IF_CollisionHandlerSCARA4Ax - EvaluateInverseKinematics - (Methode)

Überblick

Typ:

Methode

Verfügbar ab:

V1.0.0.0

Dieses Kapitel enthält Informationen zu folgenden Aspekten:

Aufgabe

Diese Methode prüft die Lösung der inversen Kinematik.

Beschreibung

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.

Schnittstelle

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

ET_ArmConfiguration

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

ET_Result

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

ST_SCARA4AxKinematicsResult

Ergebnis der Kinematik, mit Bezug auf das lokale Koordinatensystem des Roboters.

Das Ergebnis kann als Eingang von UpdateFromKinematicsResult bereitgestellt werden.

q_stResultGlobal

ST_SCARA4AxKinematicsResult

Ergebnis der Kinematik, mit Bezug auf ein globales Koordinatensystem. Dies wird auf der Grundlage der konfigurierten Werte der Basisposition und -ausrichtung ermittelt.