2 unterprogramme – HEIDENHAIN TNC 310 (286 140) Benutzerhandbuch
Seite 162

9 Programmieren: Unterprogramme und Programmteil-Wiederholungen
148
9.1
Unt
er
pr
ogr
amme
und
Pr
ogr
ammt
eil-Wieder
holung
en
kennz
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ühren 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.
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 Unter-
programm-Aufruf CALL LBL aus
2 Ab dieser Stelle arbeitet die TNC das aufgerufene Unterpro-
gramm 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
n
Ein Hauptprogramm kann bis zu 254 Unterprogramme enthalten
n
Sie können Unterprogramme in beliebiger Reihenfolge beliebig
oft aufrufen
n
Ein Unterprogramm darf sich nicht selbst aufrufen
n
Unterprogramme ans Ende des Hauptprogramms (hinter dem
Satz mit M2 bzw. M30) programmieren
n
Wenn Unterprogramme im Bearbeitungs-Programm vor dem Satz
mit M02 oder M30 stehen, dann werden sie ohne Aufruf minde-
stens einmal abgearbeitet
0 BEGIN PGM ...
CALL LBL1
L Z+100 M2
LBL1
LBL0
END PGM ...
LKAP9.PM6
16.03.2007, 08:22
148