IF_TrackingSource - ConfigDone (Methode)

Überblick

Typ:

Methode

Verfügbar ab:

V3.6.5.0

Dieses Kapitel enthält folgende Informationen:

Aufgabe

Prüfen und Abschließen der Konfiguration der Trackingquelle.

Beschreibung

Die Methode muss verwendet werden, um die Konfiguration der Trackingquelle abzuschließen und zu überprüfen, bevor sie an den Roboter übergeben werden kann.

Nach einem erfolgreichen Aufruf der Methode wird die Eigenschaft IF_TrackingSource.xConfigDone auf TRUE gesetzt.

Vor der Konfiguration muss die Methode SetCoordinateSystem erfolgreich aufgerufen werden. Darüber hinaus müssen die Bewegungsparameter für alle Komponenten eingestellt werden, die für das Tracking aktiviert wurden. Weitere Informationen finden Sie in den Methoden SetMotionParameters und EnableComponent.

Um die Trackingquelle an den Roboter zu übergeben, verwenden Sie die Methode IF_Configuration.AddTrackingSource.

Schnittstelle

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 Diagnosestatus liefert.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Enumerationswert

Beschreibung

OK

OK

0

Ok

ExecutionAborted

MotionParameterMissing

206

Ein Bewegungsparameter ist nicht verfügbar.

CoordinateSystemMissing

251

Die Definition des Koordinatensystems fehlt.

TrackingSourceInterfaceMissing

246

Eine Schnittstelle für die Trackingquelle fehlt.

CoordinateSystemMissing

Enumerationsname:

CoordinateSystemMissing

Enumerationswert:

251

Beschreibung:

Die Definition des Koordinatensystems fehlt.

Problem

Ursache

Lösung

Die Konfiguration der Trackingquelle war nicht erfolgreich.

Die Methode SetCoordinateSystem wurde nicht erfolgreich aufgerufen.

Stellen Sie sicher, dass die Methode IF_TrackingSource.SetCoordinateSystem erfolgreich aufgerufen wird, bevor Sie IF_TrackingSource.ConfigDone aufrufen.

MotionParameterMissing

Enumerationsname:

MotionParameterMissing

Enumerationswert:

206

Beschreibung:

Ein Bewegungsparameter ist nicht verfügbar.

Problem

Ursache

Lösung

Die Konfiguration der Trackingquelle war nicht erfolgreich.

Für die Trackingkomponenten fehlen Bewegungsparameter.

Stellen Sie sicher, dass die Methode IF_TrackingSource.SetMotionParameters erfolgreich für die Komponente ET_RobotComponent.All oderET_RobotComponent.CartesianAll aufgerufen wird, um die Parameter für die kartesische Bewegung festzulegen.

Stellen Sie sicher, dass die Methode IF_TrackingSource.SetMotionParameters erfolgreich für Hilfsachsen aufgerufen wird, die für die Trackingquelle aktiviert sind.

Ok

Enumerationsname:

Ok

Enumerationswert:

0

Beschreibung:

Ok

Die Konfiguration der Trackingkomponente war erfolgreich.

TrackingSourceInterfaceMissing

Enumerationsname:

TrackingSourceInterfaceMissing

Enumerationswert:

246

Beschreibung:

Eine Schnittstelle für die Trackingquelle fehlt.

Problem

Ursache

Lösung

Die Konfiguration der Trackingquelle war nicht erfolgreich.

Eine Schnittstelle für die Trackingquelle fehlt.

Eine der folgenden Komponenten ist für das Tracking aktiviert:

  • ET_RobotComponent.All

  • ET_RobotComponent.AuxAxAll

  • ET_RobotComponent.AuxAx1..10

Stellen Sie sicher, dass Ihr Tracking-Quellfunktionsbaustein die Schnittstelle IF_TrackingSourceAuxAx implementiert.