Rockwell Automation 8520-MUM 9/Series CNC Mill Operation and Programming Manual Documentation Set User Manual
Page 533

Cutter Diameter Compensation
(G40, G41, G42)
Chapter 21
21-15
Example 21.6
Type A Sample Exit Moves
Assume the current plane to be the XY plane and cutter compensation is
already active before the execution of block N100 in the following
program segments.
N100X1Y1;
N110X3Y3G40;
Exit move.
N100X1Y1;
N110G40;
Exit move.
N120X3Y3;
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.6 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 A cutter compensation takes the
shortest possible path to the end-point of the exit move. This path starts at
right angles to the left or right of the end-point (depending on G41 or G42)
of the last move in the currently defined plane (it is possible to redefine
this 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.