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