СОЗДАНИЕ КИНЕМАТИЧЕСКОЙ СТРУКТУРЫ СТАНКА ДЛЯ СИМУЛЯЦИИ В МОДУЛЕ NX CAM. - Студенческий научный форум

VIII Международная студенческая научная конференция Студенческий научный форум - 2016

СОЗДАНИЕ КИНЕМАТИЧЕСКОЙ СТРУКТУРЫ СТАНКА ДЛЯ СИМУЛЯЦИИ В МОДУЛЕ NX CAM.

Мансуров Т.Н. 1, Сабиров А.Р. 2
1Набережночелнинский институт (филиал) Казанского (Приволжского) федерального университета.
2Набережночелнинский институт Казанского Федерального Университета
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF
Система NX CAM позволяет производить симуляцию отработки управляющих программ с применением трехмерных моделей станков с ЧПУ. Это позволяет выявить ошибки программирования, проверить и устранить столкновения узлов станка, инструмент, приспособления и заготовки. Такая проверка выполняется виртуально, не задействуя сам станок. Для реализации симуляции необходимо кроме наличия самой трехмерной модели станка, выполнить ее настройку. Один из способов такой настройки рассмотрен в данной статье.

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

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

Первым делом необходимо добавить модель станка непосредственно в папку библиотеки станков. Для этого копируем папку с нужным нам станком в папку по адресу:

SiemensNX…MACHresourcelibrarymachineinstalled_machines

  1. В той папке, которую мы только что скопировали в библиотеку станка, создаем файл с расширением .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

  1. Станок мы добавили, но пока программа его не видит. Чтобы это исправить проходим по адресу:

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-х осевой станок заменив такие параметры, как:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Литература:

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

Просмотров работы: 1456