Siemens SINUMERIK 828D Programming Manual page 178

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

Advertisement

Flexible NC programming
1.25 Subprogram technique
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
Subprogram subProg1:
Program code
PROC subProg1
N2000 R10=R20+100
N2010 ...
N2200 RET("subProg2")
Subprogram subProg2:
Program code
PROC subProg2
N2000 R10=R20+100
N2010 ...
N2200 RET("iVar1")
178
Comments
; Calls subprogram "subProg1"
; Calls subprogram "subProg2"
; "subProg1" is defined here as jump marker.
Calls subprogram "subProg3"
Comments
; Return jump into the main program at block N1400
Comments
; Return jump into the main program at block N1500
Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
Job planning

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents