Asynchronous Subroutines (Asubs) - Siemens SINUMERIK 802D sl Function Manual

Turning, milling, nibbling
Hide thumbs Also See for SINUMERIK 802D sl:
Table of Contents

Advertisement

Operating Modes, Program Operation (K1)
10.3 Processing a part program
Note
Recommendation for MD11450 with block search:
MD11450 SEARCH_RUN_MODE = 'H7' (search parameterization)
Bit 0 = 1:
With the loading of the last action block after block search, the processing is stopped and the
VDI signal "Last action block active" is set. Alarm 10208 is not output until the PLC requests
this by setting the VDI signal "PLC action ended".
Application: PLC starts an ASUB after block search.
Bit 1 = 1
Automatic ASUB start after output of the action blocks (see also
MD11620 PROG_EVENT_NAME). Alarm 10208 is not output until the ASUB is completed.
Bit 2 = 1:
Output of the auxiliary functions is suppressed in the action blocks. The spindle
programming that accumulated during the block search can be output at a later point in time
(e.g. in an ASUB).
The program data for this is stored in the following system variables:
• $P_SEARCH_S
• $P_SEARCH_SDIR
• $P_SEARCH_SGEAR
• $P_SEARCH_SPOS
• $P_SEARCH_SPOSMODE
10.3.9

Asynchronous subroutines (ASUBs)

Function
It is possible to activate two different ASUBs (PLCASUP1_SPF and PLCASUP2_SPF) from
the PLC via the ASUB interface area. Before an asynchronous subroutine (ASUB) can be
started from the PLC, it must have been assigned to an interrupt number by an NC program
or by the PI service ASUB (see also NC services VB1200 0000).
Once prepared in this way, it can be started at any time from the PLC. The NC program
running is interrupted by the ASUB.
Only one ASUP can be started at one time. If the start signal for both ASUBs is to be set to
logical 1 in a PLC cycle, the ASUBs are started in the sequence INT1 and then INT2.
186
Turning, Milling, Nibbling
Function Manual, 11/2012, 6FC5397-1CP10-5BA0

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents