Программное обеспечение
После того как
составлена управляющая программа, оператор при помощи программатора вводит ее в
контроллер. Команды управляющей программы размещаются в ОЗУ. В процессе
создания или после ввода управляющей программы оператор (в данном аспекте
выполняющий роль программиста) может отредактировать ее, включив в работу
системную программу редактора и выводя на дисплей всю или нужные части
управляющей программы и внося в них требуемые изменения. При работе в режиме
изготовления детали управляющая программа кадр за кадром поступает на
выполнение. В соответствии с командами управляющей программы контроллер
вызывает из ПЗУ соответствующие системные подпрограммы, которые заставляют
работать подключенное к ЧПУ оборудование в требуемом режиме — результаты работы
контроллера в виде электрических сигналов поступают на исполнительное
устройство — приводы подач, либо на устройства управления автоматикой станка.
Управляющая
система считывает инструкции специализированного языка программирования
(например, G-код) программы, который затем интерпретатором системы ЧПУ
переводится из входного языка в команды управления главным приводом, приводами
подач, контроллерами управления узлов станка (например, включить/выключить
подачу охлаждающей эмульсии).
Разработка
управляющих программ в настоящее время выполняется с использованием специальных
модулей для систем автоматизированного проектирования (САПР) или отдельных
систем автоматизированного программирования (CAM), которые по электронной
модели генерируют программу обработки.
Для определения
необходимой траектории движения рабочего органа в целом (инструмента/заготовки)
в соответствии с управляющей программой используется интерполятор,
рассчитывающий положение промежуточных точек траектории по заданным в программе
конечным.
В системе
управления, кроме самой программы, присутствуют данные других форматов и
назначения. Как минимум, это машинные данные и данные пользователя,
специфически привязанные к конкретной системе управления либо к определенной
серии (линейке) однотипных моделей систем управления.
Программа для
станка (оборудования) с ЧПУ может быть загружена с внешних носителей например,
магнитной ленты, перфорированной бумажной ленты (перфоленты), дискеты или
флеш-накопителей в собственную память либо временно, до выключения питания — в
оперативную память, либо постоянно — в ПЗУ, карту памяти или другой накопитель:
жёсткий диск или твердотельный накопитель. Помимо этого, современное
оборудование подключается к централизованым системам управления посредством
заводских (цеховых) сетей связи.
Наиболее
распространенный язык программирования ЧПУ для металлорежущего оборудования
описан документом ISO 6983 Международного комитета по стандартам и называется «G-код». В отдельных
случаях — например, системы управления гравировальными станками — язык управления
принципиально отличается от стандарта. Для простых задач, например, раскроя
плоских заготовок, система ЧПУ в качестве входной информации может использовать
текстовый файл в формате обмена данными — например DXF или HPGL.
Посетители также читают: