IF_ConfigurationAdvanced - SetTrackingDeviationLimit (Methode)
Typ: |
Methode |
Verfügbar ab: |
V1.0.0.0 |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Setzen des maximalen Schleppfehlers.
Mit der Methode SetTrackingDeviationLimit(…) kann der maximale Schleppfehler entlang der Bahn oder der kartesischen Komponente der TCP-Position gesetzt werden.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_etComponent |
Definiert, welcher maximale Schleppfehler gesetzt werden muss. Gültige Werte sind: oROB.ET_RobotComponent.CartesianAll oROB.ET_RobotComponent.CartesianX oROB.ET_RobotComponent.CartesianY |
|
i_lrValue |
LREAL |
Maximaler Schleppfehler (Abweichung der Istposition zur Sollposition). Wird der maximale Schleppfehler überschritten, so wird dies über die Feedback-Schnittstelle mitgeteilt. Einheit: [Units] Standardwert: 10.0 Wertebereich: i_lrValue > 0,0 |
i_lrFactor |
LREAL |
Faktor, mit dem der maximale Schleppfehler bewertet wird. Wird das maximale Produkt aus Schleppfehler und Faktor erreicht oder überschritten, so wird ein ControllerStop für alle Roboterachsen ausgelöst. Einheit: [-] Standardwert: 1.0 Wertebereich: i_lrFactor ≥ 1,0 |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Ein Wert ungleich 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 |
|
InputParameterInvalid |
144 |
Die Roboterkomponente ist ungültig. |
|
InputParameterInvalid |
95 |
Der Schleppfehlerfaktor ist außerhalb des gültigen Bereichs. |
|
InputParameterInvalid |
94 |
Das Schleppfehlerlimit ist außerhalb des gültigen Bereichs. |
Enumerationsname: |
Ok |
Enumerationswert: |
0 |
Beschreibung: |
Ok |
Die Konfiguration des maximalen Schleppfehlers war erfolgreich.
Enumerationsname: |
RobotComponentInvalid |
Enumerationswert: |
144 |
Beschreibung: |
Die Roboterkomponente ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Konfiguration des maximalen Schleppfehlers 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. |
Enumerationsname: |
TrackingDeviationFactorRange |
Enumerationswert: |
95 |
Beschreibung: |
Der Schleppfehlerfaktor ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Konfiguration des maximalen Schleppfehlers war nicht erfolgreich. |
Der am Eingang i_IrFactor übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrFactor muss ein Wert größer oder gleich 1 übergeben werden. |
Enumerationsname: |
TrackingDeviationLimitRange |
Enumerationswert: |
94 |
Beschreibung: |
Das Schleppfehlerlimit ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Konfiguration des maximalen Schleppfehlers war nicht erfolgreich. |
Der am Eingang i_IrValue übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrValue muss ein Wert größer als 0 übergeben werden. |