При достаточно высоких скоростных характеристиках оси X и возможности поддержания стабильных низких оборотов шпинделя возможно изготовление деталей методом некруглого точения. В процессе движения инструмента по дуге от текущей позиции в конечную точку, заданную в данной команде, на движение по оси X будет наложено дополнительное возвратно-поступательное движение. Следует обратить внимание на требование к заднему углу инструмента. Требуемый угол можно узнать нажатием Ctrl+I на строке под курсором.
Для получения эллипса на дуге по часовой стрелке команда выглядит следующим образом:
SHUTTLE_ARC_CW ELLIPSE [DIG0.67] [X10.1] [Z-20.3] [I-1.1] [K-5.0] [Fr0.1] [ANGLE20.5] [TWIST0.25]
Для получения эллипса на дуге против часовой стрелки команда выглядит следующим образом:
SHUTTLE_ARC_CCW ELLIPSE [DIG0.67] [X10.1] [Z-20.3] [I-1.1] [K-5.0] [Fr0.1] [ANGLE20.5] [TWIST0.25]
Параметры команды означают:
DIG0.67 - разница в длине полуосей эллипса в направлении материала от текущей позиции по X. Отсутствие параметра эквивалентно DIG0. Если параметр записан в виде DIG0.3-0.6, то глубина расположения грани (лыски) будет линейно изменяться от начала движения (первая цифра) к концу (вторая цифра)
X10.1 - конечная координата по оси X в мм. Отсутствие параметра означает, что его значение равно значению аналогичного параметра предыдущей команды. В случае отсутствия таковой равно 0. Координата по оси X задаёт отклонение от оси вращения (не диаметр).
Z-20.3 - конечная координата по оси Z в мм. Отсутствие параметра означает, что его значение равно значению аналогичного параметра предыдущей команды. В случае отсутствия таковой равно 0.
I-1.1 - задают относительную координату центра окружности (инкремент от текущей позиции) по оси X в мм. Отсутствие параметра означает, что его значение равно значению аналогичного параметра предыдущей команды. В случае отсутствия таковой равно 0.
K-5.0 - задают относительную координату центра окружности (инкремент от текущей позиции) по оси Z в мм. Отсутствие параметра означает, что его значение равно значению аналогичного параметра предыдущей команды. В случае отсутствия таковой равно 0.
Fr0.1 - подача. Параметр Fr определяет подачу вдоль перемещения в мм/об. Альтернативный параметр Fa определяет подачу вдоль перемещения в мм/мин. Отсутствие параметра означает, что его значение равно значению аналогичного параметра предыдущей команды. В случае отсутствия таковой равно 0.
ANGLE20.5 - начальный угол в градусах дуги. Отсутствие параметра эквивалентно параметру ANGLE0. Значение после параметра предписывает на сколько градусов дуги (относительно ANGLE0) должно быть смещено начало формирования эллипса. Использование параметра необходимо для управления взаимным положением нескольких эллипсов.
TWIST0.25 - количество оборотов эллипса относительно оси вращения на протяжении движения от начальной точки к конечной. Отсутствие параметра эквивалентно параметру TWIST0. Положительное число приведет к формированию эллипса, завитого в правый винт, отрицательное - в левый.
В квадратных скобках указаны необязательные параметры.