2 too many non-motion blocks – Rockwell Automation 8520-MUM 9/Series CNC Mill Operation and Programming Manual Documentation Set User Manual

Page 557

Advertising
background image

Cutter Diameter Compensation
(G40, G41, G42)

Chapter 21

21-39

Figure 21.35

Change in Compensation with No Possible Tool Path Intersections

Compensated path G41

Programmed path G41

G42

G42

Programmed path

Compensated path G42

Compensated path G41

Programmed path

r

1

r

2

r

1

r

1

r

1

r

2

r

r

G41

The control is always looking ahead to the next motion block to determine
the actual tool path taken for a motion block in cutter compensation. If the
next block is not a motion block, the control continues to scan ahead for a
motion block until it either detects one or the allowable number of
non-motion blocks, as set in AMP, has been exceeded. Refer to
documentation prepared by the system installer for the allowable number
of non-motion blocks allowed in a specific system.

Important: The definition of a non-motion block is any block within a
program that does not actually generate the movement of one of the axes in
the current compensated plane. Blocks that are skipped by the control
because of the block-delete feature (/) discussed in section 7.1.1 are also
counted as a non-motion block in cutter compensation regardless of the
content of the skipped block.

21.6.2
Too Many Non-Motion
Blocks

Advertising