6 interrupt 0 service action – Rockwell Automation 8520-ARM2 9/Series CNC AMP Reference Manual Documentation Set User Manual

Page 547

Advertising
background image

Interrupt Paramacros

Chapter 26

26-5

Parameter

Parameter

Number

Interrupt 0 routine call

[120]

Interrupt 1 routine call

[121]

Interrupt 2 routine call

[122]

Interrupt 3 routine call

[123]

Range

Selection

Result

(a)

Subprogram

(b)

Macro

Notes

This is a global parameter. The value set here applies to all axes

and processes.

Function

This parameter determines when program execution will be interrupted by

an interrupt paramacro signal that is received when the control is executing

a program block. When the control is not executing a block (Cycle

Suspend or in between blocks in Single Block mode), the interrupt macro

is always executed when the signal is received. There are two available

methods for the point of interruption during program block execution.

They are:

Immediate -- When immediate is selected for this parameter, the control

will halt program execution regardless of the current status of a program

block, and execute the interrupt macro. When the interrupt macro is

completed, the control will return execution to the point in the block where

execution was halted.

Delay -- When delay is selected for this parameter, the control will wait to

halt program execution until the currently executing block is completed.

The interrupt macro will then be executed in between blocks. When the

interrupt macro is completed, the control will return execution to the

beginning of the next block.

26.6

Interrupt 0 Service Action

Advertising