
Специальные команды перемещения
4.5 Полиномиальная интерполяция (POLY, POLYPATH, PO, PL)
Расширенное программирование
264 Справочник по программированию, 02/2011, 6FC5398-2BP40-1PA0
Включение/выключение полиномиальной интерполяции
Полиномиальная интерполяция включается в программе обработки детали через G-
команду POLY.
G-команда POLY вместе с G0, G1, G2, G3, ASPLINE, BSPLINE и CSPLINE относится к 1-
ой G-группе.
Оси, запрограммированные только с именем и конечной точкой (к примеру, X10),
перемещаются линейно. Если таким образом запрограммированы все оси, то
поведение СЧПУ как при G1.
Полиномиальная интерполяция снова не явно отключается через программирование
другой команды 1-ой G-группы (к примеру, G0, G1).
Коэффициент полинома
PO-значение (PO[]=) или ...=PO(...) указывает все коэффициенты полинома
для одной оси. Согласно порядку полинома несколько значений указываются
разделенными запятой. Внутри одного кадра возможны различные порядки полинома
для различных осей.
Подпрограмма POLYPATH
С POLYPATH(...) полиномиальная интерполяция может разрешаться выборочно для
определенных групп осей:
Соответствующие не разрешенные оси перемещаются линейно.
Стандартно полиномиальная интерполяция разрешена для обоих групп осей.
Через программирование без параметра POLYPATH( ) полиномиальная интерполяция
деактивируется для всех осей.
a2, a3, a4, a5 : Коэффициенты a
2
, a
3
, a
4
, и a
5
записываются с их
значением; диапазон значений как размер
перемещения. Соответствующий последний
коэффициент не нужен, если он имеет значение ноль.
PL : Длина интервала параметров, на котором определены
полиномы (область определения функции f(p)).
Интервал всегда начинается на 0, p может принимать
значения от 0 до PL.
Теоретический диапазон значений для PL:
0,0001 … 99 999,9999
Указание:
Значение PL действует для кадра, в котором оно
стоит. Если PL не запрограммировано, то действует
PL=1.
Только траекторные и дополнительные оси:
POLYPATH("AXES")
Только оси ориентации:
(при перемещении с трансформацией ориентации)
POLYPATH("VECT")