Arbeitsvorbereitung
4.2 Unterprogrammtechnik
Beispiel:
Das Unterprogramm mit dem Programmnamen SUB_PROG kann über folgende Bezeichner
aufgerufen werden:
1. SUB_PROG
2. _N_SUB_PROG
3. SUB_PROG_SPF
4. _N_SUB_PROG_SPF
Namensgleichheit bei Haupt- und Unterprogrammen
Existiert ein Hauptprogramme (.MPF) und ein Unterprogramme (.SPF) mit gleichem
Programmnamen, muss bei der Verwendung des Programmnamens im NC-Programm die
entsprechende Dateierweiterung zur eindeutigen Kennzeichnung mit angegeben werden.
Ansonsten wird das Programm verwendet, das entlang des Suchpfades als erstes mit dem
angegebenen Programmnamen gefunden wird.
Dateiname und Programmname
Der Dateiname und der Name des in dieser Datei enthaltenen Programms müssen immer
identisch sein.
Eine Datei enthält daher immer ein Programm.
4.2.1.3
Schachtelung von Unterprogrammen
Ein Hauptprogramm kann Unterprogramme aufrufen, die wiederum Unterprogramme
aufrufen. Die Abläufe der Programme sind somit ineinander geschachtelt. Jedes Programm läuft
dabei in einer eigenen Programmebene.
Schachtelungstiefe
Die NC-Sprache stellt aktuell 16 Programmebenen zur Verfügung. Das Hauptprogramm läuft
immer in der obersten Programmebene 0. Ein Unterprogramm läuft immer in der dem Aufruf
folgenden nächstniedrigeren Programmebene. Die Programmebene 1 ist somit die erste
Unterprogrammebene.
490
Programmierhandbuch, 01/2023, A5E48764001A AE
NC-Programmierung