Assume the current plane to be the xy plane – Rockwell Automation 8520-MUM 9/Series CNC Mill Operation and Programming Manual Documentation Set User Manual
Page 543

Cutter Diameter Compensation
(G40, G41, G42)
Chapter 21
21-25
Example 21.9 gives some sample exit move program blocks:
Example 21.9
Examples of Exit Move Blocks
Assume the current plane to be the XY plane.
N100X1Y1;
N110X3Y3G40;
Exit move.
N100X1Y1;
N110G40;
N120X3Y3;
Exit move.
N100X1Y1;
N110G40;
N120Z1;
No axis motion in the current plane.
N130...;
No axis motion in the current plane.
N140...;
No axis motion in the current plane.
”
”
”
”
N200X3Y3;
Exit move.
N100X1Y1;
N110Z1;
No axis motion in the current plane.
N120...;
No axis motion in the current plane.
N130...;
No axis motion in the current plane.
”
”
”
”
N200G40X3Y3;
Exit move.
All of the program blocks in Example 21.9 produce the same exit move
provided that the number of non-motion blocks in the compensation mode
has not exceeded a value selected by the system installer in AMP.
The exit of the cutting tool for type B cutter compensation takes the
shortest possible path to the end-point of the exit move only for inside
corners. For outside tool corners, the cutting tool always remains at least
the radius of the cutting tool away from the end-point of the last move in
compensation. It is possible to redefine the start-point using an I, J, and/or
K word as described later in this section. The end-point of the exit move is
no longer offset to the left or right.