13. Program Support Functions
13.21 Coordinate Rotation by Program; G68.1/G69.1
453
Precautions
(1) Always command an absolute value for the movement command immediately after G68.1 and
G69.1.
(2) If manual absolute is ON and manual interrupt is issued for the coordinate rotation axis, do not
use automatic operation for the following absolute value command.
(3) The intermediate point during reference position return is the position after the coordinates are
rotated.
(4) If the workpiece coordinate system offset amount is changed during the coordinate rotation
mode, the rotation center for the program coordinate rotation will be shifted. (The center will
follow the coordinate system.)
(5) If the workpiece coordinates are changed during the coordinate rotation mode (ex., from G54
to G55), the rotation center of the program coordinate rotation will be the position in the
commanded coordinate system. (The center position will be the same looking from the basic
machine coordinate system.)
(6) If coordinate rotation is executed to the G00 command for only one axis, two axes will move. If
G00 non-interpolation (parameter "#1086 G0Intp" = 1) is set, each axis will move
independently at the respective rapid traverse rates. If the axis must be moved linearly
(interpolated) from the start point to the end point (such as during the hole machining cycle),
always turn G00 non-interpolation OFF (parameter "#1086 GOIntp" = 0). The feedrate in this
case is the composite speed of each axis' rapid traverse rate, so the movement speed will be
faster than when moving only one axis (before coordinate rotation).
(7) If the coordinate rotation specifications are not provided, a program error (P260) will occur
when coordinate rotation is commanded.
(8) The offset operation during the coordinate rotation mode compensates the local coordinate
system after coordinate rotation. The compensation direction is the coordinate system before
rotation.
(9) Mirror image during the coordinate rotation mode is applied on the local coordinate system
after coordinate rotation.
(10) All position displays show the positions after coordinate rotation with the local coordinate
system before rotation.
(11) When the coordinate value variables are read, the positions are all on the coordinate system
before rotation.
(12) The coordinates can also be rotated for the parallel axis. Select the plane that contains the
parallel axis before issuing the G68.1 command. The plane cannot be selected in the same
block as the G68.1 command.
(13) The coordinates can be rotated for the rotation axis. The angle will be interpreted as a length
when rotating.