Herunterladen Inhalt Inhalt Diese Seite drucken

Cpl-Parameterliste - Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch

Vorschau ausblenden Andere Handbücher für Rexroth IndraMotion MTX 11VRS:
Inhaltsverzeichnis

Werbung

DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch

CPL-Parameterliste

Beschreibung:
Mit Hilfe einer CPL-Parameterliste können einem Unterprogramm Parameter
übergeben werden. Dazu werden die Parameter in einer mit eckigen CPL-
Klammern "[" und "]" umschlossenen Liste unmittelbar hinter dem Unterpro‐
grammaufruf programmiert. Die einzelnen Parameterwerte werden durch
Kommas voneinander getrennt.
Die beim UP‑Aufruf übergebenen Parameter werden im Unterprogramm immer
über die Variablen P1, P2, P3 usw. entsprechend der Reihenfolge bei der Pa‐
rameterübergabe angesprochen.
Die Parameter können auch durch z.B. P1TEST, P2XYZ usw. angesprochen
werden, die auf P1, P2 usw. folgenden Großbuchstaben werden allerdings ig‐
noriert (P1 = P1TEST = P1XYZ).
Als Parameter sind zulässig:
Zahlen
CPL-Stringkonstanten (in Hochkommata: "<CPL-Stringkonstante>"
CPL-Variablen
Arithmetische CPL-Ausdrücke
Beispiel:
P1 hat im UP P999 den Wert 2.75,
P2 hat den Wert der Variablen X% zum Zeitpunkt der Parameterübergabe
P3 hat den Wert 0.
Soll P2 auch im Unterprogramm einen INTEGER-Wert repräsentieren, kann
dies durch Anhängen eines %‑Zeichens an P2 geschehen. Diese Kennzeich‐
nung des Variablentyps kann auch bei den anderen Variablentypen entspre‐
chend vorgenommen werden.
Der Wert der einzelnen Parameter kann im Unterprogramm weiteren Variablen
zugewiesen werden.
Hauptprogramm:
50 IF A% = 1 THEN
51 CALL P999 [2.75, X%, 0]
52 ENDIF
M30
Unterprogramm P999:
1 FAKTOR=P1 : XWERT%=P2% : KORRTAB%=P3%
N1 G1 X[XWERT%*FAKTOR]
N2 G22 K[KORRTAB%]
Soll ein Unterprogramm
mit einer String-Konstanten als Übergabeparameter aufgerufen werden
und
das rufende Programm wird ohne Linken angewählt,
muss der PDIM‑Befehl verwendet werden.
Bosch Rexroth AG
Grundlagen der NC‑Programmierung
UP‑Aufruf mit Parameterübergabe
55/665

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis