Siemens Sinumerik 840D sl Programming Manual page 189

Job planning
Hide thumbs Also See for Sinumerik 840D sl:
Table of Contents

Advertisement

Examples
Example 1: Resuming in the main program after ASUB execution
Programming
N10010 CALL "UP1"
N11000 PROC UP1
N11010 CALL "UP2"
N10900
N10910 MCALL
N10920 G0 G60 G40 M5
Example 2: Character string (string>) to specify the destination block search
Main program:
Program code
PROC MAIN_PROGRAM
N1000 DEF INT iVar1=1, iVar2=4
N1010 ...
N1200 subProg1
N1210 M2 S1000 X10 F1000
N1220 ......
N1400 subProg2
N1410 M3 S500 Y20
N1420 ..
N1500 lab1: iVar1=R10*44
N1510 F500 X5
N1520 ...
N1550 subprog1: G1 X30
N1560 ...
N1600 subProg3
N1610 ...
N1900 M30
Job planning
Programming Manual, 02/2011, 6FC5398-2BP40-1BA0
N12000 PROC UP2
...
N19000 PROC ASUB
...
N19100 RET("N10900", ,$P_STACK)
1.25 Subprogram technique
Comment
; Program level 0 (main program)
; Program level 1
; Program level 2
; Program level 3 (ASUB execution)
; Subprogram return.
; Resumption in main program.
; Deactivate modal subprogram.
; Correct additional modal settings.
Comments
; Calls subprogram "subProg1"
; Calls subprogram "subProg2"
; "subProg1" is defined here as jump marker.
Calls subprogram "subProg3"
Flexible NC programming
189

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de slSinumerik 828d

Table of Contents