Herunterladen Inhalt Inhalt Diese Seite drucken

6.4 Verschachtelungen; Verschachtelungs-Tiefe; Unterprogramm Im Unterprogramm; Wiederholen - HEIDENHAIN tnc 426 Benutzerhandbuch

Vorschau ausblenden Andere Handbücher für tnc 426:
Inhaltsverzeichnis

Werbung

6
Unteroroaramme
und Proarammteil-Wiederholunoen
6.4 Verschachtelungen
Unterprogramme
und Programmteil-Wiederholungen
können wie folgt
verschachtelt werden:
l
Unterprogramme
im Unterprogramm
l
Programmteil-Wiederholungen
in Programmteil-Wiederholung
l
Unterprogramme
wiederholen
l
Programmteil-Wiederholungen
im Unterprogramm
Verschachtelungs-Tiefe
Die Verschachtelungs-Tiefe
legt fest, wie oft Programmteile
odei Unter-
programme weitere Unterprogramme
oder Programmteil-Wiederholungen
enthalten dürfen.
Maximale Verschachtelungstiefe
für Unterprogramme:
8
Maximale Verschachtelungstiefe
für Hauptprogramm-Aufrufe:
4
Unterprogramm
im Unterprogramm
Programm-Aufbau
0
BEGIN PGM UPGMS MM
Z.B. 17
CALL LBL 1
Unterprogramm
bei LBLl wird aufgerufen
Z.B. 35
L 2~100 RO FMAX M2
Letzter Programmsatz des Hauptprogramms
(mit M2)
36
LBLl
1
1
I
: 9
z.B. 39
CALL LBL 2
Z.B. 45
LBL 0
Ende von Unterprogramm
1
46
LBL2
I
: 9.
z.B. 62
LBL 0
..______..................................... Ende von Unterprogramm
2
Unterprogramm
1
mit Aufruf von
Unterprogr$mm
2
Unterprogramm
2
63
END PGM UPGMS MM
Hauptprogramm-Ende
Programm-Ausführung
1. Schritt:
Hauptprogramm
UPGMS wird bis Satz 17 ausgeführt.
2. Schritt:
Unterprogramm
1 wird aufgerufen
und bis Satz 39 ausgeführt
3. Schritt:
Unterprogramm
2 wird aufgerufen
und bis Satz 62 ausgeführt
Ende von Unterprogramm
2 und Rücksprung zum Unterprogramm,
von dem es aufgerufen wurde.
4. Schritt:
Unterprogramm
1 wird von Satz 40 bis Satz 45 ausgeführt
Ende von Unterprogramm
1 und Rücksprung ins Hauptprogramm
UPGMS.
5. Schritt:
Hauptprogramm
UPGMS wird von Satz 18 bis Satz 35 ausgeführt.
Rücksprung zu Satz 1 und Programm-Ende.
Ein mit LBL 0 abgeschlossenes
Unterprogramm
darf nicht innerhalb eines andern Unterprogramms
stehen
TNC 426
6-9

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis