Сосонкин В.Л. 2005 Системы числового программного управления (841803), страница 3
Текст из файла (страница 3)
Так, приведена структура руководства по программированию с описанием фазового пространства технологической машины и общим представлением относительно версий кодаISO-7bit. Раскрыто понятие конфигурации системы ЧПУ, суть которогосостоит в настройке системы на конкретный объект управления с помощью глобальных переменных, называемых машинными параметрами. Изложена современная методика программирования систем ЧПУ с наиболееполным набором G-функций.
Наконец, описана методика разработки управляющей программы ЧПУ соответственно стандарту ISO 14649 STEP-NC.Глава 1.Классификация систем управленияЕсли сравнивать системы ЧПУ лишь по их внешним «паспортным» характеристикам, то трудно объяснить их функциональное разнообразие иих несовместимость при попытках интеграции различного уровня в пределах одного и того же предприятия. Для понимания причин несовместимости необходимо обратиться к внутренней организации и структуре систем ЧПУ, и здесь полезной оказывается классификация архитектурных решений.
Эта классификация позволяет проследить эволюцию ЧПУ, котораяпривела к построению систем управления на базе персонального компьютера. Выбор архитектурного решения определяет возможность (или невозможность) интеграции систем ЧПУ. Говоря об интеграции систем управления на программно-аппаратном уровне, следует обратить вниманиена один из перспективных вариантов, использующих стандарт ОРС. Сдругой стороны, единственным вариантом интеграции в рамках технологической среды предприятия и полного жизненного цикла производстваявляется внедрение стандарта STEP.1.1.
Современный мировой уровеньархитектурных решений в области ЧПУПредставлен и проиллюстрирован анализ архитектуры системЧПУ. Приведена классификация, указывающая на сосуществование на рынке ЧПУ пяти архитектурных вариантов. Показано, чтов спектре архитектурных решений наиболее уверенные позиции занимает концепция PCNC. Самая значительная тенденция состоит в развитии и реализации идей открытой архитектуры ЧПУ,которая предоставляет конечному пользователю широкие возможности для внедрения в систему ЧПУ собственных функций.Классифицированные архитектурные варианты сведены в табл.
I.Классические системы CNC (первый вариант) до сих пор выпускаютсялишь фирмами с богатой традицией производства высококачественной собственной микроэлектронной аппаратуры. Но и эти фирмы под давлениемВ.П. Сосонкин, Г.М. Мартинов. Системы числового программного управления18Таблица I. Классификация архитектурных решений систем ЧПУPCNC-3PCNC-4Интерфейс оператора. Ядро ЧПУ.Программнореализованныйконтроллер электроавтоматики.Персональный компьютерЯдро ЧПУ.Программнореализованный контроллер электроавтоматики.Ядро ЧПУ.Программно-реализованныйВторойкомпьютерконтроллерэлектроавтоматикиИнтерфейсоператора.Специаль- Ядро ЧПУ.ный процес- Внешнийсорныйконтролмодульлер электроавтоматики.ЯдроЧПУ.Одноплатныйконтроллер электроавтоматикиИнтерфейсУправление приводами и электроавтоматикойОбъектыуправленияЛокальные объектыПериферийные шины следящих приводов иэлектроавтоматикиСетевые объектыконечных пользователей, желающих иметь гибкий интерфейс оператора,предлагают модификацию с персональным компьютером в качестве терминала (второй вариант).
По многим причинам [1] первые системы типаPCNC относились к двухкомпьютерной архитектуре (третий вариант); онии сегодня очень популярны и наиболее широко распространены. Несколько позднее появились системы PCNC, ядро которых реализовано на отдельной плате, устанавливаемой в корпусе промышленного персональногокомпьютера (четвертый вариант). Наконец, по мере повышения мощностимикропроцессоров все большее распространение получает однокомпью-19Глава 1. Классификация систем управлениятерный вариант системы PCNC (пятый). Все варианты отражают суммарный опыт разработчиков систем ЧПУ и перспективные тенденции.
В этойсвязи их рассмотрение достаточно поучительно, в особенности для тех,кто занимается разработкой новых моделей у нас в стране.1.1.1. Системы CNC и PCNC-1Семейство систем фирмы NUM (Франция, в составе концерна Schneider,Германия) построено по принципу многопроцессорных CNC-систем, т.е. сЧПУ-процессором, процессором программируемого контроллера автоматики и графическим процессором (рис. 1). Система NUM может быть оснащена пассивным терминалом или промышленным компьютером с операционной системой Windows 98. Семейство представлено компактными, а так-УправляющаяпрограммаСтаночныепараметрыФазаподготовкиФаза исполненияФазауправленияРис. 1.
Архитектура системы ЧПУ класса CNC фирмы NUM20В.П. Сосонкин, Г.М. Мартинов. Системы числового программного управленияИнтерфейс приводовподачиРис 2. Архитектура системы ЧПУ класса PCNC-1 фирмы Allen-Bradleyже и модульными версиями, которые различаются числом координат (и возможностью формировать независимые каналы ЧПУ из координатных групп),использованием традиционных аналоговых или автономных цифровых следящих приводов, подключенных к оптоволоконной сети, а также числомвходов-выходов электроавтоматики и использованием удаленных (сетевых)входов-выходов.Вычислительная мощность систем NUM исключительно высока, и этимобъясняется широкий набор их функциональных возможностей. Так, предусмотрены сплайновый и полиномиальный (до пятого порядка) алгоритмы интерполяции, пяти-девятикоординатная интерполяция, пятикоординатная коррекция инструмента, одновременная работа по двум различнымуправляющим программам, ЗБ-графика и др.
В системах с терминальнымкомпьютером возможна адаптация интерфейса оператора к запросам конечных пользователей, диалоговое программирование с помощью инструментальных систем PROGRAMMILL и PROGRAMJTURN.Фирма Allen Bradley в составе концерна Rockwell (США) выпускаетширокое семейство систем ЧПУ: от традиционной CNC (модель 9/440) досистем CNC с персональным компьютером в качестве терминала (модель9/260(290)) и систем класса PCNC (модель 9/РС). Последняя модель (рис. 2)выполнена по вполне классической схеме: специализированный промышленный компьютер с Windows NT операционной системой и возможностью разрабатывать пользовательские приложения на Visual Basic (функции прикладного интерфейса API опубликованы); PCI - одноплатный ЧПУ-3Глава 1.
Классификация систем управления21компьютер, выполняющий все функции ядра, включая программно-реализованный контроллер электроавтоматики.Программирование и редактирование контроллера осуществляются через общий для всей системы терминал. Программируемый контроллер имеет собственную сеть (и сетевую плату).1.1.2. Системы PCNC-2К этому классу принадлежат системы фирм ANDRON и BoschRexroth(Германия). Система ЧПУ фирмы ANDRON относится к полному двухкомпьютерному варианту. Ее структура представлена на рис. 3 в виде наборамодулей: терминального компьютера, ЧПУ-компьютера, панели оператораи монитора, удаленных входов-выходов программируемого контроллера,одной или нескольких групп цифровых (SERCOS) приводов подачи и главного привода.
Аппаратура системы практически полностью состоит из покупных компонентов и плат. В силу этого обстоятельства фирма ANDRONне скрывает деталей аппаратной реализации, и эта реализация весьма представительна для двухкомпьютерных версий систем ЧПУ других фирм.В состав терминального компьютера входят: материнская плата сCeleron-процессором и интегрированными контроллерами SCSI, VGA, TFT,IDE; многофункциональная интерфейсная плата MFA с памятью CMOSROM (связь с внешним модемом; транспьютерный контроллер коммуникационного канала, связывающего терминальный и ЧПУ-компьютеры).
Всеплаты установлены на пассивной ISA-шине, при этом предусмотрена установка дополнительных (по заказу) резервных плат: внутреннего модема, сетевой платы, SCSI-платы. Для специальных задач возможна установка PCI-плат.В состав ЧПУ-компьютера входят: материнская плата с Celeron-процессором; плата МЮ (Main Input-Output) поддержки как коммуникационного интерфейса с терминальным компьютером (со скоростью 10 Мбит/с),так и интерфейса маховичка ручного перемещения; плата программируемого контроллера с интерфейсом InterBus-S (с циклом 4 мс для 1024 входов-выходов); одна или несколько плат SERCOS-интерфейса (с микросхемой SERCON410-В). Все платы установлены на пассивной ISA-шине. Каждый SERCOS-интерфейс обслуживает (с периодичностью 0,5 мс) однугруппу из трех автономных приводов подачи и одного привода шпинделя.Приводы одной группы включены в кольцевую оптоволоконную сеть.В платформе системы ЧПУ фирмы ANDRON аппаратный уровень расположен под операционной системой Windows NT в терминальном компьютере и оригинальной операционной системой реального времени в ЧПУкомпьютере.
На прикладном уровне терминальный компьютер открыт дляразнообразных приложений и специальных диалогов конечного пользова-'SOCOHKUH, I.M. Мартинов. Системы числового программного управления> оператораКлавиатура, VGA, флоппиТерминальныйкомпьютер••мпьютер1.%8иДвигатель, датчико<?л• Uоо.> ог т\ТЦифровой привод с SERCOS- интерфейсом..ивктура системы ЧПУ класса PCNC-2 фирмы ANDRONjpbie можно назвать САМ-приложениями. Для построения САМ.ений предусмотрен инструментальный язык ANLOG-C, обеспечи.и доступ к функциям ядра в ЧПУ-компьютере.^ма ЧПУ (Typ3.osa) фирмы BoschRexroth построена на основевысокопроизводительных компьютеров (классический двухкомпь1ый вариант) и обладает исключительно мощным набором функi,r.v. 4).
Терминальный компьютер имеет операционную системуows NT, а ЧПУ-компьютер - операционную систему UNIX. Связь..рационных сред осуществляется с помощью протоколов TCP/IP, что^опускает удаленное размещение терминала и работу нескольких терми-Глава 1. Классификация систем управленияUЛокальная сетьU23ЦРис.
4. Архитектура системы ЧПУ класса PCNC-2 фирмыBoschRexroth:ОС- операционная система; ОС РВ - операционная система реального времениналов с одним ЧПУ-компьютером. В свою очередь ЧПУ-компьютер предполагает многоканальную работу более чем с одной управляющей программой.














