06.08.2013 Aufrufe

BHB_TNC360 - heidenhain

BHB_TNC360 - heidenhain

BHB_TNC360 - heidenhain

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

6 Unterprogramme und Programmteil-Wiederholungen<br />

6.4 Verschachtelungen<br />

TNC 360<br />

Unterprogramme und Programmteil-Wiederholungen können wie folgt<br />

verschachtelt werden:<br />

• Unterprogramme im Unterprogramm<br />

• Programmteil-Wiederholungen in Programmteil-Wiederholung<br />

• Unterprogramme wiederholen<br />

• Programmteil-Wiederholungen im Unterprogramm<br />

Verschachtelungs-Tiefe<br />

Die Verschachtelungs-Tiefe legt fest, wie oft Programmteile oder Unterprogramme<br />

weitere Unterprogramme oder Programmteil-Wiederholungen<br />

enthalten dürfen.<br />

Maximale Verschachtelungstiefe für Unterprogramme: 8<br />

Maximale Verschachtelungstiefe für Hauptprogramm-Aufrufe: 4<br />

Unterprogramm im Unterprogramm<br />

Programm-Aufbau<br />

0 BEGIN PGM 360069 MM<br />

.<br />

. 1<br />

.<br />

z. B. 17<br />

.<br />

CALL LBL 1 .............................................. Unterprogramm bei LBL1 wird aufgerufen<br />

.<br />

.<br />

5<br />

z. B. 35 L Z+100 R0 FMAX M2 ............................. Letzter Programmsatz des Hauptprogramms (mit M2)<br />

36<br />

.<br />

LBL 1<br />

.<br />

.<br />

2<br />

z. B. 39<br />

.<br />

CALL LBL 2<br />

.<br />

.<br />

4<br />

z. B. 45 LBL 0 ........................................................ Ende von Unterprogramm 1<br />

46<br />

.<br />

LBL 2<br />

.<br />

.<br />

3<br />

z.B. 62 LBL 0 ........................................................ Ende von Unterprogramm 2<br />

63 END PGM 360069 MM ............................ Hauptprogramm-Ende<br />

Programm-Ausführung<br />

1. Schritt: Hauptprogramm 360069 wird bis Satz 17 ausgeführt.<br />

2. Schritt: Unterprogramm 1 wird aufgerufen und bis Satz 39 ausgeführt.<br />

3. Schritt: Unterprogramm 2 wird aufgerufen und bis Satz 62 ausgeführt<br />

. Ende von Unterprogramm 2 und Rücksprung zum Unterprogramm,<br />

von dem es aufgerufen wurde.<br />

4. Schritt: Unterprogramm 1 wird von Satz 40 bis Satz 45 ausgeführt.<br />

Ende von Unterprogramm 1 und Rücksprung ins Hauptprogramm<br />

360069.<br />

5. Schritt: Hauptprogramm 360069 wird von Satz 18 bis Satz 35 ausgeführt.<br />

Rücksprung zu Satz 1 und Programm-Ende.<br />

Unterprogramm 1<br />

mit Aufruf von<br />

Unterprogramm 2<br />

Unterprogramm 2<br />

Ein mit LBL 0 abgeschlossenes Unterprogramm darf nicht innerhalb eines anderen Unterprogramms stehen.<br />

6-9

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!