Program interrupts and dressing interrupts – Rockwell Automation 8520-GUM 9/Series CNC Grinder Operation and Programming Manual Documentation Set User Manual
Page 721

Chapter
22
22-1
Program Interrupts and
Dressing Interrupts
This chapter describes these topics:
Topic:
On page:
Program Interrupts
22-1
Enabling/Disabling Program Interrupts (M96, M97)
22-2
Dressing Interrupts
22-10
Operator Request for Dressing Interrupt
22-10
Auto-Dressing Request during Grinding Cycle (D Word)
22-10
Dressing Interrupt through Pre-dress Request
22-11
Dressing Interrupt Execution
22-11
The Interrupt Program (P Word)
22-13
Interrupt Request Considerations
22-15
Use the program interrupt or dressing interrupt features if you want to
execute a subprogram or paramacro program while suspending operation
of some other currently executing program, subprogram, or paramacro.
Two styles of interrupts are available:
Program Interrupts
(Type 1 and Type 2)
See page 22-1
Use these interrupts to interrupt any currently executing program block so
that an operation defined in a subprogram or paramacro program can be
performed. This style of interrupt is not typically used to interrupt program
execution during reciprocation as finish results can be undesirable.
Dressing Interrupts
(Type 2 only)
See page 22-10
Use this interrupt exclusively to interrupt reciprocation or grinding cycle
operation so that an operation defined in a subprogram or paramacro
program can be performed. This style of interrupt is typically used for
dressing.
Use program interrupts to temporarily halt the currently executing program
and transfer execution to a subprogram or paramacro program. During
reciprocation, a program interrupt request can cause finish problems as the
grinding wheel can be decelerated across the part during the reciprocation
pass.
We recommend that you use dressing interrupts if you want to interrupt
reciprocation. We describe the actual operation of program interrupts
during reciprocation in the section, “Immediate vs. Delayed Interrupts,”
on page 22-7.
22.0
Chapter Overview
22.1
Program Interrupts