Обработка с полярной кинематикой с помощью FUNCTION POLARKIN

Применение

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

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

На токарных и шлифовальных станках только с двумя линейными главными осями торцевое фрезерование возможно только благодаря полярной кинематике.

Условия

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

  • Функция PARAXCOMP DISPLAY запрограммирована по крайней мере с главными осями X, Y и Z
  • HEIDENHAIN рекомендует указывать все доступные оси в функции PARAXCOMP DISPLAY.

  • Определите поведение при позиционировании параллельных осей с помощью FUNCTION PARAXCOMP

Описание функций

Когда активна полярная кинематика, система ЧПУ показывает значок в рабочей области Позиции. Этот значок закрывает значок функции PARAXCOMP DISPLAY.

С помощью функции POLARKIN AXES вы можете активировать полярную кинематику. Ввод осей задаёт радиальную ось, ось врезания и полярную ось. Значения MODE влияют на поведение при позиционировании, в то время как определение POLE выбирает обработку на полюсе. Полюс здесь - это центр вращения оси вращения.

Примечания к выбору осей:

  • Первая линейная ось должна быть радиальной к оси вращения.
  • Вторая линейная ось определяет ось врезания и должна быть параллельна оси вращения.
  • Ось вращения определяет полярную ось и определяется последней.
  • Любая доступная модуль-ось, установленная на стороне стола относительно к выбранными линейными осями, может служить осью вращения.
  • Таким образом, две выбранные линейные оси охватывают поверхность, в которой также находится ось вращения.

Следующие условия деактивируют полярную кинематику:

  • Отработка функции POLARKIN OFF
  • Выбор управляющей программы
  • Достижение конца управляющей программы
  • Отмена управляющей программы
  • Выбор кинематики
  • Перезапуск системы ЧПУ

Опции MODE

Система ЧПУ предлагает следующие опции для режимов позиционирования:

Опции MODE:

Синтаксис

Функция

POS

Если смотреть из центра вращения, система ЧПУ работает в положительном направлении радиальной оси.

Радиальная ось должна быть соответственно предварительно позиционирована.

NEG

Если смотреть из центра вращения, система ЧПУ работает в отрицательном направлении радиальной оси.

Радиальная ось должна быть соответственно предварительно позиционирована.

KEEP

Система ЧПУ остается с радиальной осью с той стороны центра вращения, на котором находилась ось, когда функция была включена.

Если при включении радиальная ось находится в центре вращения, действует: POS.

ANG

Система ЧПУ остается с радиальной осью с той стороны центра вращения, на котором находилась ось, когда функция была включена.

При выборе POLE ALLOWED возможно позиционирование через полюс. Это изменяет сторону полюса и позволяет избежать поворота оси вращения на 180 °.

Опции POLE

Система ЧПУ предлагает следующие возможности обработки в полюсе:

Опции POLE:

Синтаксис

Функция

ALLOWED

Система ЧПУ позволяет обрабатывать в полюсе

SKIPPED

Система ЧПУ предотвращает обработку в полюсе

 
Tip

Заблокированная область соответствует круглой области с радиусом 0,001 мм (1 мкм) вокруг полюса.

Ввод

11 FUNCTION POLARKIN AXES X Z C MODE: KEEP POLE: ALLOWED

; активация полярной кинематики с осями X, Z и С

Функция ЧПУ содержит следующие элементы синтаксиса:

Элемент синтаксиса

Значение

FUNCTION POLARKIN

Открыватель синтаксиса для полярной кинематики

AXES или OFF

Активация или деактивация полярной кинематики

X, Y, Z, U, V, A, B, C

Выбор из двух линейных осей и одной поворотной оси

Только если выбрано AXES

В зависимости от станка доступны дополнительные варианты выбора.

MODE:

Выбор режима позиционирования

Опции MODE

Только если выбрано AXES

POLE:

Выбор обработки в полюсе

Опции POLE

Только если выбрано AXES

Рекомендации

  • Главные оси X, Y и Z, а также возможные параллельные оси U, V и W могут служить радиальными осями или осями врезания.
  • Позиционируйте линейную ось, которая не будет частью полярной кинематики, в координату полюса перед вызовом функции POLARKIN. В противном случае будет создана не обрабатываемая область с радиусом, который соответствует, по крайней мере, значению отмененной линейной оси.
  • Избегайте механической обработки как в полюсе, так и в непосредственной близости от него, так как в этой области возможны колебания подачи. Предпочтительнее использовать опцию POLE SKIPPED.
  • Сочетание полярной кинематики со следующими функциями исключено:
  • Учтите, что диапазон перемещения осей может быть ограничен.
  • Указания к концевым программным выключателям для модуль-осей

  • Пределы перемещения

Указания в связи с машинными параметрами

  • С помощью опционального машинного параметра kindOfPref (№ 202301) производитель станка определяет поведение системы ЧПУ, когда траектория центра инструмента проходит через полярную ось.
  • С помощью опционального машинного параметра presetToAlignAxis (№ 300203) производитель станка определяет для конкретной оси, как система ЧПУ интерпретирует значения смещений. При использовании FUNCTION POLARKIN машинный параметр имеет значение только для поворотной оси, вращающейся вокруг оси инструмента (обычно C_OFFS).
  • Сравнение смещения и 3D-базового вращения

    • Если машинный параметр не определен или определен со значением TRUE, то вы можете использовать смещение для компенсации перекоса детали в плоскости. Смещение влияет на ориентацию системы координат детали W-CS.
    • система координат детали W-CS

    • Если машинный параметр определен со значением FALSE, то Вы не сможете использовать смещение для компенсации перекоса детали в плоскости. Система ЧПУ не учитывает смещение при отработке.

Пример: SL-циклы в полярной кинематике

0 BEGIN PGM POLARKIN_SL MM

1 BLK FORM 0.1 Z X-100 Y-100 Z-30

2 BLK FORM 0.2 X+100 Y+100 Z+0

3 TOOL CALL 2 Z S2000 F750

4 FUNCTION PARAXCOMP DISPLAY X Y Z

; активация PARAXCOMP DISPLAY

5 L X+0 Y+0.0011 Z+10 A+0 C+0 FMAX M3

; предварительная позиция за пределами запрещённой области полюса

6 POLARKIN AXES Y Z C MODE:KEEP POLE:SKIPPED

; активация POLARKIN

* - ...

; смещение нулевой точки в полярной кинематике

9 TRANS DATUM AXIS X+50 Y+50 Z+0

10 CYCL DEF 7.3 Z+0

11 CYCL DEF 14.0 KONTUR

12 CYCL DEF 14.1 METKA KONTURA2

13 CYCL DEF 20 DANNYJE KONTURA

Q1=-10

;GLUBINA FREZEROWANIA

Q2=+1

;PEREKRITIE TRAEKTOR.

Q3=+0

;PRIPUSK NA STORONU

Q4=+0

;PRIPUSK NA GLUBINU

Q5=+0

;KOORD. POVERHNOSTI

Q6=+2

;BEZOPASN.RASSTOYANIE

Q7=+50

;BEZOPASNAYA VYSOTA

Q8=+0

;ROUNDING RADIUS

Q9=+1

;ROTATIONAL DIRECTION

14 CYCL DEF 22 CHERN.OBRABOTKA

Q10=-5

;GLUBINA WREZANJA

Q11=+150

;PODACHA NA WREZANJE

Q12=+500

;FEED RATE F. ROUGHNG

Q18=+0

;INST.CHER.OBR.

Q19=+0

;FEED RATE FOR RECIP.

Q208=+99999

;PODACHA WYCHODA

Q401=+100

;FEED RATE FACTOR

Q404=+0

;FINE ROUGH STRATEGY

15 M99

16 CYCL DEF 7.0 SMESCHENJE NULJA

17 CYCL DEF 7.1 X+0

18 CYCL DEF 7.2 Y+0

19 CYCL DEF 7.3 Z+0

20 POLARKIN OFF

; деактивация POLARKIN

21 FUNCTION PARAXCOMP OFF X Y Z

; деактивация PARAXCOMP DISPLAY

22 L X+0 Y+0 Z+10 A+0 C+0 FMAX

23 L M30

24 LBL 2

25 L X-20 Y-20 RR

26 L X+0 Y+20

27 L X+20 Y-20

28 L X-20 Y-20

29 LBL 0

30 END PGM POLARKIN_SL MM