Создание кинематической структуры станка для симуляции в модуле NX CAM
Симуляция отработки управляющих программ с применением трехмерных моделей станков с ЧПУ. Выявление ошибок программирования, проверка и устранение столкновения узлов станка, инструмента. Повышение эффективности технологической подготовки производства.
Рубрика | Производство и технологии |
Вид | статья |
Язык | русский |
Дата добавления | 31.03.2019 |
Размер файла | 478,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Набережночелнинский институт (филиал) Казанского (Приволжского) федерального университета
Набережные Челны, Россия
Создание кинематической структуры станка для симуляции в модуле 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 с.
Размещено на Allbest.ru
Подобные документы
Разработка 3D моделей в модуле Adem CAD. Создание сборки. Разработка управляющих программ в модуле Adem CAM. Работа с симулятором станка с ЧПУ Swansoft CNC Simulator. Плоское и объемное моделирование внешнего облика изделия. Действующие стандарты по ЕСКД.
курсовая работа [1,5 M], добавлен 27.11.2014Назначение и область применения горизонтально-фрезерного станка модели 6П80Г. Название основных узлов и органов управления станка, принцип его работы. Структурная и кинематическая схема станка, его наладка, эскиз фрезерования плоской поверхности.
контрольная работа [5,3 M], добавлен 27.12.2012Описание конструкции станка с гусеничной подачей, предназначенного для продольной распиловки досок, брусков и щитов. Рассмотрение свойств станочного инструмента. Подготовка пил к работе. Расчет режимов резания. Разработка кинематической схемы станка.
курсовая работа [432,4 K], добавлен 13.07.2015Создание токарных многоцелевых станков. Оснащение шпинделя станка приводом углового позиционирования (привод полярной координаты С) с блоком управления и приводом вращения инструмента. Два способа передачи вращения на инструмент. Устройство станка.
курсовая работа [679,6 K], добавлен 03.02.2009Механическая и фрезерная обработка. Применение систем ЧПУ в условиях механообрабатывающего производства. Ручное программирование. Способ программирования на стойке станка. Многокоординатная обработка и ее особенности. Разработка управляющих программ.
диссертация [5,5 M], добавлен 09.11.2016Общий вид станка с указанием основных узлов, техническая характеристика станка и его назначение. Схемы нарезания колёс и соответствующие частные кинематические структуры. Анализ кинематических структур. Общая кинематическая структура станка.
курсовая работа [4,9 M], добавлен 09.05.2007Описание конструкции и системы управления станка прототипа, принципы работы его узлов. Расчет и обоснование основных технических характеристик. Выбор варианта кинематической структуры, описание и построение структурной сетки. Расчет мощности привода.
курсовая работа [1,0 M], добавлен 12.10.2015Определение основных технических характеристик вертикально-сверлильного станка, синтез и описание его кинематической структуры. Динамические, прочностные и другие необходимые расчёты проектируемых узлов, описание системы смазки и управления станком.
курсовая работа [1,6 M], добавлен 08.06.2011Устройство и работа станка Ц2Д1Ф. Технические показатели обрезных станков. Определение класса точности станка. Расчет ресурса по точности. Выбор режущего инструмента. Процесс фрезерования торцово-конической фрезой. Определение угловых параметров.
дипломная работа [1,1 M], добавлен 01.12.2015Служебное назначение станка. Расчет режимов резания, валов, зубчатой и клиноременной передач. Выбор электродвигателя. Разработка кинематической структуры станка. Определение числа скоростей привода главного движения. Проектирование шпиндельного узла.
курсовая работа [911,9 K], добавлен 15.04.2015