Системное семейство MCIS (Motion Control Information System) фирмы SIEMENS AG охватывает модульные программные решения для интеграции станков с ЧПУ и обрабатывающих машин в производственную ячейку. При этом возможна интеграция как современных систем управления SINUMERIK 810D / 840Di / 840D, так и более старых станков с ЧПУ и обрабатывающих машин, не обладающих возможностью непосредственного соединения с сетью, в участок автоматизации. Этим достигается повышение продуктивности производства.
MCIS состоит из следующих функциональных модулей.
1. Администрирование производственных данных:
2. Администрирование программ обработки:
3. Администрирование инструментов:
4. Администрирование технического обслуживания:
5. Администрирование сервисного обслуживания:
Данная статья имеет целью более подробное рассмотрение программного модуля администрирования программ обработки DNC.
DNC, в свою очередь, также включает в себя несколько программных модулей, применяемых масштабируемо в зависимости от требований к функциональности.
DNC Machine представляет собой начальную ступень линейки продуктов DNC и может работать самостоятельно на системе управления SINUMERIK, представляя собой программное обеспечение для передачи по сети между системой ЧПУ и каким-либо компьютером в сети программ обработки, данных инструмента, данных детали и т.д. (любых данных).
Для использование функциональных возможностей DNC Machine необходимы соединение по сети с ПК, на котором хранятся необходимые данные. Возможна работа с ПК, работающем как на базе Windows, так и на базе Unix. Для соединения с Unix-системой необходимо дополнительное программное обеспечение на SINUMERIK, например, Net Manage Inter Drive для Windows 9.x или же альтернативно можно установить на ПК с Unix соответствующее программное обеспечение, например, свободно распространяемое «Samba», благодаря которому компьютер с Unix работает в сети как система с Windows. Подключение может производиться посредством какой-либо работающей с операционной системой Windows стандартной сети.
Данные могут в диалоговом режиме загружаться из вышестоящей системы хранения данных (например, из архива программ обработки на рабочем месте программиста) и передаваться обратно, могут сохраняться в системе хранения данных SINUMERIK либо непосредственно загружаться в модуль ЧПУ. Для доступа к целевой системе хранения данных используются исключительно службы операционной системы, доступ к сети для DNC Machine является совершенно «прозрачным» и может проверяться простейшим способом в сервисном режиме через программу-проводник. DNCMachine обеспечивает недорогую и непосредственную передачу программ обработки между SINUMERIK и системой программирования ЧПУ через сетевой интерфейс системы хранения данных со скоростью, превышающей скорость передачи через последовательный интерфейс до тысячекратного значения, при практически неограниченном удалении между станком и ПК, на котором хранятся данные. Используется простой принцип доступа к сетевым ресурсам другого компьютера, естественно, при этом пользователь на SINUMERIK должен иметь право доступа к этим ресурсам (стандартные настройки операционной системы). На ПК-источнике для этого открывается для сетевого доступа папка, куда копируются необходимые для передачи системе ЧПУ данные и откуда они потом передаются по сети при помощи DNC Machine. Для обратной передачи данных от системы ЧПУ может использоваться отдельная папка. Для более обширных конфигураций папка передачи, как правило, находится не на рабочем месте программиста, а на отдельном сервере данных, работающем непрерывно. Таким образом, загрузка данных возможна независимо от того, включен ПК программиста или нет. Возможно передавать также папки целиком при помощи одного управляющего действия, например, как деталь. При передаче данных поддерживается синтаксис управляющих строк в файле данных ЧПУ. Они задают куда, под каким именем будут скопированы данные в системе данных SINUMERIK. Таким образом, программист может предопределить их будущее местоположение, оператор в этом случае не имеет на это никакого влияния. При помощи этого способа можно также объединять несколько файлов данных SINUMERIK в один на сервере данных (например, целую деталь). При этом содержание отдельных файлов разделяется в объединённом файле управляющими строками.
Навигация в сети может по выбору ограничиваться определёнными сетевыми ресурсами, по умолчанию доступны все доступные в проводнике Windows ресурсы. Доступные в системе ЧПУ папки также можно конфигурировать, тогда в DNC Machine отображается только определённая часть системы хранения данных, другие папки не могут быть выбраны. Обычно DNC Machine настроена таким образом, что все действия передачи запускаются оператором. Но иногда может быть целесообразно текущие версии программ передавать системе ЧПУ автоматически, без инициативы оператора. Для этого в оболочке можно настроить автоматический импорт данных из определённой папки через заданные промежутки времени.
Посредством администрирования пользователей возможно присваивать различным пользователям в рамках DNC Machine индивидуальные права, возможности работы зависят от зарегистрированного пользователя. Текущий пользователь определяется посредством либо регистрации через маску регистрации, либо уровня доступа SINUMERIK (положение ключа, пароль). Все важные события и ошибки сохраняются в журнале сообщений. Таким образом, можно, например, определить, когда какие данные были переданы и кто из пользователей был на этот момент зарегистрирован.
Являясь начальной ступенькой линейки DNC, DNC Machine предоставляет ограниченные возможности администрирования и хранения данных ЧПУ. Выбор данных должен производиться вручную, отсутствуют автоматические привязки к конкретным установкам и версиям. При большем количестве станков и данных управление данными становится непростой задачей. Также может возникать задача интеграции в систему систем ЧПУ сторонних производителей и устаревших систем, обладающих только последовательным интерфейсом. Для таких случаев предлагается программный модуль DNC Cell для небольших производственных участков, представляющий собой решение для одного рабочего места, при помощи которого можно работать с 16 системами через последовательный интерфейс (без специального протокола, формат перфокарты) и с 16 SINUMERIK-системами.
DNC Cell предлагает удобные возможности администрирования, архивирования и передачи данных ЧПУ. В отличие от DNC Machine, данные хранятся структурировано в виде базы данных, её интерфейс строится по принципу проводника Windows. Можно задавать до 3 уровней структуры: участок / группа / машина.
Таким образом, хранимые в базе данных данные имеют привязку к месту их назначения (станок, группа станков) и не могут по ошибке быть переданы и использованы иными участниками. Для данных также могут устанавливаться разрешения на их использование, чтобы, например, хранимая в базе данных программа обработки в стадии написания и отладки не могла быть загружена в станок. Вместе с данными ЧПУ в базе данных могут также храниться и сторонние данные, например, чертежи и т.п. Для подключения каждой системы ЧПУ через последовательный интерфейс на рабочем месте DNC Cell необходимо установить интерфейсный программный модуль DNC IFC Serial, для подключения системы ЧПУ SINUMERIK на ней устанавливается интерфейсный модуль DNC IFC SINUMERIK.
Для управления обменом данных непосредственно с системы управления ЧПУ, подключенной через последовательный интерфейс, применяется программа функционального расширения для DNC IFC Serial, избавляющая от необходимости подключения специального DNC-терминала к системе ЧПУ - программа DNC IFC Dialog. Эта программа работает при помощи обмена с DNC Cell псевдопрограммами обработки, содержащими информацию о необходимых к передаче данных и управляющую информацию для процесса передачи.
Дополнительная функция DNC- Compare позволяет производить сравнение различных программ обработки, а также соответствия программ в базе данных и в системе SINUMERIK.
Высшей ступенью линейки DNC является программный модуль DNC Plant, для общепроизводственного администрирования данных ЧПУ. По сравнению с DNC Cell, он позволяет подключать сотни систем ЧПУ. Системы ЧПУ с последовательным интерфейсом подключаются через отдельные ПК-рабочие станции. К каждой станции можно подключить до 16 систем ЧПУ. Системы SINUMERIK с установленным DNC IFC SINUMERIK подключаются непосредственно по сети. При помощи программы DNC HMI можно расширять количество рабочих мест DNC Plant.
DNC Cell работает с MSDE-базой данных, DNC Plant - с базой данных Oracle.
Среди систем ЧПУ SINUMERIK программный модуль DNC может непосредственно работать с системами 810D powerline / 840Di / 840D.
Другие программные модули системного семейств MCIS будут рассмотрены в последующем.
Журнал «Мир техники и технологий», 6/2004