BHB_TNC360 - heidenhain
BHB_TNC360 - heidenhain
BHB_TNC360 - heidenhain
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