Work preparation
3.14 Path traversing behavior
Additional information
End of subprogram
DELAYFSTOF is activated implicitly at the end of the subprogram in which DELAYFSTON is
called.
Nesting
If subprogram 1 calls subprogram 2 in a stop delay area, the whole of subprogram 2 is a stop
delay area. In particular, DELAYFSTOF in subprogram 2 has no effect.
Example:
Program code
N10010 DELAYFSTON
N10020
N10030
...
N10040
...
...
N20010 DELAYFSTON
...
N20020 DELAYFSTOF
N20030
N10050 DELAYFSTOF
...
N10060
N10070
System variables
The following system variables can be queried to determine whether part program processing
is currently in a stop delay area:
● in the part program with $P_DELAYFST
● in synchronized actions with $AC_DELAYFST
Value
0
1
3.14.7
Prevent program position for SERUPRO (IPTRLOCK, IPTRUNLOCK)
For some complicated mechanical situations on the machine it is necessary to the stop block
search SERUPRO.
By using a programmable interruption pointer it is possible to intervene before an untraceable
point with "Search at point of interruption".
850
R1 = R1 + 1
G4 F1
subprogram2
RET
R2 = R2 + 2
G4 F1
Meaning
Delay stop range not active
Delay stop area active
Comment
; Blocks with N10xxx program level 1.
; Stop delay area starts.
; Interpretation of subprogram 2.
; Ineffective, repeated start, 2nd level.
; Ineffective, end at another level.
; Stop delay end of range at the same level.
; Stop delay area ends. From now, stops act immediately.
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0
NC programming