Mit der Methode SetMotionParameter können Sie die maximale Geschwindigkeit (Änderung der Position pro Zeiteinheit), die maximale Beschleunigung/Verzögerung (Änderung der Geschwindigkeit pro Zeiteinheit) und den maximalen Ruck (Änderung der Beschleunigung pro Zeiteinheit) festlegen, mit denen die Bewegung des Carriers ausgeführt werden muss.
Eingang |
Datentyp |
Wertebereich |
Einheit |
Beschreibung |
---|---|---|---|---|
i_lrMaxVelocity |
LREAL |
GCL.Gc_lrMinVelocity ≤ |
mm/s |
Gibt die maximale Geschwindigkeit (Änderung der Position pro Zeiteinheit) an. |
i_lrMaxAcceleration |
LREAL |
GCL.Gc_lrMinAcceleration ≤ |
mm/s2 |
Gibt die maximale Beschleunigung (Änderung der Geschwindigkeit pro Zeiteinheit) an. |
i_lrMaxDeceleration |
LREAL |
GCL.Gc_lrMinDeceleration ≤ |
mm/s2 |
Gibt die maximale Verzögerung (Änderung der Geschwindigkeit pro Zeiteinheit) an. |
i_lrMaxAbsJerk |
LREAL |
GCL.Gc_lrMinAbsJerk ≤ UND
i_ lrMaxAbsJerk ≥ |
mm/s3 |
Gibt den maximalen Ruck (Änderung der Beschleunigung pro Zeiteinheit) an. |
(1) Für weitere Informationen zum Wertebereich siehe Globale Konstantenliste (GKL). (2) Intern wird ermittelt, welcher Wert, i_lrMaxAcceleration oder i_lrMaxDeceleration, größer ist. Der größere Wert wird für diese Berechnung verwendet.
(3) Der Wert von i_ lrMaxAbsJerk muss größer oder gleich dem 10-Fachen des Werts von i_lrMaxAcceleration (oder i_lrMaxDeceleration, je nachdem, welcher der beiden Werte größer ist) sein. Ist dies nicht der Fall, wird er intern auf einen Wert gesetzt, der 10 mal so hoch ist wie der Wert von i_lrMaxAcceleration oder i_lrMaxDeceleration.
HINWEIS: Für die Einstellung eines niedrigeren Werts als den berechneten Wert für i_ lrMaxAbsJerk können Sie die Methode SetExplicitlyLowerJerk verwenden.
|
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_xError |
BOOL |
Mit TRUE wird angegeben, ob ein Fehler erkannt wurde. Für weitere Informationen siehe q_etResult und q_sResultMsg. |
q_etResult |
Gibt Diagnose- und Statusinformationen als numerischen Wert an. |
|
q_sResultMsg |
STRING [255] |
Stellt zusätzliche Diagnose- und Statusinformationen in Form von Textmeldungen bereit. |