2
12.98 Subprograms, Macros
2.10 Sin
le block su
ression
SBLOF
SBLON
SW 4.3 and hi
her
2
840D
NCU 571
840D
NCU 572
NCU 573
FM-NC
810D
840Di
Siemens AG 2000. All rights reserved
SINUMERIK 840D/840Di/810D/FM-NC Programming Guide Advanced (PGA)
−
04.00 Edition
2-109
The range between N20 and N60 is executed in
single block mode as one step.
Single block disable for asynchronized
subprograms
The ASUP1.SYF and ASUP2.SYF subprograms run
system-internally with REPOS must be executed
step by step. In Software Version 4.3 and higher, the
system ASUP can be executed in one step by
programming SBLOF.
Example:
N10 SBLOF
N20 IF $AC_ASUP=='H200'
N30 RET
N40 ELSE
N50 REPOSA
N60 ENDIF
N70 RET
No REPOS with mode change
REPOS in all other cases
Supplementary conditions
•
Display of the current block can be suppressed in
cycles by means of DISPLOF.
•
If DISPLOF is programmed together with SBLOF,
then the cycle call is still displayed in single block
stops within a cycle.
•
The default setting made in MD 20117:
IGNORE_SINGLEBLOCK_ASUP for the
behavior of asynchronized subprograms in single
block mode can be program-specifically
overwritten by programming SBLOF.
•
For testing purposes it is possible to suppress the
effectiveness of SBLOF via OPI variable (see
OEM documentation).