Инженеры ГК «ПЛМ Урал» разработали постпроцессор и драйвер симуляции для станка Spinner U5-630 на базе NX CAM
Для одного из предприятий Свердловской области был разработан постпроцессор и драйвер симуляции для пятиосевого фрезерного станка Spinner U5-630 под управлением УЧПУ Sinumerik 840D.
На сегодняшний день для программирования деталей сложных форм на предприятиях все чаще используют многоосевые станки – от трехосевых до шестиосевых (и более). Самыми оптимальными по соотношению цена/возможности считаются пятиосевые. Конфигурация таких станков может быть различной. Базовыми конфигурациями считаются 3 (на самом деле конфигураций больше):

1) «Стол-стол», когда, помимо основных осей XYZ, имеются еще 2 поворотные оси. Обе эти оси приводят в движение 2 стола – один называется «люлькой», второй, собственно, «столом». Люлька осуществляет качательные движения (ограничены определенным угловым диапазоном), стол установлен на люльке и может вращаться вокруг своей центральной оси (без ограничений по углу поворота). Такая компоновка обычно используется для станков небольших габаритов, детали обрабатываются некрупные.

2) «Голова-стол». Всё очень похоже на предыдущий вариант, только «люльки» здесь уже нет. Механизм качания реализован в самой «голове». Итого в станке имеется 3 линейные оси XYZ, одна качательная ось в «голове» (ограничена определенным угловым диапазоном) и одна вращательная ось в «столе» (без ограничений по углу поворота). Такая компоновка обычно присуща среднеразмерным станкам.

3) «Голова-голова». Данная конфигурация обычно применяется на самых крупных станках. Здесь уже отсутствуют и «люлька», и поворотный стол. При этом в самой «голове» реализованы механизмы качания и поворота. Итого имеется 3 линейные оси XYZ, одна качательная ось в «голове» (ограничена определенным угловым диапазоном) и одна вращательная ось также в «голове» (тоже ограничена определенным диапазоном).

Для одного из предприятий Свердловской области был разработан постпроцессор и драйвер симуляции для пятиосевого фрезерного станка Spinner U5-630 под управлением УЧПУ Sinumerik 840D. Компоновка станка – два спаренных поворотных стола («люлька» – ось «B», поворотный стол – ось «С»). Такая компоновка была представлена в перечне базовых конфигураций (п.1) выше.
Для пятиосевой позиционной обработки используется классическая станочная функция по переносу и трансформации системы координат CYCLE800. Пример выражения:
CYCLE800(1,"TABLE",200000,57,0.,0.,0.,90.,15.,-90.,0.,0.,0.,1,1.)
Для пятиосевой непрерывной обработки в постпроцессоре был задействован также стандартный функционал стойки Sinumerik – команда TRAORI (отслеживание кончика инструмента). Пример выражения:
TRAORI
G0 G90 X23.486 Y-71.122 Z7.05 A3=.866273 B3=.499571 C3=0.0 S2228 D1 M3
G94 G1 X2.891 Y-82.981 Z6.246 A3=.866273 B3=.499571 C3=0.0 M8 F1203.
X1.824 Y-83.568 Z5.005 A3=.866273 B3=.499571 C3=0.0
X1.36 Y-83.706 Z-.79 A3=.866326 B3=.499385 C3=.009701
X1.549 Y-83.577 Z-1.604 A3=.866311 B3=.499122 C3=.019549
Данные задачи были успешно реализованы в постпроцессоре. Также была создана кинематическая модель. В ней реализована симуляция рабочих органов («стола», «люльки» и шпинделя), т.е. тех узлов, которые имеют возможность потенциальных столкновений между собой, заготовкой и приспособлением. Работу кинематической модели можно увидеть на видео ниже.