06.08.2013 Aufrufe

BHB_TNC360 - heidenhain

BHB_TNC360 - heidenhain

BHB_TNC360 - heidenhain

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

6 Unterprogramme und Programmteil-Wiederholungen<br />

6.2 Programmteil-Wiederholungen<br />

Arbeitsweise<br />

TNC 360<br />

Programmteil-Wiederholungen werden, ähnlich wie<br />

Unterprogramme, mit LABELs gekennzeichnet.<br />

Das Programm wird bis zum Ende des Programmteils<br />

(Satz mit CALL LBL) ausgeführt ( 1 , 2 ).<br />

Anschließend wird der Programmteil zwischen dem<br />

aufgerufenen LABEL und dem Labelaufruf so oft<br />

wiederholt, wie unter REP angegeben ist ( 3 , 4 ).<br />

Nach der letzten Wiederholung wird das Programm<br />

fortgesetzt ( 5 ).<br />

Programmier-Hinweise<br />

• Ein Programmteil kann bis zu 65 534 mal<br />

hintereinander wiederholt werden.<br />

• Die TNC führt rechts vom Schrägstrich hinter<br />

REP einen Zähler für die Programmteil-Wiederholungen<br />

mit, die noch durchzuführen sind.<br />

• Der Programmteil wird immer einmal häufiger<br />

ausgeführt, als Wiederholungen programmiert<br />

sind.<br />

Programmteil-Wiederholung programmieren und aufrufen<br />

Anfang kennzeichnen<br />

LBL<br />

SET<br />

NC-Satz: z.B. LBL 7<br />

LBL<br />

CALL<br />

LABEL-NUMMER?<br />

z.B. 7 ENT<br />

0<br />

.<br />

BEGIN PGM ...<br />

.<br />

.<br />

1<br />

.<br />

.<br />

LBL 1<br />

.<br />

.<br />

2<br />

R<br />

3<br />

R<br />

4<br />

.<br />

.<br />

CALL LBL 1 REP 2/2<br />

.<br />

.<br />

5<br />

.<br />

END PGM ...<br />

Anzahl der Wiederholungen<br />

Die Anzahl der Wiederholungen wird in dem Satz festgelegt, der auch die<br />

Programmteil-Wiederholung aufruft. Dieser Satz kennzeichnet gleichzeitig<br />

das Programmteil-Ende.<br />

LABEL-NUMMER?<br />

z.B. 7 ENT<br />

WIEDERHOLUNGEN REP?<br />

1<br />

0<br />

z.B. ENT<br />

NC-Satz: z.B. CALL LBL 7 REP 10/10<br />

Abb. 6.2: Arbeitsablauf bei Programmteil-Wiederholungen,<br />

R = Rücksprung<br />

Programmteil ab diesem LABEL wird wiederholt, z. B. ab LABEL 7<br />

Programmteil wird erneut ausgeführt, z. B. ab LABEL 7<br />

Programmteil ab z. B. LABEL 7 wird bis zu diesem Satz z. B. 10 mal<br />

wiederholt, also insgesamt 11 mal ausgeführt<br />

6-5

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!