2 unterprogramme – HEIDENHAIN TNC 426 (280 474) Benutzerhandbuch

Seite 276

Advertising
background image

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

Advertising
Dieses Handbuch ist für die folgenden Produkte bezogen werden: