Программирование многоосевых станков является достаточно сложной задачей. В этом программисту помогают различные CAM-системы (Computer-aided manufacturing systems).
Компетенцией ГК «ПЛМ Урал» является разработка постпроцессоров и драйверов симуляции для широко известной системы автоматизированного программирования NX CAM.
Для одного из предприятий города Миасса был разработан постпроцессор для пятиосевого фрезерного станка Okuma Genos M460V под управлением УЧПУ OSP-300. Компоновка станка достаточно типична – два спаренных поворотных стола («люлька» – ось «А», поворотный стол – ось «С»).
Математическое оснащение станка следующее – для пятиосевой позиционной обработки используется станочная функция по переносу и трансформации системы координат G469: G469 P1 Q313 X100. Y50. Z20. I0. J30. K80.
где X, Y, Z – расстояния смещения системы координат точки привязки детали в новую точку пространства, полученную после поворота стола и «люльки»;
I, J, K – углы Эйлера. Они пересчитывают машинные углы станка и передают их значения в стойку ЧПУ. Углы Эйлера (на картинке обозначены как углы α, β, γ) определяют три поворота системы координат, которые позволяют привести любое положение системы из базового к текущему.
Другой задачей была возможность вывода непрерывной пятиосевой обработки в виде:
G169 HA
G01 G94 X28.111 Y-41.464 Z-.79 A-89.444 C299.961 F900.
где G169 HA – команда включения пятиосевой обработки и корректора на длину инструмента;
X, Y, Z – текущие координаты перемещений в 3 осях;
A, C – повороты осей в машинных углах
Данные задачи были успешно решены постпроцессором.
В кинематической модели станка реализована симуляция рабочих органов (стола, «люльки» и шпинделя), т.е. тех узлов, которые имеют возможность потенциальных столкновений между собой, заготовкой и приспособлением.
© Материалы сайта plm-ural.ru