Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch Rexroth IndraLogic XLC 13VRS Die Ersten Schritte Seite 125

Inhaltsverzeichnis

Werbung

DOK-XLC***-F*STEP**V13-CO02-DE-P
Rexroth IndraLogic XLC 13VRS Die ersten Schritte
MC_Stop
Istgeschwindigkeit "VactRA1"
Neue Zeile einfügen
MC_Stop einfügen und eine Instanz "StopRA1" deklarieren
Eingänge beschalten und wenn nötig Eingangsvariablen deklarieren:
"Execute" → "ex_StopRA1" vom Typ BOOL
"Deceleration" → 50 (rad/s
"Axis" → "MlcVarGlobal.RA1" vom Typ "AXIS_REF"
Ausgänge:
"Done" → "do_StopRA1" vom Typ BOOL
"Active" → "ac_StopRA1" vom Typ BOOL
"CommandAborted" → "ca_StopRA1" vom Typ BOOL
"Error" → "er_StopRA1" vom Typ BOOL
"ErrorID" → "ID_StopRA1" vom Typ ERROR_CODE
"ErrorIdent" → "Ident_StopRA1" vom Typ ERROR_STRUCT
Als Letztes soll ein Netzwerk, in dem die aktuelle Geschwindigkeit der Achse
RA1 "VactRA1" (Datentyp REAL) abgelesen werden kann, implementiert
werden.
Dazu muss die aktuelle Geschwindigkeit aus dem Datensatz der Achse (Sha‐
red Memory) gelesen werden.
Die Daten aller Achsen, die eine MLC steuern kann, sind in dem Feld
GVL_Base.AxisData: ARRAY [1..xx
enthalten, wobei als Index die Achsnummer zu verwenden ist.
Die Variable wird unter dem Namen
GVL_Base.AxisData[1].rActualVelocity_i
für die reale Achse, Achsnummer 1, bereitgestellt ( RA1 hat Achsnummer 1,
da das Scannen von RA1 vor der Deklaration von VA1 erfolgte).
Neue Zeile anfügen
VactRA1:= einfügen, Deklaration komplettieren
unter Nutzung der Eingabehilfe zu Globale Variablen ▶ ML_BA‐
SE ▶ Global Variables List ▶ GVL_Base ▶ AxisData navigieren:
Die Anzahl der steuerbaren Achsen ist vom Typ der Steuerung und ihrer Firmware
4)
abhängig, aktuell für L65: 64 Achsen
Bosch Rexroth AG
2
] OF ML_AXISDATA_SM
4)
123/153
Erste Schritte - Motion

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Rexroth indramotion mlc 13vrs

Inhaltsverzeichnis