Assume current compensation plane is the xy plane – Rockwell Automation 8520-MUM 9/Series CNC Mill Operation and Programming Manual Documentation Set User Manual

Page 541

Advertising
background image

Cutter Diameter Compensation
(G40, G41, G42)

Chapter 21

21-23

There is no limit to the number of blocks that may follow the programming
of G41 or G42 before an entry move takes place. The entry move are
always the same regardless of the number of blocks that do not program
motion in the current plane for compensation.

Example 21.7

Sample Entry Move After Non-Motion Blocks

Assume current compensation plane is the XY plane.

N01X0Y0F500;

N2G41D1;

This block commands compensation left.

N3Z1;

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.

N999X1Y1;

This is the entry move for the previously
programmed G41.

M30;

The system installer selects in AMP the maximum number of non-motion
blocks that are to be allowed during cutter compensation before the entry
move must be re-initialized (see section 21.6.2).

For example, assume that the system installer has designated that only two
non-motion blocks may be performed. If more than two blocks following
the entry move do not contain axis motion in the current plane, then the
entry move are re-performed at the next block containing axis motion in
the current plane.

Example 21.8

Too Many Non-Motion Blocks After Entry Block

Assume current plane to be the XY plane and the system installer has
designated that only two non-motion blocks may be performed before
cutter compensation is re-initialized.

N1X0Y0F500;

N2G41D1X1Y1;

Entry move cutter compensation left.

N3Z2;

No axis motion in current plane.

N4...;

No axis motion in current plane.

N5X4Y-4;

New entry move cutter compensation left.

M30;

Advertising