|
Typ: |
Methode |
|
Verfügbar ab: |
V1.0.0.0 |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Mit der Methode Cartesian2Ax(...) kann der Roboter als ein kartesischer Roboter mit zwei Freiheitsgraden konfiguriert werden.
Die Achsen A und B verfahren entsprechend der Konfiguration i_etPlane entlang der Koordinatenachsen des kartesischen Koordinatensystems.
|
Eingang |
Datentyp |
Beschreibung |
|---|---|---|
|
i_ifDriveA |
SystemConfigurationItf.IF_Drive Bei den Modicon M262 Motion-Steuerungen ist der Datentyp CMI.IF_AxisIdentification. |
Antrieb der Achse A. |
|
i_ifDriveB |
SystemConfigurationItf.IF_Drive Bei den Modicon M262 Motion-Steuerungen ist der Datentyp CMI.IF_AxisIdentification. |
Antrieb der Achse B. |
|
i_etPlane |
Vorgabe, in welcher Arbeitsebene der Roboter arbeitet. |
|
Ausgang |
Datentyp |
Beschreibung |
|---|---|---|
|
q_etDiag |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Ein Wert ungleich GD.ET_Diag.Ok entspricht einer Diagnosemeldung. |
|
|
q_etDiagExt |
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 über den Diagnosezustand gibt. |
|
q_etDiag |
q_etDiagExt |
Enumerationswert |
Beschreibung |
|---|---|---|---|
|
OK |
Ok |
0 |
Ok |
|
ExecutionAborted |
ConfigurationAlreadyCompleted |
105 |
Die Konfiguration ist bereits abgeschlossen. |
|
ExecutionAborted |
TransformationAlreadyConfigured |
106 |
Die Transformation ist bereits konfiguriert. |
|
InputParameterInvalid |
DriveAAlreadyInUse |
36 |
Der Antrieb A wird bereits verwendet. |
|
InputParameterInvalid |
DriveAInvalid |
48 |
Der Antrieb A ist ungültig. |
|
InputParameterInvalid |
DriveBAlreadyInUse |
37 |
Der Antrieb B wird bereits verwendet. |
|
InputParameterInvalid |
DriveBInvalid |
49 |
Der Antrieb B ist ungültig. |
|
InputParameterInvalid |
PlaneInvalid |
107 |
Die Plane ist ungültig. |
|
Enumerationsname: |
ConfigurationAlreadyCompleted |
|
Enumerationswert: |
105 |
|
Beschreibung: |
Die Konfiguration ist bereits abgeschlossen. |
|
Problem |
Ursache |
Lösung |
|---|---|---|
|
Die Konfiguration der Robotertransformation war nicht erfolgreich. |
Die Konfiguration des Roboters ist bereits abgeschlossen. Die Methode ConfigDone(...) wurde bereits erfolgreich aufgerufen. |
Sicherstellen, dass keine Methode zur Transformationskonfiguration, zum Beispiel Delta3Ax(...) oder AddAuxAx(...), aufgerufen wird, nachdem die Konfiguration abgeschlossen ist. |
|
Enumerationsname: |
DriveAAlreadyInUse |
|
Enumerationswert: |
36 |
|
Beschreibung: |
Der Antrieb A wird bereits verwendet. |
|
Problem |
Ursache |
Lösung |
|---|---|---|
|
Die Konfiguration der Robotertransformation war nicht erfolgreich. |
Der am Eingang i_ifDriveA übergebene Antrieb ist bereits im Roboter konfiguriert und kann nicht noch einmal verwendet werden. |
Stellen Sie sicher, dass dem Roboter kein Antrieb mehrmals zugewiesen wird. Ist das der Fall, dann berichtigen Sie dies. |
|
Enumerationsname: |
DriveAInvalid |
|
Enumerationswert: |
48 |
|
Beschreibung: |
Der Antrieb A ist ungültig. |
|
Problem |
Ursache |
Lösung |
|---|---|---|
|
Die Konfiguration der Robotertransformation war nicht erfolgreich. |
Der am Eingang i_ifDriveA übergebene Schnittstelle ist ungültig. |
Am Eingang i_ifDriveA muss ein gültiger Antrieb übergeben werden. |
|
Enumerationsname: |
DriveBAlreadyInUse |
|
Enumerationswert: |
37 |
|
Beschreibung: |
Der Antrieb B wird bereits verwendet. |
|
Problem |
Ursache |
Lösung |
|---|---|---|
|
Die Konfiguration der Robotertransformation war nicht erfolgreich. |
Der am Eingang i_ifDriveB übergebene Antrieb ist bereits im Roboter konfiguriert und kann nicht noch einmal verwendet werden. |
Stellen Sie sicher, dass dem Roboter kein Antrieb mehrmals zugewiesen wird. Ist das der Fall, dann berichtigen Sie dies. |
|
Enumerationsname: |
DriveBInvalid |
|
Enumerationswert: |
49 |
|
Beschreibung: |
Der Antrieb B ist ungültig. |
|
Problem |
Ursache |
Lösung |
|---|---|---|
|
Die Konfiguration der Robotertransformation war nicht erfolgreich. |
Der am Eingang i_ifDriveB übergebene Schnittstelle ist ungültig. |
Am Eingang i_ifDriveB muss ein gültiger Antrieb übergeben werden. |
|
Enumerationsname: |
Ok |
|
Enumerationswert: |
0 |
|
Beschreibung: |
Ok |
Die Konfiguration der Robotertransformation war erfolgreich.
|
Enumerationsname: |
PlaneInvalid |
|
Enumerationswert: |
107 |
|
Beschreibung: |
Die Plane ist ungültig. |
|
Problem |
Ursache |
Lösung |
|---|---|---|
|
Die Konfiguration der Robotertransformation 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. |
|
Enumerationsname: |
TransformationAlreadyConfigured |
|
Enumerationswert: |
106 |
|
Beschreibung: |
Die Transformation ist bereits konfiguriert. |
|
Problem |
Ursache |
Lösung |
|---|---|---|
|
Die Konfiguration der Robotertransformation war nicht erfolgreich. |
Die Konfiguration der Transformation des Roboters wurde bereits erfolgreich durchgeführt. |
Darauf achten, dass eine Transformationskonfiguration nur einmal aufgerufen wird. |