FB_EllipticSpline - SetWorkingPlane (Methode)
Typ: |
Methode |
Verfügbar ab: |
V1.4.1.0 |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Einstellen der Arbeitsebene eines zweidimensionalen Roboters zur Berechnung der Kurvenpunkte für eine elliptische Kurve.
Während der Konfiguration eines zweidimensionalen Roboters (IF_RobotConfiguration.Cartesian2Ax(…), IF_RobotConfiguration.Delta2Ax(…) etc.) kann die Arbeitsebene des Roboters definiert werden. Diese Arbeitsebene muss ebenfalls mit dieser Methode für eine elliptische Kurve konfiguriert werden, um die Diagnosemeldung q_etDiag = GD.ET_Diag.InputParameterInvalid / q_etDiagExt = ET_DiagExt.TargetInvalid beim Senden des Fahrauftrags zu vermeiden.
Eingang |
Datentyp |
Beschreibung |
---|---|---|
i_etPlane |
Arbeitsebene eines zweidimensionalen Roboters. |
Ausgang |
Datentyp |
Beschreibung |
---|---|---|
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Ein Wert ungleich ET_Diag.Ok entspricht einer Diagnosemeldung. |
|
q_etDiagExt |
Bausteinspezifischer 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 über den Diagnosezustand gibt. |
q_etDiag |
q_etDiagExt |
Enumerationswert |
Beschreibung |
---|---|---|---|
OK |
0 |
Ok |
|
InputParameterInvalid |
107 |
Die Plane ist ungültig. |
Enumerationsname: |
Ok |
Enumerationswert: |
0 |
Beschreibung: |
Ok |
Einstellung der Arbeitsebene war erfolgreich.
Enumerationsname: |
PlaneInvalid |
Enumerationswert: |
107 |
Beschreibung: |
Die Plane ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Einstellung der Arbeitsebene war nicht erfolgreich. |
Der am Eingang i_etPlane übergebene Wert ist kein gültiger Wert. |
Am Eingang i_etPlane muss ein in ET_WorkingPlane enthaltener Wert übergeben werden. |