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

Program Interrupts and
Dressing Interrupts
Chapter 22
22-4
Type 1 Program Interrupts
If no axis motion is generated by the subprogram or macro program called
by the type 1 program interrupt, the control halts program execution. The
control then executes the subprogram or macro program called, returns to
the interrupted part program, and continues execution as normal.
If axis motion is generated by the subprogram or macro program called by
the type 1 program interrupt, when the interrupt is completed the control
executes the next fully unexecuted program block in the part program and
continues executing the part program from this point (see Figure 22.1).
Figure 22.1
Type 1 Interrupt
Programmed Path
Path of Interrupt
This block is not
executed unless there
are no motion commands
in the interrupt
Return path
M99
M99
Motions due to
Delayed interrupt
Motions due to
Immediate Action
interrupt
Part program
path before
interrupt
Interrupt
occurs
ATTENTION: If the interrupt is executed in the middle of a
block’s execution, and there is axis motion in the interrupt
program, then the control never reaches the end-point of the
interrupted block; execution transfers to the end-point of the
following block. This applies to type 1 interrupts only.