Detailed Description   
2.7 Program operation mode 
  Mode Group, Channel, Program Operation, Reset Response (K1) 
2-104  Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0 
%100
N120 M30
M17
N20 X ...Y ...
N10 R1=34 ...
ABHEB_Z
N80 ...
N30 ...
Main program/subroutine Interrupt routine
N10 SETINT ...
N20 ...
N40 ...
N50 ...
N60 ...
N70 ...
N90 ...
N100 ...
N110 ...
Assign one routine to one event
and switch to "ready" 
Event
(input switched)
Block being 
processed
Return possible
 
Fig. 2-11  Working with interrupt routines 
Parameterization by SETINT 
An interrupt signal must be assigned to the part programs via NC instruction SETINT. This 
turns the part program into an interrupt routine.  
The following parameters can be used in the SETINT instruction: 
•  LIFTFAST: When the interrupt signal arrives, a "Fast retraction of the tool from the 
contour" is executed before the interrupt routine starts. The motion direction for the fast 
retraction is specified by NC address ALF. 
If mirroring is active for execution via frames, machine data 
MD21202 $MC_LIFTFAST_WITH_MIRROR can be used to control whether the direction 
of retraction is to be mirrored as well during fast retraction. 
The displacement for the fast retraction is stored for the 3 geometry axes in 
MD21200 $MC_LIFTFAST_DIST (displacement during fast retraction from contour). 
If LIFTFAST (fast retraction) is assigned, the maximum axis acceleration for positioning 
operations (MD 32300: MAX_AX_ACCEL) is reduced by the factor entered in 
MD20610 $MC_ADD_MOVE_ACCEL_RESERVE (acceleration reserve for overlaid 
motions). 
 
•  BLSYNC: If this parameter is set, the current program block is processed and only then is 
the interrupt routine started. 
References: /PG/, "Programming Guide: Fundamentals"