DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
3.9.2
Unterprogrammaufruf mit P‑Adresse
Beschreibung:
Name:
HP
N1
N1
N9 P U1
N9 P U2
N10
N10
M30
M30
Hauptprogramm-
1. UP-Ebene
Ebene
Unterschieden wird zwischen lokalen und modalen Unterprogrammen:
●
In der Regel sind Unterprogramme lokal. In diesem Fall wird das Unter‐
programm an der Aufrufstelle einmal aufgerufen.
●
Wird hingegen ein modales Unterprogramm aktiviert, wird dieses mit jeder
nachfolgend programmierten Verfahrbewegung erneut aufgerufen, solan‐
ge bis es wieder abgewählt wird. Anwendung hierfür sind z.B. die Bohr‐
zyklen.
Die IndraMotion MTX bietet folgende Varianten für Unterprogrammaufrufe:
●
Aufruf mit P‑Adresse und Unterprogrammnamen aus einem Standard-
NC‑Satz (optional mit Pfadangabe).
●
Aufruf nur per Unterprogrammname ohne Pfadangabe und ohne P‑Ad‐
resse aus einem Standard-NC‑Satz.
●
Unterprogramm als selbstdefinierte G- oder M‑Funktion in einem Stan‐
dard-NC‑Satz.
●
Aktivieren eines modalen Unterprogramms mit selbstdefinierter Syntax
aus einem Standard-NC‑Satz.
●
Aufruf über die CALL‑Funktion aus einem CPL-Satz.
●
Hinter der P‑Adresse wird der Unterprogrammname direkt programmiert.
Das Verzeichnis, in dem das Unterprogramm steht, kann optional mitpro‐
grammiert werden.
●
Hinter der P‑Adresse kann der Unterprogrammname mit oder ohne Pfad
auch per CPL-Variable programmiert werden. Dabei muss die CPL-Va‐
riable in eckige Klammern eingeschlossen werden.
●
Zur besseren Lesbarkeit kann zwischen der P‑Adresse und dem Unter‐
programmnamen ein Leerzeichen als Trennzeichen programmiert wer‐
den.
●
Der Unterprogrammaufruf muss am Satzende programmiert werden.
Verfahrbewegungen, die im gleichen Satz programmiert sind, werden
noch vor dem Unterprogrammaufruf ausgeführt (siehe Beispiel).
●
In einem Satz darf höchstens 1 Unterprogrammaufruf programmiert wer‐
den.
●
Der Unterprogrammaufruf ist lokal (nicht modal).
Bosch Rexroth AG
Grundlagen der NC‑Programmierung
U1
U2
N1
N9 P U3
N10
M30
2. UP-Ebene
47/665
U24
N1
M30
24. UP-Ebene