Unterprogramme, Arbeitsweise, Programmier-hinweise – HEIDENHAIN TNC 360 User Manual Benutzerhandbuch

Seite 126: 6unterprogramme und programmteil-wiederholungen, 1 unterprogramme

Advertising
background image

TNC 360

6-2

6

Unterprogramme und Programmteil-Wiederholungen

6

Unterprogramme und Programmteil-Wiederholungen

Einmal programmierte Bearbeitungsschritte lassen sich mit Unterprogram-
men und Programmteil-Wiederholungen wiederholt ausführen.

Label

Unterprogramme und Programmteil-Wiederholungen werden durch
LABEL (engl. für Marke, Kennzeichnung) gekennzeichnet.

LABEL werden mit einer Nummer zwischen 0 und 254 benannt.
Jede LABEL-Nummer (außer 0) darf im Programm nur einmal mit LABEL
SET vergeben werden.

LABEL 0 kennzeichnet das Unterprogramm-Ende.

6.1 Unterprogramme

Arbeitsweise

Das (Haupt-) Programm wird bis zum Aufruf eines
Unterprogramms (Satz mit CALL LBL)
ausgeführt (

1

).

Anschließend wird das Unterprogramm bis zu
seinem Ende (LBL 0) ausgeführt (

2

).

Das Hauptprogramm wird danach mit dem Satz
hinter dem Unterprogramm-Aufruf fortgeführt (

3

).

Programmier-Hinweise

• Ein Hauptprogramm kann bis zu 254 Unterpro-

gramme enthalten.

• Unterprogramme dürfen in beliebiger Reihenfol-

ge beliebig oft aufgerufen werden.

• Ein Unterprogramm darf sich nicht selbst

aufrufen.

• Unterprogramme sollten ans Ende des Hauptpro-

gramms (hinter dem Satz mit M2 bzw. M30)
programmiert werden.

• Stehen Unterprogramme im Programm vor dem

Satz mit M02 oder M30, so werden sie auch
ohne Aufruf mindestens einmal abgearbeitet.

0

BEGIN PGM ...

CALL LBL 1

L Z+100 M2
LBL 1

LBL 0
END PGM ...

Abb. 6.1:

Arbeitsablauf bei Unterprogrammen.

S

= Sprung,

R

= Rücksprung

1

2

3

.
.
.
.
.
.
.
.
.
.
.
.
.
.

R

S

Advertising