Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraMotion MTX 11VRS Programmierhandbuch Seite 38

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

Werbung

36/665
Bosch Rexroth AG
Grundlagen der NC‑Programmierung
Parameterlisten mit spezifischen
Syntaxelementen:
Beispiel:
GetAxis(<Phy.Ax1> {,<Log.Ax1>} {,<Phy.Ax2} {,<Log.Ax2>} {,...})
programmiert ohne Parameter in der Mitte: GetAxis(X,,Z)
programmiert ohne Parameter am Ende:
Verwendung von CPL-Ausdrücken in Parameterlisten ohne spezifische Syn‐
taxelemente:
Sollen einzelne Elemente als CPL-Ausdruck übergeben werden, sind diese je‐
weils mit eckigen Klammern zu umschließen.
Beispiel: Variablennamen als Übergabeparameter
10 AX1$="U"
20 AX2$="V"
:
N100 G17([AX1$],[AX2$])
Die Reihenfolge aller Parameter in diesem Listentyp ist beliebig, da die Be‐
deutung eines Parameters durch seine programmierte Syntax bestimmt wird.
Beispiel:
"KvProg(X1.2,Y1.4,Z1.6)" und
"KvProg(Z1.6,Y1.4,X1.2)"
wirken identisch, da sich die einzelnen KV‑Werte anhand der Achsadressen X,
Y und Z eindeutig zuweisen lassen.
Sowohl für Syntaxelemente, als auch für Zahlenwerte dürfen CPL-Ausdrücke
verwendet werden. Diese müssen dabei in eckigen Klammern "[" und "]" ein‐
geschlossen werden.
Beispiel:
20 WERT=1.2
N30 KvProg(Y[WERT],X1.2)
Beispiel:
40 ACHSB$="X":FACT%=2
N50 Scale([ACHSB$][FACT%])
Beispiel:
60 DIM PARAMETER$(10)
70 PARAMETER$="X2"
N80 AxAcc([Parameter$])
DOK-MTX***-NC**PRO*V11-RE01-DE-P
Rexroth IndraMotion MTX 11VRS Programmierhandbuch
GetAxis(X)
String-Variable "AX1$" erhält den Inhalt "U".
String-Variable "AX2$" erhält den Inhalt "V".
G17 spannt mit den Achsen U und V die Arbeits‐
ebene auf.
Der Variablen "WERT" den Wert 1.2 zuweisen.
KV‑Werte der Achsen Y und X programmieren.
Die Y‑Achse erhält den Wert, der in der Va‐
riablen "WERT" steht, die X‑Achse den
Wert 1.2 (Konstante).
Der String-Variablen "ACHSB$" den Wert "X"
und der Integer-Variablen "FACT%" den Wert 2
zuweisen.
Für die Achse "X" die Skalierung um den Fak‐
tor 2 einschalten.
Entspricht der Programmierung: Scale(X2)
Ein Zeichenfeld für einen String mit
max. 10 Zeichen anlegen.
Für die Achse "X" die Achsbeschleunigung
2 m/s
2
zuweisen.

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis