2 type a compensation exit moves – Rockwell Automation 8520-GUM 9/Series CNC Grinder Operation and Programming Manual Documentation Set User Manual
Page 508

Dresser/Wheel Radius Compensation
Chapter 15
15-20
Example 15.3
Sample Entry Move After Non-Motion Blocks
Assume current compensation plane is the ZX plane.
N01X0Z0;
N2G41T1;
This block commands compensation left
N3M02;
This is not the entry block since no axis motion takes place in
the current plane.
N4...;
No axis motion in current plane.
N5...;
No axis motion in current plane.
N6...;
No axis motion in current plane.
”
”
”
”
”
”
N999X1Z1;
This is the entry move for the previously programmed G41
.
Although there is no limit to the number of non-motion blocks allowed
before entering compensation, your system installer must select in AMP
the number of non-motion blocks that is allowed during dresser/wheel
radius compensation. If you exceed this number of non-motion blocks
during compensation, you must re-initialize dresser/wheel radius
compensation with a new entry move. For details on too many non-motion
blocks during compensation, see page 15-46.
Cancel the radius compensation feature by programming a G40. The path
that is taken when the dresser/wheel leaves radius compensation is referred
to as the exit move. The path that the dresser/wheel follows during an exit
move depends on:
The direction of compensation (G41 or G42)
The angle between the last motion made in dresser/wheel radius
compensation (in the current compensation plane) and the motion of the
exit move
Selecting a dresser/wheel radius offset number T0000 in a program does
not cancel radius compensation and does not generate an exit move.
Radius compensation continues on as if a dresser/wheel radius had been
changed to a radius of zero. See page 15-51 for details on changing
dresser/wheel radius. The exit move, if T0000 is the active dresser/wheel
radius, is the same path as the programmed dresser/wheel path.
Important: An exit move cannot be a circular move (G02 or G03). You
must program all exit moves on a linear path. Any attempt to generate an
exit move using a circular path generates a block-format error.
15.4.2
Type A Compensation Exit
Moves