3 interrupt types – Rockwell Automation 8520 9/Series CNC Lathe User Manual

Page 735

Advertising
background image

Program Interrupt

Chapter 29

29-5

An Interrupt:

- requested when the control is in E-Stop is ignored, regardless of

whether the interrupt is enabled or not.

- can only be executed when the control is in the

<CYCLE START>

state.

If a request for an interrupt is made when the control is in

<CYCLE STOP>

or cycle suspend, the interrupt request is still

recognized. The interrupt program will be executed when a

<CYCLE START>

state becomes active again.

- are recognized after it has been enabled by programming a M96

followed by the correct L-word for that signal.

If an interrupt occurs during a block retrace, the interrupt will be
performed. The block retrace however will be aborted at that point and

no further retrace will be allowed. Block retrace will, however, still be

able to return any moves that have already been retraced before the

interrupt occurred.

During the execution of a milling cycle, if the interrupt is a delay type
(executed at the completion of the currently executing block), the

control will execute the interrupt after all motions generated by that

block are completed. If the interrupt type is immediate (executed as

soon as the interrupt signal is received), the control interrupts the

currently executing path.

There are two types of interrupts, type 1 and type 2. These are selected by
the L-word in the M96 block.

This L-word:

Actives This Interrupt:

Shown in:

L0

Type 1

Figure 29.1

L1

Type 2

Figure 29.2

L2

Type 2

Figure 29.2

L3

Type 2

Figure 29.2

The key difference between a type 1 and a type 2 interrupt is the tool path

that is taken when the return from interrupt is made as programmed with

an M99 in the interrupt program.

29.3

Interrupt Types

Advertising