IF_CollisionHandlerPSeries - SetParametersFromRobotPSeries (Methode)

Überblick

Typ:

Methode

Verfügbar ab:

V2.12.1.0

Versionen:

Aktuelle Version

Dieses Kapitel enthält Informationen zu folgenden Aspekten:

Aufgabe

Konfigurieren eines Kollisionshandlers der P-Serie über eine konfigurierte Implementierung von IF_RobotPSeries.

Beschreibung

Diese Methode ermöglicht die automatische Konfiguration des Kollisionshandlers eines Roboters der P-Serie ausgehend von einer initialisierten Implementierung von IF_RobotPSeries.

Die Kollisionsobjekte im Kollisionshandler werden so parametriert, dass sie den modellierten mechanischen Bauteilen entsprechen. Sie können den optionalen Parameter lrCollisionMargin einstellen, um die Kollisionsobjekte zu vergrößern, bevor Sie die Methode aufrufen. Weitere Informationen finden Sie in Verbindung mit der Methode SetOptionalParameters.

HINWEIS:
  • Die Methode kann mehrmals aufgerufen werden, wenn der Kollisionshandler neu konfiguriert werden soll.

  • Beim Aufruf der Methode wird ebenfalls der Wert der optionalen Parameter berücksichtigt, sofern verfügbar.

Schnittstelle

Zugriff: PUBLIC

Eingang

Datentyp

Beschreibung

i_ifRobotPSeries

IF_RobotPSeries

Eine initialisierte Implementierung von IF_RobotPSeries. Wenn die von i_ifRobotPSeries ausgewiesene Implementierung nicht erfolgreich konfiguriert wird, wird beim Aufruf der Methode ein Fehler ausgegeben.

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.