IF_RobotTSeriesCalibration - Allgemeine Informationen
Typ: |
Schnittstelle |
Verfügbar ab: |
V2.0.0.0 |
Erbt von: |
- |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Schnittstelle, um den Abgleich für einen Lexium T Robot auszuführen.
Die Schnittstelle enthält Methoden und Eigenschaften, um den Abgleich für einen Lexium T Robot auszuführen.
Methoden dürfen nicht zyklisch aufgerufen werden.
q_etDiag |
q_etDiagExt |
Enumerationswert |
Beschreibung |
---|---|---|---|
OK |
45 |
Der Abgleich ist erfolgt. |
|
OK |
46 |
Der Abgleichmodus wurde ausgewählt. |
|
OK |
6 |
Deaktiviert. |
|
OK |
7 |
Initialisieren. |
|
OK |
8 |
Warten bis deaktiviert. |
|
ControllerConditionInvalid |
34 |
Die Steuerung ist ungültig. |
|
ControllerConditionInvalid |
35 |
Die Sercos Schnittstelle ist ungültig. |
|
DriveConditionInvalid |
36 |
Der DriveEncoder ist ungültig. |
|
DriveConditionInvalid |
37 |
Der Antrieb bewegt sich. |
|
DriveConditionInvalid |
38 |
Der Antrieb ist nicht ausgeschaltet. |
|
DriveConditionInvalid |
33 |
Der Antrieb ist zur Ausführung des Abgleichs nicht bereit. |
|
DriveConditionInvalid |
39 |
Kein Zugriff auf DriveEncoder Daten. |
|
DriveConditionInvalid |
40 |
Programmierung ist in Bearbeitung. |
|
DriveConditionInvalid |
41 |
Das Schreiben der Geberdaten lieferte eine Ausnahme. |
|
DriveConditionInvalid |
42 |
Die Wiederherstellung der Geberposition wurde unterbrochen. |
|
HomingFailed |
43 |
MaxTorque (maximales Drehmoment) wurde nicht gefunden. |
|
SercosConditionInvalid |
44 |
Der SERCOS-Bus befindet sich nicht Phase 4. |
|
UnexpectedProgramBehavior |
56 |
Der Abgleich FunctionBlock ist nicht bereit. |
|
UnexpectedProgramBehavior |
9 |
Die Rückmeldung ist falsch. |
Enumerationsname: |
CalibrationDone |
Enumerationswert: |
45 |
Beschreibung: |
Der Abgleich ist erfolgt. |
Der Abgleich ist abgeschlossen.
Enumerationsname: |
CalibrationFbNotReady |
Enumerationswert: |
56 |
Beschreibung: |
Der Abgleich FunctionBlock ist nicht bereit. |
Der Abgleich FunctionBlock ist nicht bereit, Befehle auszuführen.
Enumerationsname: |
CalibrationModeSelected |
Enumerationswert: |
46 |
Beschreibung: |
Der Abgleichmodus wurde ausgewählt. |
Ein Abgleich wurde ausgewählt.
Enumerationsname: |
ControllerInvalid |
Enumerationswert: |
34 |
Beschreibung: |
Die Steuerung ist ungültig. |
Die Steuerung liefert nicht die erforderlichen Voraussetzungen für HomeOnTorque.
Enumerationsname: |
Disabled |
Enumerationswert: |
6 |
Beschreibung: |
Deaktiviert. |
Der Abgleichmodus ist deaktiviert.
Enumerationsname: |
DriveEncoderInvalid |
Enumerationswert: |
36 |
Beschreibung: |
Der DriveEncoder ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Abgleichmodus war nicht erfolgreich. |
Der Abgleichmodus StandardProcedure wurde ausgewählt. Doch der Geber der Achse wird nicht unterstützt. |
Der Parameter EncoderRange der Achse muss größer als 0 sein. |
Enumerationsname: |
DriveIsMoving |
Enumerationswert: |
37 |
Beschreibung: |
Der Antrieb bewegt sich. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Abgleichmodus war nicht erfolgreich. |
Der Abgleichmodus StandardProcedure wurde ausgewählt. Die Achse hat sich bewegt, während die Geberposition geschrieben wurde. |
Um die Geberposition der Achse zu schreiben, muss die Achse stehen. Überprüfen Sie den Zustand der Achse und die mechanische Kräfte auf die Achse. |
Enumerationsname: |
DriveNotDisabled |
Enumerationswert: |
38 |
Beschreibung: |
Der Antrieb ist nicht ausgeschaltet. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Abgleichmodus war nicht erfolgreich. |
Der Abgleichmodus StandardProcedure wurde ausgewählt. Die Achse befindet sich nicht in AxisState 1. |
Um die Geberposition der Achse zu schreiben, muss die Achse sich in AxisState 1 befinden. Überprüfen Sie den Zustand der Achse. |
Enumerationsname: |
DriveNotReady |
Enumerationswert: |
33 |
Beschreibung: |
Der Antrieb ist zur Ausführung des Abgleichs nicht bereit. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Ein konfigurierter Antrieb des Roboters ist nicht bereit. |
Stellen Sie sicher, dass alle konfigurierten Antriebe des Roboters bereit sind. |
Enumerationsname: |
Initializing |
Enumerationswert: |
7 |
Beschreibung: |
Initialisieren. |
Der Abgleich wird initialisiert.
Enumerationsname: |
MaxTorqueNotFound |
Enumerationswert: |
43 |
Beschreibung: |
MaxTorque (maximales Drehmoment) wurde nicht gefunden. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Abgleichmodus war nicht erfolgreich. |
Der Abgleichmodus StandardProcedure wurde ausgewählt. Die Drehmomentlage wurde nicht gefunden. |
Stellen Sie sicher, dass die Oberarme des Roboters montiert sind. |
Enumerationsname: |
NoAccessToEEPROM |
Enumerationswert: |
39 |
Beschreibung: |
Kein Zugriff auf DriveEncoder Daten. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Abgleichmodus war nicht erfolgreich. |
Der Abgleichmodus StandardProcedure wurde ausgewählt. Der Zugriff auf den Achsen-Geber wurde verweigert. |
Stellen Sie sicher, dass der Achsen-Geber ordnungsgemäß arbeitet. Überprüfen Sie den Zustand der Achse. |
Enumerationsname: |
ProgrammingInProgress |
Enumerationswert: |
40 |
Beschreibung: |
Programmierung ist in Bearbeitung. |
Der Geber wird beschrieben.
Enumerationsname: |
ProgrammingInvalidEEPROM |
Enumerationswert: |
41 |
Beschreibung: |
Das Schreiben der Geberdaten lieferte eine Ausnahme. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Abgleichmodus war nicht erfolgreich. |
Der Abgleichmodus StandardProcedure wurde ausgewählt. Der Achsen-Geber wird bereits beschrieben. |
Stellen Sie sicher, dass keine weiteren Schreibprozesse auf dem Achsen-Geber aktiv sind. |
Enumerationsname: |
RestoreInterrupted |
Enumerationswert: |
42 |
Beschreibung: |
Die Wiederherstellung der Geberposition wurde unterbrochen. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Abgleichmodus war nicht erfolgreich. |
Der Abgleichmodus StandardProcedure wurde ausgewählt. Das Auslesen des Gebers wurde mehrfach vom Sercos unterbrochen. |
Die Konfiguration ihrer Aufgabenstellung prüfen. Stellen Sie sicher, dass die Sercos-Aufgabe die Ausführung des Moduls nur einmal unterbricht, während der Geber gelesen wird. |
Enumerationsname: |
SercosInterfaceInvalid |
Enumerationswert: |
35 |
Beschreibung: |
Die Sercos Schnittstelle ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die globale Sercos-Schnittstelle SystemConfiguration.G_ifSercos ist ungültig. |
Stellen Sie sicher, dass die globale Sercos-Schnittstelle SystemConfiguration.G_ifSercos nicht mit 0 überschrieben wird. |
Enumerationsname: |
SercosNotInPhaseFour |
Enumerationswert: |
44 |
Beschreibung: |
Der SERCOS-Bus befindet sich nicht Phase 4. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameter State des Sercos-Busses ist nicht 4. |
Setzen Sie den Parameter PhaseSet des Sercos-Busses auf 4. Den Sercos Bus auf Ausnahmen prüfen. |
Enumerationsname: |
UnexpectedFeedback |
Enumerationswert: |
9 |
Beschreibung: |
Die Rückmeldung ist falsch. |
Das Ausführen des ausgewählten Abgleichmodus war nicht erfolgreich.
Enumerationsname: |
WaitUntilDisabled |
Enumerationswert: |
8 |
Beschreibung: |
Warten bis deaktiviert. |
Warten, bis der Abgleich deaktiviert ist.
Name |
Beschreibung |
---|---|
Methode, um auszuwählen, welche Bremsen der Roboterachsen geöffnet werden sollen. |
|
Die Roboterachsen bewegen sich in eine spezifische Position, um die Unterarme und die Parallelplatte zu montieren. |
|
Führen Sie das Verfahren OnTorque und MoveToCheckPosition aus. |
|
Hält den laufenden Abgleichmodus an. |
Name |
Datentyp |
Zugriff |
Beschreibung |
---|---|---|---|
etDiag |
Lesen |
Allgemeingültige, bibliotheksunabhängige Aussage der Diagnose. EinWert ungleich GD.ET_Diag.Ok entspricht einer Diagnosemeldung. |
|
etDiagExt |
Lesen |
Bausteinspezifischer Ausgang zur Diagnose. q_etDiag = GD.ET_Diag.Ok -> Statusmeldung q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung |
|
sMsg |
STRING[80] |
Lesen |
Ereignisabhängige Meldung, die detaillierte Informationen zum Diagnosezustand übergibt. |
xDiagQuit |
BOOL |
Lesen/Schreiben |
Eine steigende Flanke FALSE -> TRUE quittiert Diagnosemeldungen. |
xDone |
BOOL |
Lesen |
Ein Abgleichmodus wurde erfolgreich ausgeführt. |