Siemens SINUMERIK 828D Programming Manual page 167

Hide thumbs Also See for SINUMERIK 828D:
Table of Contents

Advertisement

Further information
Single block disable for unsynchronized subprograms
In order to execute an ASUB in one step, a
ASUB with
$MN_ASUP_EDITABLE).
Example of an editable system ASUB:
Program code
N10 PROC ASUB1 SBLOF DISPLOF
N20 IF $AC_ASUP=='H200'
N30 RET
N40 ELSE
N50 REPOSA
N60 ENDIF
Program control in single block mode
With the single block execution function, the user can execute a part program block-by-
block. The following setting types exist:
● SBL1: IPO single block with stop after each machine function block.
● SBL2: Single block with stop after each block.
● SBL3: Stop in the cycle (the
Single block suppression for program nesting
If
SBLOF
at the subprogram return jump with
from already running. If
subprogram, single block suppression is activated, execution is only stopped after the next
machine function block of the calling program. If that is not wanted,
programmed in the subprogram before the return (
jump to a higher-level program with
Job planning
Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
. This also applies to the function "Editable system ASUB" (MD11610
SBLOF
was programmed in the
, without
SBLOF
instruction must be programmed in the
PROC
Comments
; No REPOS for mode change.
; REPOS in all other cases.
command is suppressed by selecting SBL3).
SBLOF
instruction in a subprogram, then execution is stopped
PROC
. That prevents the next block in the calling program
M17
is programmed in the
SBLOF
). Execution does not stop for a return
M17
.
RET
Flexible NC programming
1.25 Subprogram technique
instruction in a
PROC
must be
SBLON
167

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents