6
Unterprogramme und Programmteil-Wiederholungen
6.4
Verschachtelungen
30
LBL 1
31
L X+15 Y+10 R0 FMAX M3
32
L Z+2 FMAX
33
CALL LBL 2
34
L X+45 Y+60 FMAX
35
CALL LBL 2
36
L X+75 Y+10 FMAX
37
CALL LBL 2
38
LBL 0
39
LBL 2
40
L M99
41
L IX+20 F9999 M99
42
L IY+20 M99
43
L IX–20 M99
44
LBL 0
45
END PGM 3600610 MM
Programmteil-Wiederholungen wiederholen
Programm-Aufbau
0
BEGIN PGM 3600611 MM
.
.
.
z. B. 15
LBL 1
.
.
.
z. B. 20
LBL 2
.
.
2
.
z. B. 27
CALL LBL 2 REP 2/2 ................................ Programmteil zwischen diesem Satz und LBL 2 (Satz 20) wird
.
.
3
.
z. B. 35
CALL LBL 1 REP 1/1 ................................ Programmteil zwischen diesem Satz und LBL 1 (Satz 15) wird
.
7
.
.
z. B. 50
END PGM 3600611 MM
Programm-Ausführung
1. Schritt: Hauptprogramm 3600611 wird bis Satz 27 ausgeführt.
2. Schritt: Programmteil zwischen Satz 27 und Satz 20
wird 2 mal wiederholt.
3. Schritt: Hauptprogramm 3600611 wird von Satz 28 bis Satz 35 aus-
geführt.
4. Schritt: Programmteil zwischen Satz 35 und Satz 15
wird 1 mal wiederholt.
5. Schritt: Wiederholung des 2. Schritts innerhalb von Schritt
6. Schritt: Wiederholung des 3. Schritts innerhalb von Schritt
7. Schritt: Hauptprogramm 3600611 wird von Satz 36 bis Satz 50 aus-
geführt. Programmende.
TNC 360
1
1
4
2x
2x
1
2
4
5
6
Erste Bohrung jeder Gruppe anfahren, dann jeweils Aufruf
von Unterprogramm 2
Erste Bohrung setzen, weitere Bohrungen anfahren und
Bohren durch Zyklus-Aufrufe
2 mal wiederholt
1 mal wiederholt
.
4
.
4
6-11