Achsspezifische Position schnellstmöglich anfahren
Beschreibung
Mit dem Funktionsbaustein MC_MoveAxisAbsolute wird eine Punkt-zu-Punkt-Bewegung zu einer achsspezifischen Zielposition ausgeführt. Die Achspositionen sind absolut.
Eingänge
Parameter |
Typ |
Beschreibung |
---|---|---|
AxisGroupIdx |
INT |
Index der Achsgruppe
|
Execute |
BOOL |
Startet/Puffert die Bewegung mit einer steigenden Flanke des Signals. |
AxisPosition |
E6AXIS |
Achsspezifische Zielposition (>>> E6AXIS) Die Datenstruktur E6Axis enthält die Winkel- oder Translationswerte für alle Achsen der Achsgruppe in der Zielposition. |
Velocity |
REAL |
Geschwindigkeit für die Bahnbewegung
Der Maximalwert ist abhängig vom Robotertyp und bezieht sich auf den Wert von DEF_VEL_CP des Robotersystems. Default: 0 % (= Geschwindigkeit wird nicht verändert) |
Acceleration |
REAL |
Beschleunigung für die Bahnbewegung
Der Maximalwert ist abhängig vom Robotertyp und bezieht sich auf den Wert von DEF_ACC_CP des Robotersystems. Default: 0 % (= Beschleunigung wird nicht verändert) |
Approximate |
APO |
Überschleifparameter (>>> APO) |
QueueMode |
INT |
Modus, in dem die Anweisung ausgeführt wird
(>>> QueueMode) |
Ausgänge
Parameter |
Typ |
Beschreibung |
---|---|---|
ComAcpt |
BOOL |
TRUE = Anweisung wurde vollständig übertragen und von der Robotersteuerung bestätigt. |
ComBusy |
BOOL |
TRUE = Anweisung wurde übertragen und von der Robotersteuerung bestätigt, ist jedoch noch nicht vollständig ausgeführt. |
Busy |
BOOL |
TRUE = Funktionsbaustein wurde noch nicht vollständig ausgeführt |
Active |
BOOL |
TRUE = Bewegung wird aktuell ausgeführt |
Done |
BOOL |
TRUE = Bewegung ist beendet |
CommandAborted |
BOOL |
TRUE = Anweisung/Bewegung wurde abgebrochen |
Error |
BOOL |
TRUE = Fehler im Funktionsbaustein |
ErrorID |
DINT |
Fehlernummer |