Статья: Создание кинематической структуры станка для симуляции в модуле NX CAM

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Набережночелнинский институт (филиал) Казанского (Приволжского) федерального университета

Набережные Челны, Россия

Создание кинематической структуры станка для симуляции в модуле NX CAM

Мансуров Т.Н.

Сабиров А.Р.

Научный руководитель

к.т.н., доцент Хусаинов Р.М.

Система NX CAM позволяет производить симуляцию отработки управляющих программ с применением трехмерных моделей станков с ЧПУ. Это позволяет выявить ошибки программирования, проверить и устранить столкновения узлов станка, инструмент, приспособления и заготовки. Такая проверка выполняется виртуально, не задействуя сам станок. Для реализации симуляции необходимо кроме наличия самой трехмерной модели станка, выполнить ее настройку. Один из способов такой настройки рассмотрен в данной статье.

Первоначально нужно подготовить папку с моделью станка, в которой находятся: CSE драйвер, трехмерная модель станка и постпроцессор для него. Для вызова станка в модуль симуляции, он должен быть предварительно добавлен в библиотеку станков NX CAM, Для этого нужно проделать ряд несложных манипуляций, речь о которых пойдет далее.

Добавление модели станка.

Первым делом необходимо добавить модель станка непосредственно в папку библиотеки станков. Для этого копируем папку с нужным нам станком в папку по адресу: …\Siemens\NX…\MACH\resource\library\machine\installed_machines

В той папке, которую мы только что скопировали в библиотеку станка, создаем файл с расширением .dat, и называем его так же, как и папку модели станка, в которой он расположен. Для нашего станка называем его JMD3.dat. Теперь нам нужно заполнить наш файл. Открываем его в текстовом редакторе, например «Блокнот», и создаем там 3 строки (рис. 1):

Рисунок 1. Редактирование файла настройки

1 строка. В данной строке в позиции 1 вводим имя нашего станка; в позиции 2 прописываем путь к файлу постпроцессора, с расширением .tcl: JMD3,${UGII_CAM_LIBRARY_INSTALLED_MAHINES_DIR}JMD3\postprocessor\sinumerik\JMD3CNC.tcl,

2 строка. В позиции 3 прописываем путь до следующего файла, расположенного в той же папке постпроцессора, но с расширением .def: ${UGII_CAM_LIBRARY_INSTALLED_MACHINES_DIR}JMD3\postprocessor\sinumerik\ JMD3CNC.def

3 строка. В позиции 4 прописываем путь к файлу CSE драйвера с расширением .MCF: CSE_FILES,${UGII_CAM_LIBRARY_INSTALLED_MACHINES_DIR}JMD3\ cse_driver\sinumerik\JMD3.MCF

3) Станок мы добавили, но пока программа его не видит. Чтобы это исправить проходим по адресу: … \Siemens\NX…\MACH\resource\library\machine\ascii\, там находим файл machine_database.dat.

В данном файле прописаны все станки, доступные в библиотеке станков программы. Чтобы добавить наш новый станок, нужно добавить запись, в которой содержится следующая информация: название станка в библиотеке, тип станка, краткое описание, постпроцессор, кинематическая схема станка. В нашем случае она выглядит так:

DATA|JMD3|MDM0101|3-Ax Mill Vertical|Sinumerk|Example|

${UGII_CAM_LIBRARY_INSTALLED_MACHINES_DIR}JMD3\JMD3.dat|1.000000|${UGII_CAM_LIBRARY_INSTALLED_MACHINES_DIR}JMD3\ graphics\CNCm2

За основу можно взять уже существующую строку от похожего станка, просто изменив в ней нужные параметры. В нашем случае мы так и сделаем, взяв за основу существующий вертикально-фрезерный 3-х осевой станок заменив такие параметры, как:

Название нашего станка.

Пусть к .dat файлу в папке станка, созданному ранее.

Путь к .prt файлу сборки модели станка.

Теперь наш станок готов к работе, и будет доступен в библиотеке станков в модуле NX CAM (рис. 2).

Рисунок 2. Список доступных станков в библиотеке

Подключение модели станка.

Теперь, после того как мы добавили наш станок в библиотеку, нужно подключить его к нашей обработке, созданной в среде NX CAM.

Переключаемся на вид инструментов в навигаторе операций, и там указываем наш станок следующим образом:

В самом верху выбираем объект GENERIC_MACHINE, нажимаем правую кнопку мыши, выбираем «Изменить».

В открывшемся окне выбираем «Вызвать станок из библиотеки».

В следующем окне находим наш станок, он должен быть во вкладке mill.

В окне крепление детали выбираем нужный нам вид позиционирования, и указываем обрабатываемую деталь.

Если все действия проделаны верно, то после их завершения выйдет сообщение, что станок успешно добавлен. Мы увидим нашу заготовку, установленную на станок, а также траекторию обработки (рис. 3).

Далее, мы можем сделать симуляцию работы станка. NX CAM позволяет производить симуляцию как на основе кода управляющей программы, полученного из какого либо внешнего источника, так и на основе траектории, сгенерированной на основе наших параметров в NX CAM.

1) Симуляция работы станка.

Для выполнения симуляции необходимо переключится на Вид программ в навигаторе операции. Затем, через контекстное меню выбрать команды Траектория - Симуляция. В окне управления симуляцией можно настроить нужные параметры анимации для визуализации работы, а также получить код управляющей программы.

Таким образом, с применением указанного способа, возможно выполнить проверку управляющей программы с применением трехмерной модели станка, и тем самым, повысить эффективность технологической подготовки производства.

Рисунок 3. Симуляция управляющей программы с применением нового станка

Литература

симуляция станок трехмерный модель

1. Ведмидь П.А.,Сулинов А.В. Программирование обработки в NX CAM. - М.: ДМК Пресс, 2014 - 304 с.

Источник: https://otherreferats.allbest.ru/download/1140420/