Programmcode
N1500 lab1: iVar1=R10*44
N1510 F500 X5
N1520 ...
N1550 subprog1: G1 X30
N1560 ...
N1600 subProg3
N1610 ...
N1900 M30
Unterprogramm subProg1:
Programmcode
PROC subProg1
N2000 R10=R20+100
N2010 ...
N2200 RET("subProg2")
Unterprogramm subProg2:
Programmcode
PROC subProg2
N2000 R10=R20+100
N2010 ...
N2200 RET("iVar1")
Unterprogramm subProg3:
Programmcode
PROC subProg3
N2000 R10=R20+100
N2010 ...
N2200 RET("subProg1")
Arbeitsvorbereitung
Programmierhandbuch, 03/2010, 6FC5398-2BP20-1AA0
Kommentar
; "subProg1" ist hier als Sprungmarke
definiert.
Aufruf von Unterprogramm "subProg3"
Kommentar
; Rücksprung ins Hauptprogramm auf den Satz N1400
Kommentar
; Rücksprung ins Hauptprogramm auf den Satz N1500
Kommentar
; Rücksprung ins Hauptprogramm auf den Satz N1550
Flexible NC-Programmierung
1.25 Unterprogrammtechnik
175