Обработка с полярной кинематикой с помощью FUNCTION POLARKIN
Применение
В полярной кинематике движения по траектории в плоскости обработки выполняются не двумя линейными главными осями, а линейной осью и поворотной осью. Линейная главная ось и ось вращения определяют плоскость обработки и вместе с осью врезания - область обработки.
На фрезерных станках подходящие поворотные оси могут заменить различные линейные главные оси. Полярная кинематика позволяет, например, на больших станках, обработку больших поверхностей, чем только с главными осями.
На токарных и шлифовальных станках только с двумя линейными главными осями торцевое фрезерование возможно только благодаря полярной кинематике.
Условия
- Станок как минимум с одной осью вращения
Полярная ось вращения должна быть модуль-осью, которая установлена на стороне стола напротив выбранных линейных осей. Таким образом линейные оси не должны располагаться между осью вращения и столом. Максимальный диапазон перемещения поворотной оси может быть ограничен, при необходимости, программными концевыми выключателями.
- Функция PARAXCOMP DISPLAY запрограммирована по крайней мере с главными осями X, Y и Z
HEIDENHAIN рекомендует указывать все доступные оси в функции PARAXCOMP DISPLAY.
Определите поведение при позиционировании параллельных осей с помощью FUNCTION PARAXCOMP
Описание функций
Когда активна полярная кинематика, система ЧПУ показывает значок в рабочей области Позиции. Этот значок закрывает значок функции PARAXCOMP DISPLAY.
С помощью функции POLARKIN AXES вы можете активировать полярную кинематику. Ввод осей задаёт радиальную ось, ось врезания и полярную ось. Значения MODE влияют на поведение при позиционировании, в то время как определение POLE выбирает обработку на полюсе. Полюс здесь - это центр вращения оси вращения.
Примечания к выбору осей:
- Первая линейная ось должна быть радиальной к оси вращения.
- Вторая линейная ось определяет ось врезания и должна быть параллельна оси вращения.
- Ось вращения определяет полярную ось и определяется последней.
- Любая доступная модуль-ось, установленная на стороне стола относительно к выбранными линейными осями, может служить осью вращения.
- Таким образом, две выбранные линейные оси охватывают поверхность, в которой также находится ось вращения.
Следующие условия деактивируют полярную кинематику:
- Отработка функции POLARKIN OFF
- Выбор управляющей программы
- Достижение конца управляющей программы
- Отмена управляющей программы
- Выбор кинематики
- Перезапуск системы ЧПУ
Опции MODE
Система ЧПУ предлагает следующие опции для режимов позиционирования:
Синтаксис | Функция |
---|---|
POS | Если смотреть из центра вращения, система ЧПУ работает в положительном направлении радиальной оси. Радиальная ось должна быть соответственно предварительно позиционирована. |
NEG | Если смотреть из центра вращения, система ЧПУ работает в отрицательном направлении радиальной оси. Радиальная ось должна быть соответственно предварительно позиционирована. |
KEEP | Система ЧПУ остается с радиальной осью с той стороны центра вращения, на котором находилась ось, когда функция была включена. Если при включении радиальная ось находится в центре вращения, действует: POS. |
ANG | Система ЧПУ остается с радиальной осью с той стороны центра вращения, на котором находилась ось, когда функция была включена. При выборе POLE ALLOWED возможно позиционирование через полюс. Это изменяет сторону полюса и позволяет избежать поворота оси вращения на 180 °. |
Опции 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: | |
POLE: |
Рекомендации
- Главные оси X, Y и Z, а также возможные параллельные оси U, V и W могут служить радиальными осями или осями врезания.
- Позиционируйте линейную ось, которая не будет частью полярной кинематики, в координату полюса перед вызовом функции POLARKIN. В противном случае будет создана не обрабатываемая область с радиусом, который соответствует, по крайней мере, значению отмененной линейной оси.
- Избегайте механической обработки как в полюсе, так и в непосредственной близости от него, так как в этой области возможны колебания подачи. Предпочтительнее использовать опцию POLE SKIPPED.
- Сочетание полярной кинематики со следующими функциями исключено:
- Перемещения с помощью M91
- Наклон плоскости обработки (опция #8)
- FUNCTION TCPM или M128 (опция #9)
- Учтите, что диапазон перемещения осей может быть ограничен.
Указания к концевым программным выключателям для модуль-осей
Указания в связи с машинными параметрами
- С помощью опционального машинного параметра kindOfPref (№ 202301) производитель станка определяет поведение системы ЧПУ, когда траектория центра инструмента проходит через полярную ось.
- С помощью опционального машинного параметра presetToAlignAxis (№ 300203) производитель станка определяет для конкретной оси, как система ЧПУ интерпретирует значения смещений. При использовании FUNCTION POLARKIN машинный параметр имеет значение только для поворотной оси, вращающейся вокруг оси инструмента (обычно C_OFFS).
- Если машинный параметр не определен или определен со значением TRUE, то вы можете использовать смещение для компенсации перекоса детали в плоскости. Смещение влияет на ориентацию системы координат детали 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 | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
14 CYCL DEF 22 CHERN.OBRABOTKA | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
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 |