Первоначально нужно подготовить папку с моделью станка, в которой находятся: CSE драйвер, трехмерная модель станка и постпроцессор для него. Для вызова станка в модуль симуляции, он должен быть предварительно добавлен в библиотеку станков NX CAM, Для этого нужно проделать ряд несложных манипуляций, речь о которых пойдет далее.
Добавление модели станка.
Первым делом необходимо добавить модель станка непосредственно в папку библиотеки станков. Для этого копируем папку с нужным нам станком в папку по адресу:
…SiemensNX…MACHresourcelibrarymachineinstalled_machines
В той папке, которую мы только что скопировали в библиотеку станка, создаем файл с расширением .dat, и называем его так же, как и папку модели станка, в которой он расположен. Для нашего станка называем его JMD3.dat. Теперь нам нужно заполнить наш файл. Открываем его в текстовом редакторе, например «Блокнот», и создаем там 3 строки (рис. 1):
Рисунок 1 – Редактирование файла настройки
1 строка. В данной строке в позиции 1 вводим имя нашего станка; в позиции 2 прописываем путь к файлу постпроцессора, с расширением .tcl:
JMD3,${UGII_CAM_LIBRARY_INSTALLED_MAHINES_DIR}JMD3postprocessorsinumerikJMD3CNC.tcl,
2 строка. В позиции 3 прописываем путь до следующего файла, расположенного в той же папке постпроцессора, но с расширением .def:
${UGII_CAM_LIBRARY_INSTALLED_MACHINES_DIR}JMD3postprocessorsinumerik JMD3CNC.def
3 строка. В позиции 4 прописываем путь к файлу CSE драйвера с расширением .MCF:
CSE_FILES,${UGII_CAM_LIBRARY_INSTALLED_MACHINES_DIR}JMD3 cse_driversinumerikJMD3.MCF
Станок мы добавили, но пока программа его не видит. Чтобы это исправить проходим по адресу:
… SiemensNX…MACHresourcelibrarymachineascii,
там находим файл machine_database.dat.
В данном файле прописаны все станки, доступные в библиотеке станков программы. Чтобы добавить наш новый станок, нужно добавить запись, в которой содержится следующая информация: название станка в библиотеке, тип станка, краткое описание, постпроцессор, кинематическая схема станка. В нашем случае она выглядит так:
DATA|JMD3|MDM0101|3-AxMillVertical|Sinumerk|Example|
${UGII_CAM_LIBRARY_INSTALLED_MACHINES_DIR}JMD3JMD3.dat| 1.000000|${UGII_CAM_LIBRARY_INSTALLED_MACHINES_DIR}JMD3 graphicsCNCm2
За основу можно взять уже существующую строку от похожего станка, просто изменив в ней нужные параметры. В нашем случае мы так и сделаем, взяв за основу существующий вертикально-фрезерный 3-х осевой станок заменив такие параметры, как:
Название нашего станка.
Пусть к .dat файлу в папке станка, созданному ранее.
Путь к .prt файлу сборки модели станка.
Теперь наш станок готов к работе, и будет доступен в библиотеке станков в модуле NX CAM (рис.2).
Рисунок 2. Список доступных станков в библиотеке.
Подключение модели станка.
Теперь, после того как мы добавили наш станок в библиотеку, нужно подключить его к нашей обработке, созданной в среде NX CAM.
Переключаемся на вид инструментов в навигаторе операций, и там указываем наш станок следующим образом:
В самом верху выбираем объект GENERIC_MACHINE, нажимаем правую кнопку мыши, выбираем «Изменить».
В открывшемся окне выбираем «Вызвать станок из библиотеки».
В следующем окне находим наш станок, он должен быть во вкладке mill.
В окне крепление детали выбираем нужный нам вид позиционирования, и указываем обрабатываемую деталь.
Если все действия проделаны верно, то после их завершения выйдет сообщение, что станок успешно добавлен. Мы увидим нашу заготовку, установленную на станок, а также траекторию обработки (рис.3).
Далее, мы можем сделать симуляцию работы станка. NX CAM позволяет производить симуляцию как на основе кода управляющей программы, полученного из какого либо внешнего источника, так и на основе траектории, сгенерированной на основе наших параметров в NX CAM.
Симуляция работы станка.
Для выполнения симуляции необходимо переключится на Вид программ в навигаторе операции. Затем, через контекстное меню выбрать команды Траектория – Симуляция. В окне управления симуляцией можно настроить нужные параметры анимации для визуализации работы, а также получить код управляющей программы.
Таким образом, с применением указанного способа, возможно выполнить проверку управляющей программы с применением трехмерной модели станка, и тем самым, повысить эффективность технологической подготовки производства.
Рисунок 3 – Симуляция управляющей программы с применением нового станка
Литература:
Ведмидь П.А.,Сулинов А.В. Программирование обработки в NX CAM. – М.: ДМК Пресс, 2014 – 304 с.