Typ: |
Methode |
Verfügbar ab: |
V1.0.0.0 |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Ausgehend von der kartesischen Position des TCP-Moduls prüft diese Methode die Lösung der inversen Kinematik und gibt die kartesische Position aller Zwischenpunkte in der kartesischen Struktur zurück.
Zugriff: PUBLIC
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_stTCPPosition |
SE_Math.ST_Vector3D |
TCP-Position mit Bezug auf das Koordinatensystem des Roboters. |
i_stTCPOrientation |
SE_Math.ST_Vector3D |
TCP-Ausrichtung mit Bezug auf das Koordinatensystem des Roboters. |
i_etShoulderConfiguration |
Für die Lösung zu berücksichtigende Schulterkonfiguration. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_xError |
BOOL |
Der Ausgang wird auf TRUE gesetzt, wenn bei der Ausführung ein Fehler erkannt wurde. |
q_etResult |
POU-spezifischer Ausgang der Diagnose. q_xError = FALSE -> Statusmeldung. q_xError = TRUE -> Diagnosemeldung. |
|
q_sResultMsg |
STRING(80) |
Ereignisabhängige Meldung, die zusätzliche Informationen über den Diagnosezustand gibt. |
q_stResultLocal |
Ergebnis der Kinematik, mit Bezug auf das lokale Koordinatensystem des Roboters. Das Ergebnis kann als Eingang von UpdateFromKinematicsResult bereitgestellt werden. |
|
q_stResultGlobal |
Ergebnis der Kinematik, mit Bezug auf ein globales Koordinatensystem. Dies wird auf der Grundlage der konfigurierten Werte der Basisposition und -ausrichtung ermittelt. |