Siemens SINUMERIK 840D sl Function Manual page 569

Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

The interrupt routines are executed in the sequence of the priority values if the inputs become
available simultaneously (are energized simultaneously): First "ABHEBEN_Z", then
"ABHEBEN_X".
REPOS-query
With interrupt routines, sequences may be generated for which there is no unambiguous return
to an interruption point in the block processing sequence (REPOS).
The system variable $P_REPINF can be used to scan the ASUB to determine whether a
REPOS is possible.
Value
0
1
Determining the cause of activation
With the system variable $AC_ASUP the cause leading to the activation of an interrupt routine
is specified bit-coded and can be read in the part program and in synchronized actions (see
"User-specific ASUB for RET and REPOS > Programming (Page 573)").
Flexible programming
The following commands help in the flexible programming of interrupt routines:
Command
SAVE
DISABLE
ENABLE
CLRINT
References
Programming Manual, Job Planning; Section: "Flexible NC Programming" > "Interrupt routine
(ASUB)"
Basic Functions
Function Manual, 01/2015, 6FC5397-0BP40-5BA2
Meaning
Repositioning with REPOS not possible because:
● Not called in the ASUB
● ASUB ran from reset status
● ASUB ran from JOG
Repositioning with REPOS possible in ASUB
Meaning
If the SAVE command has been used to define the interrupt routine, the G
codes, frames and transformations previously active in the interrupted part
program become operative again as soon as the interrupt routine is ended.
The DISABLE command can be set to protect part program sections from
being interrupted by an interrupt routine.
The assignment interrupt signal ↔ part program is maintained but the in‐
terrupt routine no longer responds to the 0/1 signal transition.
The DISABLE command can be reset with the ENABLE command. Interrupt
routines are not activated until the next 0/1 transition of the interrupt signal.
Clear assignment interrupt signal ↔ part program
K1: Mode group, channel, program operation, reset response
9.10 Asynchronous subprograms (ASUBs), interrupt routines
569

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828dSinumerik 840de sl

Table of Contents