Fehlermeldungen der mxA-Schnittstelle im Roboter-Interpreter
Nr. | Meldungstext | Ursache | Abhilfe |
---|---|---|---|
0 | — | — | — |
1 | INTERNAL ERROR | Interner Ausnahmefehler | Service kontaktieren. |
2 | ASSERT FAILED | Interner Ausnahmefehler | |
3 | OVERFLOW STATUS RETURN QUEUE (MAIN) | Es sind mehr als 100 Rückmeldungen von Statusänderungen von der Robotersteuerung an die SPS zu übertragen. Die Übertragungsgeschwindigkeit ist wesentlich kleiner als die Verarbeitungsgeschwindigkeit. | Anzahl der Anweisungen, die gleichzeitig gepuffert werden, reduzieren. Service kontaktieren, wenn dies nicht möglich ist. |
4 | OVERFLOW STATUS RETURN QUEUE (TRIGGER) | ||
5 | INVALID COMMAND QUEUE INDEX | Interner Ausnahmefehler | Service kontaktieren. |
6 | INVALID COMMAND STATE | Interner Ausnahmefehler | |
7 | INVALID COMMAND ID | Interner Ausnahmefehler | |
8 | INVALID MOVE TYPE | Interner Ausnahmefehler | |
9 | OVERFLOW TRIGGER FIFO | Interner Ausnahmefehler | |
10 | UNDERFLOW TRIGGER FIFO | Interner Ausnahmefehler | |
11 | INVALID TRIGGER FIFO INDEX | Interner Ausnahmefehler | |
12 | EXECUTION OF T_AFTER MISSING | Interner Ausnahmefehler | |
13 | EXECUTION OF T_START MISSING | Interner Ausnahmefehler | |
14 | INVALID ADVANCE_ACT | Interner Ausnahmefehler | |
16 | TIMEOUT HEARTBEAT FROM PLC | Verbindung zur SPS unterbrochen | Verbindung wiederherstellen, dann Fehler quittieren. |
SPS-Programm gestoppt | SPS-Programm neu starten. | ||
Verbindungsleitung defekt oder nicht korrekt angeschlossen | Verbindungsleitung austauschen oder korrekt anschließen. | ||
17 | INVALID ORDERID (INVERSE) | Interner Ausnahmefehler | Service kontaktieren. |
30 | INVALID PTP APO | Für eine PTP-Bewegung wurde ein ungültiger Überschleifparameter übergeben. | Gültigen Wert programmieren (Parameter Approximate). (>>> APO) |
31 | INVALID CP APO | Für eine CP-Bewegung (LIN, CIRC) wurde ein ein ungültiger Überschleifparameter übergeben. | |
32 | INVALID BASE NUMBER | Im Funktionsbaustein KRC_ReadBaseData oder KRC_WriteBaseData wurde eine ungültige Nummer für das BASE-Koordinatensystem programmiert. | Die Nummer des BASE-Koordinatensystems angeben, das aktuell in der Robotersteuerung verwendet wird (Parameter BaseNo).
|
In einem KRC_Move- oder KRC_Jog-Funktionsbaustein wurde eine ungültige Nummer für das BASE-Koordinatensystem programmiert. | Die Nummer des BASE-Koordinatensystems angeben, das aktuell in der Robotersteuerung verwendet wird (Parameter CoordinateSystem - COORDSYS.Base). (>>> COORDSYS) | ||
33 | INVALID TOOL NUMBER | Im Funktionsbaustein KRC_ReadToolData oder KRC_WriteToolData wurde eine ungültige Nummer für das TOOL-Koordinatensystem programmiert. | Die Nummer des TOOL-Koordinatensystems angeben, das aktuell in der Robotersteuerung verwendet wird (Parameter ToolNo).
|
In einem KRC_Move- oder KRC_Jog-Funktionsbaustein wurde eine ungültige Nummer für das TOOL-Koordinatensystem programmiert. | Die Nummer des TOOL-Koordinatensystems angeben, das aktuell in der Robotersteuerung verwendet wird (Parameter CoordinateSystem - COORDSYS.Tool). (>>> COORDSYS) | ||
34 | INVALID VELOCITY | In einem Funktionsbaustein wurde ein ungültiger Wert für die Geschwindigkeit programmiert. | Gültigen Wert programmieren (Parameter Velocity):
|
35 | INVALID ACCELERATION | In einem Funktionsbaustein wurde ein ungültiger Wert für die Beschleunigung programmiert. | Gültigen Wert programmieren (Parameter Acceleration):
|
36 | INVALID C_PTP | Für eine PTP-Bewegung wurde eine ungültige Überschleifdistanz übergeben. | Gültigen Wert programmieren (Parameter Approximate). (>>> APO) |
37 | INVALID C_DIS | Für eine überschliffene Bewegung wurde ein ungültiger Distanzparameter übergeben. | |
38 | INVALID C_VEL | Für eine überschliffene Bewegung wurde ein ungültiger Geschwindigkeitsparameter übergeben. | |
39 | INVALID C_ORI | Für eine überschliffene Bewegung wurde ein ungültiger Orientierungsparameter übergeben. | |
40 | INVALID ORI_TYPE | In einem KRC_Move- oder KRC_Jog-Funktionsbaustein wurde ein ungültiger Wert für die Orientierungsführung des TCP programmiert. | Gültigen Wert programmieren (Parameter OriType). (>>> OriType) |
41 | POSITION DATA NOT INITIALIZED | Beim Aufruf eines KRC_Move-Funktionsbausteins wurde keine Zielposition übergeben. | Mindestens 1 Element der Zielposition definieren (Parameter Position). (>>> E6POS) |
42 | AXISPOSITION DATA NOT INITIALIZED | Beim Aufruf eines KRC_MoveAxis-Funktionsbausteins wurde keine Achsposition übergeben. | Mindestens 1 Achsposition definieren (Parameter AxisPosition). (>>> E6AXIS) |
43 | INVALID TRIGGER DISTANCE | In einem Funktionsbaustein KRC_SetDistanceTrigger wurde ein ungültiger Wert für den Schaltpunkt des Triggers programmiert. | Gültigen Wert programmieren (Parameter Distance):
|
44 | INVALID TRIGGER IO | In einem Funktionsbaustein KRC_SetDistanceTrigger oder KRC_SetPathTrigger wurde ein ungültiger Ausgang programmiert. | Gültigen Wert programmieren (Parameter Output):
|
45 | INVALID TRIGGER PULSE | In einem Funktionsbaustein KRC_SetDistanceTrigger oder KRC_SetPathTrigger wurde ein ungültiger Wert für die Länge des Impulses programmiert. | Gültigen Wert programmieren (Parameter Pulse):
|
46 | INVALID CIRC_HP | Beim Aufruf eines KRC_MoveCirc-Funktionsbausteins wurde keine Hilfsposition übergeben. | Mindestens 1 Element der Hilfsposition definieren (Parameter CircHP). (>>> E6AXIS) |
47 | INVALID INTERRUPT IO | Die Nummer des digitalen Eingangs, auf den ein Interrupt deklariert ist, ist ungültig (Funktionsbaustein KRC_DeclareInterrupt). | Gültigen Wert programmieren (Parameter Input):
|
48 | INVALID INTERRUPT PRIORITY | Beim Aufruf eines KRC_…Interrupt-Funktionsbausteins wurde eine ungültige Nummer übergeben. | Gültigen Wert programmieren (Parameter Interrupt):
|
49 | INTERRUPT NOT DECLARED | Interrupt wurde nicht deklariert. | Interrupt deklarieren. (>>> Interrupt deklarieren) |
50 | INVALID INTERRUPT ACTION | Die Reaktion auf den Interrupt, die bei der Deklaration eines Interrupts programmiert wurde, ist ungültig. | Gültige Reaktion programmieren (Parameter Reaction) (>>> Interrupt deklarieren) |
51 | INVALID IO NUMBER | Die Nummer des digitalen Eingangs, auf den ein Interrupt deklariert ist, ist ungültig (Funktionsbaustein KRC_DeclareInterrupt). | Gültigen Wert programmieren (Parameter Input):
|
52 | INVALID PULSE DURATION | Im Funktionsbaustein KRC_ WriteDigitalOutput wurde ein ungültiger Wert für die Länge des Impulses programmiert. | Gültigen Wert programmieren (Parameter Pulse):
|
53 | INVALID BUFFER_MODE | In einem Funktionsbaustein wurde ein ungültiger BufferMode programmiert. Z. B. steht bei einigen Funktionsbausteinen der Modus DIRECT nicht Verfügung. | Gültigen BufferMode programmieren. (>>> BufferMode) |
54 | INVALID TOOL NUMBER FOR LOAD_DATA | Im Funktionsbaustein KRC_ReadLoadData oder KRC_WriteLoadData wurde eine ungültige Nummer zum Lesen oder Schreiben der Lastdaten oder der Zusatzlastdaten programmiert. | Gültigen Wert programmieren (Parameter Tool). (>>> Lastdaten lesen) (>>> Lastdaten schreiben) |
55 | INVALID ANALOG IO NUMBER | In einem Funktionsbaustein wurde eine ungültige Nummer für den analogen Ein- oder Ausgang programmiert. | Gültigen Wert programmieren (Parameter Number):
|
56 | INVALID IPO_MODE | In einem Funktionsbaustein wurde ein ungültiger Wert für den Interpolationsmodus programmiert, z. B. in einem KRC_Move-Funktionsbaustein. | Gültigen Wert programmieren (Parameter CoordinateSystem - COORDSYS.IPO_MODE). (>>> COORDSYS) |
57 | INVALID CIRC_TYPE | In einem KRC_MoveCirc-Funktionsbaustein wurde ein ungültiger Wert für die Orientierungsführung während der Kreisbewegung programmiert. | Gültigen Wert programmieren (Parameter CircType). (>>> CircType) |
58 | INVALID FRAME DATA | In einem KRC_WriteToolData- oder KRC_WriteBaseData-Funktionsbaustein wurden ungültige TOOL- oder BASE-Daten programmiert. | Gültige Daten programmieren (Parameter ToolData oder BaseData). (>>> TOOL-Daten schreiben) (>>> BASE-Daten schreiben) |
59 | INVALID LOAD DATA | In einem KRC_WriteLoadData-Funktionsbaustein wurden ungültige Lastdaten programmiert. | Gültige Daten programmieren. (>>> Lastdaten schreiben) |
60 | INVALID SOFT_END (REVERSED) | Fehler beim Schreiben der Software-Endschalter: Positiver Software-Endschalter < negativer Software-Endschalter (Funktionsbaustein KRC_WriteSoftEnd oder KRC_WriteSoftEndEx) | Für die negativen Software-Endschalter kleinere Wert programmieren als für die positiven Software-Endschalter. |
61 | INVALID INTERRUPT STATE | Interner Ausnahmefehler | Service kontaktieren. |
62 | INVALID SYS VAR INDEX | In einem KRC_ReadSysVar- oder KRC_WriteSysVar-Funktionsbaustein wurde ein Index übergeben, für den keine Systemvariable hinterlegt ist. | Gültigen Wert programmieren (Parameter Index). (>>> Systemvariablen lesen) |
63 | INVALID SYS VAR VALUE | In einem KRC_WriteSysVar-Funktionsbaustein wurde ein ungültiger Wert für die Systemvariable programmiert. | Gültigen Wert programmieren (Parameter Value1 … Value10). |
64 | SYS VAR NOT WRITEABLE | Beim Schreiben einer Systemvariablen ist ein Fehler aufgetreten. Die angegebene Systemvariable existiert nicht oder darf im aktuellen Betriebszustand nicht beschrieben werden. | |
65 | INVALID REAL VALUE | Der programmierte Real-Wert ist ungültig. | Gültigen Wert programmieren:
|
66 | ERROR SETTING OUTPUT | Fehler beim Schreiben eines digitalen Ausgangs. Möglicherweise ist der Ausgang bereits vom System belegt. | Einen anderen digitalen Ausgang verwenden (Parameter Number):
|
67 | ERROR SETTING SOFTEND | Fehler beim Schreiben der Software-Endschalter: Ein möglicher Fehler ist z. B, dass eine rotatorische Achse mit einem Wert außerhalb +/-360° beschrieben wird. | Gültige Werte für die Software-Endschalter programmieren (siehe Maschinendaten). |
68 | INVALID TECH FUNCTION INDEX | In einem KRC_TechFunction-Funktionsbaustein wurde eine TechFunctionID übergeben, für die keine Technologiefunktion hinterlegt ist. | Service kontaktieren.) |
69 | INVALID TECH FUNCTION PARAMETER | In einem KRC_TechFunction-Funktionsbaustein wurde ein ungültiger Wert für einen Parameter programmiert. | Service kontaktieren. |
70 | INVALID PARAMETER VALUE | Im aufgerufenen Funktionsbaustein wurde ein ungültiger Wert für einen oder mehrere Parameter programmiert. | Gültige Werte für die Parameter programmieren. |