Owner's manual

Cutter Diameter Compensation
(G40, G41, G42)
Chapter 21
21-13
Example 21.4
Sample Entry Move After Non-Motion Blocks
Assume current compensation plane is the XY plane.
N1X0Y0F500;
N2G41D1; This block commandscompensationleft.
N3Z1; Thisis nottheentry blocksinceno axis motiontakesplacein
the currentplane.
N4...; No axis motion in current plane.
N5...; No axis motion in current plane.
N6...; No axis motion in current plane.
””
””
””
N999X1Y1; Thisistheentry move forthepreviously programmed G41.
N1000M30;
The system i nstaller selects in AMP the maximum number of non-motion
blocks 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 2
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 is re-performed at the next block containing axis motion in the
current plane.
Example 21.5
Too Many Non-Motion Blocks After Entry Block
Assume current plane to be the XY plane and the system installer has
designated that only 2 non-motion blocks may be performed before cutter
compensation is re-initialized.
N1X0Y0F500;
N2G41D1X1Y1; Entrymovecuttercompensationleft.
N3Z2; Noaxismotion incurrentplane.
N4...; No axis motion in current plane.
N5X4Y-4; Newentry move cuttercompensation left.
N6M30;