MC_MoveLinearAbsolute
Mit diesem FB lässt sich für eine Achsgruppe eine Linearbewegung ausgehend von der aktuellen Position des TCP zu einer absoluten Position im spezifizierten Koordinatensystem durchführen.
- Nach Erreichen der Zielpositionen befinden sich die Achsen der Achsgruppe im Zustand "GroupStandby", wenn keine weiteren Bewegungskommandos anstehen.
|
Gefahr!
Alle Bahnen müssen immer erst mit Override oder im Simulationsmodus mit virtuellen Achsen getestet werden! |
|
Hinweis!
Kartesische Bahnbewegungen (CP) lassen sich nur durchführen, wenn alle Antriebsachsen auf die im Abschnitt " Unterstützte Kinematiken " definierten Nulllagen referenziert sind. |
|
|
|
|
MC_MoveLinearAbsolute |
|
|
|
|
|---|---|---|---|---|---|---|---|
|
AXES_GROUP_REF |
- |
|
AxesGroup |
Done |
|
- |
BOOL |
|
BOOL |
- |
|
Execute |
Busy |
|
- |
BOOL |
|
ARRAY [1..12] OF LREAL |
- |
|
Position |
Active |
|
- |
BOOL |
|
LREAL |
- |
|
Velocity |
CommandAborted |
|
- |
BOOL |
|
LREAL |
- |
|
Acceleration |
Error |
|
- |
BOOL |
|
LREAL |
- |
|
Deceleration |
ErrorID |
|
- |
L_IE1P_Error |
|
LREAL |
- |
|
Jerk |
|
|
|
|
|
L_MC4P_CoordSystem |
- |
|
CoordSystem |
|
|
|
|
|
ARRAY [1..6] OF
|
- |
|
aeAuxMode |
|
|
|
|
|
MC_BUFFER_MODE |
- |
|
BufferMode |
|
|
|
|
|
MC_TRANSITION_MODE |
- |
|
TransitionMode |
|
|
|
|
|
ARRAY [ 1..12 ] OF LREAL |
- |
|
TransitionParameter |
|
|
|
|
|
L_MC4P_Orientation_Mode |
- |
|
OrientationMode |
|
|
|
|
|
ARRAY[4..6] OF MC_DIRECTION |
- |
|
Direction |
|
|
|
|
|
|
|
|
|
|
|
|
|
Eingänge
|
Name Datentyp |
Info/Einstellmöglichkeiten |
|
|---|---|---|
|
AxesGroup AXES_GROUP_REF |
Achsgruppenreferenz |
|
|
Execute BOOL |
FALSE ä TRUE |
Positionierung starten. |
|
Position ARRAY [1..12] OF LREAL |
Array mit absoluten Zielkoordinaten in [Units]
Absolute Zielposition der Bewegung
|
|
|
Velocity LREAL |
Maximale Geschwindigkeit in [Units/s] für das Anfahren der Zielposition
|
|
|
Acceleration LREAL |
Maximale Beschleunigung in [Units/s 2 ] |
|
|
Deceleration LREAL |
Maximale Verzögerung in [Units/s 2 ] |
|
|
Jerk LREAL |
Maximaler Ruck in [Units/s 3 ] |
|
|
CoordSystem |
Auswahl des zu verwendenen Koordinatensystems:
|
|
|
aeAuxMode ARRAY [1..6] OF L_MC4P_AuxMode |
Modus für die Hilfsachsen:
|
|
|
BufferMode |
Modus für die Abarbeitung aufeinanderfolgender Bewegungskommandos |
|
|
TransitionMode |
Modus für das Bahnverhalten am Bewegungsende |
|
|
TransitionParameter ARRAY [1..12] OF LREAL |
Beschreibung des Parameters TransitionParameter Parameter für "Überschleifen" * TransitionParameter[1]
* TransitionParameter[2]
* TransitionParameter[3..12]
|
|
|
OrientationMode L_MC4P_Orientation_Mode |
Vorgabe der Orientierungsinterpolation für die WCS-Achsen
Siehe auch: Richtungsvorgabe bei Modulo-Achsen |
|
|
Direction ARRAY[4..6] OF MC_DIRECTION |
Richtungsvorgabe für als "Modulo" parametrierte Orientierungsachsen (WCS-Achsen). Der Eingang wird nur ausgewertet bei
Index 4 ... 6: Hauptachsen A, B, C Zulässige Auswahl:
Die Modi mcCurrentDirection , mcPositiveCycle und mcNegativeCycle werden nicht unterstützt. Siehe auch: Richtungsvorgabe bei Modulo-Achsen |
|
Koordinatensysteme und Transformationen