08.10.2013 Aufrufe

TNC 426B TNC 430 - heidenhain

TNC 426B TNC 430 - heidenhain

TNC 426B TNC 430 - 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.

9.1 Unterprogramme und Programmteil-Wiederholungen kennzeichnen;<br />

9.2 Unterprogramme<br />

9.1 Unterprogramme und Programmteil-Wiederholungen<br />

kennzeichnen<br />

Einmal programmierte Bearbeitungsschritte können Sie mit Unterprogrammen<br />

und Programmteil-Wiederholungen wiederholt ausführen<br />

lassen.<br />

Label<br />

Unterprogramme und Programmteil-Wiederholungen beginnen im<br />

Bearbeitungsprogramm mit der Marke LBL, eine Abkürzung für<br />

LABEL (engl. für Marke, Kennzeichnung).<br />

LABEL erhalten eine Nummer zwischen 1 und 254. Jede LABEL-<br />

Nummer dürfen Sie im Programm nur einmal vergeben mit LABEL<br />

SET.<br />

214<br />

Wenn Sie eine LABEL-Nummer mehrmals vergeben, gibt<br />

die <strong>TNC</strong> beim Beenden des LBL SET-Satzes eine Fehlermeldung<br />

aus. Bei sehr langen Programmen können Sie<br />

über MP7229 die Überprüfung auf eine eingebbare<br />

Anzahl von Sätzen begrenzen.<br />

LABEL 0 (LBL 0) kennzeichnet ein Unterprogramm-Ende und darf<br />

deshalb beliebig oft verwendet werden.<br />

9.2 Unterprogramme<br />

Arbeitsweise<br />

1 Die <strong>TNC</strong> führt das Bearbeitungs-Programm bis zu einem Unterprogramm-Aufruf<br />

CALL LBL aus<br />

2 Ab dieser Stelle arbeitet die <strong>TNC</strong> das aufgerufene Unterprogramm<br />

bis zum Unterprogramm-Ende LBL 0 ab<br />

3 Danach führt die <strong>TNC</strong> das Bearbeitungs-Programm mit dem Satz<br />

fort, der auf den Unterprogramm-Aufruf CALL LBL folgt<br />

Programmier-Hinweise<br />

■ Ein Hauptprogramm kann bis zu 254 Unterprogramme enthalten<br />

■ Sie können Unterprogramme in beliebiger Reihenfolge beliebig oft<br />

aufrufen<br />

■ Ein Unterprogramm darf sich nicht selbst aufrufen<br />

■ Unterprogramme ans Ende des Hauptprogramms (hinter dem Satz<br />

mit M2 bzw. M30) programmieren<br />

■ Wenn Unterprogramme im Bearbeitungs-Programm vor dem<br />

Satz mit M02 oder M30 stehen, dann werden sie ohne Aufruf<br />

mindestens einmal abgearbeitet<br />

0 BEGIN PGM ...<br />

CALL LBL1<br />

L Z+100 M2<br />

LBL1<br />

LBL0<br />

END PGM ...<br />

9 Programmieren: Unterprogramme und Programmteil-Wiederholungen

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!