ID-Bereich 21500-21749
ID-Bereich 21500-21749
21500 | Am lokalen Unterprogrammende sind ungültige Steuersätze offen. | ||||
| Beschreibung | In einem lokalen Unterprogramm wurde ein ungültiges Steuersatzkonstrukt (z.B. $IF-$ENDIF) nicht geschlossen, d.h. es fehlt z.B. ein zugeordnetes $ENDIF. Ungültig bedeutet in diesem Zusammenhang, das die programmierte Bedingung unwahr ist und die NC-Sätze in diesem Zweig nicht ausgeführt werden. Beispiel: Falsch: %L sub1 Richtig: %L sub1 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Steuersatzkonstrukte korrekt schließen. Fehlende $ENDIF/$ENDSWITCH usw. ergänzen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Anzahl der offenen Steuersätze | |||||
%2: | Aktueller Wert [-] | ||||
Anfangskennwort des unvollständigen Steuersatzkonstruktes (z.B. $IF) | |||||
%3: | Erwarteter Wert [-] | ||||
Abschlußkennwort des Steuersatzkonstruktes (z.B. $ENDIF) | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21501 | Am Hauptprogrammende sind ungültige Steuersätze offen. | ||||
| Beschreibung | In einem Hauptprogramm wurde ein ungültiges Steuersatzkonstrukt (z.B. $IF-$ENDIF) nicht geschlossen, d.h. es fehlt z.B. ein zugeordnetes $ENDIF. Ungültig bedeutet in diesem Zusammenhang, das die programmierte Bedingung unwahr ist und die NC-Sätze in diesem Zweig nicht ausgeführt werden. Beispiel: Falsch: % main Richtig: % main | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Steuersatzkonstrukte korrekt schließen. Fehlende $ENDIF/$ENDSWITCH usw. ergänzen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Anzahl der offenen Steuersätze | |||||
%2: | Aktueller Wert [-] | ||||
Anfangskennwort des unvollständigen Steuersatzkonstruktes (z.B. $IF) | |||||
%3: | Erwarteter Wert [-] | ||||
Abschlußkennwort des Steuersatzkonstruktes (z.B. $ENDIF) | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21502 | Am globalen Unterprogrammende sind ungültige Steuersätze offen. | ||||
| Beschreibung | In einem globalen Unterprogramm wurde ein ungültiges Steuersatzkonstrukt (z.B. $IF-$ENDIF) nicht geschlossen, d.h. es fehlt z.B. ein zugeordnetes $ENDIF. Ungültig bedeutet in diesem Zusammenhang, das die programmierte Bedingung unwahr ist und die NC-Sätze in diesem Zweig nicht ausgeführt werden. Beispiel: Falsch: % glob_sub Richtig: % glob_sub | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Steuersatzkonstrukte korrekt schließen. Fehlende $ENDIF/$ENDSWITCH usw. ergänzen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Anzahl der offenen Steuersätze | |||||
%2: | Aktueller Wert [-] | ||||
Anfangskennwort des unvollständigen Steuersatzkonstruktes (z.B. $IF) | |||||
%3: | Erwarteter Wert [-] | ||||
Abschlußkennwort des Steuersatzkonstruktes (z.B. $ENDIF) | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21503 | ||||
| Beschreibung | Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten. | ||
Reaktion | Klasse | 3 |
| |
Abhilfe | Klasse | 8 | Neustart der Steuerung erforderlich. | |
21504 | Unzulässiger Index für fixe Drehachse. | ||||
| Beschreibung | Die Funktion #ORI MODE[…] wurde programmiert. Drei Vektorkomponenten welche die Werkzeugorientierung definieren führen zu zwei Drehwinkeln, der dritte Drehwinkel kann zu 0 oder auf einem andern festen Wert gelegt werden. Über einen Parameter kann der Index für die fixe Drehachse bei der Umsetzung von Vektorkomponenten in Drehwinkel angegeben werden. Dieser Index wurde unzulässig programmiert bzw. falsch parametriert. Über den Kanalparameter P-CHAN-00178kann der Index auch vorbelegt werden. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC Programm prüfen und korrigieren. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Erwarteter Wert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21505 | Unzulässiger Modus für Rotationsequenz. | ||||
| Beschreibung | Die Funktion #ORI MODE[] wurde programmiert. Die Funktion unterstützt unterschiedliche Drehsequenzen von Orientierungsachsen, z.B. typisch Y(aw) P(itch) R(oll). Die Drehsequenz ist Eigenschaft der angewählten kinematischen Transformation. Über den Kanalparameter P-CHAN-00112 kann die Drehsequenz eingestellt werden. Die aktive kinematische Transformation unterstützt die erforderliche Drehsequenz nicht. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC Programm prüfen und korrigieren. | ||
Parameter | %1: | Aktueller Wert [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21506 | Zuviele Kanalachsen programmiert. | ||||
| Beschreibung | Im Befehl #CHANNEL INIT [ACTPOS...] sind zuviele Achsen programmiert (AX, AXNR), für die Istwerte angefordert werden sollen. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Programmierte Anzahl Achsen verringern. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Programmierte Anzahl Achsen | |||||
%2: | Grenzwert [-] | ||||
Zulässige Anzahl Achsen | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21507 | Doppelprogrammierung im #CHANNEL INIT-Befehl. | |||
| Beschreibung | Im Befehl #CHANNEL INIT [ACTPOS...] wurden unzulässige Kombinationen von Schlüsselwörtern programmiert. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Prüfen und ändern des NC-Programms. Redundante Schlüsselworte im Befehl #CHANNEL INIT [ACTPOS...] entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
21508 | Angabe von Kanalachsen bei CMDPOS nicht erlaubt. | |||
| Beschreibung | Im Befehl #CHANNEL INIT [CMDPOS] zur Initialisierung von Sollpositionen sind Achsen programmiert (AX, AXNR). Die Angabe einzelner Achsen ist nicht erlaubt, da Sollpositionen immer für alle Achsen im Kanal initialisiert werden. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Prüfen und ändern des NC-Programms. Die Achsprogrammierung im Befehl #CHANNEL INIT [CMDPOS] entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
21509 | #ADD muss im NC-Satz letzter Befehl sein. | |||
| Beschreibung | Im NC-Satz dürfen vor dem Befehl #ADD [...] andere NC-Befehle (z.B. G-Funktionen, Achspositionen, Variablen etc.) programmiert sein, aber nicht danach. | ||
Reaktion | Klasse | 2 | Abbruch der Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Reihenfolge der Befehle im NC-Satz so verändern, dass #ADD [...] immer als letzter Befehl programmiert ist. Beispiel: Falsch: % main Richtig: N1000 M30 | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
21510 | Lesezugriff auf Abstandswert bei aktiver Einheit "Zeit" nicht erlaubt. | ||||
| Beschreibung | Von den Parametern des Geschwindigkeits-Look-Ahead soll mit V.G.SPEED_LIMIT.DIST_TO_CORNER oder V.G.SPEED_LIMIT.DIST_FROM_CORNER der Eckabstand in mm oder inch gelesen werden. Dieser Lesezugriff ist nicht erlaubt, da die entsprechenden Parameter momentan als Zeitwert in Sekunden definiert sind. | |||
Reaktion | Klasse | 2 | Abbruch der Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. DieEckabstände müssen mit denen zur Einheit passenden Variablen V.G.SPEED_LIMIT.TIME_TO_CORNER oder V.G.SPEED_LIMIT.TIME_FROM_CORNER gelesen werden. Hinweis: Die aktive Einheit kann mit der Variablen V.G.SPEED_LIMIT.TIME (0: Weg, 1: Zeit) gelesen werden. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Kennung der programmierten Variable | |||||
%2: | Aktueller Wert [-] | ||||
Wert von P-CHAN-00018 | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21511 | Lesezugriff auf Zeitwert bei aktiver Einheit "Weg" nicht erlaubt. | ||||
| Beschreibung | Von den Parametern des Geschwindigkeits-Look-Ahead soll mit V.G.SPEED_LIMIT.TIME_TO_CORNER oder V.G.SPEED_LIMIT.TIME_FROM_CORNER der zeitliche Eckabstand in Sekunden gelesen werden. Dieser Lesezugriff ist nicht erlaubt, da die entsprechenden Parameter momentan als Abstandswert in mm oder inch definiert sind. | |||
Reaktion | Klasse | 2 | Abbruch der Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. DieEckabstände müssen mit denen zur Einheit passenden Variablen V.G.SPEED_LIMIT.DIST_TO_CORNER oder V.G.SPEED_LIMIT.DIST_FROM_CORNER gelesen werden. Hinweis: Die aktive Einheit kann mit der Variablen V.G.SPEED_LIMIT.TIME (0: Weg, 1: Zeit) gelesen werden. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Kennung der programmierten Variable | |||||
%2: | Aktueller Wert [-] | ||||
Wert von P-CHAN-00018 | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21512 | Lesezugriff auf Vorausgabewert "Weg" bei diesem Synchronisationsmode nicht erlaubt. | ||||
| Beschreibung | Von einer M/H-Funktion soll mit V.G.M_FCT[<M_Nummer>].PRE_OUTP_PATH oder V.G.H_FCT[<H_Nummer>].PRE_OUTP_PATH die vorgezogene Ausgabe als Wegvorlauf P-CHAN-00070in mm oder inch gelesen werden. Dieser Lesezugriff ist nicht erlaubt, da der entsprechenden Synchronisationsmode dieser M/H-Funktion nicht vom Typ MEP_SVS (P-CHAN-00041) ist. | |||
Reaktion | Klasse | 2 | Abbruch der Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Synchronisationsmode MEP_SVS in der entsprechenden M/H-Funktion setzen und Wegvorlauf mit P-CHAN-00070 definieren. Erst dann kann V.G.M_FCT[<M_Nummer>].PRE_OUTP_PATH oder V.G.H_FCT[<H_Nummer>].PRE_OUTP_PATH im NC-Programm gelesen werden. Hinweis: Der aktuelleSynchronisationsmodekann mit den Variablen V.G.M_FCT[<M_Nummer>].SYNCH oder V.G.H_FCT[<H_Nummer>].SYNCH gelesen werden. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Kennung der programmierten Variable | |||||
%2: | Aktueller Wert [-] | ||||
Kennung der Technofunktion | |||||
%3: | Aktueller Wert [-] | ||||
Aktueller Synchronisationsmode der M/H-Funktion | |||||
%4: | Aktueller Wert [-] | ||||
Nummer der M/H-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21513 | Lesezugriff auf Vorausgabewert "Zeit" bei diesem Synchronisationsmode nicht erlaubt. | ||||
| Beschreibung | Von einer M/H-Funktion soll mit V.G.M_FCT[<M_Nummer>].PRE_OUTP_TIME oder V.G.H_FCT[<H_Nummer>].PRE_OUTP_TIME die vorgezogene Ausgabe als Zeitvorlauf P-CHAN-00070 in Sekunden gelesen werden. Dieser Lesezugriff ist nicht erlaubt, da der entsprechenden Synchronisationsmode dieser M/H-Funktion nicht vom Typ MET_SVS (P-CHAN-00041) ist. | |||
Reaktion | Klasse | 2 | Abbruch der Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Synchronisationsmode MET_SVS in der entsprechenden M/H-Funktion setzen und Wegvorlauf mit P-CHAN-00070 definieren. Erst dann kann V.G.M_FCT[<M_Nummer>].PRE_OUTP_TIME oder V.G.H_FCT[<H_Nummer>].PRE_OUTP_TIME im NC-Programm gelesen werden. Hinweis: Der aktuelleSynchronisationsmodekann mit den Variablen V.G.M_FCT[<M_Nummer>].SYNCH oder V.G.H_FCT[<H_Nummer>].SYNCH gelesen werden. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Kennung der programmierten Variable | |||||
%2: | Aktueller Wert [-] | ||||
Kennung der Technofunktion | |||||
%3: | Aktueller Wert [-] | ||||
Aktueller Synchronisationsmode der M/H-Funktion | |||||
%4: | Aktueller Wert [-] | ||||
Nummer der M/H-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21514 | Unzulässig programmierter Orientierungsvektor. | ||||
| Beschreibung | Die Funktion #ORI MODE[...] wurde programmiert. Der Richtungsvektor muss nicht normiert sein, aber der Betrag des Vektors muss grösser als 0 sein. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC Programm prüfen und korrigieren. | ||
Parameter | %1: | Aktueller Wert [-] | |||
U-Komponente des Richtungsvektors | |||||
%2: | Aktueller Wert [-] | ||||
V-Komponente des Richtungsvektors | |||||
%3: | Aktueller Wert [-] | ||||
W-Komponente des Richtungsvektors | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21515 | Unbekannter Ebenenmodus für Tool Koordinatensystemachsen | ||||
| Beschreibung | Die Funktion #ORI MODE[...] wurde programmiert. Der mit dem Schlüsselwort TOOL_AX_TO_PLANE programmierte Ebenenmodus ist unbekannt. | |||
Reaktion | Klasse | 1 | NC-Programmbearbeitung wird fortgesetzt. | ||
Abhilfe | Klasse | 1 | Der Ebenenmodus wird implizit mit 1 belegt. Vor nächstem Programmstart Ebenemodus mit zulässiger Kennzahl gemäß [PROG] belegen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Unbekannter Ebenenmodus | |||||
%2: | Korrigierter Wert [-] | ||||
Korrigierter Ebenemodus | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21516 | Wert von INPUT überschreitet Datenformat. | ||||
| Beschreibung | Die im Befehl #MEAS programmierte Nummer des Messeingangs am Antrieb (INPUT) liegt außerhalb des zulässigen Wertebereiches. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Befehl prüfen und ändern. Eine zulässige Eingangsnummer verwenden. | ||
Parameter | %1: | Aktueller Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21517 | Unerlaubte Kombination von Schlüsselworten im #-Befehl. | |||
| Beschreibung | Bei der Plausibilitätsprüfung des programmierten #-Befehls sind unerlaubte Kombinationen von Schlüsselworten festgestellt worden. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Befehl prüfen und ändern. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
21518 | Kanalspezifische externe Variable liegt außerhalb des erlaubten Adressbereichs. Variable wird nicht angelegt! | ||||
| Beschreibung | Bei der Berechnung der Adresse wird festgestellt, dass eine kanalspezifische externe Variable den zulässigen Adressbereich überschreitet. Während dem Hochlauf wird die externe Variable nicht angelegt und kann somit nicht verwendet werden. Lösungsmöglichkeiten:
| |||
Reaktion | Klasse | 2 | Steuerungshochlauf wird fortgesetzt, externe Variable wird nicht angelegt! | ||
Abhilfe | Klasse | 7 | Konfiguration korrigieren oder Speicher für externe Variablen erhöhen | ||
Parameter | %1: | Aktueller Wert [-] | |||
Name der betroffenen Variablen | |||||
%2: | Aktueller Wert [-] | ||||
Fehlerhafte Startadresse der externen Variablen. | |||||
%3: | Aktueller Wert [-] | ||||
Größe der externen Variablen (oder Variablenstruktur) | |||||
%4: | Oberer Grenzwert [-] | ||||
Maximal zulässige Adresse einer globalen externen Variablen. | |||||
%5: | Aktueller Wert [-] | ||||
Index oder Byteoffset der fehlerhaften externen Variable in der Konfigurierungsliste. | |||||
Fehlertyp | - | ||||
| |||||
21519 | Globale externe Variable liegt außerhalb des erlaubten Adressbereiches. Variable wird nicht angelegt! | ||||
| Beschreibung | Bei der Berechnung der Adresse wird festgestellt, dass eine globale externe Variable (kanalübergreifende Sichtweise) den zulässigen Adressbereich überschreitet. Während dem Hochlauf wird die externe Variable nicht angelegt und kann somit nicht verwendet werden. Lösungsmöglichkeiten:
| |||
Reaktion | Klasse | 2 | Steuerungshochlauf wird fortgesetzt, externe Variable wird nicht angelegt! | ||
Abhilfe | Klasse | 7 | Konfiguration korrigieren oder Speicher für externe Variablen erhöhen | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Name der betroffenen Variablen | |||||
%2: | Grenzwert [-] | ||||
Fehlerhafte Startadresse der externen Variablen. | |||||
%3: | Aktueller Wert [-] | ||||
Größe der externen Variablen (oder Variablenstruktur) | |||||
%4: | Aktueller Wert [-] | ||||
Maximal zulässige Adresse einer globalen externen Variablen. | |||||
Fehlertyp | - | ||||
| |||||
21520 | Speicher für externe Variablen zu klein! Nicht alle externen Variablen verfügbar! | ||||
| Beschreibung | Dies ist eine Folgefehlermeldung von P-ERR-21518 oder P-ERR-21519. Bei der Berechnung der Adresse einer (oder mehrerer) globalen oder kanalspezifischen externen Variablen wurde festgestellt, dass die berechnete Adresse außerhalb des zulässigen Adressbereichs liegt. Im Parameter 2 dieser Fehlermeldung kann die benötigte Anzahl an 24-Byte Speicherblöcken (s.P-STUP-00037) abgelesen werden, die benötigt werden, um alle externen Variablen anzulegen. | |||
Reaktion | Klasse | 2 | Steuerungshochlauf wird fortgesetzt, aber es stehen nicht alle externen Variablen zur Verfügung. | ||
Abhilfe | Klasse | 7 | Variablenanzahl reduzieren oder Speicher für externe Variablen erhöhen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Aktuell konfigurierte Anzahl an 24-Byte Speicherblöcken P-STUP-00037 | |||||
%2: | Grenzwert [-] | ||||
Benötigte Anzahl an 24-Byte Speicherblöcken P-STUP-00037 | |||||
%3: | Aktueller Wert [-] | ||||
| |||||
Fehlertyp | - | ||||
| |||||
21521 | Negatives FEED_CONT nicht erlaubt. | ||||
| Beschreibung | Die Programmierung einer negativen Geschwindigkeit (FEED_CONT) zur Synchronisation mit einem Band im Befehl #SYNC IN / OUT [...] ist nicht zulässig. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Befehl prüfen und ändern. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Fehlerhafter Geschwindigkeitswert | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21522 | Negatives CONV_VEL nicht erlaubt. | ||||
| Beschreibung | Die Programmierung einer negativen Bandgeschwindigkeit (CONV_VEL) im Befehl #SYNC IN / OUT [...] ist nicht zulässig. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Befehl prüfen und ändern. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Fehlerhafter Bandgeschwindigkeitswert | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21523 | Trafo-PTP-Programmierung ist bereits aktiv. | |||
| Beschreibung | Bei bereits aktiver PTP-Bewegungsführung ist erneut der NC-Befehl #PTP ON programmiert. | ||
Reaktion | Klasse | 1 | NC-Programmbearbeitung wird fortgesetzt. | |
Abhilfe | Klasse | 1 | NC-Programm prüfen und ändern. Überflüssige PTP-Anwahl entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
21524 | Trafo-PTP-Programmierung ist bereits inaktiv. | |||
| Beschreibung | Nach bereits deaktivierter PTP-Bewegungsführung ist erneut der NC-Befehl #PTP OFF programmiert. | ||
Reaktion | Klasse | 1 | NC-Programmbearbeitung wird fortgesetzt. | |
Abhilfe | Klasse | 1 | NC-Programm prüfen und ändern. Überflüssige PTP-Abwahl entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
21525 | Trafo-PTP-Programmierung bei aktiver WRK nicht erlaubt. | |||
| Beschreibung | Bei aktiver Werkzeugradiuskorrektur (WRK, G41/G42) ist die An-/Abwahl der PTP-Bewegungsführung mit #PTP ON / OFF nicht erlaubt. Beispiel: Falsch: N10 X50 Y50 Richtig: N10 X50 Y50 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programmreihenfolge prüfen und ändern. PTP-Bewegungsführung erst nach Abwahl der Werkzeugradiuskorrektur(G40) aktivieren. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
21526 | Trafo-PTP-Programmierung bei aktiver OTC nicht erlaubt. | |||
| Beschreibung | Bei aktiver Online-Werkzeugkompensation(OTC, #OTC ON) ist die An-/Abwahl derPTP-Bewegungsführung mit #PTP ON / OFF nicht erlaubt. Beispiel: Falsch: N10 X50 Y50 Richtig: N10 X50 Y50 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programmreihenfolge prüfen und ändern. PTP-Bewegungsführung erst nach Abwahl der Online-Werkzeugkompensation (#OTC OFF) aktivieren. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
21527 | Trafo-PTP-Programmierung nur bei aktiver kinematischer Transformation erlaubt. | |||
| Beschreibung | Die Programmierung der PTP-Bewegungsführung mit #PTP ON / OFF ist nur bei aktiver kinematischer Transformation (#TRAFO ON) erlaubt. Beispiel: Falsch: N10 X50 Y50 Richtig: N10 X50 Y50 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programmreihenfolge prüfen und ändern. PTP-Bewegungsführung erst nach Anwahl der kinematischen Transformation (#TRAFO ON) aktivieren. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
21528 | Abwahl der kinematischen Transformation bei aktiver Trafo-PTP-Programmierung nicht erlaubt. | |||
| Beschreibung | Die Abwahl der kinematischen Transformation mit #TRAFO OFF ist bei aktiver PTP-Bewegungsführung (#PTP ON) nicht erlaubt. Beispiel: Falsch: N10 X50 Y50 Richtig: N10 X50 Y50 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programmreihenfolge prüfen und ändern. Kinematischen Transformation erst nach Abwahl der PTP-Bewegungsführung | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
21529 | Abwahl der kartesischen Transformation bei aktiver Trafo-PTP-Programmierung nicht erlaubt. | |||
| Beschreibung | Die Abwahl einer kartesischen Transformation mit #CS OFF oder #ACS OFF ist bei aktiver PTP-Bewegungsführung (#PTP ON) nicht erlaubt. Beispiel: Falsch: N10 X50 Y50 Richtig: Nxx M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programmreihenfolge prüfen und ändern. Kartesische Transformation erst nach Abwahl der PTP-Bewegungsführung | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
21530 | Zirkularinterpolation bei aktiver Trafo-PTP-Programmierung nicht erlaubt. | |||
| Beschreibung | Die Kreisprogrammierung (G02/G03) ist bei aktiver PTP-Bewegungsführung (#PTP ON) nicht erlaubt. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Kreisprogrammierung entfernen bzw. nach #PTP OFF verschieben. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
21531 | Koordinatensystemübergang bei aktiver Trafo-PTP-Programmierung nicht erlaubt. | |||
| Beschreibung | Der Übergang in das Maschinenkoordinatensystem mit #MCS ON ist bei aktiver PTP-Bewegungsführung (#PTP ON) nicht erlaubt. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Übergang in das Maschinenkoordinatensystem (#MCS ON)entfernen bzw. nach #PTP OFF verschieben. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
21532 | Beauftragte Startsatznummer nicht gefunden. | ||||
| Beschreibung | Bei der Beauftragung des NC-Programmstarts kann eine Satznummer (Nxx) angegeben werden (ungleich Null), ab der die tatsächliche Programmausführung starten soll. Hierbei wird die entsprechende Satznummer auch in Unterprogrammen gesucht. Die Meldung (Warning) wird erzeugt, wenn bis zum Hauptprogrammende M30 die angegebene Satznummer nicht gefunden wurde. | |||
Reaktion | Klasse | 2 | Keine NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 1 | NC-Programm auf Vorhandensein der beauftragten Satznummer prüfen und ggf. anpassen. Hinweis: NC-Sätze ohne Satznummer werden bei der Suche immer ausgeführt. Daher ist es zu empfehlen, bei der Verwendung dieser Funktionalität immer alle relevanten NC-Sätze mit Satznummern zu versehen. | ||
Parameter | %1: | Aktueller Wert [-] | |||
Beauftragte Startsatznummer | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21533 | Beauftragte Abbruchsatznummer nicht gefunden. | ||||
| Beschreibung | Bei der Beauftragung des NC-Programmstarts kann eine Satznummer (Nxx) angegeben werden (ungleich Null), bei der die tatsächliche Programmausführung abgebrochen werden soll. Hierbei wird die entsprechende Satznummer auch in Unterprogrammen gesucht. Die Meldung (Warning) wird erzeugt, wenn bis zum Hauptprogrammende M30 die angegebene Satznummer nicht gefunden wurde. | |||
Reaktion | Klasse | 2 | NC-Programmbearbeitung bis M30. | ||
Abhilfe | Klasse | 1 | NC-Programm auf Vorhandensein der beauftragten Satznummer prüfen und ggf. anpassen. Hinweis: NC-Sätze ohne Satznummer werden bei der Suche immer ausgeführt. Daher ist es zu empfehlen, bei der Verwendung dieser Funktionalität immer alle relevanten NC-Sätze mit Satznummern zu versehen. | ||
Parameter | %1: | Aktueller Wert [-] | |||
Beauftragte Abbruchsatznummer | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21534 | Doppelprogrammierung im #EXPORT-Befehl. | |||
| Beschreibung | Im Befehl #EXPORT ... [...] wurden unzulässige Kombinationen von Schlüsselwörtern programmiert. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Prüfen und ändern des NC-Programms. Redundante Schlüsselworte im Befehl #EXPORT ... [...] entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
21535 | Fehler beim Schreiben der Exportdatei. | ||||
| Beschreibung | Beim Schreiben der Exportdatei mit dem Befehl #EXPORT ... [...] ist ein Fehler aufgetreten. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Befehl prüfen. Eventuell sind keine zu schreibenden Daten verfügbar oder das Filesystem hat einen Schreibschutz. | ||
Parameter | %1: | Aktueller Wert [-] | |||
String als Kennung für die Art des Exports | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21536 | ||||
| Beschreibung | Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten. | ||
Reaktion | Klasse | 3 |
| |
Abhilfe | Klasse | 8 | Neustart der Steuerung erforderlich. | |
21537 | Doppelprogrammierung im #TIMER-Befehl. | |||
| Beschreibung | Im Befehl #TIMER ... [...] wurden unzulässige Kombinationen von Schlüsselwörtern programmiert. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Prüfen und ändern des NC-Programms. Redundante Schlüsselworte im Befehl #TIMER ... [...] entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
21538 | Tabelle der wegabhängigen Dynamikgewichtungen enthält aktive Zeile mit ungültigem Parameterwert. | ||||
| Beschreibung | Im Hochlauf wird bei der Prüfung der Kanalparameter festgestellt, dass die Tabelle der Dynamikgewichtungen P-CHAN-00191-P-CHAN-00194 einen unzulässigen minimalen Grenzwert enthält. Der kleinste zulässige Grenzwertfaktor beträgt 1% (10 Promille). | |||
Reaktion | Klasse | 1 | Steuerungshochlauf wird fortgesetzt. | ||
Abhilfe | Klasse | 1 | Während dem Hochlauf wird im Konfliktfall P-CHAN-00191-P-CHAN-00194 mit einem Default-Wert belegt und der Hochlauf fortgesetzt. | ||
Parameter | %1: | Aktueller Wert [-] | |||
Tabellenindex (Zeile) mit dem falschen Wert | |||||
%2: | Fehlerhafter Wert [0,1%] | ||||
Gewichtungsfaktor Eilganggeschwindigkeit | |||||
%3: | Fehlerhafter Wert [0,1%] | ||||
Gewichtungsfaktor Eilgangbeschleunigung | |||||
%4: | Fehlerhafter Wert [0,1%] | ||||
Gewichtungsfaktor Eilgangrampenzeit | |||||
%5: | Korrigierter Wert [0,1%] | ||||
Wert des korrigierten Gewichtungsfaktors | |||||
Fehlertyp | 2, Fehlermeldung bei der Übernahme von Parameterlisten in die Steuerung. | ||||
| |||||
21539 | Keine Spline/Polynomfunktionen bei relativer Orientierungsprogrammierung erlaubt. | |||
| Beschreibung |
| ||
Reaktion | Klasse | 2 |
| |
Abhilfe | Klasse | 3 |
| |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
21540 | Doppelprogrammierung eines Gewindeversatzwinkels. | ||||
| Beschreibung | Bei der Programmierung mehrgängiger Gewinde mit G33 ist der Gewindeversatzwinkel (S.OFFSET) im NC-Satz mehrfach angegeben. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Prüfen und ändern des NC-Programms. Redundante Angabe des Gewindeversatzwinkels entfernen. | ||
Parameter | %1: |
| |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21541 | Programmierter Gewindeversatzwinkel überschreitet Datenformat. | ||||
| Beschreibung | Der bei der Programmierung mehrgängiger Gewinde mit G33 angegebene Gewindeversatzwinkel (S.OFFSET) liegt außerhalb des zulässigen Wertebereiches. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Befehl prüfen und ändern. Einen zulässigen Gewindeversatzwinkel programmieren. | ||
Parameter | %1: | Fehlerhafter Wert [0.1 µm bzw. 0,0001°] | |||
| |||||
%2: | Unterer Grenzwert [0.1 µm bzw. 0,0001°] | ||||
| |||||
%3: | Oberer Grenzwert [0.1 µm bzw. 0,0001°] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21542 | Nach dem Unterprogramm- oder Zyklusaufruf sind keine weiteren NC-Befehle erlaubt. | ||||
| Beschreibung | Nach einem Unterprogrammaufruf mit L, LL oder L CYCLE dürfen im gleichen NC-Satz keine weiteren NC-Befehle programmiert sein. Beispiel: Falsch: N10 G91 X100 L GLOBALUP.NC Y200 C60 Richtig: N10 G91 X100 Y200 C60 L GLOBALUP.NC | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programmreihenfolge prüfen und ändern. Falsch positionierte NC-Befehle vor den Unterprogrammaufruf oder eventuell in nächsten NC-Satz verschieben. | ||
Parameter | %1: |
| |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21543 | Werkzeugdynamikdaten für PLC-Spindel nicht wirksam. | ||||
| Beschreibung | Die zugeordnete Spindel ist in den Kanalparametern als direkt von der SPS (PLC) angesteuerte Spindel konfiguriert (P-CHAN-00069). Solchen Spindeln können keine werkzeugspezifischen Dynamikdaten zugewiesen werden. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Konfiguration der Spindel prüfen und ggf. ändern. Entweder muss die Spindel als gesteuerte Spindel im Kanal angelegt werden (siehe P-CHAN-00069) oder in den Werkzeugdaten muss die Spindelzuordnung der Dynamikdaten entfernt werden (P-TOOL-00012). | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Kennung des Werkzeugparameters | |||||
%2: | Fehlerhafter Wert [-] | ||||
Wert des Werkzeugparameters | |||||
%3: | Erwarteter Wert [-] | ||||
Korrekter Wert des Werkzeugparameters | |||||
%4: | Aktueller Wert [-] | ||||
Werkzeugnummer | |||||
%5: | Aktueller Wert [-] | ||||
Kennung des Kanalparameters mit Wert | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21544 | Unerlaubter Lesezugriff auf Daten eines Zyklusparameters. | ||||
| Beschreibung | Mit der Variable V.G.@P[i].VALID kann im Zyklus geprüft werden, ob ein bestimmter Übergabeparameter (@P<i>) im Zyklusaufruf L CYCLE [...] programmiert wurde und somit gültig ist. Die vorliegende Fehlermeldung wird erzeugt, wenn die Variable V.G.@P[i].VALID außerhalb eines Zyklus programmiert worden ist | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Prüfen und ändern des NC-Programms. Die Variable V.G.@P[i].VALID nur innerhalb von Zyklen verwenden. | ||
Parameter | %1: | Aktueller Wert [-] | |||
Allgemeine Kennung eines Zyklenparameters | |||||
%2: | Fehlerhafter Wert [-] | ||||
Nummer des programmierten Zyklenparameters in V.G.@P[i].VALID | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21545 | Angegebene Position in Zeichenkette bei String-Operation ungültig. | ||||
| Beschreibung | Für die String-Operation muss eine Startposition in der Zeichenkette festgelegt werden. Der angegebene Wert des Parameters ist jedoch kleiner oder größer als zulässig. Beispiel: N10 V.E.string = DELETE["Hello world! ", 7, 100] Korrekt: N10 V.E.string = DELETE["Hello world!", 7, 5] | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung | ||
Abhilfe | Klasse | 3 | NC-Programm korrigieren. Startposition innerhalb der Zeichenkette vorgeben. | ||
Parameter | %1: | Aktueller Wert [-] | |||
Name der programmierten Funktion | |||||
%2: | Aktueller Wert [-] | ||||
Nummer des fehlerhaften Parameters | |||||
%3: | Fehlerhafter Wert [-] | ||||
Fehlerhafter Wert | |||||
%4: | Unterer Grenzwert [-] | ||||
Kleinster, zulässiger Wert | |||||
%5: | Oberer Grenzwert [-] | ||||
Größter, zulässiger Wert | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21546 | Verzögerungslimit auf der Bahn ist negativ oder 0. | ||||
| Beschreibung | Das mit #VECTOR LIMIT ... [...] programmierte Verzögerungslimit auf der Bahn ist negativ oder Null. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Befehl prüfen und ändern. Programmiertes Verzögerungslimit muss einen Wert größer Null haben. | ||
Parameter | %1: | Fehlerhafter Wert [1mm/s^2 bzw. 1°/s^2] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21547 | Doppelprogrammierung im #VECTOR LIMIT-Befehl. | ||||
| Beschreibung | Im Befehl #VECTOR LIMIT ... [...] wurden unzulässige Kombinationen von Schlüsselwörtern programmiert. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Prüfen und ändern des NC-Programms. Redundante Schlüsselworte im Befehl #VECTOR LIMIT ... [...] entfernen. | ||
Parameter | %1: |
| |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21548 | M-Funktion ist nicht frei verfügbar oder erfordert eine konfigurierte Spindel. | ||||
| Beschreibung | Ein programmiertes M3, M4, M5, M19 oder M40 - M45 kann nicht ausgeführt werden, weil entweder keine Spindel im NC-Kanal vorhanden ist oder die M-Funktion nicht zur allgemeinen Verwendung freigegeben ist. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Verwendung von M3, M4, M5, M19 und M40 - M45 in den Kanalparametern korrekt parametrieren:
| ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Anzahl im Kanal konfigurierter Spindeln (P-CHAN-00082) | |||||
%2: | Fehlerhafter Wert [-] | ||||
Wert des Freigabeparameters (P-CHAN-00098,P-CHAN-00052) | |||||
%3: | Aktueller Wert [-] | ||||
Nummer der M-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21549 | Zuweisung von links nach rechts nur in Parameter oder Variable erlaubt. | ||||
| Beschreibung | Ein übertragener Signalparameter (P[<i>]) im Befehl #WAIT kann nicht in die programmierte "Zielvariable" übernommen werden. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Prüfen und ändern des NC-Programms. Aus syntaktischen Gründen ist hier die Besonderheit zu beachten, dass die Zuweisung von links nach rechts erfolgt. Der Wert des übertragenen Signalparameters P[<i>] wird also der "Zielvariable" rechts vom Gleichheitszeichen zugewiesen. Diese "Zielvariable" muss ein P-Parameter oder eine V. -Variable (eigendefinierte Variable, externe Variable, vordefinierte Variable mit Schreibzugriff) sein. Beispiel: N10 #SIGNAL [ID1 CH1 P[0]=5]Nxx | ||
Parameter | %1: |
| |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21550 | Anwahl der kartesischen Transformation bei aktiver Trafo-PTP-Programmierung nicht erlaubt. | |||
| Beschreibung | Die Anwahl einer kartesischen Transformation mit #CS ON oder #ACS ON ist bei aktiver PTP-Bewegungsführung (#PTP ON) nicht erlaubt. Beispiel: Falsch: N10 X50 Y50 Richtig: N10 X50 Y50 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programmreihenfolge prüfen und ändern. Kartesische Transformation vor der Anwahl der PTP-Bewegungsführung | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
21551 | An der Konturrotation beteiligte Achsen dürfen nicht unabhängig bewegt werden. | ||||
| Beschreibung | In der aktuellen Ebene ist für eine an der Konturrotation mit #ROTATION beteiligten Achse eine unabhängige Bewegung (Independent INDP_SYN/ASYN, Pendeln OSC oder Heben/Senken LIFT) programmiert. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Modifikation des NC-Programms. Unabhängige Bewegungen nur für Achsen programmieren, die nicht an der Konturrotation in der Ebene beteiligt sind. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
Achsnummer der unzulässig programmierten unabhängigen Achse | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
21552 | Anwahl der kinematischen Transformation bei aktiver Trafo-PTP-Programmierung nicht erlaubt. | |||
| Beschreibung | Die Anwahl einer kinematischen Transformation mit #TRAFO ON ist bei aktiver PTP-Bewegungsführung (#PTP ON) nicht erlaubt. Beispiel: Falsch: N10 X50 Y50 Richtig: N10 X50 Y50 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programmreihenfolge prüfen und ändern. Kinematische Transformation vor der Anwahl der PTP-Bewegungsführung | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
21553 | Die angeforderten Getriebedaten sind nicht vorhanden. | |||
| Beschreibung |
| ||
Reaktion | Klasse | 2 |
| |
Abhilfe | Klasse | 3 |
| |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||