IF_RobotConfigurationAdvanced - GetMotionProfileType (Methode)

Überblick

Typ:

Methode

Verfügbar ab:

V3.4.2.0

Dieses Kapitel enthält folgende Informationen:

Beschreibung

Mit der Methode GetMotionProfileType(…), kann der für die ausgewählte Roboterkomponente verwendete Bewegungsprofiltyp ausgelesen werden.

Schnittstelle

Eingang

Datentyp

Beschreibung

i_etComponent

ET_RobotComponent

Roboterkomponente, für die der Bewegungsprofiltyp ausgelesen werden soll.

Ausgang

Datentyp

Beschreibung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Ein Wert ungleich GD.ET_Diag.Ok entspricht einer Diagnosemeldung.

q_etDiagExt

ET_DiagExt

POU-spezifischer 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 zum Diagnosezustand gibt.

Rückgabewert

Datentyp

Beschreibung

ET_MotionProfileType

Der für die ausgewählte Roboterkomponente verwendete konfigurierte Bewegungsprofiltyp.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert

Beschreibung

OK

Ok

0

Ok

ExecutionAborted

ExternalPositionSourceConfigured

205

Die externe Positionsquelle wurde konfiguriert.

InputParameterInvalid

ComponentInvalid

132

Die Komponente ist ungültig.

ComponentInvalid

Enumerationsname:

ComponentInvalid

Enumerationswert:

132

Beschreibung:

Die Komponente ist ungültig.

Problem

Ursache

Lösung

Auslesen des konfigurierten Bewegungsprofilttyps für die ausgewählte Roboterkomponente 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.

Gültige Komponenten sind

  • ET_RobotComponent.AuxAxAll

  • ET_RobotComponent.OrientationAll

ExternalPositionSourceConfigured

Enumerationsname:

ExternalPositionSourceConfigured

Enumerationswert:

205

Beschreibung:

Die externe Positionsquelle wurde konfiguriert.

Problem

Ursache

Lösung

Auslesen des konfigurierten Bewegungsprofilttyps für die ausgewählte Roboterkomponente war nicht erfolgreich.

Für die Roboterkomponenten Kartesisch, Ausrichtung und Hilfsachsen wurde eine externe Positionsquelle konfiguriert.

Den Bewegungsprofiltyp nicht einstellen. Die Einstellung des Bewegungsprofiltyps ist nicht möglich, wenn für die Roboterkomponenten eine externe Positionsquelle konfiguriert wurde.

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Auslesen des konfigurierten Bewegungsprofilttyps für die ausgewählte Roboterkomponente war erfolgreich.