2 unterprogramme – HEIDENHAIN TNC 426 (280 474) Benutzerhandbuch
Seite 276

9 Programmieren: Unterprogramme und Programmteil-Wiederholungen
260
9.1 Unt
er
pr
ogr
amme und Pr
ogr
ammt
eil-Wieder
holung
en k
ennz
eic
hnen;
9.2 Unt
er
pr
ogr
amme
9.1 Unterprogramme und Programm-
teil-Wiederholungen kennzeichnen
Einmal programmierte Bearbeitungsschritte können Sie mit Unter-
programmen und Programmteil-Wiederholungen wiederholt ausfüh-
ren lassen.
Label
Unterprogramme und Programmteil-Wiederholungen beginnen im
Bearbeitungsprogramm mit der Marke LBL, eine Abkürzung für
LABEL (engl. für Marke, Kennzeichnung).
LABEL erhalten eine Nummer zwischen 1 und 254. Jede LABEL-
Nummer dürfen Sie im Programm nur einmal vergeben mit LABEL
SET.
Wenn Sie eine LABEL-Nummer mehrmals vergeben, gibt
die TNC beim Beenden des LBL SET-Satzes eine Fehler-
meldung aus. Bei sehr langen Programmen können Sie
über MP7229 die Überprüfung auf eine eingebbare
Anzahl von Sätzen begrenzen.
LABEL 0 (LBL 0) kennzeichnet ein Unterprogramm-Ende und darf
deshalb beliebig oft verwendet werden.
9.2 Unterprogramme
Arbeitsweise
1 Die TNC führt das Bearbeitungs-Programm bis zu einem Unterpro-
gramm-Aufruf CALL LBL aus
2 Ab dieser Stelle arbeitet die TNC das aufgerufene Unterprogramm
bis zum Unterprogramm-Ende LBL 0 ab
3 Danach führt die TNC das Bearbeitungs-Programm mit dem Satz
fort, der auf den Unterprogramm-Aufruf CALL LBL folgt
Programmier-Hinweise
■
Ein Hauptprogramm kann bis zu 254 Unterprogramme enthalten
■
Sie können Unterprogramme in beliebiger Reihenfolge beliebig oft
aufrufen
■
Ein Unterprogramm darf sich nicht selbst aufrufen
■
Unterprogramme ans Ende des Hauptprogramms (hinter dem Satz
mit M2 bzw. M30) programmieren
■
Wenn Unterprogramme im Bearbeitungs-Programm vor dem
Satz mit M02 oder M30 stehen, dann werden sie ohne Aufruf
mindestens einmal abgearbeitet
0 BEGIN PGM ...
CALL LBL1
L Z+100 M2
LBL1
LBL0
END PGM ...
LKAP9.PM6
28.06.2006, 12:42
260