Manual

Chapter
2
9
29-1
Program Interrupt
This chapter describes the program interrupt feature. This feature lets you
execute a subprogram or paramacro program while some other program is
executing. This subprogram or paramacro is executed when PAL receives
an interrupt signal (usually through the use of some switch triggered by the
operator or one of the axes). The interrupt program can be executed even
mid-block during a program’s execution.
Major topics in this chapter include:
Topic: On page:
Interrupt request considerations 29-4
Interrupt types 29-5
The interrupt program 29-8
Interrupts are enabled or disabled on the control by two modal M-codes.
These M-codes are determined in AMP by the system installer. This
manual assumes the following values for these M-codes (these are the
default values in AMP):
M96 Enables Program Interrupts
M97 Disables Program Interrupts
When program interrupts are enabled (M96), the correct interrupt signal to
PAL causes an interrupt program to be executed. When program interrupts
are disabled (M97) an interrupt signal is ignored.
The format for these M-codes is:
M96L__P__;
M97L__;
Where : Selects:
L
the type of interrupt and the signal that willcall theinterrupt. L rangesfrom 0- 3.
P
the interrupt program. P is followedby a5-digit non-decimal program name.
29.0
Chapter Overview
29.1
Enabling and Disabling
Interrupts (M96/M97)