**The axis designation you use for these address codes corresponds to the axes of the current plane. For example, in the G17 (XY plane), you would use X and Y to specify the center of rotation.
When you command a G68, the control rotates all X, Y, Z, I, J, and K values about a center of rotation to a specified angle (R),.
You can designate a plane with G17, G18, or G19 before G68 to establish the axis plane to rotate. For example:
If you do not designate a plane in the G68 block, the control uses the currently active plane.
The control always uses a center of rotation to determine the positional values after rotation. If you do not specify a center of rotation, the control uses the current location.
G68 affects all appropriate positional values in the blocks after the G68 command. Values in the line that contains the G68 command are not rotated. Only the values in the plane of rotation are rotated; therefore, if G17 is the current plane of rotation, the command affects only the X and Y values.
A positive number (angle) in the R address rotates the feature counterclockwise.
If you do not specify the angle of rotation (R), then the control uses the value in Setting 72.
In G91 mode (incremental) with Setting 73 ON, the rotation angle changes by the value in R. In other words, each G68 command changes the rotation angle by the value specified in R.
The rotational angle is set to zero at the beginning of the program, or you can set it to a specific angle with G68 in G90 mode.
These examples illustrate rotation with G68. The first program defines a Gothic window shape to cut. The rest of the programs use this program as a subprogram.
G68 Start Gothic Window, No rotation:  Work coordinate origin.
The first example illustrates how the control uses the current work coordinate location as a rotation center (X0 Y0 Z0).
G68 Rotation Current Work Coordinate:  Work coordinate origin and center of rotation.
The next example specifies the center of the window as the rotation center.
G68 Rotation Center of Window:  Work coordinate origin,  Center of rotation.
This next example shows how the G91 mode can be used to rotate patterns about a center. This is often useful for making parts that are symmetric about a given point.
G68 Rotate Patterns About Center:  Work coordinate origin and center of rotation.
Do not change the plane of rotation while G68 is in effect.
Rotation with Scaling:
If you use scaling and rotation at the same time, you should turn on scaling before rotation, and use separate blocks. Use this template:
Rotation with Cutter Compensation:
Turn on cutter compensation after the rotation command. Turn off cutter compensation before you turn off rotation.