IF_RobotJogging - SetMaxDeceleration (Methode)
Typ: |
Methode |
Verfügbar ab: |
V1.0.0.0 |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Setzen der maximalen Jogging-Verzögerung.
Mit der Methode SetMaxDeceleration(…) kann die maximale Verzögerung (Änderung der Geschwindigkeit), mit der die Jogging-Bewegung des Roboters ausgeführt werden soll, festgelegt werden.
HINWEIS: Hat MaxDeceleration den Wert 0,0 oder wird dieser Wert durch den Aufruf der Methode SetMaxDeceleration(...) auf den Wert 0,0 gesetzt, so wird für Jogging-Fahrbefehle MaxDeceleration auf MaxAcceleration gesetzt.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_etComponent |
Definiert, für welche Komponenten des Roboters die Bewegungsparameter gesetzt werden müssen. Gültige Werte sind: oET_RobotComponent.All oET_RobotComponent.Path oET_RobotComponent.CartesianAll oET_RobotComponent.CartesianX oET_RobotComponent.CartesianY oET_RobotComponent.CartesianZ oET_RobotComponent.OrientationAll oET_RobotComponent.OrientationX oET_RobotComponent.OrientationY oET_RobotComponent.OrientationZ oET_RobotComponent.AuxAxAll oET_RobotComponent.AuxAx1 ... AuxAx10 Für weitere Informationen siehe ET_RobotComponent. |
|
i_lrValue |
LREAL |
Definiert die maximale Verzögerung (Änderung der Geschwindigkeit), mit der die Jogging-Bewegung des Roboters oder einer Hilfsachse ausgeführt werden soll. Die Vorgabe der maximalen Verzögerung kann jederzeit erneut ausgeführt werden. Die Vorgabe der maximalen Verzögerung gilt für alle darauf folgenden Jogging-Fahrbefehle. Einheit: [Units/s2] Wertebereich: i_lrValue ≥ 0,0 UND i_lrValue <= Emergency MaxDeceleration, gesetzt mit der Methode IF_RobotConfiguration.SetEmergencyParameter |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Ein Wert ungleich GD.ET_Diag.Ok entspricht einer Diagnosemeldung. |
|
q_etDiagExt |
Bausteinspezifischer Ausgang zur Diagnose. q_etDiag = ET_Diag.Ok -> Statusmeldung q_etDiag <> ET_Diag.Ok -> Diagnosemeldung |
|
q_sMsg |
STRING[80] |
Ereignisabhängige Meldung, die zusätzliche Informationen über den Diagnosezustand gibt. |
q_etDiag |
q_etDiagExt |
Enumerationswert |
Beschreibung |
---|---|---|---|
OK |
0 |
Ok |
|
ExecutionAborted |
128 |
Die maximale Beschleunigung ("max. acceleration") ist nicht gesetzt. |
|
ExecutionAborted |
205 |
Die externe Positionsquelle wurde konfiguriert. |
|
InputParameterInvalid |
127 |
Die Hilfsachse ist nicht konfiguriert. |
|
InputParameterInvalid |
132 |
Die Komponente ist ungültig. |
|
InputParameterInvalid |
126 |
Die maximale Verzögerung ("max deceleration") ist außerhalb des Bereichs. |
|
InputParameterInvalid |
199 |
Die Orientierung ist nicht verfügbar. |
Enumerationsname: |
AuxiliaryAxisNotConfigured |
Enumerationswert: |
127 |
Beschreibung: |
Die Hilfsachse ist nicht konfiguriert. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Einstellung der Jogging-Bewegungsparameter war nicht erfolgreich. |
Der am Eingang i_etComponent übergebene Wert entspricht keiner konfigurierten Hilfsachse. |
Vor Verwendung einer Hilfsachse sicherstellen, dass die Achse konfiguriert ist. |
Enumerationsname: |
ComponentInvalid |
Enumerationswert: |
132 |
Beschreibung: |
Die Komponente ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Einstellung des Jogging-Bewegungsparameters war nicht erfolgreich. |
Der am Eingang i_etComponent übergebene Wert ist kein gültiger Wert. |
Sicherstellen, dass am Eingang i_etComponent eine gültige Komponente übergeben wurde. |
ExternalPositionSourceConfigured
Enumerationsname: |
ExternalPositionSourceConfigured |
Enumerationswert: |
205 |
Beschreibung: |
Die externe Positionsquelle wurde konfiguriert. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Einstellung der Jogging-Bewegungsparameter war nicht erfolgreich. |
Für die Roboterkomponenten Kartesisch, Orientierung und Hilfsachsen wurde eine externe Positionsquelle konfiguriert. |
Die Einstellung der Jogging-Bewegungsparameter für die Komponente Path ist nicht möglich, wenn eine externe Positionsquelle für die Roboterkomponenten konfiguriert wurde. Die Jogging-Bewegungsparameter für die Komponente Path nicht einstellen. |
Enumerationsname: |
MaxAccelerationNotSet |
Enumerationswert: |
128 |
Beschreibung: |
Die maximale Beschleunigung ("max. acceleration") ist nicht gesetzt. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Einstellung der Jogging-Bewegungsparameter war nicht erfolgreich. |
Am Eingang i_IrValue wurde der Wert 0.0 übergeben. Der Bewegungsparameter MaxAcceleration wurde vorher nicht gesetzt. |
Sicherstellen, dass ein gültiger Wert für MaxAcceleration gesetzt wird, bevor MaxDeceleration auf den Wert 0 gesetzt wird. |
Enumerationsname: |
MaxDecelerationRange |
Enumerationswert: |
126 |
Beschreibung: |
Die maximale Verzögerung ("max deceleration") ist außerhalb des Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Einstellung des Jogging-Bewegungsparameters war nicht erfolgreich. |
Der am Eingang i_lrValue übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrValue muss ein Wert größer als 0 übergeben werden. Am Eingang i_lrValue muss ein Wert kleiner oder gleich MaxEmergencyDeceleration übergeben werden. |
Enumerationsname: |
Ok |
Enumerationswert: |
0 |
Beschreibung: |
Ok |
Der Jogging-Bewegungsparameter wurde erfolgreich gesetzt.
Enumerationsname: |
OrientationNotAvailable |
Enumerationswert: |
199 |
Beschreibung: |
Die Orientierung ist nicht verfügbar. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Einstellung des Jogging-Bewegungsparameters war nicht erfolgreich. |
Die am Eingang i_etComponent übergebene Orientierung ist nicht verfügbar. |
Sicherstellen, dass die verwendete Transformation die Orientierung unterstützt. |