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

Page 508

Advertising
background image

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

Advertising