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

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)