Rockwell Automation 8520-GUM 9/Series CNC Grinder Operation and Programming Manual Documentation Set User Manual

Page 725

Advertising
background image

Program Interrupts and
Dressing Interrupts

Chapter 22

22-5

If the next un-executed part program block after the interrupt does not
contain an endpoint for all axes moved during the interrupt, the endpoint of
the move is not the same endpoint had the interrupt not occurred. For
example:

Figure 22.1

Type 1 Interrupt with Single Axis Moves

Interrupt is completed and
next unexecuted block from
part program is executed.

N10Z10;

N20X--10;

N30Z--10;

N20X--10;

N30Z--10;

Program Interrupt Occurs

Program Move
Interrupt Program Move

Type 2 Program Interrupts
When type 2 program interrupts are complete, the control returns the wheel
to the same point in the calling program that it was at when the interrupt
was performed.

Normally, the first 4 linear moves (G00 or G01) in the interrupt program
are remembered and retraced when returning to the calling program. This
can be altered by programming a specific M code, as described later. If a
non-linear (G02 or G03) circular move is performed as one of the first 4
blocks of the interrupt, the control remembers only the moves up to that
block. If a circular block is the first block in the interrupt, then the
start-point of that block is all that is remembered. In this case, the control
returns the wheel to the part in a linear move to that start point.

Advertising