ПОИСК Статьи Чертежи Таблицы Автоматизация программирования станков из "Адаптивные робототехнические комплексы " Основными преимуществами станков с ЧПУ, по сравнению с обычными станками, являются их гибкость и универсальность, связанные с возможностью программирования систем ЧПУ на выполнение широкого класса технологических операций. Кроме того, станки с ЧПУ значительно производительнее. Это достигается за счет оптимизации и синхронизации режимов обработки по всем управляемым координатам. Наконец, системы ЧПУ заменяют станочников, что создает необходимые предпосылки для перехода на безлюдную технологию. [c.116] В связи с этим в промышленно развитых странах наметилась тенденция к опережающему росту выпуска станков и обрабатывающих центров с ЧПУ по сравнению с традиционным станочным оборудованием. Так, например, развитие парка фрезерных станков с ЧПУ привело в последние годы к тому, что они составляют 20—30 % от общего числа станков. На отдельных заводах с гибкой автоматизацией производства работает от нескольких десятков до нескольких сотен станков с ЧПУ. [c.116] Сложность программирования снижает эффективность станков с ЧПУ и порождает значительные трудности на пути их широкого внедрения в ГАП. Дело в том, что использование систем ЧПУ, хотя и высвобождает рабочих-станочников, но требует привлечения технологов-программистов для подготовки управляющих программ. При этом вся информация, необходимая для обработки, переносится с чертежа на программоноситель. По мере считывания управляющей программы рабочие органы станка автоматически выполняют требуемые технологические операции. [c.117] Подготовка управляющих программ включает следующие основные этапы разработку технологии автоматической обработки программирование процесса обработки отладку и редактирование управляющих программ. На первом этапе технологу приходится составлять сложные расчетно-технологические карты. Трудоемкость этого этапа достигает 30 % от общей трудоемкости. Второй этап требует высокой программистской квалификации технолога. Трудоемкость этого этапа, связанного зачастую со сложными математическими расчетами программ обработки, составляет 45 %. Наименее трудоемким (порядка 25 %), но весьма ответственным с точки зрения обеспечения требуемого качества обработки и высокой надежности системы ЧПУ является третий этап. [c.117] Эффективность станков с ЧПУ зависит в значительной степени от уровня автоматизации подготовки управляющих программ. Поэтому в последнее время большое внимание уделяется автоматизации программирования процесса обработки. В СССР и за рубежом разработаны специальные системы автоматизации программирования (САП-3, САПС, САПР, Гран , APT, Адарт и др.). Эти системы не только снижают трудоемкость процесса подготовки управляющих программ, но и придают станку дополнительную гибкость и адаптивность. Последнее обстоятельство позволяет относить системы программного управления, снабженные средствами автоматизации программирования процесса обработки, к адаптивным системам управления. Адаптация этих систем к неопределенным и изменяющимся характеристикам станка, инструмента и детали (тепловые и упругие деформации, износ инструмента и т. п.) проявляется в автоматической коррекции программы обработки. Реализация этого свойства требует разработки соответствующего алгоритмического и программного обеспечения. [c.117] Рассмотрим особенности методов и средств автоматизации программирования станков и обрабатывающих центров. Основные принципы и алгоритмы гибкого программирования в общем виде изложены в гл. 2. Однако программирование станков имеет свою специфику. [c.117] Одной из первых нетривиальных функций программирования станков, потребовавших применения ЭВМ, было интерполирование траекторий инструмента. Впоследствии возникла необходимость в интерполяции и аппроксимации контура изготовляемой детали (например, в виде последовательности отрезков прямых и дуг окружности) с помощью ЭВМ. [c.118] Другой важной вычислительной операцией, связанной с программированием станков, является вычисление эквидистанты контура изготовляемой детали, т. е. кривой, равноотстоящей от заданного контура. Например, при фрезеровании форма детали определяется режущей кромкой фрезы, а программа фрезерования должна задавать движение центра фрезы. В связи с этим возникает необходимость вычисления эквидистанты контура изготовляемой детали. Для автоматизации этой сложной операции обычно используется микроЭВМ. [c.118] В дальнейшем выяснилась необходимость в вычислении и внесении в программу обработки поправок на износ инструмента и в выполнении других операций, связанных с реализацией адаптивного управления. Автоматизация всех этих операций также базируется на микро- и мини-ЭВМ. [c.118] Таким образом, сложность и трудоемкость процесса программирования станков потребовали его автоматизации с помощью ЭВМ. Для составления программы работы станка на ЭВМ необходимо прежде всего разработать соответствующие алгоритмы. В качестве таких алгоритмов можно использовать гибкие алгоритмы, описанные во второй главе. Реализация необходимых алгоритмов на ЭВМ требует специального языка, позволяющего описать технологический процесс обработки в виде управляющей программы. [c.118] Программирование станка осуществляется в следующем порядке. Сначала по чертежу изделия составляется программнотехнологическая карта в терминах алфавитно-цифрового кода. Затем информация, заключенная в карте, переносится на перфокарту и вводится в ЭВМ. В результате получается первичная программа, которая, однако, еще не может непосредственно использоваться для управления конкретным станком. [c.119] Для адаптации первичной программы к определенному станку служит специальная согласующая программа, учитывающая особенности конструкции станка, структуру и функции системы управления, порядок автоматической смены инструмента и т. п. Разработка и совместное использование первичной и согласующей программ делают процесс программирования слишком сложным. Поэтому для конкретных технологических процессов были разработаны простые версии специализированных языков программирования. [c.119] Вернуться к основной статье