
13. Program Support Functions
13.21 Coordinate Rotation by Program; G68.1/G69.1
448
Detailed description
(1) Always command the rotation center coordinate (x1, y1) with an absolute value. Even if
commanded with an incremental address, it will not be handled as an incremental value.
The rotation angle "r" depends on the G90/G91 modal.
(2) If the rotation center coordinates (x1, y1) are omitted, the position where the G68.1 command
was executed will be the rotation center.
(3) The rotation takes place in the counterclockwise direction by the angle designated in rotation
angle r1.
(4) The rotation angle r1 setting range is -360.000 to 360.000. If a command exceeding 360
degrees is issued, the remainder divided by 360 degrees will be the command.
(5) Since the rotation angle "r1" is modal data, if once commanded, it will not be changed until the
new angle data is commanded. Thus, the rotation angle "r1"can be omitted. If the rotation
angle is omitted in spite that G68.1 is commanded for the first time, "r1" will be regarded as “0”.
(6) The program coordinate rotation is a function used on the local coordinate system. The
relation of the rotated coordinate system, workpiece coordinate system and basic machine
coordinate system is shown below.
(6) The coordinate rotation command during coordinate rotation is processed as center
coordinates and rotation angle changes.
(7) If M02 or M30 is commanded or the reset signal is input during the coordinate rotation mode,
the coordinate rotation mode will be canceled.
(8) G68.1 is displayed on the modal information screen during the coordinate rotation mode.
When the mode is canceled, the display changes to G69.1. (The modal value is not displayed
for the rotation angle command R.)
(9) The program coordinate rotation function is valid only in the automatic operation mode.
Basic machine coordinate system
Workpiece
coordinate system
Local coordinate
system
(x1,y1)=(0,0)
Rotation angle (R)