28467913 - heidenhain - DR. JOHANNES HEIDENHAIN GmbH
28467913 - heidenhain - DR. JOHANNES HEIDENHAIN GmbH
28467913 - heidenhain - DR. JOHANNES HEIDENHAIN GmbH
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
8 Unterprogramme und Programmteil-Wiederholungen<br />
<br />
<br />
Unterprogramme und Programmteil-Wiederholungen geben<br />
Sie jeweils nur einmal in ein Programm ein; sie lassen sich<br />
jedoch bis zu 999mal abarbeiten.<br />
Unterprogramme werden an beliebigen Stellen des Programms<br />
abgearbeitet; Programmteil-Wiederholungen werden direkt<br />
hintereinander mehrmals abgearbeitet.<br />
<br />
Unterprogramme und Programmteil-Wiederholungen kennzeichnen<br />
Sie mit „Labeln“ (label: engl. für „Marke“, „Kennzeichnung“).<br />
Im Programm steht für „Label“ die Abkürzung LBL.<br />
<br />
Ein Label mit einer Nummer zwischen 1 und 99 kennzeichnet<br />
den Anfang eines Unterprogramms oder eines zu wiederholenden<br />
Programmteils.<br />
<br />
Das Label mit der Nummer 0 kennzeichnet immer das Ende<br />
eines Unterprogramms.<br />
<br />
Unterprogramme und Programmteile werden mit einem<br />
CALL LBL-Befehl (call: engl. „rufen“, „aufrufen“) im Programm<br />
aufgerufen.<br />
Der Befehl CALL LBL 0 !<br />
Unterprogramm:<br />
Nach einem CALL LBL-Satz im Programm wird als nächstes<br />
das aufgerufene Unterprogramm abgearbeitet.<br />
Programmteil-Wiederholung:<br />
Die TNC wiederholt das Programmteil, das vor dem CALL LBL-<br />
Satz steht. Gemeinsam mit dem CALL LBL-Befehl geben<br />
Sie die Anzahl der Wiederholungen ein.<br />
<br />
Unterprogramme und Programmteil-Wiederholungen lassen sich<br />
auch „verschachteln“.<br />
Zum Beispiel kann aus einem Unterprogramm ein weiteres Unterprogramm<br />
aufgerufen werden.<br />
8fach<br />
Bild 8.1: Integrierte Benutzer-Anleitung zum<br />
Unterprogramm (Seite 5)<br />
Bild 8.2: Integrierte Benutzer-Anleitung zur<br />
Programmteil-Wiederholung (Seite 3)<br />
94 TNC 124