FB_RoboticModule - Allgemeine Informationen
Typ: |
Funktionsbaustein |
Verfügbar ab: |
V1.0.0.0 |
Erbt von: |
- |
Implementiert: |
- |
Dieses Kapitel enthält Informationen zu folgenden Aspekten:
Das RoboticModule ist ein Equipment Module für Robotikfunktionen im PacDrive Template.
Ein Equipment Module stellt die folgenden Funktionen bereit:
oKapselung der Grundfunktionen
oImplementierung von Betriebsarten
oKonformität zur Standard-Modulschnittstelle des Templates
Der Funktionsbaustein FB_RoboticModule dient der Verwaltung verschiedener Betriebsarten und der Steuerung der Position der Achsen. Er steuert, falls vorhanden, auch die Transformation für die Kinematik des Roboters. Der Baustein reagiert auf Eingaben am TPL.ST_StandardModuleInterface, die vom Template definiert werden. Am Eingang iq_diCMD werden die in ET_Cmd aufgeführten Befehle unterstützt.
Eingang/Ausgang |
Datentyp |
Beschreibung |
---|---|---|
iq_stStandaradModuleItf |
Siehe die Standard-Modulschnittstelle > ST_StandardModuleInterface. |
|
iq_stExceptionList |
Siehe die Standard-Modulschnittstelle > ST_ExceptionList. |
|
iq_stLogDataList |
Siehe die Standard-Modulschnittstelle > ST_LogDataList. |
|
iq_stRoboticModuleItf |
Parameterstruktur des RoboticModule. |
q_etDiag |
q_etDiagExt |
Enumerationswert |
Beschreibung |
Reaktionen |
---|---|---|---|---|
OK |
101 |
Die Betriebsart Auto wird verlassen. |
- |
|
OK |
127 |
Die Betriebsart Auto wird initialisiert. |
- |
|
OK |
128 |
Die Betriebsart Auto wird ausgeführt. |
- |
|
OK |
118 |
Die Betriebsart Auto wartet auf einen neuen Modulbefehl. |
- |
|
OK |
126 |
Die Betriebsart Auto wartet auf einen Startbefehl. |
- |
|
OK |
119 |
Die Betriebsart Auto wartet darauf, dass der Kaltstart abgeschlossen ist. |
- |
|
OK |
120 |
Die Betriebsart Auto wartet darauf, dass der Warmstart abgeschlossen ist. |
- |
|
OK |
129 |
Bremse ist eingefallen. |
- |
|
OK |
103 |
Die Betriebsart Brake wird verlassen. |
- |
|
OK |
102 |
Die Betriebsart Brake wird initialisiert. |
- |
|
OK |
130 |
Bremse gelöst. |
- |
|
OK |
142 |
Die Betriebsart Brake wartet auf einen Startbefehl. |
- |
|
OK |
1 |
Deaktiviert |
- |
|
OK |
14 |
Die Antriebe sind deaktiviert. |
- |
|
OK |
13 |
Die Antriebe sind aktiviert. |
- |
|
OK |
125 |
Die Betriebsart Homing ist abgeschlossen. |
- |
|
OK |
124 |
Die Betriebsart Homing wird ausgeführt. |
- |
|
OK |
100 |
Die Betriebsart Homing wird verlassen. |
- |
|
OK |
99 |
Die Betriebsart Homing wird initialisiert. |
- |
|
OK |
123 |
Die Betriebsart Homing wartet auf einen Startbefehl. |
- |
|
OK |
121 |
Initialisierung |
- |
|
OK |
139 |
Die Betriebsart Manual wird ausgeführt: AuxAx tippen. |
- |
|
OK |
133 |
Die Betriebsart Manual wird ausgeführt: Achsen tippen. |
- |
|
OK |
136 |
Die Betriebsart Manual wird verlassen - Achsen tippen. |
- |
|
OK |
237 |
Die Betriebsart Manual Axis wird initialisiert. |
- |
|
OK |
135 |
Die Betriebsart Manual wird ausgeführt: kartesisch tippen. |
- |
|
OK |
132 |
Die Betriebsart Manual wird verlassen. |
- |
|
OK |
239 |
Die Betriebsart Manual wird initialisiert. |
- |
|
OK |
137 |
Die Betriebsart Manual wird ausgeführt: Bahn tippen. |
- |
|
OK |
138 |
Die Betriebsart Manual wird verlassen - Roboter tippen. |
- |
|
OK |
238 |
Die Betriebsart Manual Robot wird initialisiert. |
- |
|
OK |
131 |
Die Betriebsart Manual wartet auf einen Jogging-Auftrag. |
- |
|
OK |
134 |
Die Betriebsart Manual wartet auf einen Startbefehl. |
- |
|
OK |
181 |
Keine Achse ist für Homing ausgewählt worden. |
- |
|
OK |
336 |
Die Betriebsart Manual wird ausgeführt - Orientierung tippen. |
- |
|
ConfigurationFailed |
20 |
Die Konfiguration ist nicht erfolgreich. |
||
ConfigurationFailed |
175 |
Die Nothaltparameter sind ungültig. |
||
ConfigurationFailed |
174 |
Die Nothaltparameter sind nicht verfügbar. |
||
ConfigurationFailed |
200 |
Referenzierungskonfiguration AuxAx1. |
- |
|
ConfigurationFailed |
197 |
Referenzierungskonfiguration Achse A. |
- |
|
ConfigurationFailed |
198 |
Referenzierungskonfiguration Achse B. |
- |
|
ConfigurationFailed |
199 |
Referenzierungskonfiguration Achse C. |
- |
|
ConfigurationFailed |
334 |
Referenzierungskonfiguration Achse D. |
- |
|
ConfigurationFailed |
190 |
Die manuelle Konfiguration AuxAx1 ist im Fehlerzustand. |
- |
|
ConfigurationFailed |
186 |
Die manuelle Konfiguration Achse A ist im Fehlerzustand. |
- |
|
ConfigurationFailed |
187 |
Die manuelle Konfiguration Achse B ist im Fehlerzustand. |
- |
|
ConfigurationFailed |
188 |
Die manuelle Konfiguration Achse C ist im Fehlerzustand. |
- |
|
ConfigurationFailed |
342 |
Die manuelle Konfiguration Achse D ist im Fehlerzustand. |
- |
|
ConfigurationFailed |
192 |
Die manuelle Konfiguration "Cartesian X" ist im Fehlerzustand. |
- |
|
ConfigurationFailed |
193 |
Die manuelle Konfiguration "Cartesian Y" ist im Fehlerzustand. |
- |
|
ConfigurationFailed |
194 |
Die manuelle Konfiguration "Cartesian Z" ist im Fehlerzustand. |
- |
|
ConfigurationFailed |
195 |
Manuelle Konfiguration der Bahn ist im Fehlerzustand. |
- |
|
ConfigurationFailed |
343 |
Manuelle Konfiguration: Jede Orientierung |
- |
|
ConfigurationFailed |
344 |
Manuelle Konfiguration: Orientierung X. |
- |
|
ConfigurationFailed |
345 |
Manuelle Konfiguration: Orientierung Y. |
- |
|
ConfigurationFailed |
346 |
Manuelle Konfiguration: Orientierung Z. |
- |
|
ConfigurationFailed |
173 |
Die Transformation ist ungültig. |
||
ConfigurationFailed |
172 |
Die Transformation ist nicht verfügbar. |
||
ControllerConditionInvalid |
105 |
Die Steuerung ist ungültig. |
||
ControllerConditionInvalid |
3 |
Die Sercos-Schnittstelle ist ungültig. |
||
DriveConditionInvalid |
203 |
Der Antrieb A ist nicht bereit. |
||
DriveConditionInvalid |
206 |
Der Antrieb AuxAx1 ist nicht bereit. |
||
DriveConditionInvalid |
204 |
Der Antrieb B ist nicht bereit. |
||
DriveConditionInvalid |
205 |
Der Antrieb C ist nicht bereit. |
||
DriveConditionInvalid |
332 |
Der Antrieb D ist nicht bereit. |
||
DriveConditionInvalid |
51 |
Der Geber des Antriebs ist nicht gültig. |
||
DriveConditionInvalid |
11 |
Der Antrieb meldet eine Ausnahme. |
||
DriveConditionInvalid |
52 |
Der Antrieb bewegt sich. |
||
DriveConditionInvalid |
53 |
Der Antrieb ist nicht ausgeschaltet. |
||
DriveConditionInvalid |
12 |
Der Antrieb meldet eine Warnung. |
- |
|
DriveConditionInvalid |
23 |
Das Inverter Enable ist aus. |
||
DriveConditionInvalid |
61 |
Kein Zugriff auf Daten des Antriebgebers ("drive encoder"). |
||
DriveConditionInvalid |
62 |
Der Geber wird beschrieben. |
||
DriveConditionInvalid |
63 |
Das Beschreiben der Geberdaten lieferte eine Ausnahme. |
||
DriveConditionInvalid |
64 |
Restore (Wiederherstellung) wurde unterbrochen. |
||
DriveConditionInvalid |
24 |
Das Torque Enable ist aus. |
||
ExecutionAborted |
258 |
Wurde bereits erfolgreich aufgerufen. |
||
ExecutionAborted |
150 |
Das Init ist noch nicht beendet. |
||
ExecutionAborted |
38 |
Ein asynchroner Stopp wird ausgeführt. |
- |
|
ExecutionAborted |
46 |
Die Achsposition liegt außerhalb des gültigen Bereichs. |
||
ExecutionAborted |
6 |
Der Befehl kann nicht überschrieben werden. |
||
ExecutionAborted |
7 |
Der Befehl ist wegen einer aktiven Reaktion nicht möglich. |
- |
|
ExecutionAborted |
5 |
Der Befehl ist im derzeitigen Zustand des Robotermoduls nicht möglich. |
||
ExecutionAborted |
151 |
Ein Kaltstart des Controllers ist erforderlich. |
||
ExecutionAborted |
75 |
Die Konfiguration ist ungültig. |
||
ExecutionAborted |
154 |
Die Konfiguration ist bereits abgeschlossen. |
||
ExecutionAborted |
22 |
Der Antrieb ist nicht bereit. |
||
ExecutionAborted |
81 |
Die überhöhte Schleppfehlerschwelle wurde überschritten. |
||
ExecutionAborted |
357 |
Die externe Positionsquelle wurde konfiguriert. |
||
ExecutionAborted |
259 |
Die Initialisierung ist fehlgeschlagen. |
||
ExecutionAborted |
84 |
Der Roboter führt eine Bahnbewegung aus. |
||
ExecutionAborted |
159 |
Jogging ist aktiv. |
||
ExecutionAborted |
78 |
Die Lizenzprüfung ist nicht erfolgreich. |
||
ExecutionAborted |
190 |
Die manuelle Konfiguration AuxAx1 ist im Fehlerzustand. |
||
ExecutionAborted |
186 |
Die manuelle Konfiguration Achse A ist im Fehlerzustand. |
||
ExecutionAborted |
187 |
Die manuelle Konfiguration Achse B ist im Fehlerzustand. |
||
ExecutionAborted |
188 |
Die manuelle Konfiguration Achse C ist im Fehlerzustand. |
||
ExecutionAborted |
192 |
Die manuelle Konfiguration "Cartesian X" ist im Fehlerzustand. |
||
ExecutionAborted |
193 |
Die manuelle Konfiguration "Cartesian Y" ist im Fehlerzustand. |
||
ExecutionAborted |
194 |
Die manuelle Konfiguration "Cartesian Z" ist im Fehlerzustand. |
||
ExecutionAborted |
195 |
Manuelle Konfiguration der Bahn ist im Fehlerzustand. |
||
ExecutionAborted |
163 |
Die Bewegungsparameter sind ungültig. |
||
ExecutionAborted |
152 |
Es sind keine Async-Aufgaben erzeugt worden. |
||
ExecutionAborted |
80 |
Es ist keine verbundene Bahn verfügbar. |
||
ExecutionAborted |
157 |
Es stehen keine weiteren AuxAx zur Verfügung. |
||
ExecutionAborted |
264 |
Es stehen keine weiteren Trackingsysteme zur Verfügung. |
||
ExecutionAborted |
91 |
Der Roboter ist nicht auf der Bahn. |
||
ExecutionAborted |
45 |
Außerhalb des Arbeitsraums. |
||
ExecutionAborted |
82 |
Die Endposition auf der Bahn wurde überfahren. |
||
ExecutionAborted |
170 |
Die Arbeitsebene ("working plane") ist ungültig. |
||
ExecutionAborted |
92 |
Die Sollposition ist ungültig. |
||
ExecutionAborted |
161 |
Der Roboter ist deaktiviert. |
||
ExecutionAborted |
160 |
Der Roboter ist nicht betriebsbereit. |
||
ExecutionAborted |
260 |
Die Konfiguration des Schneider Electric-Roboters ist nicht erfolgreich. |
||
ExecutionAborted |
272 |
SetPos wurde nicht erkannt. |
||
ExecutionAborted |
89 |
Start ist aktiv. |
||
ExecutionAborted |
41 |
Es wird ein Halt am Ende des Zyklus ausgeführt. |
- |
|
ExecutionAborted |
40 |
Es wird ein synchroner Halt ausgeführt. Danach verbleibt die Achse in Lageregelung. |
- |
|
ExecutionAborted |
39 |
Es wird ein synchroner Halt ausgeführt. Danach verbleibt die Achse nicht in Lageregelung. |
- |
|
ExecutionAborted |
171 |
Die Transformation ist bereits konfiguriert. |
||
ExecutionAborted |
76 |
Ein Wert ist ungültig. |
||
ExecutionAborted |
271 |
Ein Warmstart ist nicht möglich. |
||
ExecutionAborted |
261 |
Diagnosemeldung bezüglich des Arbeitsraums ist aktiv. |
||
ExecutionAborted |
348 |
Der Schneider Electric Roboter ist im Ausnahmezustand. |
||
ExecutionAborted |
369 |
Der Service-Modus wurde angefordert. |
||
HomingFailed |
73 |
HwLimitNeg ist immer noch aktiv. |
||
HomingFailed |
74 |
HwLimitPos ist immer noch aktiv. |
||
HomingFailed |
47 |
Das Init-Homing ist nicht erfolgreich. |
- |
|
HomingFailed |
58 |
Das maximale Drehmoment ("max Torque") wurde nicht gefunden. |
||
HomingFailed |
65 |
Das Sensorsignal wurde nicht gefunden. |
||
HomingFailed |
69 |
Das TouchProbe wurde nicht gefunden. |
||
InputParameterInvalid |
48 |
Das AbsEnc-Offset ist außerhalb des gültigen Bereichs. |
||
InputParameterInvalid |
153 |
Der Wert von IF_Async ist nicht gültig. |
||
InputParameterInvalid |
148 |
Die Hilfsachse ist nicht konfiguriert. |
||
InputParameterInvalid |
49 |
Die Checksumme ist ungültig. |
||
InputParameterInvalid |
93 |
Das Koordinatensystem ist ungültig. |
||
InputParameterInvalid |
268 |
Das Koordinatensystem ist nicht konfiguriert. |
||
InputParameterInvalid |
50 |
Die NVRam-Daten sind ungültig. |
||
InputParameterInvalid |
164 |
Der Antrieb A wird bereits verwendet. |
||
InputParameterInvalid |
167 |
Der Antrieb A ist ungültig. |
||
InputParameterInvalid |
155 |
Der Antrieb wird bereits verwendet. |
||
InputParameterInvalid |
245 |
Der Antrieb A ist nicht verfügbar. |
||
InputParameterInvalid |
207 |
Der Antrieb AuxAx1 ist ungültig. |
||
InputParameterInvalid |
165 |
Der Antrieb B wird bereits verwendet. |
||
InputParameterInvalid |
168 |
Der Antrieb B ist ungültig. |
||
InputParameterInvalid |
246 |
Der Antrieb B ist nicht verfügbar. |
||
InputParameterInvalid |
166 |
Der Antrieb C wird bereits verwendet. |
||
InputParameterInvalid |
169 |
Der Antrieb C ist ungültig. |
||
InputParameterInvalid |
351 |
Der Antrieb D wird bereits verwendet. |
||
InputParameterInvalid |
333 |
Der Antrieb D ist ungültig. |
||
InputParameterInvalid |
17 |
Der Antrieb ist ungültig. |
||
InputParameterInvalid |
267 |
Der Geber ist ungültig. |
||
InputParameterInvalid |
115 |
Ausführungslimits werden nicht aufgerufen. |
||
InputParameterInvalid |
109 |
Die globale Sercos Schnittstelle ist ungültig. |
||
InputParameterInvalid |
145 |
Die Home-Betriebsart ist ungültig. |
||
InputParameterInvalid |
114 |
Eine Schnittstelle ist ungültig. |
||
InputParameterInvalid |
42 |
Eine Schnittstelle wird nicht initialisiert. |
||
InputParameterInvalid |
255 |
InvertDirectionX ist ungültig. |
||
InputParameterInvalid |
256 |
InvertDirectionY ist ungültig. |
||
InputParameterInvalid |
257 |
InvertDirectionZ ist ungültig. |
||
InputParameterInvalid |
36 |
Die Schnittstelle Jogging ist ungültig. |
||
InputParameterInvalid |
249 |
LengthA1 liegt außerhalb des gültigen Bereichs. |
||
InputParameterInvalid |
250 |
LengthA2 liegt außerhalb des gültigen Bereichs. |
||
InputParameterInvalid |
247 |
LengthAB0 liegt außerhalb des gültigen Bereichs. |
||
InputParameterInvalid |
248 |
LengthAB3 liegt außerhalb des gültigen Bereichs. |
||
InputParameterInvalid |
176 |
LengthABC0 liegt außerhalb des gültigen Bereichs. |
||
InputParameterInvalid |
177 |
LengthABC1 liegt außerhalb des gültigen Bereichs. |
||
InputParameterInvalid |
178 |
LengthABC2 liegt außerhalb des gültigen Bereichs. |
||
InputParameterInvalid |
179 |
LengthABC3 liegt außerhalb des gültigen Bereichs. |
||
InputParameterInvalid |
262 |
LengthA liegt außerhalb des gültigen Bereichs. |
||
InputParameterInvalid |
251 |
LengthB1 liegt außerhalb des gültigen Bereichs. |
||
InputParameterInvalid |
252 |
LengthB2 liegt außerhalb des gültigen Bereichs. |
||
InputParameterInvalid |
263 |
LengthB liegt außerhalb des gültigen Bereichs. |
||
InputParameterInvalid |
57 |
LowVel liegt außerhalb des gültigen Bereichs. |
||
InputParameterInvalid |
201 |
Manual Cartesian ist nicht möglich. |
- |
|
InputParameterInvalid |
31 |
Die maximale Beschleunigung ("max. acceleration") ist außerhalb des Bereichs. |
||
InputParameterInvalid |
32 |
Die maximale Verzögerung ("max deceleration") ist außerhalb des Bereichs. |
||
InputParameterInvalid |
33 |
Der maximale Abstand ("max distance") ist außerhalb des Bereichs. |
||
InputParameterInvalid |
59 |
Das maximale Drehmoment ("maximum torque") ist außerhalb des Bereichs. |
||
InputParameterInvalid |
60 |
Der maximale Weg ("maximum travel") ist außerhalb des Bereichs. |
||
InputParameterInvalid |
30 |
Die maximale Geschwindigkeit ("maximum velocity") ist außerhalb des Bereichs. |
||
InputParameterInvalid |
253 |
Das Offset ist ungültig. |
||
InputParameterInvalid |
266 |
Die Orientierungskonvention ist ungültig. |
||
InputParameterInvalid |
254 |
Die Orientierung ist ungültig. |
||
InputParameterInvalid |
347 |
Die Orientierung ist nicht verfügbar. |
||
InputParameterInvalid |
156 |
Die Periodenlänge ist außerhalb des Bereichs. |
||
InputParameterInvalid |
107 |
Der RestorePosRetain-Zeiger ist ungültig. |
||
InputParameterInvalid |
25 |
Die Leistungsversorgung ist ungültig. |
||
InputParameterInvalid |
26 |
Die Leistungsversorgung wurde nicht gefunden. |
||
InputParameterInvalid |
35 |
Die Rampe liegt außerhalb des Bereichs. |
||
InputParameterInvalid |
9 |
Die Verschiebung der Reaktion ist außerhalb des Bereichs. |
||
InputParameterInvalid |
144 |
Die Roboterkomponente ist ungültig. |
||
InputParameterInvalid |
158 |
Es wird das gleichzeitige Joggen vorwärts und rückwärts gewählt. |
||
InputParameterInvalid |
183 |
Gleichzeitige Joggen-Befehle gesendet. |
- |
|
InputParameterInvalid |
349 |
Manuelle Orientierung ist nicht möglich. |
- |
|
InputParameterInvalid |
350 |
Manuelle Bahn ist nicht möglich. |
- |
|
InputParameterInvalid |
67 |
Verbundenes TouchProbe ist ungültig. |
||
InputParameterInvalid |
68 |
TouchProbe ist nicht aktiv. |
||
InputParameterInvalid |
70 |
Das verbundene TouchProbe ist virtuell. |
||
InputParameterInvalid |
71 |
Die Anwenderperiode liegt außerhalb des gültigen Bereichs. |
||
InputParameterInvalid |
202 |
Die benutzerkonfigurierte Transformation 3Ax ist ungültig. |
||
InputParameterInvalid |
265 |
Die Geschwindigkeitsquelle ist ungültig. |
||
LimitReached |
229 |
Das Hardwarelimit für AuxAx1 ist aktiv. |
||
LimitReached |
220 |
Das Hardwarelimit für Achse A ist aktiv. |
||
LimitReached |
221 |
Das Hardwarelimit für Achse B ist aktiv. |
||
LimitReached |
222 |
Das Hardwarelimit für Achse C ist aktiv. |
||
LimitReached |
226 |
Das Hardwarelimit für Cartesian Y ist aktiv. |
||
LimitReached |
227 |
Das Hardwarelimit der kartesischen Y ist aktiv. |
||
LimitReached |
228 |
Das Hardwarelimit für Cartesian Z ist aktiv. |
||
LimitReached |
54 |
Das HwLimitNeg wurde erreicht. |
||
LimitReached |
55 |
Das HwLimitPos wurde erreicht. |
||
LimitReached |
106 |
Das verringerte Geschwindigkeitslimit ist überschritten worden. |
||
LimitReached |
217 |
Das Softwarelimit für AuxAx1 ist aktiv. |
||
LimitReached |
208 |
Das Softwarelimit für Achse A ist aktiv. |
||
LimitReached |
209 |
Das Softwarelimit für Achse B ist aktiv. |
||
LimitReached |
210 |
Das Softwarelimit für Achse C ist aktiv. |
||
LimitReached |
214 |
Das Softwarelimit der kartesischen X ist aktiv. |
||
LimitReached |
215 |
Das Softwarelimit für Cartesian Y ist aktiv. |
||
LimitReached |
216 |
Das Softwarelimit für Cartesian X ist aktiv. |
||
PowerSupplyConditionInvalid |
27 |
Das Netzgerät ist nicht bereit. |
||
SercosConditionInvalid |
66 |
Der Sercos-Bus befindet sich nicht in Phase 4. |
||
UnexpectedProgramBehavior |
149 |
Das Hinzufügen einer Async-Aufgabe zu einer Aufgabenstellung war nicht erfolgreich. |
||
UnexpectedProgramBehavior |
72 |
Die Home-Betriebsart ist unbestimmbar. |
||
UnexpectedProgramBehavior |
114 |
Eine Schnittstelle ist ungültig. |
||
UnexpectedProgramBehavior |
28 |
Ein Rückgabewert war ungültig. |
||
UnexpectedProgramBehavior |
108 |
Der Fall ist unbestimmbar. |
Enumerationsname: |
AbsEncOffsetRange |
Enumerationswert: |
48 |
Beschreibung: |
Das AbsEnc-Offset ist außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.RestorePosFromAxisEncoder oder IF_Homing.RestorePosFromRetain wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Der am Eingang i_lrAbsEncOffset übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrAbsEncOffset muss ein Wert größer als 0 übergeben werden. Am Eingang i_lrAbsEncOffset muss ein Wert unter dem maximal möglichen Wert von Drive.EncoderPosition übergeben werden. |
Enumerationsname: |
AlreadySuccessfullyCalled |
Enumerationswert: |
258 |
Beschreibung: |
Wurde bereits erfolgreich aufgerufen. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Konfiguration des Roboters war nicht erfolgreich. |
Die Konfiguration des Schneider Electric-Roboters ist bereits abgeschlossen. Die Methode SchneiderElectricRobot(...) wurde bereits erfolgreich aufgerufen. |
Sicherstellen, dass die Konfigurationsmethode SchneiderElectricRobot() nur einmal aufgerufen wird. |
Enumerationsname: |
AsyncAddWasNotSuccessful |
Enumerationswert: |
149 |
Beschreibung: |
Das Hinzufügen einer Async-Aufgabe zu einer Aufgabenstellung war nicht erfolgreich. |
Enumerationsname: |
AsyncInitNotFinished |
Enumerationswert: |
150 |
Beschreibung: |
Das Init ist noch nicht beendet. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Initialisierung des Async-Mechanismus ist nicht abgeschlossen. |
PDL.G_ifAsyncMgr.Init() aufrufen, bis q_xDone den Wert TRUE meldet. |
Enumerationsname: |
AsyncInvalid |
Enumerationswert: |
153 |
Beschreibung: |
Der Wert von IF_Async ist nicht gültig. |
Enumerationsname: |
AsyncStop |
Enumerationswert: |
38 |
Beschreibung: |
Ein asynchroner Stopp wird ausgeführt. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das FB_RoboticModule führt einen asynchronen Halt aus. |
Die Achse verbleibt nicht in Lageregelung. |
Enumerationsname: |
AutoExit |
Enumerationswert: |
101 |
Beschreibung: |
Die Betriebsart Auto wird verlassen. |
Enumerationsname: |
AutoInitializing |
Enumerationswert: |
127 |
Beschreibung: |
Die Betriebsart Auto wird initialisiert. |
Enumerationsname: |
AutoRunning |
Enumerationswert: |
128 |
Beschreibung: |
Die Betriebsart Auto wird ausgeführt. |
Enumerationsname: |
AutoWaitForModuleCmd |
Enumerationswert: |
118 |
Beschreibung: |
Die Betriebsart Auto wartet auf einen neuen Modulbefehl. |
Enumerationsname: |
AutoWaitForStart |
Enumerationswert: |
126 |
Beschreibung: |
Die Betriebsart Auto wartet auf einen Startbefehl. |
AutoWaitUntilColdStartFinished
Enumerationsname: |
AutoWaitUntilColdStartFinished |
Enumerationswert: |
119 |
Beschreibung: |
Die Betriebsart Auto wartet darauf, dass der Kaltstart abgeschlossen ist. |
AutoWaitUntilWarmStartFinished
Enumerationsname: |
AutoWaitUntilWarmStartFinished |
Enumerationswert: |
120 |
Beschreibung: |
Die Betriebsart Auto wartet darauf, dass der Warmstart abgeschlossen ist. |
Enumerationsname: |
AuxiliaryAxisNotConfigured |
Enumerationswert: |
148 |
Beschreibung: |
Die Hilfsachse ist nicht konfiguriert. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Während der Konfiguration der manuellen Parameter wird eine Hilfsachse angesprochen, die nicht konfiguriert ist. |
Vor Verwendung einer Hilfsachse sicherstellen, dass die Achse konfiguriert ist. |
Enumerationsname: |
AxisPositionRange |
Enumerationswert: |
46 |
Beschreibung: |
Die Achsposition liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Eine Bewegung des Roboters führt dazu, dass sich eine oder mehrere Achsen außerhalb des Arbeitsraums des Roboters befinden. |
Sicherstellen, dass die Bewegung des Roboters innerhalb des Arbeitsraums des Roboters liegt. |
Enumerationsname: |
BrakeEngaged |
Enumerationswert: |
129 |
Beschreibung: |
Bremse ist eingefallen. |
Enumerationsname: |
BrakeExit |
Enumerationswert: |
103 |
Beschreibung: |
Die Betriebsart Brake wird verlassen. |
Enumerationsname: |
BrakeInitializing |
Enumerationswert: |
102 |
Beschreibung: |
Die Betriebsart Brake wird initialisiert. |
Enumerationsname: |
BrakeReleased |
Enumerationswert: |
130 |
Beschreibung: |
Bremse gelöst. |
Enumerationsname: |
BrakeWaitForStart |
Enumerationswert: |
142 |
Beschreibung: |
Die Betriebsart Brake wartet auf einen Startbefehl. |
Enumerationsname: |
CheckSumInvalid |
Enumerationswert: |
49 |
Beschreibung: |
Die Checksumme ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.RestorePosFromRetain wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Die in i_pstRestorePosRetain gespeicherten Daten sind nicht konsistent. Die Position kann nicht wieder hergestellt werden. |
Neues Referenzieren des Antriebs ist erforderlich. |
Enumerationsname: |
CmdImpossibleOverwrite |
Enumerationswert: |
6 |
Beschreibung: |
Der Befehl kann nicht überschrieben werden. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Ein Befehl wurde vom Modul verarbeitet, während ein neuer Befehl gesendet wurde, der nicht ET_Cmd.Abort oder ET_Cmd.BrakeRelease war. |
Sicherstellen, dass das Modul keine Befehle verarbeitet (TPL.ST_StandardModuleInterface.q_xCmdActive = FALSE), wenn ein neuer Befehl an das Modul gesendet wird. |
Enumerationsname: |
CmdImpossibleReaction |
Enumerationswert: |
7 |
Beschreibung: |
Der Befehl ist wegen einer aktiven Reaktion nicht möglich. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Der Befehl kann wegen einer anstehenden Reaktion nicht ausgeführt werden. |
- |
Eine Reaktion TPL.ET_Reaction.AsyncStop, TPL.ET_Reaction.SyncStopEL, TPL.ET_Reaction.SyncStopEH oder TPL.ET_Reaction.StopEndOfCycle ist im Modul aktiv, während das Modul einen Befehl ET_Cmd.Start oder ET_Cmd.WsStart empfängt. |
Sicherstellen, dass dem Modul keine Startbefehle gesendet werden, wenn im Maschinenteil des Moduls eine Reaktion aktiv ist. Quittieren Sie die Ausnahmen des Moduls, bevor Sie ihm einen Befehl senden. |
- |
Eine Reaktion TPL.ET_Reaction.AsyncStop, TPL.ET_Reaction.SyncStopEL oder TPL.ET_Reaction.SyncStopEH ist im Modul aktiv, während das Modul einen Befehl ET_Cmd.Homing, ET_Cmd.Manual oder ET_Cmd.Auto empfängt. |
Sicherstellen, dass keine Befehle zum Wechseln in eine andere Betriebsart an das Modul gesendet werden, wenn im Maschinenteil des Moduls eine Reaktion aktiv ist. Quittieren Sie die Ausnahmen des Moduls, bevor Sie ihm einen Befehl senden. |
- |
Eine Reaktion TPL.ET_Reaction.AsyncStop oder TPL.ET_Reaction.SyncStopEL ist im Modul aktiv, während das Modul einen Befehl ET_Cmd.DriveEnableOn empfängt. |
Sicherstellen, dass dem Modul kein Befehl zum Aktivieren der Achsen gesendet wird, wenn im Maschinenteil des Moduls eine Reaktion aktiv ist. Quittieren Sie die Ausnahmen des Moduls, bevor Sie ihm einen Befehl senden. |
Enumerationsname: |
CmdImpossibleState |
Enumerationswert: |
5 |
Beschreibung: |
Der Befehl ist im derzeitigen Zustand des Robotermoduls nicht möglich. |
ColdResetOfControllerNecessary
Enumerationsname: |
ColdResetOfControllerNecessary |
Enumerationswert: |
151 |
Beschreibung: |
Ein Kaltstart des Controllers ist erforderlich. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
PDL.Gc_udiNumOfAsyncTasks wurde geändert. |
Ein Kaltstart der Steuerung und ein Aufruf der Methode PDL.G_ifAsyncMgr.Init(), bis q_xDone den Wert TRUE meldet, sind erforderlich. |
Enumerationsname: |
ConfigInvalid |
Enumerationswert: |
75 |
Beschreibung: |
Die Konfiguration ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Konfiguration des Roboters ist nicht abgeschlossen. |
Bevor ein Befehl an das Modul gesendet wird, zuerst die Konfiguration des Roboters abschließen. |
Enumerationsname: |
ConfigurationAlreadyCompleted |
Enumerationswert: |
154 |
Beschreibung: |
Die Konfiguration ist bereits abgeschlossen. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Konfiguration des Roboters ist bereits abgeschlossen. Die Methode IF_Configuration.ConfigDone wurde bereits erfolgreich aufgerufen. |
Sicherstellen, dass keine Methode zur Transformationskonfiguration, zum Beispiel IF_Configuration.Delta3Ax oder IF_Configuration.AddAuxAx, aufgerufen wird, nachdem die Konfiguration abgeschlossen ist. |
Enumerationsname: |
ConfigurationFailed |
Enumerationswert: |
20 |
Beschreibung: |
Die Konfiguration ist nicht erfolgreich. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Konfiguration des Roboters ist nicht abgeschlossen, während das Modul zum ersten Mal aufgerufen wird. |
Sicherstellen, dass der Roboter konfiguriert ist, bevor das Modul aufgerufen wird. |
Enumerationsname: |
ControllerInvalid |
Enumerationswert: |
105 |
Beschreibung: |
Die Steuerung ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Steuerung liefert nicht die erforderlichen Voraussetzungen. |
Siehe q_sMsg der Diagnosemeldung für nähere Einzelheiten. |
Enumerationsname: |
CoordinateSystemInvalid |
Enumerationswert: |
93 |
Beschreibung: |
Das Koordinatensystem ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.GetLinearTrackingSystem wurde aufgerufen. Der am Eingang i_etName übergebene Wert ist kein gültiger Wert. |
Am Eingang i_etName muss ein Wert von ROB.ET_CoordinateSystem übergeben werden. |
Enumerationsname: |
CoordinateSystemNotConfigured |
Enumerationswert: |
268 |
Beschreibung: |
Das Koordinatensystem ist nicht konfiguriert. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.GetLinearTrackingSystem wurde aufgerufen. Das angeforderte lineare Trackingsystem am Eingang i_etName ist nicht konfiguriert. |
Falls erforderlich, zuerst ein lineares Trackingsystem mit der Konfigurationsmethode IF_Configuration.AddLinearTrackingSystem konfigurieren. |
Enumerationsname: |
DataNVRamInvalid |
Enumerationswert: |
50 |
Beschreibung: |
Die NVRam-Daten sind ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.RestorePosFromRetain wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Die abgespeicherten Daten im NVRam sind ungültig. Darum kann die Position nicht wiederhergestellt werden. |
NVRam und Pufferbatterie prüfen und ggf. austauschen. Neue Referenzierung des Antriebs ist erforderlich. |
Enumerationsname: |
Disabled |
Enumerationswert: |
1 |
Beschreibung: |
Deaktiviert |
Enumerationsname: |
DriveAAlreadyInUse |
Enumerationswert: |
164 |
Beschreibung: |
Der Antrieb A wird bereits verwendet. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Cartesian2Ax, IF_Configuration.Cartesian3Ax, IF_Configuration.Delta3Ax oder IF_Configuration.User3Ax wurde aufgerufen, um die Transformation des Roboters zu konfigurieren. 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: |
167 |
Beschreibung: |
Der Antrieb A ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Cartesian2Ax, IF_Configuration.Cartesian3Ax, IF_Configuration.Delta3Ax oder IF_Configuration.User3Ax wurde aufgerufen, um die Transformation des Roboters zu konfigurieren. Der am Eingang i_ifDriveA übergebene Schnittstelle ist ungültig. |
Am Eingang i_ifDriveA muss ein gültiger Antrieb übergeben werden. |
Enumerationsname: |
DriveAlreadyInUse |
Enumerationswert: |
155 |
Beschreibung: |
Der Antrieb wird bereits verwendet. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.AddAuxAx wurde aufgerufen, um eine Hilfsachse des Roboters zu konfigurieren. Der am Eingang i_ifDrive ü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: |
DriveAMissing |
Enumerationswert: |
245 |
Beschreibung: |
Der Antrieb A ist nicht verfügbar. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.User3Ax wurde aufgerufen, um die Transformation des Roboters zu konfigurieren. Am Eingang i_ifDriveB oder i_ifDriveC wurde ein Antrieb übergeben. |
Sicherstellen, dass am Eingang i_ifDriveA ein gültiger Antrieb übergeben wurde. |
Enumerationsname: |
DriveANotReady |
Enumerationswert: |
203 |
Beschreibung: |
Der Antrieb A ist nicht bereit. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Antrieb der Achse A des Roboters ist nicht bereit. |
Vor Aktivieren des Roboters darauf achten, dass alle Antriebe bereit sind. |
Enumerationsname: |
DriveAuxAx1Invalid |
Enumerationswert: |
207 |
Beschreibung: |
Der Antrieb AuxAx1 ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.AddAuxAx wurde aufgerufen, um die Transformation des Roboters zu konfigurieren. Der am Eingang i_ifDrive übergebene Schnittstelle ist ungültig. |
Am Eingang i_ifDrive muss ein gültiger Antrieb übergeben werden. |
Enumerationsname: |
DriveAuxAx1NotReady |
Enumerationswert: |
206 |
Beschreibung: |
Der Antrieb AuxAx1 ist nicht bereit. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Antrieb von AuxAx1 des Roboters ist nicht bereit. |
Vor Aktivieren des Roboters darauf achten, dass alle Antriebe bereit sind. |
Enumerationsname: |
DriveBAlreadyInUse |
Enumerationswert: |
165 |
Beschreibung: |
Der Antrieb B wird bereits verwendet. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Cartesian2Ax, IF_Configuration.Cartesian3Ax, IF_Configuration.Delta3Ax oder IF_Configuration.User3Ax wurde aufgerufen, um die Transformation des Roboters zu konfigurieren. 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: |
168 |
Beschreibung: |
Der Antrieb B ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Cartesian2Ax, IF_Configuration.Cartesian3Ax, IF_Configuration.Delta3Ax oder IF_Configuration.User3Ax wurde aufgerufen, um die Transformation des Roboters zu konfigurieren. Der am Eingang i_ifDriveB übergebene Schnittstelle ist ungültig. |
Am Eingang i_ifDriveB muss ein gültiger Antrieb übergeben werden. |
Enumerationsname: |
DriveBMissing |
Enumerationswert: |
246 |
Beschreibung: |
Der Antrieb B ist nicht verfügbar. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.User3Ax wurde aufgerufen, um die Transformation des Roboters zu konfigurieren. Am Eingang i_ifDriveC wurde ein Antrieb übergeben. |
Sicherstellen, dass am Eingang i_ifDriveB ein gültiger Antrieb übergeben wurde. |
Enumerationsname: |
DriveBNotReady |
Enumerationswert: |
204 |
Beschreibung: |
Der Antrieb B ist nicht bereit. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Antrieb der Achse B des Roboters ist nicht bereit. |
Vor Aktivieren des Roboters darauf achten, dass alle Antriebe bereit sind. |
Enumerationsname: |
DriveCAlreadyInUse |
Enumerationswert: |
166 |
Beschreibung: |
Der Antrieb C wird bereits verwendet. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Cartesian2Ax, IF_Configuration.Cartesian3Ax, IF_Configuration.Delta3Ax oder IF_Configuration.User3Ax wurde aufgerufen, um die Transformation des Roboters zu konfigurieren. Der am Eingang i_ifDriveC ü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: |
DriveCInvalid |
Enumerationswert: |
169 |
Beschreibung: |
Der Antrieb C ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Cartesian2Ax, IF_Configuration.Cartesian3Ax, IF_Configuration.Delta3Ax oder IF_Configuration.User3Ax wurde aufgerufen, um die Transformation des Roboters zu konfigurieren. Der am Eingang i_ifDriveC übergebene Schnittstelle ist ungültig. |
Am Eingang i_ifDriveC muss ein gültiger Antrieb übergeben werden. |
Enumerationsname: |
DriveCNotReady |
Enumerationswert: |
205 |
Beschreibung: |
Der Antrieb C ist nicht bereit. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Antrieb der Achse C des Roboters ist nicht bereit. |
Vor Aktivieren des Roboters darauf achten, dass alle Antriebe bereit sind. |
Enumerationsname: |
DriveDAlreadyInUse |
Enumerationswert: |
351 |
Beschreibung: |
Der Antrieb D wird bereits verwendet. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Scara4Ax wurde aufgerufen, um die Transformation des Roboters zu konfigurieren. Der am Eingang i_ifDriveD ü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: |
DriveDInvalid |
Enumerationswert: |
333 |
Beschreibung: |
Der Antrieb D ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Scara4Ax wurde aufgerufen, um die Transformation des Roboters zu konfigurieren. Der am Eingang i_ifDriveD übergebene Schnittstelle ist ungültig. |
Am Eingang i_ifDriveD muss ein gültiger Antrieb übergeben werden. |
Enumerationsname: |
DriveDNotReady |
Enumerationswert: |
332 |
Beschreibung: |
Der Antrieb D ist nicht bereit. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Antrieb der Achse D des Roboters ist nicht bereit. |
Vor Aktivieren des Roboters darauf achten, dass alle Antriebe bereit sind. |
Enumerationsname: |
DriveEncoderInvalid |
Enumerationswert: |
51 |
Beschreibung: |
Der Geber des Antriebs ist nicht gültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.RestorePosFromAxisEncoder oder IF_Homing.RestorePosFromRetain wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Der Geber der Achse wird nicht unterstützt. |
Der Parameter EncoderRange der Achse muss größer als 0 sein. |
Enumerationsname: |
DriveException |
Enumerationswert: |
11 |
Beschreibung: |
Der Antrieb meldet eine Ausnahme. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Ausnahmemeldung |
Ein konfigurierter Antrieb des RoboticModule gibt eine Diagnosemeldung mit einer DiagClass gleich oder größer 3 aus. |
Enumerationsname: |
DriveInvalid |
Enumerationswert: |
17 |
Beschreibung: |
Der Antrieb ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Ein konfigurierter Antrieb des Roboters ist ungültig. |
Sicherstellen, dass die konfigurierten Antriebe des Roboters gültig sind. |
Enumerationsname: |
DriveIsMoving |
Enumerationswert: |
52 |
Beschreibung: |
Der Antrieb bewegt sich. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.WritePos wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Die Achse hat sich bewegt, während die Geberposition geschrieben wurde. |
Um die Geberposition der Achse zu schreiben, muss die Achse stehen. Den Zustand der Achse und die mechanische Kräfte auf die Achse prüfen. |
Enumerationsname: |
DriveNotDisabled |
Enumerationswert: |
53 |
Beschreibung: |
Der Antrieb ist nicht ausgeschaltet. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.WritePos wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Die Achse befindet sich nicht im AxisState 1. |
Um die Geberposition der Achse zu schreiben, muss sich die Achse in AxisState 1 befinden. Den Zustand der Achse prüfen. |
Enumerationsname: |
DriveNotReady |
Enumerationswert: |
22 |
Beschreibung: |
Der Antrieb ist nicht bereit. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Ein konfigurierter Antrieb des Roboters ist nicht bereit. |
Sicherstellen, dass die konfigurierten Antriebe des Roboters bereit sind. |
Enumerationsname: |
DrivesDisabled |
Enumerationswert: |
14 |
Beschreibung: |
Die Antriebe sind deaktiviert. |
Enumerationsname: |
DrivesEnabled |
Enumerationswert: |
13 |
Beschreibung: |
Die Antriebe sind aktiviert. |
Enumerationsname: |
DriveWarning |
Enumerationswert: |
12 |
Beschreibung: |
Der Antrieb meldet eine Warnung. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Ein konfigurierter Antrieb des RoboticModule gibt eine Diagnosemeldung mit einer DiagClass 1 oder DiagClass 2 aus. |
Enumerationsname: |
EmergencyParameterInvalid |
Enumerationswert: |
175 |
Beschreibung: |
Die Nothaltparameter sind ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.ConfigDone wurde aufgerufen. Die Konfiguration des Notfallparameters (Emergency) des Roboters ist ungültig. |
Die Konfiguration für den Notfallparameter IF_Configuration.SetEmergencyParameter erneut aufrufen. |
Enumerationsname: |
EmergencyParameterMissing |
Enumerationswert: |
174 |
Beschreibung: |
Die Nothaltparameter sind nicht verfügbar. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.ConfigDone wurde aufgerufen. Es wurde noch keine Notfallparameter (Emergency) des Roboters konfiguriert. |
Die Konfiguration für den Notfallparameter IF_Configuration.SetEmergencyParameter aufrufen, bevor IF_Configuration.ConfigDone aufgerufen wird. |
Enumerationsname: |
EncoderInvalid |
Enumerationswert: |
267 |
Beschreibung: |
Der Geber ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Der Typ des am Eingang i_lencEncoder übergebenen Objektes ist ungültig. |
Am Eingang i_lencEncoder muss ein Objekt vom Typ SystemConfiguration.L_ENC_TYPE übergeben werden. |
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Der am Eingang i_lencEncoder übergebene logische Geber ist nicht aktiviert. |
Der Wert des am Eingang i_lencEncoder übergebenen Parameters Enable des logischen Gebers muss TRUE sein. |
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Der am Eingang i_lencEncoder übergebene logische Geber wird direkt mit einem Objekt verbunden. |
Nicht die Funktion SystemInterface.FC_SetMasterEncoder(...) aufrufen, um den logischen Geber mit einem anderen Objekt zu verbinden. |
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Der am Eingang i_lencEncoder übergebene Phasengenerator ist nicht aktiviert. |
Der Wert des am Eingang i_lencEncoder übergebenen Parameters PhaseEnable des logischen Gebers muss FALSE sein. |
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Das am Eingang i_lencEncoder übergebene Getriebe des logischen Gebers ist aktiviert. |
Der Wert des am Eingang i_lencEncoder übergebenen Parameters GearEnable des logischen Gebers muss FALSE sein. |
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Die am Eingang i_lencEncoder übergebene Kupplung des logischen Gebers ist aktiviert. |
Der Wert des am Eingang i_lencEncoder übergebenen Parameters EngageEnable des logischen Gebers muss FALSE sein. |
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Die am Eingang i_ifVelocitySource übergebene Geschwindigkeitsquelle implementiert die Schnittstelle SystemConfigurationItf.IF_MechanicMandatory. Der Wert des am Eingang i_lencEncoder übergebenen Parameters Direction des logischen Gebers passt nicht zum Wert des am Eingang i_ifVelocitySource übergebenen Parameters Direction der Geschwindigkeitsquelle. |
Darauf achten, dass beide Werte gleich sind. |
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Die am Eingang i_ifVelocitySource übergebene Geschwindigkeitsquelle implementiert die Schnittstelle SystemConfigurationItf.IF_MechanicMandatory. Der Wert des am Eingang i_lencEncoder übergebenen Parameters GearIn des logischen Gebers passt nicht zum Wert des am Eingang i_ifVelocitySource übergebenen Parameters GearIn der Geschwindigkeitsquelle. |
Darauf achten, dass beide Werte gleich sind. |
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Die am Eingang i_ifVelocitySource übergebene Geschwindigkeitsquelle implementiert die Schnittstelle SystemConfigurationItf.IF_MechanicMandatory. Der Wert des am Eingang i_lencEncoder übergebenen Parameters GearOut des logischen Gebers passt nicht zum Wert des am Eingang i_ifVelocitySource übergebenen Parameters GearOut der Geschwindigkeitsquelle. |
Darauf achten, dass beide Werte gleich sind. |
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Die am Eingang i_ifVelocitySource übergebene Geschwindigkeitsquelle implementiert die Schnittstelle SystemConfigurationItf.IF_MechanicMandatory. Der Wert des am Eingang i_lencEncoder übergebenen Parameters FeedConstant des logischen Gebers passt nicht zum Wert des am Eingang i_ifVelocitySource übergebenen Parameters FeedConstant der Geschwindigkeitsquelle. |
Darauf achten, dass beide Werte gleich sind. |
ExcessiveTrackingDeviationLimitExceeded
Enumerationsname: |
ExcessiveTrackingDeviationLimitExceeded |
Enumerationswert: |
81 |
Beschreibung: |
Die überhöhte Schleppfehlerschwelle wurde überschritten. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Schleppfehler einer Roboterkomponente ist größer als der Wert TrackingDeviationLimit multipliziert mit dem TrackingDeviationFactor, der von festgelegt IF_ConfigurationAdvanced.SetTrackingDeviationLimit wird. |
Die maximale Geschwindigkeit und/oder Beschleunigung der Roboterbewegung in Verbindung mit dem bewegten Produkt prüfen. |
Enumerationsname: |
ExecuteLimitsNotCalled |
Enumerationswert: |
115 |
Beschreibung: |
Ausführungslimits werden nicht aufgerufen. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Durch Aufruf von IF_SoftwareLimit.SetLimits werden Softwarelimits konfiguriert, doch IF_SoftwareLimit.ExectueLimits wird nicht zyklisch aufgerufen. |
Sicherstellen, dass IF_SoftwareLimit.ExectueLimits zyklisch aufgerufen wird, wenn die Softwarelimits konfiguriert werden. |
ExternalPositionSourceConfigured
Enumerationsname: |
ExternalPositionSourceConfigured |
Enumerationswert: |
357 |
Beschreibung: |
Die externe Positionsquelle wurde konfiguriert. |
Problem |
Ursache |
Lösung |
---|---|---|
Der manuelle Fahrauftrag wurde zurückgewiesen. |
Für die Roboterkomponenten Kartesisch, Orientierung und Hilfsachsen wurde eine externe Positionsquelle konfiguriert. |
Der Start eines manuellen Fahrauftrags für die Komponente Path ist nicht möglich, wenn eine externe Positionsquelle für die Roboterkomponenten konfiguriert wurde. Keinen manuellen Fahrauftrag für die Komponente Path starten. |
Der Stopp eines manuellen Fahrauftrags wurde zurückgewiesen. |
Für die Roboterkomponenten Kartesisch, Orientierung und Hilfsachsen wurde eine externe Positionsquelle konfiguriert. |
Der Stopp eines manuellen Fahrauftrags für die Komponente Path ist nicht möglich, wenn eine externe Positionsquelle für die Roboterkomponenten konfiguriert wurde. Den manuellen Fahrauftrag für die Komponente Path nicht stoppen. |
Enumerationsname: |
GlobalSercosInterfaceInvalid |
Enumerationswert: |
109 |
Beschreibung: |
Die globale Sercos Schnittstelle ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die globale Sercos-Schnittstelle SystemConfiguration.G_ifSercos ist ungültig. |
Sicherstellen, dass die Sercos-Schnittstelle SystemConfiguration.G_ifSercos außerhalb des Funktionsbausteins nicht versehentlich mit 0 überschrieben wird. |
Enumerationsname: |
HomeModeInvalid |
Enumerationswert: |
145 |
Beschreibung: |
Die Home-Betriebsart ist ungültig. |
Enumerationsname: |
HomeModeUnknown |
Enumerationswert: |
72 |
Beschreibung: |
Die Home-Betriebsart ist unbestimmbar. |
Enumerationsname: |
HomingConfigurationAuxAx1 |
Enumerationswert: |
200 |
Beschreibung: |
Referenzierungskonfiguration AuxAx1. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Die Parametrierung der Referenzierungsparameter der Roboterkomponente ROB.ET_RobotComponent.AuxAx1 ist ungültig. |
Enumerationsname: |
HomingConfigurationAxisA |
Enumerationswert: |
197 |
Beschreibung: |
Referenzierungskonfiguration Achse A. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Die Parametrierung der Referenzierungsparameter der Roboterkomponente ROB.ET_RobotComponent.AxisA ist ungültig. |
Enumerationsname: |
HomingConfigurationAxisB |
Enumerationswert: |
198 |
Beschreibung: |
Referenzierungskonfiguration Achse B. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Die Parametrierung der Referenzierungsparameter der Roboterkomponente ROB.ET_RobotComponent.AxisB ist ungültig. |
Enumerationsname: |
HomingConfigurationAxisC |
Enumerationswert: |
199 |
Beschreibung: |
Referenzierungskonfiguration Achse C. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Die Parametrierung der Referenzierungsparameter der Roboterkomponente ROB.ET_RobotComponent.AxisC ist ungültig. |
Enumerationsname: |
HomingConfigurationAxisD |
Enumerationswert: |
334 |
Beschreibung: |
Referenzierungskonfiguration Achse D. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Die Parametrierung der Referenzierungsparameter der Roboterkomponente ROB.ET_RobotComponent.AxisD ist ungültig. |
Enumerationsname: |
HomingDone |
Enumerationswert: |
125 |
Beschreibung: |
Die Betriebsart Homing ist abgeschlossen. |
Enumerationsname: |
HomingExecuting |
Enumerationswert: |
124 |
Beschreibung: |
Die Betriebsart Homing wird ausgeführt. |
Enumerationsname: |
HomingExit |
Enumerationswert: |
100 |
Beschreibung: |
Die Betriebsart Homing wird verlassen. |
Enumerationsname: |
HomingInitializing |
Enumerationswert: |
99 |
Beschreibung: |
Die Betriebsart Homing wird initialisiert. |
Enumerationsname: |
HomingWaitForStart |
Enumerationswert: |
123 |
Beschreibung: |
Die Betriebsart Homing wartet auf einen Startbefehl. |
Enumerationsname: |
HwLimitAuxAx1 |
Enumerationswert: |
229 |
Beschreibung: |
Das Hardwarelimit für AuxAx1 ist aktiv. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Hardwarelimit der Roboterkomponente AuxAx1 wurde erreicht. |
Prüfen des Signals am Eingang IF_HardwareLimit.raxAuxAxPositive[ROB.ET_RobotComponent.AuxAx1] oder IF_HardwareLimit.raxAuxAxNegative[ROB.ET_RobotComponent.AuxAx1]. Sicherstellen, dass der Sensor des positiven oder negativen Endschalters sauber ist. |
Enumerationsname: |
HwLimitAxisA |
Enumerationswert: |
220 |
Beschreibung: |
Das Hardwarelimit für Achse A ist aktiv. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Hardwarelimit der Roboterkomponente AxisA wurde erreicht. |
Prüfen des Signals am Eingang IF_HardwareLimit.raxAxisPositive[ROB.ET_RobotComponent.AxisA] oder IF_HardwareLimit.raxAxisNegative[ROB.ET_RobotComponent.AxisA]. Sicherstellen, dass der Sensor des positiven oder negativen Endschalters sauber ist. |
Enumerationsname: |
HwLimitAxisB |
Enumerationswert: |
221 |
Beschreibung: |
Das Hardwarelimit für Achse B ist aktiv. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Hardwarelimit der Roboterkomponente AxisB wurde erreicht. |
Prüfen des Signals am Eingang IF_HardwareLimit.raxAxisPositive[ROB.ET_RobotComponent.AxisB] oder IF_HardwareLimit.raxAxisNegative[ROB.ET_RobotComponent.AxisB]. Sicherstellen, dass der Sensor des positiven oder negativen Endschalters sauber ist. |
Enumerationsname: |
HwLimitAxisC |
Enumerationswert: |
222 |
Beschreibung: |
Das Hardwarelimit für Achse C ist aktiv. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Hardwarelimit der Roboterkomponente AxisC wurde erreicht. |
Prüfen des Signals am Eingang IF_HardwareLimit.raxAxisPositive[ROB.ET_RobotComponent.AxisC] oder IF_HardwareLimit.raxAxisNegative[ROB.ET_RobotComponent.AxisC]. Sicherstellen, dass der Sensor des positiven oder negativen Endschalters sauber ist. |
Enumerationsname: |
HwLimitCartesianX |
Enumerationswert: |
226 |
Beschreibung: |
Das Hardwarelimit für Cartesian Y ist aktiv. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Hardwarelimit der Roboterkomponente CartesianX wurde erreicht. |
Prüfen des Signals am Eingang IF_HardwareLimit.raxCartesianPositive[ROB.ET_RobotComponent.CartesianX] oder IF_HardwareLimit.raxCartesianNegative[ROB.ET_RobotComponent.CartesianX]. Sicherstellen, dass der Sensor des positiven oder negativen Endschalters sauber ist. |
Enumerationsname: |
HwLimitCartesianY |
Enumerationswert: |
227 |
Beschreibung: |
Das Hardwarelimit der kartesischen Y ist aktiv. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Hardwarelimit der Roboterkomponente CartesianY wurde erreicht. |
Prüfen des Signals am Eingang IF_HardwareLimit.raxCartesianPositive[ROB.ET_RobotComponent.CartesianY] oder IF_HardwareLimit.raxCartesianNegative[ROB.ET_RobotComponent.CartesianY]. Sicherstellen, dass der Sensor des positiven oder negativen Endschalters sauber ist. |
Enumerationsname: |
HwLimitCartesianZ |
Enumerationswert: |
228 |
Beschreibung: |
Das Hardwarelimit für Cartesian Z ist aktiv. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Hardwarelimit der Roboterkomponente CartesianZ wurde erreicht. |
Prüfen des Signals am Eingang IF_HardwareLimit.raxCartesianPositive[ROB.ET_RobotComponent.CartesianZ] oder IF_HardwareLimit.raxCartesianNegative[ROB.ET_RobotComponent.CartesianZ]. Sicherstellen, dass der Sensor des positiven oder negativen Endschalters sauber ist. |
Enumerationsname: |
HwLimitNegReached |
Enumerationswert: |
54 |
Beschreibung: |
Das HwLimitNeg wurde erreicht. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.TouchProbe,IF_Homing.Sensor, IF_Homing.Torque oder IF_Homing.MoveOnPos wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Der negative HW-Endschalter wurde bei der Suche nach dem Referenzsignal erreicht. |
Prüfen des Signals am Eingang IF_HardwareLimit.raxAxisNegative[ROB.ET_RobotComponent.AxisA]. Prüfen des Signals am Eingang IF_HardwareLimit.raxAxisNegative[ROB.ET_RobotComponent.AxisB]. Prüfen des Signals am Eingang IF_HardwareLimit.raxAxisNegative[ROB.ET_RobotComponent.AxisC]. Prüfen des Signals am Eingang IF_HardwareLimit.raxAuxAxNegative[ROB.ET_RobotComponent.AuxAx1]. Sicherstellen, dass der Sensor des negativen Endschalters sauber ist. |
Enumerationsname: |
HwLimitNegStillActive |
Enumerationswert: |
73 |
Beschreibung: |
HwLimitNeg ist immer noch aktiv. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.TouchProbe oder IF_Homing.Sensor wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Der negative HW-Endschalter ist noch aktiv, aber es wurde ein Touchprobe Signal erkannt oder die maximale Entfernung i_lrMaxDistance wurde erreicht. |
Prüfen des Signals am Eingang IF_HardwareLimit.raxAxisNegative[ROB.ET_RobotComponent.AxisA]. Prüfen des Signals am Eingang IF_HardwareLimit.raxAxisNegative[ROB.ET_RobotComponent.AxisB]. Prüfen des Signals am Eingang IF_HardwareLimit.raxAxisNegative[ROB.ET_RobotComponent.AxisC]. Prüfen des Signals am Eingang IF_HardwareLimit.raxAuxAxNegative[ROB.ET_RobotComponent.AuxAx1]. Prüfen des Werts für die maximale Entfernung i_lrMaxDistance. Sicherstellen, dass der Sensor des negativen Endschalters sauber ist. |
Enumerationsname: |
HwLimitPosReached |
Enumerationswert: |
55 |
Beschreibung: |
Das HwLimitPos wurde erreicht. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.TouchProbe, IF_Homing.Sensor, IF_Homing.Torque oder IF_Homing.MoveOnPos wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Der positive HW-Endschalter wurde bei der Suche nach dem Referenzsignal erreicht. |
Prüfen des Signals am Eingang IF_HardwareLimit.raxAxisPositive[ROB.ET_RobotComponent.AxisA]. Prüfen des Signals am Eingang IF_HardwareLimit.raxAxisPositive[ROB.ET_RobotComponent.AxisB]. Prüfen des Signals am Eingang IF_HardwareLimit.raxAxisPositive[ROB.ET_RobotComponent.AxisC]. Prüfen des Signals am Eingang IF_HardwareLimit.raxAuxAxPositive[ROB.ET_RobotComponent.AuxAx1]. Sicherstellen, dass der Sensor des positiven Endschalters sauber ist. |
Enumerationsname: |
HwLimitPosStillActive |
Enumerationswert: |
74 |
Beschreibung: |
HwLimitPos ist immer noch aktiv. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.TouchProbe oder IF_Homing.Sensor wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Der negative HW-Endschalter ist noch aktiv, aber es wurde ein Touchprobe Signal erkannt oder die maximale Entfernung i_lrMaxDistance wurde erreicht. |
Prüfen des Signals am Eingang IF_HardwareLimit.raxAxisPositive[ROB.ET_RobotComponent.AxisA]. Prüfen des Signals am Eingang IF_HardwareLimit.raxAxisPositive[ROB.ET_RobotComponent.AxisB]. Prüfen des Signals am Eingang IF_HardwareLimit.raxAxisPositive[ROB.ET_RobotComponent.AxisC]. Prüfen des Signals am Eingang IF_HardwareLimit.raxAuxAxPositive[ROB.ET_RobotComponent.AuxAx1]. Prüfen des Werts für die maximale Entfernung i_lrMaxDistance. Sicherstellen, dass der Sensor des positiven Endschalters sauber ist. |
Enumerationsname: |
InitHomingNotSuccessful |
Enumerationswert: |
47 |
Beschreibung: |
Das Init-Homing ist nicht erfolgreich. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
IF_Homing.RestorePosFromAxisEncoder oder IF_Homing.RestorePosFromRetain wurde für eine Roboterkomponente als „Homing On Init“ konfiguriert. |
Enumerationsname: |
InitializationFailed |
Enumerationswert: |
259 |
Beschreibung: |
Die Initialisierung ist fehlgeschlagen. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Konfiguration des Roboters war nicht erfolgreich. |
Die Initialisierung des Schneider Electric-Roboters ist nicht erfolgreich. |
q_sMsg bzgl. der Details prüfen. |
Enumerationsname: |
Initializing |
Enumerationswert: |
121 |
Beschreibung: |
Initialisierung |
Enumerationsname: |
InMotion |
Enumerationswert: |
84 |
Beschreibung: |
Der Roboter führt eine Bahnbewegung aus. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_ConfigurationAdvanced.ModifyCoordinateSystem wurde aufgerufen, während der Roboter noch in Bewegung war. |
Sicherstellen, dass der Roboter nicht in Bewegung ist, wenn IF_ConfigurationAdvanced.ModifyCoordinateSystem aufgerufen wird. |
Enumerationsname: |
InterfaceInvalid |
Enumerationswert: |
114 |
Beschreibung: |
Eine Schnittstelle ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
Die Konfiguration des Roboters war nicht erfolgreich. |
Am Eingang i_ifRobot wurde keine gültige Schnittstelle angelegt. |
Eine gültige Schnittstelle muss an den Eingang i_ifRobot übergeben werden. |
Enumerationsname: |
InterfacesNotInitialized |
Enumerationswert: |
42 |
Beschreibung: |
Eine Schnittstelle wird nicht initialisiert. |
Enumerationsname: |
InvertDirectionXInvalid |
Enumerationswert: |
255 |
Beschreibung: |
InvertDirectionX ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Eine zweidimensionale Transformation, in der YZ-Ebene, wird konfiguriert. |
Sicherstellen, dass der Eingang i_xInvertDirectionX auf FALSE gesetzt ist. |
Enumerationsname: |
InvertDirectionYInvalid |
Enumerationswert: |
256 |
Beschreibung: |
InvertDirectionY ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Eine zweidimensionale Transformation in der XZ-Ebene wird konfiguriert. |
Sicherstellen, dass der Eingang i_xInvertDirectionY auf FALSE gesetzt ist. |
Enumerationsname: |
InvertDirectionZInvalid |
Enumerationswert: |
257 |
Beschreibung: |
InvertDirectionZ ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Eine zweidimensionale Transformation in der XY-Ebene wird konfiguriert. |
Sicherstellen, dass der Eingang i_xInvertDirectionZ auf FALSE gesetzt ist. |
Enumerationsname: |
InverterEnableOff |
Enumerationswert: |
23 |
Beschreibung: |
Das Inverter Enable ist aus. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Signal „Wechselrichter Enable“ einer konfigurierten Roboterachse ist nicht aktiviert. |
Die Verdrahtung des Signals „Wechselrichter Enable“ prüfen. |
Enumerationsname: |
JoggingActive |
Enumerationswert: |
159 |
Beschreibung: |
Jogging ist aktiv. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Eine Jogging-Bewegung ist noch aktiv. |
Sicherstellen, dass keine Jogging-Bewegung aktiv ist. |
Enumerationsname: |
JoggingInterfaceInvalid |
Enumerationswert: |
36 |
Beschreibung: |
Die Schnittstelle Jogging ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Modulschnittstelle ist nicht initialisiert. |
Vor dem Aufruf einer Konfigurationsmethode muss zuerst FB_RoboticModule.InitModuleInterface aufgerufen werden. |
Enumerationsname: |
LengthA1Range |
Enumerationswert: |
249 |
Beschreibung: |
LengthA1 liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Delta2Ax wurde aufgerufen. Der am Eingang i_IrLengthA1 übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrLengthA1 muss ein Wert größer als 0 übergeben werden. |
Enumerationsname: |
LengthA2Range |
Enumerationswert: |
250 |
Beschreibung: |
LengthA2 liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Delta2Ax wurde aufgerufen. Der am Eingang i_IrLengthA2 übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrLengthA2 muss ein Wert größer als 0 übergeben werden. |
Enumerationsname: |
LengthAB0Range |
Enumerationswert: |
247 |
Beschreibung: |
LengthAB0 liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Delta2Ax wurde aufgerufen. Der am Eingang i_IrLengthAB0 übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrLengthAB0 muss ein Wert größer oder gleich 0 übergeben werden. |
Enumerationsname: |
LengthAB3Range |
Enumerationswert: |
248 |
Beschreibung: |
LengthAB3 liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Delta2Ax wurde aufgerufen. Der am Eingang i_IrLengthAB3 übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrLengthAB3 muss ein Wert größer oder gleich 0 übergeben werden. Am Eingang i_lrLengthAB3 muss ein Wert kleiner oder gleich i_lrLengthAB0 übergeben werden. |
Enumerationsname: |
LengthABC0Range |
Enumerationswert: |
176 |
Beschreibung: |
LengthABC0 liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Delta3Ax wurde aufgerufen. Der am Eingang i_IrLengthABC0 übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrLengthABC0 muss ein Wert größer als 0 übergeben werden. |
Enumerationsname: |
LengthABC1Range |
Enumerationswert: |
177 |
Beschreibung: |
LengthABC1 liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Delta3Ax wurde aufgerufen. Der am Eingang i_IrLengthABC1 übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrLengthABC1 muss ein Wert größer als 0 übergeben werden. |
Enumerationsname: |
LengthABC2Range |
Enumerationswert: |
178 |
Beschreibung: |
LengthABC2 liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Delta3Ax wurde aufgerufen. Der am Eingang i_IrLengthABC2 übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrLengthABC2 muss ein Wert größer als 0 übergeben werden. |
Enumerationsname: |
LengthABC3Range |
Enumerationswert: |
179 |
Beschreibung: |
LengthABC3 liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Delta3Ax wurde aufgerufen. Der am Eingang i_IrLengthABC3 übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrLengthABC3 muss ein Wert größer als 0 übergeben werden. |
Enumerationsname: |
LengthARange |
Enumerationswert: |
262 |
Beschreibung: |
LengthA liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Articulated2Ax wurde aufgerufen. Der am Eingang i_IrLengthA übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrLengthA muss ein Wert größer als 0 übergeben werden. |
Enumerationsname: |
LengthB1Range |
Enumerationswert: |
251 |
Beschreibung: |
LengthB1 liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Delta2Ax wurde aufgerufen. Der am Eingang i_IrLengthB1 übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrLengthB1 muss ein Wert größer als 0 übergeben werden. |
Enumerationsname: |
LengthB2Range |
Enumerationswert: |
252 |
Beschreibung: |
LengthB2 liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Delta2Ax wurde aufgerufen. Der am Eingang i_IrLengthB2 übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrLengthB2 muss ein Wert größer als 0 übergeben werden. |
Enumerationsname: |
LengthBRange |
Enumerationswert: |
263 |
Beschreibung: |
LengthB liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.Articulated2Ax wurde aufgerufen. Der am Eingang i_IrLengthB übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrLengthB muss ein Wert größer als 0 übergeben werden. |
Enumerationsname: |
LicenseCheckFailed |
Enumerationswert: |
78 |
Beschreibung: |
Die Lizenzprüfung ist nicht erfolgreich. |
Enumerationsname: |
LowVelRange |
Enumerationswert: |
57 |
Beschreibung: |
LowVel liegt außerhalb des gültigen Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.LimitSwitch wurde aufgerufen. Der am Eingang i_IrLowVel übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_IrLowVel muss ein Wert größer als 0 übergeben werden. |
Enumerationsname: |
ManualAuxAxExecuting |
Enumerationswert: |
139 |
Beschreibung: |
Die Betriebsart Manual wird ausgeführt: AuxAx tippen. |
Enumerationsname: |
ManualAxisExecuting |
Enumerationswert: |
133 |
Beschreibung: |
Die Betriebsart Manual wird ausgeführt: Achsen tippen. |
Enumerationsname: |
ManualAxisExit |
Enumerationswert: |
136 |
Beschreibung: |
Die Betriebsart Manual wird verlassen - Achsen tippen. |
Enumerationsname: |
ManualAxisInitializing |
Enumerationswert: |
237 |
Beschreibung: |
Die Betriebsart Manual Axis wird initialisiert. |
Enumerationsname: |
ManualCartesianExecuting |
Enumerationswert: |
135 |
Beschreibung: |
Die Betriebsart Manual wird ausgeführt: kartesisch tippen. |
Enumerationsname: |
ManualCartesianNotPossible |
Enumerationswert: |
201 |
Beschreibung: |
Manual Cartesian ist nicht möglich. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Das Robotermodul meldet nicht ST_ModuleInterface.q_xHomeOk = TRUE. Für alle konfigurierten Achsen muss eine Referenzierung durchgeführt werden. |
Enumerationsname: |
ManualConfigurationAuxAx1 |
Enumerationswert: |
190 |
Beschreibung: |
Die manuelle Konfiguration AuxAx1 ist im Fehlerzustand. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Die Parametrierung der manuellen Parameter der Roboterkomponente ROB.ET_RobotComponent.AuxAx1 ist ungültig. |
Enumerationsname: |
ManualConfigurationAxisA |
Enumerationswert: |
186 |
Beschreibung: |
Die manuelle Konfiguration Achse A ist im Fehlerzustand. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Die Parametrierung der manuellen Parameter der Roboterkomponente ROB.ET_RobotComponent.AxisA ist ungültig. |
Enumerationsname: |
ManualConfigurationAxisB |
Enumerationswert: |
187 |
Beschreibung: |
Die manuelle Konfiguration Achse B ist im Fehlerzustand. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Die Parametrierung der manuellen Parameter der Roboterkomponente ROB.ET_RobotComponent.AxisB ist ungültig. |
Enumerationsname: |
ManualConfigurationAxisC |
Enumerationswert: |
188 |
Beschreibung: |
Die manuelle Konfiguration Achse C ist im Fehlerzustand. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Die Parametrierung der manuellen Parameter der Roboterkomponente ROB.ET_RobotComponent.AxisC ist ungültig. |
Enumerationsname: |
ManualConfigurationAxisD |
Enumerationswert: |
342 |
Beschreibung: |
Die manuelle Konfiguration Achse D ist im Fehlerzustand. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Die Parametrierung der manuellen Parameter der Roboterkomponente ROB.ET_RobotComponent.AxisD ist ungültig. |
Enumerationsname: |
ManualConfigurationCartesianX |
Enumerationswert: |
192 |
Beschreibung: |
Die manuelle Konfiguration "Cartesian X" ist im Fehlerzustand. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Die Parametrierung der manuellen Parameter der Roboterkomponente ROB.ET_RobotComponent.CartesianX ist ungültig. |
Enumerationsname: |
ManualConfigurationCartesianY |
Enumerationswert: |
193 |
Beschreibung: |
Die manuelle Konfiguration "Cartesian Y" ist im Fehlerzustand. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Die Parametrierung der manuellen Parameter der Roboterkomponente ROB.ET_RobotComponent.CartesianY ist ungültig. |
Enumerationsname: |
ManualConfigurationCartesianZ |
Enumerationswert: |
194 |
Beschreibung: |
Die manuelle Konfiguration "Cartesian Z" ist im Fehlerzustand. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Die Parametrierung der manuellen Parameter der Roboterkomponente ROB.ET_RobotComponent.CartesianZ ist ungültig. |
ManualConfigurationOrientationAll
Enumerationsname: |
ManualConfigurationOrientationAll |
Enumerationswert: |
343 |
Beschreibung: |
Manuelle Konfiguration: Jede Orientierung |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Die Parametrierung der manuellen Parameter der Roboterkomponente ROB.ET_RobotComponent.OrientationAll ist ungültig. |
ManualConfigurationOrientationX
Enumerationsname: |
ManualConfigurationOrientationX |
Enumerationswert: |
344 |
Beschreibung: |
Manuelle Konfiguration: Orientierung X. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Die Parametrierung der manuellen Parameter der Roboterkomponente ROB.ET_RobotComponent.OrientationX ist ungültig. |
ManualConfigurationOrientationY
Enumerationsname: |
ManualConfigurationOrientationY |
Enumerationswert: |
345 |
Beschreibung: |
Manuelle Konfiguration: Orientierung Y. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Die Parametrierung der manuellen Parameter der Roboterkomponente ROB.ET_RobotComponent.OrientationY ist ungültig. |
ManualConfigurationOrientationZ
Enumerationsname: |
ManualConfigurationOrientationZ |
Enumerationswert: |
346 |
Beschreibung: |
Manuelle Konfiguration: Orientierung Z. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Die Parametrierung der manuellen Parameter der Roboterkomponente ROB.ET_RobotComponent.OrientationZ ist ungültig. |
Enumerationsname: |
ManualConfigurationPath |
Enumerationswert: |
195 |
Beschreibung: |
Manuelle Konfiguration der Bahn ist im Fehlerzustand. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Die Parametrierung der manuellen Parameter der Roboterkomponente ROB.ET_RobotComponent.Path ist ungültig. |
Enumerationsname: |
ManualExit |
Enumerationswert: |
132 |
Beschreibung: |
Die Betriebsart Manual wird verlassen. |
Enumerationsname: |
ManualInitializing |
Enumerationswert: |
239 |
Beschreibung: |
Die Betriebsart Manual wird initialisiert. |
Enumerationsname: |
ManualOrientationExecuting |
Enumerationswert: |
336 |
Beschreibung: |
Die Betriebsart Manual wird ausgeführt - Orientierung tippen. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Statusmeldung |
Die Betriebsart Manual wird ausgeführt - Orientierung tippen. |
Enumerationsname: |
ManualOrientationNotPossible |
Enumerationswert: |
349 |
Beschreibung: |
Manuelle Orientierung ist nicht möglich. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Das Robotermodul meldet nicht ST_ModuleInterface.q_xHomeOk = TRUE. Für alle konfigurierten Achsen muss eine Referenzierung durchgeführt werden. |
Enumerationsname: |
ManualPathExecuting |
Enumerationswert: |
137 |
Beschreibung: |
Die Betriebsart Manual wird ausgeführt: Bahn tippen. |
Enumerationsname: |
ManualPathNotPossible |
Enumerationswert: |
350 |
Beschreibung: |
Manuelle Bahn ist nicht möglich. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Das Robotermodul meldet nicht ST_ModuleInterface.q_xHomeOk = TRUE. Für alle konfigurierten Achsen muss eine Referenzierung durchgeführt werden. |
Enumerationsname: |
ManualRobotExit |
Enumerationswert: |
138 |
Beschreibung: |
Die Betriebsart Manual wird verlassen - Roboter tippen. |
Enumerationsname: |
ManualRobotInitializing |
Enumerationswert: |
238 |
Beschreibung: |
Die Betriebsart Manual Robot wird initialisiert. |
Enumerationsname: |
ManualWaitForJogRequest |
Enumerationswert: |
131 |
Beschreibung: |
Die Betriebsart Manual wartet auf einen Jogging-Auftrag. |
Enumerationsname: |
ManualWaitForStart |
Enumerationswert: |
134 |
Beschreibung: |
Die Betriebsart Manual wartet auf einen Startbefehl. |
Enumerationsname: |
MaxAccelerationRange |
Enumerationswert: |
31 |
Beschreibung: |
Die maximale Beschleunigung ("max. acceleration") ist außerhalb des Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.LimitSwitch, IF_Homing.MoveOnPos, IF_Homing.Sensor, IF_Homing.Torque, IF_Homing.TouchProbe, IF_Manual.SetMaxAcceleration oder IF_Manual.SetParameter wurde aufgerufen. Der am Eingang i_lrMaxAcceleration übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrMaxAcceleration muss ein Wert größer als 0 übergeben werden. |
Enumerationsname: |
MaxDecelerationRange |
Enumerationswert: |
32 |
Beschreibung: |
Die maximale Verzögerung ("max deceleration") ist außerhalb des Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.SetEmergencyParameter, IF_Homing.LimitSwitch, IF_Homing.MoveOnPos, IF_Homing.Sensor, IF_Homing.Torque, IF_Homing.TouchProbe, IF_Manual.SetMaxAcceleration oder IF_Manual.SetParameter wurde aufgerufen. Der am Eingang i_lrMaxDeceleration übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrMaxDeceleration muss ein Wert größer als 0 übergeben werden. |
Enumerationsname: |
MaxDistanceRange |
Enumerationswert: |
33 |
Beschreibung: |
Der maximale Abstand ("max distance") ist außerhalb des Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.LimitSwitch, IF_Homing.Sensor, IF_Homing.Torque oder IF_Homing.TouchProbe wurde aufgerufen. Der am Eingang i_lrMaxDistance übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrMaxDistance muss ein Wert größer als 0 übergeben werden. |
Enumerationsname: |
MaxTorqueNotFound |
Enumerationswert: |
58 |
Beschreibung: |
Das maximale Drehmoment ("max Torque") wurde nicht gefunden. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.Torque wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Das am Eingang i_lrMaxTorque übergebene Spitzendrehmoment wurde während des Referenzierungsverfahrens der Roboterachse festgestellt. |
Den am Eingang i_lrMaxTorque übergebenen Wert prüfen. Den am Eingang i_lrMaxDistance übergebenen Wert prüfen. |
Enumerationsname: |
MaxTorqueRange |
Enumerationswert: |
59 |
Beschreibung: |
Das maximale Drehmoment ("maximum torque") ist außerhalb des Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.Torque wurde aufgerufen. Der am Eingang i_lrMaxTorque übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrMaxTorque muss ein Wert größer als 0 übergeben werden. |
Enumerationsname: |
MaxTravelRange |
Enumerationswert: |
60 |
Beschreibung: |
Der maximale Weg ("maximum travel") ist außerhalb des Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.LimitSwitch, IF_Homing.Sensor, IF_Homing.Torque oder IF_Homing.TouchProbe wurde aufgerufen. Der am Eingang i_lrMaxDistance übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrMaxDistance muss ein Wert größer als 0 übergeben werden. |
Enumerationsname: |
MaxVelocityRange |
Enumerationswert: |
30 |
Beschreibung: |
Die maximale Geschwindigkeit ("maximum velocity") ist außerhalb des Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.LimitSwitch, IF_Homing.MoveOnPos, IF_Homing.Sensor, IF_Homing.TouchProbe, IF_Manual.SetMaxVelocity oder IF_Manual.SetParameter wurde aufgerufen. Der am Eingang i_IrValue oder i_lrMaxVelocity übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrValue oder i_lrMaxVelocity muss ein Wert größer als 0 übergeben werden. |
Enumerationsname: |
MotionParameterInvalid |
Enumerationswert: |
163 |
Beschreibung: |
Die Bewegungsparameter sind ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Eine Jogging-Bewegung wurde angefordert, aber es sind keine Bewegungsparameter konfiguriert. |
Vor Anforderung einer Jogging-Bewegung zuerst die Bewegungsparameter konfigurieren. Zum Beispiel die Methode IF_Manual.SetParameter verwenden. |
Enumerationsname: |
NoAccessToEEPROM |
Enumerationswert: |
61 |
Beschreibung: |
Kein Zugriff auf Daten des Antriebgebers ("drive encoder"). |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.WritePos wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Der Zugriff auf den Achsen-Geber wurde verweigert. |
Prüfen, ob der Achsen-Geber korrekt verarbeitet. Den Zustand der Achse prüfen. |
Enumerationsname: |
NoAsyncTasksCreated |
Enumerationswert: |
152 |
Beschreibung: |
Es sind keine Async-Aufgaben erzeugt worden. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Den AsyncMechanism (PDL.Gc_xEnableAsyncCalls) verwenden, um Funktionen zur Task-Blockierung aufzurufen. In der Modulumgebung wird die Betriebsart ET_OpMode.BrakeRelease ausgeführt. |
Den Wert von PDL.Gc_udiNumOfAsyncTask auf einen Wert größer als 0 setzen und den AsyncMechanism durch den Aufruf von PDL.G_ifAsyncMgr.Init initialisieren. |
Enumerationsname: |
NoAxisSelectedForHoming |
Enumerationswert: |
181 |
Beschreibung: |
Keine Achse ist für Homing ausgewählt worden. |
Enumerationsname: |
NoConnectedPathAvailable |
Enumerationswert: |
80 |
Beschreibung: |
Es ist keine verbundene Bahn verfügbar. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Manual.AdvanceToNextConnectedPath wurde aufgerufen, aber keine nächste verbundene Bahn ist verfügbar. |
Vor dem Aufrufen von IF_Manual.AdvanceToNextConnectedPath verbundene Bahnen anlegen. |
Enumerationsname: |
NoMoreAuxAxAvailable |
Enumerationswert: |
157 |
Beschreibung: |
Es stehen keine weiteren AuxAx zur Verfügung. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.AddAuxAx wurde aufgerufen. Es kann keine weitere Hilfsachse des Roboters konfiguriert werden. |
Die maximale Anzahl an konfigurierbaren Hilfsachsen ist ROB.Gc_udiMaxNumberOfAuxiliaryAxes. |
NoMoreTrackingSystemsAvailable
Enumerationsname: |
NoMoreTrackingSystemsAvailable |
Enumerationswert: |
264 |
Beschreibung: |
Es stehen keine weiteren Trackingsysteme zur Verfügung. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Es können keine Trackingsysteme des Roboters mehr konfiguriert werden. |
Die maximale Anzahl der konfigurierbaren Trackingsysteme ist ROB.Gc_udiMaxNumberOfTrackingSystems. |
Enumerationsname: |
NotOnPath |
Enumerationswert: |
91 |
Beschreibung: |
Der Roboter ist nicht auf der Bahn. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Jogging auf der Bahn wurde angefordert, während der Roboter nicht auf der Bahn ist. |
Bevor das Jogging auf der Bahn angefordert wird, einen Warmstart ausführen, um auf die Bahn zurück zu kommen. |
- |
Der Modulbefehl ET_Cmd.Start wurde gesendet, während sich der Roboter nicht auf der Bahn befand. |
Vor dem Senden des Modulbefehls ET_Cmd.Start einen Warmstart ausführen, um auf die Bahn zurück zu kommen. |
Enumerationsname: |
OffsetInvalid |
Enumerationswert: |
253 |
Beschreibung: |
Das Offset ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Eine zweidimensionale Transformation in der XY-Ebene wird konfiguriert. |
Sicherstellen, dass der Eingang i_stOffset.lrZ auf 0 gesetzt ist. |
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Eine zweidimensionale Transformation in der XZ-Ebene wird konfiguriert. |
Sicherstellen, dass der Eingang i_stOffset.lrY auf 0 gesetzt ist. |
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Eine zweidimensionale Transformation in der YY-Ebene wird konfiguriert. |
Sicherstellen, dass der Eingang i_stOffset.lrX auf 0 gesetzt ist. |
Enumerationsname: |
OrientationConventionInvalid |
Enumerationswert: |
266 |
Beschreibung: |
Die Orientierungskonvention ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Der am Eingang i_etOrientationConvention übergebene Wert ist kein gültiger Wert. |
Am Eingang i_etOrientationConvention muss ein Wert von ROB.ET_OrientationConvention übergeben werden. |
Enumerationsname: |
OrientationInvalid |
Enumerationswert: |
254 |
Beschreibung: |
Die Orientierung ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Eine zweidimensionale Transformation in der XY-Ebene wird konfiguriert. |
Sicherstellen, dass die Eingänge i_stOrientation.lrX und i_stOrientation.lrY auf 0 gesetzt sind. |
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Eine zweidimensionale Transformation in der XZ-Ebene wird konfiguriert. |
Sicherstellen, dass die Eingänge i_stOrientation.lrX und i_stOrientation.lrZ auf 0 gesetzt sind. |
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Eine zweidimensionale Transformation in der YZ-Ebene wird konfiguriert. |
Sicherstellen, dass die Eingänge i_stOrientation.lrY und i_stOrientation.lrZ auf 0 gesetzt sind. |
Enumerationsname: |
OrientationNotAvailable |
Enumerationswert: |
347 |
Beschreibung: |
Die Orientierung ist nicht verfügbar. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Sicherstellen, dass nur von der konfigurierten Transformation unterstütze Orientierungen verwendet werden. |
Enumerationsname: |
OutsideWorkspace |
Enumerationswert: |
45 |
Beschreibung: |
Außerhalb des Arbeitsraums. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Eine Bewegung des Roboters führt dazu, dass sich eine kartesische Koordinate außerhalb des Arbeitsraums des Roboters befindet. |
Sicherstellen, dass die Bewegung des Roboters innerhalb des kartesischen Arbeitsraums des Roboters liegt. |
Enumerationsname: |
PathPositionEndExceeded |
Enumerationswert: |
82 |
Beschreibung: |
Die Endposition auf der Bahn wurde überfahren. |
Enumerationsname: |
PeriodLengthRange |
Enumerationswert: |
156 |
Beschreibung: |
Die Periodenlänge ist außerhalb des Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.AddAuxAx wurde aufgerufen. Der am Eingang i_lrPeriodLength übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrPeriodLength muss ein Wert größer oder gleich 0 übergeben werden. |
Enumerationsname: |
PlaneInvalid |
Enumerationswert: |
170 |
Beschreibung: |
Die Arbeitsebene ("working plane") ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Es wurde eine Transformation konfiguriert, die in einem zweidimensionalen Raum verarbeitet wird, z. B.IF_Configuration.Cartesian2Ax. Der am Eingang i_etPlane übergebene Wert ist kein gültiger Wert. |
Am Eingang i_etPlane muss ein in ROB.ET_WorkingPlane enthaltener Wert übergeben werden. |
PointerRestorePosRetainInvalid
Enumerationsname: |
PointerRestorePosRetainInvalid |
Enumerationswert: |
107 |
Beschreibung: |
Der RestorePosRetain-Zeiger ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.RestorePosFromRetain wurde aufgerufen. Am Eingang i_pstRestorePosRetain wurde ein ungültiger Zeiger übergeben. |
Am Eingang i_pstRestorePosRetain muss die Adresse des Speichers übergeben werden, der die Struktur enthält, in der die Achspositionen gespeichert sind. |
Enumerationsname: |
PowerSupplyInvalid |
Enumerationswert: |
25 |
Beschreibung: |
Die Leistungsversorgung ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Eine konfigurierte Leistungsversorgung eines konfigurierten Roboterantriebs ist ungültig. |
Bitte informieren Sie das Supportteam über dieses Verhalten. |
Enumerationsname: |
PowerSupplyNotFound |
Enumerationswert: |
26 |
Beschreibung: |
Die Leistungsversorgung wurde nicht gefunden. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die zugewiesene Leistungsversorgung eines konfigurierten Roboterantriebs wurde nicht gefunden. |
Den Roboterantrieben eine Leistungsversorgung zuweisen. |
- |
Dem Gerätebaum wurde keine Leistungsversorgung hinzugefügt. |
Dem Gerätebaum eine Leistungsversorgung hinzufügen. |
Enumerationsname: |
PowerSupplyNotReady |
Enumerationswert: |
27 |
Beschreibung: |
Das Netzgerät ist nicht bereit. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die zugewiesene Leistungsversorgung eines konfigurierten Roboterantriebs ist nicht bereit. |
Den Zustand der zugewiesenen Leistungsversorgung der Roboterantriebe prüfen. |
Enumerationsname: |
ProgrammingInProgress |
Enumerationswert: |
62 |
Beschreibung: |
Der Geber wird beschrieben. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.WritePos wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Am Achsen-Geber der gewählten Roboterachse ist bereits ein Schreibprozess aktiv. |
Ende des aktiven Schreibvorgangs abwarten und erneut versuchen. Erscheint die Diagnosemeldung auch nach mehrmaliger Wiederholung, dann benachrichtigen ^Sie den Support über dieses Verhalten. |
Enumerationsname: |
ProgrammingInvalidEEPROM |
Enumerationswert: |
63 |
Beschreibung: |
Das Beschreiben der Geberdaten lieferte eine Ausnahme. |
IF_Homing.WritePos wurde als Referenzierungsmodus für einen Roboterantrieb gewählt.
Der Achsen-Geber wird bereits beschrieben.
Enumerationsname: |
RampRange |
Enumerationswert: |
35 |
Beschreibung: |
Die Rampe liegt außerhalb des Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.SetEmergencyParameter, IF_Homing.LimitSwitch, IF_Homing.Sensor, IF_Homing.Torque, IF_Homing.TouchProbe, IF_Manual.SetParameter oder IF_Manual.SetRamp wurde abgebrochen. Der am Eingang i_lrRamp übergebene Wert liegt außerhalb des gültigen Bereichs. |
Am Eingang i_lrRamp muss ein Wert größer als 0 übergeben werden. |
Enumerationsname: |
ReactionOffsetRange |
Enumerationswert: |
9 |
Beschreibung: |
Die Verschiebung der Reaktion ist außerhalb des Bereichs. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der am Eingang TPL.ST_StandardModuleInterface.iq_stExt.udiReactionOffset übergebene Wert liegt außerhalb des gültigen Bereichs. |
Sicherstellen, dass der am Eingang TPL.ST_StandardModuleInterface.iq_stExt.udiReactionOffset übergebene Wert kleiner oder gleich TPL.Gc_udiMaxNumberOfReactions - TPL.ET_Reaction.MainsContactorOff ist. |
Enumerationsname: |
ReducedVelocityLimit |
Enumerationswert: |
106 |
Beschreibung: |
Das verringerte Geschwindigkeitslimit ist überschritten worden. |
Enumerationsname: |
RefPositionInvalid |
Enumerationswert: |
92 |
Beschreibung: |
Die Sollposition ist ungültig. |
Enumerationsname: |
RestoreInterrupted |
Enumerationswert: |
64 |
Beschreibung: |
Restore (Wiederherstellung) wurde unterbrochen. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.RestorePosFromRetain wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Das Lesen des Gebers wurde wiederholt vom Sercos unterbrochen. |
Die Konfiguration Ihrer Task prüfen. Sicherstellen, dass die Task Sercos die Ausführung des Moduls nur einmal unterbricht, während der Geber gelesen wird. |
Enumerationsname: |
RobotComponentInvalid |
Enumerationswert: |
144 |
Beschreibung: |
Die Roboterkomponente ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Eine Methode des Moduls wurde aufgerufen. Der am Eingang i_etComponent übergebene Wert ist kein gültiger Wert. |
Sicherstellen, dass am Eingang i_etComponent eine gültige Roboterkomponente übergeben wurde. |
Enumerationsname: |
RobotIsDisabled |
Enumerationswert: |
161 |
Beschreibung: |
Der Roboter ist deaktiviert. |
Enumerationsname: |
RobotNotReady |
Enumerationswert: |
160 |
Beschreibung: |
Der Roboter ist nicht betriebsbereit. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Eine Jogging-Bewegung wurde angefordert, doch der Roboter ist nicht bereit. |
Vor der Anforderung einer Jogging-Bewegung prüfen, dass der Roboter bereit ist. |
SchneiderElectricRobotInException
Enumerationsname: |
SchneiderElectricRobotInException |
Enumerationswert: |
348 |
Beschreibung: |
Der Schneider Electric Roboter ist im Ausnahmezustand. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Siehe q_sMsg der Diagnosemeldung für nähere Einzelheiten. |
Enumerationsname: |
SchneiderElectricRobotFailed |
Enumerationswert: |
260 |
Beschreibung: |
Die Konfiguration des Schneider Electric-Roboters ist nicht erfolgreich. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Roboter ist nicht betriebsbereit. |
Die Konfigurationsmethode ROB.IF_RobotConfiguration.SchneiderElectricRobot wurde ohne Erfolg aufgerufen. |
Die Konfigurationsmethode ROB.IF_RobotConfiguration.SchneiderElectricRobot muss bei einem Schneider Electric-Roboter erfolgreich aufgerufen werden. |
Enumerationsname: |
SensorNotFound |
Enumerationswert: |
65 |
Beschreibung: |
Das Sensorsignal wurde nicht gefunden. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.Sensor wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Das Sensorsignal wird nicht an das Modul gesendet. |
Sicherstellen, dass das Signal am Eingang i_rxSensor angelegt wurde. |
- |
IF_Homing.LimitSwitch wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Das Sensorsignal wird nicht an das Modul gesendet. |
Sicherstellen, dass das Signal am entsprechenden Eingang des konfigurierten Roboterantriebs von IF_HardwareLimit angelegt wurde. |
Enumerationsname: |
SercosInterfaceInvalid |
Enumerationswert: |
3 |
Beschreibung: |
Die Sercos-Schnittstelle ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die globale Sercos-Schnittstelle SystemConfiguration.G_ifSercos ist ungültig. |
Sicherstellen, dass die globale Sercos-Schnittstelle SystemConfiguration.G_ifSercos nicht mit 0 überschrieben wird. |
Enumerationsname: |
SercosNotInPhaseFour |
Enumerationswert: |
66 |
Beschreibung: |
Der Sercos-Bus befindet sich nicht in Phase 4. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Parameterstatus des Sercos-Busses ist nicht 4. |
Die Parameterphase des Sercos-Busses auf 4 setzen. Den Sercos-Bus auf Ausnahmen prüfen. |
Enumerationsname: |
ServiceModeRequested |
Enumerationswert: |
369 |
Beschreibung: |
Der Service-Modus wurde angefordert. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Der Service-Modus wurde angefordert. |
Sobald der Service-Modus angefordert wird, wird eine Ausnahme mit SyncStopEL ausgelöst. Diese Ausnahme zwingt die Hauptmaschine, ihre aktuelle Betriebsart zu verlassen. |
Enumerationsname: |
SetPosDetected |
Enumerationswert: |
272 |
Beschreibung: |
SetPos wurde nicht erkannt. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Ein SetPos wurde an einem logischen Geber eines konfigurierten linearen Trackingsystems erkannt. |
Einen SetPos an keinem logischen Geber eines konfigurierten linearen Trackingsystems ausführen. |
SimultaneousJogForwardBackward
Enumerationsname: |
SimultaneousJogForwardBackward |
Enumerationswert: |
158 |
Beschreibung: |
Es wird das gleichzeitige Joggen vorwärts und rückwärts gewählt. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Für eine Roboterkomponente wird gleichzeitiges Joggen vorwärts und rückwärts angefordert. |
Sicherstellen, dass eine Jogging-Bewegung einer Roboterkomponente erst abgeschlossen ist, bevor eine neue angefordert wird. |
Enumerationsname: |
SimultaneousJoggingCommands |
Enumerationswert: |
183 |
Beschreibung: |
Gleichzeitige Joggen-Befehle gesendet. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Empfehlungsmeldung |
Jogging-Anforderungen für mehrere Roboterkomponenten wurden gleichzeitig gesendet. |
Enumerationsname: |
StartActive |
Enumerationswert: |
89 |
Beschreibung: |
Start ist aktiv. |
Enumerationsname: |
StopEndOfCycle |
Enumerationswert: |
41 |
Beschreibung: |
Es wird ein Halt am Ende des Zyklus ausgeführt. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das RoboticModule führt einen Halt am Ende des Zyklus aus. |
Die Achsen bleiben in Lageregelung. |
Enumerationsname: |
SwLimitAuxAx1 |
Enumerationswert: |
217 |
Beschreibung: |
Das Softwarelimit für AuxAx1 ist aktiv. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Softwarelimit der Roboterkomponente AuxAx1 wurde erreicht. |
Die konfigurierten Softwarelimits der Roboterkomponente AuxAx1 prüfen, wenn die Reaktion unerwartet war. |
Enumerationsname: |
SwLimitAxisA |
Enumerationswert: |
208 |
Beschreibung: |
Das Softwarelimit für Achse A ist aktiv. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Softwarelimit der Roboterkomponente AxisA wurde erreicht. |
Die konfigurierten Softwarelimits der Roboterkomponente AxisA prüfen, wenn die Reaktion unerwartet war. |
Enumerationsname: |
SwLimitAxisB |
Enumerationswert: |
209 |
Beschreibung: |
Das Softwarelimit für Achse B ist aktiv. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Softwarelimit der Roboterkomponente AxisB wurde erreicht. |
Die konfigurierten Softwarelimits der Roboterkomponente AxisB prüfen, wenn die Reaktion unerwartet war. |
Enumerationsname: |
SwLimitAxisC |
Enumerationswert: |
210 |
Beschreibung: |
Das Softwarelimit für Achse C ist aktiv. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Softwarelimit der Roboterkomponente AxisC wurde erreicht. |
Die konfigurierten Softwarelimits der Roboterkomponente AxisC prüfen, wenn die Reaktion unerwartet war. |
Enumerationsname: |
SwLimitCartesianX |
Enumerationswert: |
214 |
Beschreibung: |
Das Softwarelimit der kartesischen X ist aktiv. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Softwarelimit der Roboterkomponente CartesianX wurde erreicht. |
Die konfigurierten Softwarelimits der Roboterkomponente CartesianX prüfen, wenn die Reaktion unerwartet war. |
Enumerationsname: |
SwLimitCartesianY |
Enumerationswert: |
215 |
Beschreibung: |
Das Softwarelimit für Cartesian Y ist aktiv. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Softwarelimit der Roboterkomponente CartesianY wurde erreicht. |
Die konfigurierten Softwarelimits der Roboterkomponente CartesianY prüfen, wenn die Reaktion unerwartet war. |
Enumerationsname: |
SwLimitCartesianZ |
Enumerationswert: |
216 |
Beschreibung: |
Das Softwarelimit für Cartesian X ist aktiv. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Softwarelimit der Roboterkomponente CartesianZ wurde erreicht. |
Die konfigurierten Softwarelimits der Roboterkomponente CartesianZ prüfen, wenn die Reaktion unerwartet war. |
Enumerationsname: |
SyncStopEh |
Enumerationswert: |
40 |
Beschreibung: |
Es wird ein synchroner Halt ausgeführt. Danach verbleibt die Achse in Lageregelung. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das RoboticModule führt einen synchronen Halt aus. |
Die Achsen bleiben in Lageregelung. |
Enumerationsname: |
SyncStopEl |
Enumerationswert: |
39 |
Beschreibung: |
Es wird ein synchroner Halt ausgeführt. Danach verbleibt die Achse nicht in Lageregelung. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das RoboticModule führt einen synchronen Halt aus. |
Die Achsen bleiben nicht in Lageregelung. |
Enumerationsname: |
TorqueEnableOff |
Enumerationswert: |
24 |
Beschreibung: |
Das Torque Enable ist aus. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Das Signal „Drehmoment Enable“ einer konfigurierten Roboterachse ist nicht aktiviert. |
Die Hardware-/Software-Verdrahtung des „Drehmoment Enable“-Signals prüfen. |
Enumerationsname: |
TouchProbeInvalid |
Enumerationswert: |
67 |
Beschreibung: |
Verbundenes TouchProbe ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.TouchProbe wurde aufgerufen. Die am Eingang i_ifTouchProbe übergebene Schnittstelle ist nicht mit einem gültigen Touchprobe verbunden. |
Sicherstellen, dass ein Touchprobe-Objekt am Eingang i_ifTouchProbe übergeben wird. |
Enumerationsname: |
TouchProbeNotActive |
Enumerationswert: |
68 |
Beschreibung: |
TouchProbe ist nicht aktiv. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.TouchProbe wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Das am Eingang i_ifTouchProbe übergebene Touchprobe ist nicht aktiv. Es handelt sich dabei um einen Eingang an einem Lexium 62. |
Sicherstellen, dass der Parameter IOx_Mode der Eingangsgruppe (LXM62IO_InOutTP) auf Touchprobe / 1 gesetzt ist. |
Enumerationsname: |
TouchProbeNotFound |
Enumerationswert: |
69 |
Beschreibung: |
Das TouchProbe wurde nicht gefunden. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.TouchProbe wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Am Eingang i_ifTouchProbe wurde das falsche Touchprobe übertragen. |
Die Verbindung des übergebenen Touchprobe mit dem physischen Sensor prüfen. |
- |
IF_Homing.TouchProbe wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Der Sensor sendet kein Signal. |
Die Stromversorgung des Sensors prüfen. Überprüfen, dass der Sensor nicht verdeckt ist. Sicherstellen, dass der Sensor durch die Mechanik ausgelöst werden kann. Die elektrische Verbindung des Sensors und des Touchprobe-Eingangs prüfen. |
Enumerationsname: |
TouchProbeVirtual |
Enumerationswert: |
70 |
Beschreibung: |
Das verbundene TouchProbe ist virtuell. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Homing.TouchProbe wurde als Referenzierungsmodus für einen Roboterantrieb gewählt. Das verwendete Touchprobe ist nicht physisch. |
Sicherstellen, dass das Touchprobe nicht zu einem virtuellen Gerät gehört, zum Beispiel virtueller Lexium 62. |
TransformationAlreadyConfigured
Enumerationsname: |
TransformationAlreadyConfigured |
Enumerationswert: |
171 |
Beschreibung: |
Die Transformation ist bereits konfiguriert. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Die Konfiguration der Robotertransformation wurde bereits erfolgreich abgeschlossen. |
Darauf achten, dass eine Transformationskonfiguration nur einmal aufgerufen wird. |
Enumerationsname: |
TransformationInvalid |
Enumerationswert: |
173 |
Beschreibung: |
Die Transformation ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Eine Konfiguration einer Transformation des Roboters ist ungültig. |
Aufruf einer neuen Konfiguration für eine Transformation. |
Enumerationsname: |
TransformationMissing |
Enumerationswert: |
172 |
Beschreibung: |
Die Transformation ist nicht verfügbar. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Es wurde noch keine Transformation des Roboters konfiguriert. |
Aufrufen einer Konfiguration für eine Transformation, zum Beispiel IF_Configuration.Delta3Ax, vor dem Aufrufen von IF_Configuration.ConfigDone. |
Enumerationsname: |
UnexpectedFeedback |
Enumerationswert: |
28 |
Beschreibung: |
Ein Rückgabewert war ungültig. |
Enumerationsname: |
UnexpectedValue |
Enumerationswert: |
76 |
Beschreibung: |
Ein Wert ist ungültig. |
Enumerationsname: |
UnknownCase |
Enumerationswert: |
108 |
Beschreibung: |
Der Fall ist unbestimmbar. |
Enumerationsname: |
UserPeriodRange |
Enumerationswert: |
71 |
Beschreibung: |
Die Anwenderperiode liegt außerhalb des gültigen Bereichs. |
Enumerationsname: |
UserTransformation3AxInvalid |
Enumerationswert: |
202 |
Beschreibung: |
Die benutzerkonfigurierte Transformation 3Ax ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.User3Ax wurde aufgerufen. Die am Eingang i_ifTransformation übergebene Schnittstelle ist ungültig. |
Sicherstellen, dass am Eingang i_ifTransformation eine gültige Schnittstelle übergeben wird. |
Enumerationsname: |
VelocitySourceInvalid |
Enumerationswert: |
265 |
Beschreibung: |
Die Geschwindigkeitsquelle ist ungültig. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Die am Eingang i_ifVelocitySource übergebene Geschwindigkeitsquelle ist ungültig. |
Am Eingang i_ifVelocitySource muss eine gültige Schnittstelle (SystemConfigurationItf.IF_IdentificationMandatory) einer Geschwindigkeitsquelle übergeben werden. Gültige Objekte sind zum Beispiel Antriebe, virtuelle Geber, Inkrementalgeber usw. |
- |
IF_Configuration.AddLinearTrackingSystem wurde aufgerufen. Das am Eingang i_ifVelocitySource übergebene Objekt ist vom Typ SystemConfiguration.L_ENC_TYPE. |
Objekte des Typs SystemConfiguration.L_ENC_TYPE sind nicht als Geschwindigkeitsquelle gültig. |
Enumerationsname: |
WarmStartNotPossible |
Enumerationswert: |
271 |
Beschreibung: |
Ein Warmstart ist nicht möglich. |
Problem |
Ursache |
Lösung |
---|---|---|
- |
Ein Warmstart des Roboters ist nicht möglich. Aufforderung zur Änderung des Koordinatensystems wird gesendet. |
Einen Kaltstart des Roboters durchführen. |
- |
Ein Warmstart des Roboters ist nicht möglich. Der Roboter war vor der Deaktivierung im Tracking. |
Einen Kaltstart des Roboters durchführen. |
Enumerationsname: |
WorkEnvelope |
Enumerationswert: |
261 |
Beschreibung: |
Diagnosemeldung bezüglich des Arbeitsraums ist aktiv. |
Problem |
Ursache |
Lösung |
---|---|---|
Der Roboter ist nicht betriebsbereit. |
Der Roboter hat eine Störung des gültigen Arbeitsraums erkannt und davor angehalten. |
Darauf achten, dass die Bewegung des Roboters immer innerhalb des gültigen Arbeitsraums des Roboters bleibt. |
Name |
Beschreibung |
---|---|
Initialisiert alle Schnittstellen, die für die Verwendung des RoboticModule notwendig sind. |
|
Registrieren Sie RoboticModule beim ApplicationLogger. |