4 beliebiges programm als unterprogramm, Arbeitsweise, Programmier-hinweise – HEIDENHAIN iTNC 530 (60642x-04) Benutzerhandbuch

Seite 304: Beliebiges programm als unterprogramm aufrufen

Advertising
background image

304

Programmieren: Unterprogramme und Programmteil-Wiederholungen

8.4 Beliebig

es Pr

ogr

a

mm als Unt

e

rp

rogr

amm

8.4 Beliebiges Programm als

Unterprogramm

Arbeitsweise

1

Die TNC führt das Bearbeitungs-Programm aus, bis Sie ein
anderes Programm mit CALL PGM aufrufen

2

Anschließend führt die TNC das aufgerufene Programm bis zu
seinem Ende aus

3

Danach arbeitet die TNC das (aufrufende) Bearbeitungs-Programm
mit dem Satz weiter ab, der auf den Programm-Aufruf folgt

Programmier-Hinweise

Um ein beliebiges Programm als Unterprogramm zu verwenden,
benötigt die TNC keine LABELs

Das aufgerufene Programm darf keine Zusatz-Funktion M2 oder
M30 enthalten. Wenn Sie in dem aufgerufenen Programm
Unterprogramme mit Labeln definiert haben, dann können Sie M2
bzw. M30 mit der Sprung-Funktion FN 9: IF +0 EQU +0 GOTO LBL
99

verwenden, um diesen Programmteil zwingend zu überspringen

Das aufgerufene Programm darf keinen Aufruf CALL PGM ins
aufrufende Programm enthalten (Endlosschleife)

Beliebiges Programm als Unterprogramm
aufrufen

Funktionen zum Programm-Aufruf wählen: Taste

PGM CALL drücken

Softkey PROGRAMM drücken

Softkey AUSWAHL FENSTER drücken: Die TNC

blendet ein Fenster ein, in dem Sie das zu rufende
Programm wählen können

Gewünschtes Programm mit Pfeiltasten oder per

Mouse-Klick wählen, mit Taste ENT bestätigen: Die
TNC trägt den vollständigen Pfadnamen in den CALL
PGM

-Satz ein

Funktion mit Taste END abschließen

Alternativ können Sie den Programm-Namen oder den vollständigen
Pfadnamen des aufzurufenden Programms auch direkt über die
Tastatur eingeben.

0 BEGIN PGM A

CALL PGM B

END PGM A

0 BEGIN PGM B

END PGM B

1

3

2

S

R

Wenn Sie variable Programmaufrufe in Verbindung mit
String-Parametern programmieren wollen, verwenden Sie
die Funktion SEL PGM (siehe „Programmaufruf definieren”
auf Seite 468)

Advertising