BHB_TNC360 - heidenhain
BHB_TNC360 - heidenhain
BHB_TNC360 - heidenhain
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