ID-Bereich 20500-20749
ID-Bereich 20500-20749
20500 | Zuviele Parameter nach #SET IPO SOLLPOS. | ||||
| Beschreibung | Bei der Programmierung des NC-Befehls #SET IPO SOLLPOS[...] wird in den eckigen Klammern die maximal zulässige Anzahl der Parameterzuweisungen überschritten. [PROG - Kapitel: Anfordern von Offset- und Sollwerten] | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Im NC-Programm die Parameterzuweisungen auf die maximale Anzahl begrenzen. | ||
Parameter | %1: | Oberer Grenzwert [-] | |||
Maximale Anzahl an Parameterzuweisungen | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20509 | Unbekannter NC-Befehl nach #. | |||
| Beschreibung | Der programmierte #-Befehl wurde nicht erkannt, weil die Befehlssyntax einen Schreibfehler enthält, weil er in Teilen oder im Gesamten unbekannt ist oder weil die entsprechende (optionale) Funktionalität im System nicht verfügbar ist. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Im NC-Programm die Syntax des #-Befehls bzgl. Schreibweise und Verfügbarkeit prüfen und ggf. korrigieren. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20521 | Der fuer diese logische Achsnummer programmierte Versatzmodus ist unbekannt. | ||||
| Beschreibung | Innerhalb des Achstauschbefehls ist zur Achse ein im System unbekannter Versatzmodus programmiert. [PROG - Kapitel Achstauschbefehle] | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Achstauschbefehl prüfen und ändern. Zulässigen Versatzmodus programmieren. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
Nummer der fehlerhaft programmierten Achse | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20524 | Achsbezeichnung zu lang oder beginnt mit falschem Zeichen. | |||
| Beschreibung | Bei der Prüfung des Achsnamens in einem #-Befehl wird festgestellt, dass dieser mit einem falschen Buchstaben beginnt oder dass der Achsname zu lang ist. Für die Achsbezeichnung sind folgende Anfangsbuchstaben zulässig: X, Y, Z, A, B, C, U, V, W, Q. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Im #-Befehl die zulässigen Anfangsbuchstaben verwenden bzw. die Länge der Namen verringern. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20535 | Im Gewindebohrmode sind keine Achsanforderungen erlaubt. | |||
| Beschreibung | Während aktivem Gewindebohren (G63) dürfen keine Achstauschbefehle programmiert werden. Beispiel: Falsch: N10 G63 Z10 F1000 S100 N20 #SET AX[X, 1, 0] : N1000 M30 Richtig: N10 G63 Z10 F1000 S100 N20 G01 G90 X100 Y100 (Abwahl von G63) N30 #SET AX[X, 1, 0] : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Prüfen und ändern des Programmablaufs.Vor dem Achstauschbefehl muss das Gewindebohren (G63) abgewählt werden. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20538 | Im gleichen NC-Satz wie #CALL AX sind keine weiteren Befehle erlaubt. | |||
| Beschreibung | Falsch: N10 #CALL AX [B,5,4] G01 X100 Richtig: N10 #CALL AX [B,5,4]N20 G01 X100 | ||
Reaktion | Klasse | - |
| |
Abhilfe | Klasse | - |
| |
Fehlertyp | - | |||
|
20545 | Eine am Synchronbetrieb beteiligte Achse kann nicht abgegeben werden. | ||||
| Beschreibung | Eine im Achstauschbefehl programmierte Achse wird momentan im Synchronbetrieb verwendet und darf nicht abgegeben werden. Beispiel: Falsch: N30 #SET AX LINK[1, B=X] N40 #ENABLE AX LINK[1] : N70 #PUT AX[X] : N80 #DISABLE AX LINK[1] : N1000 M30 Richtig: N30 #SET AX LINK[1, B=X] N40 #ENABLE AX LINK[1] : N70 #DISABLE AX LINK[1] : N80 #PUT AX[X] : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung | ||
Abhilfe | Klasse | 3 | Prüfen und ändern des Programmablaufs.Vor dem Achstauschbefehl muss der Synchronbetrieb abgewählt werden. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
%2: | Aktueller Wert [-] | ||||
| |||||
%3: | Aktueller Wert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20546 | Plandrehachse abgegeben bei aktiver Durchmesserprogrammierung nicht erlaubt. | ||||
| Beschreibung | Die im Achstauschbefehl programmierte Achse wird momentan in der Durchmesserprogrammierung (G51) als PlandrehachseP-AXIS-00015verwendet und darf nicht abgegeben werden. Beispiel: Falsch: N10 G51 X80 N20 #PUT AX[X] : N100 G52 : N1000 M30 Richtig: N10 G51 X80 : N100 G52 N110 #PUT AX[X] : N1000 M30 | |||
Reaktion | Klasse | 1 | NC-Programmbearbeitung wird fortgesetzt. | ||
Abhilfe | Klasse | 1 | Prüfen und ändern des Programmablaufs.Vor dem Achstauschbefehl muss die Durchmesserprogrammierung (G51) abgewählt werden. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20547 | Eine am Handbetrieb beteiligte Achse kann nicht abgegeben werden. | ||||
| Beschreibung | Die im Achstauschbefehl programmierte Achse wird momentan im Handbetrieb verwendet und darf nicht abgegeben werden. Beispiel: Falsch: N10 G201 #ACHSE[X] N20 #PUT AX[X] : N100 G202 : N1000 M30 Richtig: N10 G201 #ACHSE[X] : N100 G202 N110 #PUT AX[X] : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Prüfen und ändern des Programmablaufs.Vor dem Achstauschbefehl muss der Handbetrieb abgewählt werden. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20551 | Achsbezeichnung zu lang oder beginnt mit falschem Zeichen. | |||
| Beschreibung | Bei der Prüfung des Achsnamens in einem #-Befehl wird festgestellt, dass dieser mit einem falschen Buchstaben beginnt oder dass der Achsname zu lang ist. Für die Achsbezeichnung sind folgende Anfangsbuchstaben zulässig: X, Y, Z, A, B, C, U, V, W, Q. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Im #-Befehl die zulässigen Anfangsbuchstaben verwenden bzw. die Länge der Namen verringern. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20554 | Bei #SET AX ueberschreitet die logische Achsnummer das Datenformat. | |||
| Beschreibung | Die logische Achsnummer Ax hat folgenden Zahlenbereich: 0<= Ax <= 65535 | ||
Reaktion | Klasse | - | Warnung | |
Abhilfe | Klasse | - |
| |
Fehlertyp | - | |||
|
20555 | Bei #SET AX ueberschreitet der Achsenindex das Datenformat. | |||
| Beschreibung | Die logische Achsindex Ai hat folgenden Zahlenbereich: 0<= Ai <= 65535 | ||
Reaktion | Klasse | - | Warnung | |
Abhilfe | Klasse | - |
| |
Fehlertyp | - | |||
|
20563 | Im gleichen NC-Satz wie #SET AX sind keine weiteren Befehle erlaubt. | |||
| Beschreibung | Falsch: N10 #SET AX [B,5,4] G01 X100 F100 Richtig: N10 #SET AX [B,5,4]N20 G01 X100 F100 | ||
Reaktion | Klasse | - | Warnung | |
Abhilfe | Klasse | - |
| |
Fehlertyp | - | |||
|
20566 | #COMMENT BEGIN muss im NC-Satz exklusiv programmiert werden. | |||
| Beschreibung | Nach dem Befehl #COMMENT BEGIN sind im gleichen NC-Satz keine weiteren NC-Befehle erlaubt. Beispiel: Falsch: N10 #COMMENT BEGIN X100 F1000 G01 F100 : N30 #COMMENT END : N1000 M30 Richtig: N10 #COMMENT BEGIN N20 X100 F1000 G01 F100 : N30 #COMMENT END : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programmreihenfolge prüfen und ändern. Unzulässige NC-Befehle in den nachfolgenden NC-Satz verschieben. Hinweis: Nur bei #ACHSE, #PSET und #PRESET sind weitere NC-Befehle im gleichen NC-Satz erlaubt. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20567 | #COMMENT END ohne vorheriges #COMMENT BEGIN programmiert. | |||
| Beschreibung | Im NC-Programm wurde ein #COMMENT END ohne ein zugehöriges #COMMENT BEGIN gefunden. Beispiel: Falsch: N20 X100 F1000 G01 N30 #COMMENT END : N1000 M30 Richtig: N10 #COMMENT BEGIN N20 X100 F1000 G01 N30 #COMMENT END : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Fehlendes#COMMENT BEGIN ergänzen oder überflüssiges #COMMENT END entfernen. Hinweis: Auch bei geschachtelten Kommentaren müssen immer beide #COMMENT BEGIN / #COMMENT END programmiert werden! N10 #COMMENT BEGIN : N100 #COMMENT BEGIN : N200 #COMMENT END N500 #COMMENT END : N1000 M30 | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20568 | 'End of File' innerhalb eines Kommentarblocks gefunden. | |||
| Beschreibung | Im Kommentarblock nach #COMMENT BEGIN wird bei der Suche nach #COMMENT END das Dateiende erreicht. Falsch: N20 X100 F1000 G01 N50 #COMMENT BEGIN : : N1000 M30 <End of File> Richtig: N20 X100 F1000 G01 N50 #COMMENT BEGIN : N500 #COMMENT END : N1000 M30 <End of File> | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Fehlendes#COMMENT END in einem NC-Satz vor M30 ergänzen oder überflüssiges #COMMENT BEGIN entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20569 | #COMMENT END muss im NC-Satz exklusiv programmiert werden. | |||
| Beschreibung | Nach dem Befehl #COMMENT END sind im gleichen NC-Satz keine weiteren NC-Befehle erlaubt. Beispiel: Falsch: N10 #COMMENT BEGIN : N30 #COMMENT END X100 F1000 G01 F100 : N1000 M30 Richtig: N10 #COMMENT BEGIN : N30 #COMMENT END N40 X100 F1000 G01 F100 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programmreihenfolge prüfen und ändern. Unzulässige NC-Befehle in den nachfolgenden NC-Satz verschieben. Hinweis: Nur bei #ACHSE, #PSET und #PRESET sind weitere NC-Befehle im gleichen NC-Satz erlaubt. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20570 | PDU von Werkzeugverwaltung mit falscher Werkzeugnummer empfangen. | ||||
| Beschreibung | Von einer externen Werkzeugverwaltung werden aufgrund der Anforderung aus dem NC-Programm (D-Wort, #TOOL DATA) die entsprechenden Werkzeugdaten in segmentierten Datenpaketen (PDU's) zur Verfügung gestellt. Hierbei ergibt die Plausibilitätsprüfung im NC-Kanal beim Empfang dieser Datenpakete, dass die Werkzeugnummern von Anforderung und Empfang nicht übereinstimmen. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 6 | Behandlung und Bereitstellung der angeforderten Daten in der externen Werkzeugverwaltung prüfen und ändern. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer des empfangenen Werkzeuges | |||||
%2: | Erwarteter Wert [-] | ||||
Nummer des angeforderten Werkzeuges | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20571 | PDU von Werkzeugverwaltung mit unzulaessigem Parameterindex empfangen. | ||||
| Beschreibung | Von einer externen Werkzeugverwaltung werden aufgrund der Anforderung aus dem NC-Programm (D-Wort, #TOOL DATA) die entsprechenden Werkzeugdaten in segmentierten Datenpaketen (PDU's) zur Verfügung gestellt. Hierbei ergibt die Plausibilitätsprüfung im NC-Kanal beim Empfang dieser Daten, dass die Indexierung der Werkzeugparameter fehlerhaft ist. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 6 | Behandlung und Bereitstellung der angeforderten Daten in der externen Werkzeugverwaltung prüfen und ändern. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Unzulässiger Parameterindex | |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20573 | ||||
| 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 | 2 |
| |
Abhilfe | Klasse | 8 | Neustart der Steuerung erforderlich. |
20574 | Division durch 0. | ||||
| Beschreibung | Bei der Berechnung eines mathematischen Ausdrucks mit dem kombinierten Zuweisungsoperator /= ist der Divisor "Null". Beispiel: Falsch: N10 P1=0 : N500 P2/=P1 : N1000 M30 Richtig: N10 P1=0 : N495 $IF P1 != 0 N500 P2/=P1 N505 $ENDIF : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Division durch $IF-Abfrage des Wertes nur ausführen, wenn Divisior ungleich Null ist. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Wert des Divisors | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20576 | ||||
| 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. |
20577 | In der aktuellen Ebene ist fuer die SRK keine Plandrehachse konfiguriert. | ||||
| Beschreibung | Bei der Übernahme der Werkzeugversätze wird bei aktiver Schneidenradiuskorrektur (SRK) für Drehwerkzeuge festgestellt, dass keine der beiden Ebenenachsen als PlandrehachseP-AXIS-00015konfiguriert ist. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Bei Drehmaschinen muss eine der Ebenenachsen (erste oder zweite Hauptachse) in der Achsparameterliste[AXIS]als PlandrehachseP-AXIS-00015konfiguriert sein. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
Achsmode der Achse | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20578 | In der aktuellen Ebene ist fuer die SRK keine Laengsdrehachse konfiguriert. | ||||
| Beschreibung | Bei der Übernahme der Werkzeugversätze wird bei aktiver Schneidenradiuskorrektur (SRK) für Drehwerkzeuge festgestellt, dass keine der beiden Ebenenachsen als LängsdrehachseP-AXIS-00015konfiguriert ist. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Bei Drehmaschinen muss eine der Ebenenachsen (erste oder zweite Hauptachse) in der Achsparameterliste[AXIS]als LängsdrehachseP-AXIS-00015konfiguriert sein. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
Achsmode der Achse | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20581 | ||||
| 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 | 2 |
| |
Abhilfe | Klasse | 8 | Neustart der Steuerung erforderlich. |
20582 | Wert nach G159 ueberschreitet Datenformat. | ||||
| Beschreibung | Der mit G159=<expr> programmierte Zahlenwert (Nullpunktverschiebungsgruppe) liegt ausserhalb des zulässigen Wertebereiches. [PROG - Kapitel Erweiterte Nullpunktverschiebung (G159)] | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern.Nullpunktverschiebungsgruppe mit einem zulässigen Wert programmieren. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20583 | Wert nach G160 ueberschreitet Datenformat. | ||||
| Beschreibung | Der mit G160=<expr> programmierte Zahlenwert (Nullpunktverschiebungsgruppe) liegt ausserhalb des zulässigen Wertebereiches. [PROG - Kapit el Nullpunktverschiebungen achsspezifisch freigeben (G160)] | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern.Nullpunktverschiebungsgruppe mit einem zulässigen Wert programmieren. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20584 | Zahlenwert nach G160 ueberschreitet erlaubten Wertebereich. | ||||
| Beschreibung | Der mit G160=<expr> programmierte Zahlenwert stellt einen Index (Datensatz) in der Nullpunktverschiebungstabelle dar. Die Größe dieser Tabelle ist abhängig von der jeweiligen Applikation. Der programmierte Index ist nun größer als der maximal zulässige Index. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G160=500 X1 Y1 Z0 N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G160=7 X1 Y1 Z0 N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Index programmieren, der in der Nullpunktverschiebungstabelle vorhanden istP-ZERO-00003. | ||
Parameter | %1: | Grenzwert [-] | |||
| |||||
%2: | Fehlerhafter Wert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20585 | Defaultindex ueberschreitet erlaubten Wertebereich. | ||||
| Beschreibung | Bei der Interpretation im Hochlauf oder bei der Aktualisierung geänderter Daten wird bei der Plausibilitätsprüfung der Nullpunktverschiebungsliste festgestellt, dass der DefaultindexP-ZERO-00002den maximal zulässigen Indexwert überschreitet. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 6 | Liste der Nullpunktverschiebungen prüfen und ändern. | ||
Parameter | %1: | Grenzwert [-] | |||
| |||||
%2: | Fehlerhafter Wert [-] | ||||
| |||||
Fehlertyp | - | ||||
|
20587 | Bei .ALL-Variablen ist diese Zuweisung bzw. Verknuepfung nicht erlaubt. | |||
| Beschreibung | Bei der Vernüpfung von Nullpunktverschiebungen über V.G.NP[..].ALL darf keine Multiplikation oder Division angewandt werden. Syntaxbeispiel: Falsch: N10 V.G.NP[0].ALL *= V.G.NP[1].ALLN10 V.G.NP[0].ALL = V.G.NP[0].ALL/6 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Siehe auch [PROG - Kapitel Addition/Subtraktion von Verschiebungen] | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20588 / 20589 | ||||
| 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 | 2 |
| |
Abhilfe | Klasse | 8 | Neustart der Steuerung erforderlich. |
20590 | Zuviele bedingte Interpretieranweisungen verschachtelt. | ||||
| Beschreibung | Bei der Programmierung verschachtelter bedingter Interpretieranweisungen (#IF/ #ELSE/#ENDIF) wird die zulässige maximale Verschachtelungstiefe überschritten. Syntaxbeispiel: Falsch: #IFP1==10N10 G01 X10 Y10 F100: : : #ELSE: : #ELSE: #ENDIF #ENDIF:: #ELSE: #ENDIF:#ENDIF: | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern.Verschachtelungstiefe der bedingten Interpretieranweisungen (#IF/#ELSE/#ENDIF) verringern. NC-Programmablauf vereinfachen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20591 | Korrespondierendes #IF fehlt zum aktuellen #ELSE. | |||
| Beschreibung | Einebedingter Interpretieranweisung wurde in unvollständiger Syntax programmiert. Ein #ELSE kann nur zusammen mit #IF/#ENDIF programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 #ELSE : N1000 M30 Richtig: N01 P1=0 #IF P1==1 N10 G00 X0 Y0 Z0 #ELSE N25 G01 X100 Y0 Z0 F1000 #ENDIF : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Prüfen und ändern des Programmablaufs. Ergänzen der #IF/#ENDIF-Anweisung oder löschen des #ELSE. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20592 | Unerwartetes #ENDIF. Keine bedingte Interpretieranweisung offen. | |||
| Beschreibung | Einebedingter Interpretieranweisung wurde in unvollständiger Syntax programmiert. Ein #ENDIF kann nur zusammen mit einem vorhergehenden #IF programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 P1=0 N20 G01 X100 F10000 #ENDIF : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 P1=0 #IF P1==0 N20 G01 X100 F10000 #ENDIF N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Prüfen und ändern des Programmablaufs. Einfügen der #IF-Anweisung oder löschen des #ENDIF. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20593 | Die bedingte Interpretieranweisung muss am Anfang des NC-Satzes erfolgen. | |||
| Beschreibung | Die Befehle #IF/#ELSE/#ENDIF müssen direkt am Anfang eines NC-Satzes, ohne Satznummer, programmiert werden. Syntaxbeispiel: #IF P1 == TRUE N10 X100 #ELSE N20 X200 Y200 Z100 #ENDIF : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Prüfen und ändern des NC-Programms. Sicherstellen, dass #IF/#ELSE/ #ENDIF am Satzanfang programmiert sind. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20595 | Der Block-Count fuer den Satzvorlauf liegt im ungueltigen Steuersatzzweig. | ||||
| Beschreibung | Der Satzvorlauf wird mit einem Blockcount beauftragt, der im NC-Programm in einem Steuersatzzweig liegt, der nicht durchlaufen wird (z.B. ungültiger $ELSE-Zweig). | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Blockcount beauftragen, der in einem gültigen Steuersatzzweig liegt. | ||
Parameter | %1: | Aktueller Wert [-] | |||
Satznummer am beauftragten Blockcount | |||||
%2: | Aktueller Wert [-] | ||||
Beauftragte Blockcount | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20596 - 20600 | ||||
| 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. |
20601 | Die Satzvorlaufbehandlung hat eine im aktuellen Zustand unzulaessige PDU empfangen. | |||
| Beschreibung | Der Satzvorlauf (SV) wurde von der Bedienung mit einer Aktion beauftragt, die im aktuellen Zustand nicht zulässig ist, weil gar kein Satzvorlauf aktiv ist. Bei den beauftragten Aktionen handelt es sich um: - Bewegung fortsetzen bei Satzvorlaufmarke - Programmbearbeitung abbrechen - Satzvorlauf fortsetzen | ||
Reaktion | Klasse | 1 | Satzvorlaufbehandlung wird fortgesetzt. | |
Abhilfe | Klasse | 1 | Die oben aufgeführten Aktionen nur durchführen, wenn der Satzvorlauf bereits aktiv ist. | |
Fehlertyp | 3, Fehlermeldung aus der Kommunikation. | |||
|
20602 | ||||
| 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. |
20603 | Unbekannte Aktion im Satzvorlauf von der Bedienung empfangen. | ||||
| Beschreibung | Der Satzvorlauf wurde von der Bedienung mit einer Aktion beauftragt, die nicht definiert ist und somit nicht ausgeführt werden kann. | |||
Reaktion | Klasse | 2 | Satzvorlaufbehandlung wird fortgesetzt. | ||
Abhilfe | Klasse | 1 | Prüfen, warum Bedienung die unbekannte Aktion beauftragt hat. | ||
Parameter | %1: | Aktueller Wert [-] | |||
Kennung der unbekannten Aktion | |||||
Fehlertyp | 3, Fehlermeldung aus der Kommunikation. | ||||
|
20604 | Istwert ueberschreitet Datenformat. | ||||
| Beschreibung | Der mit dem Befehl #PSET programmierte Istwert für eine Achse liegt außerhalb des erlaubten Zahlenbereichs. Syntaxbeispiel: N10 #PSET X<Istwert> | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Prüfen und ändern des Istwertes für die entsprechende Achse. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
%2: | Fehlerhafter Wert [-] | ||||
| |||||
%3: | Unterer Grenzwert [-] | ||||
| |||||
%4: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20605 | Beim Einrechnen des Istwertversatzes wird Datenformat ueberschritten. | ||||
| Beschreibung | Der mit dem Befehl #PSET programmierte Istwert für eine Achse verursacht bei der steuerungsinternen Verarbeitung eine Überschreitung des zulässigen Datenformates. Syntaxbeispiel: N10 #PSET X<Istwert> | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Prüfen und ändern des Istwertes für die entsprechende Achse. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
%2: | Fehlerhafter Wert [-] | ||||
| |||||
%3: | Unterer Grenzwert [-] | ||||
| |||||
%4: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20606 | Beim Herausrechnen des Istwertversatzes wird Datenformat ueberschritten. | ||||
| Beschreibung | Der mit dem Befehl #PSET programmierte Istwert für eine Achse verursacht bei der steuerungsinternen Verarbeitung eine Überschreitung des zulässigen Datenformates. Syntaxbeispiel: N10 #PSET X<Istwert> | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Prüfen und ändern des Istwertes für die entsprechende Achse. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
%2: | Fehlerhafter Wert [-] | ||||
| |||||
%3: | Unterer Grenzwert [-] | ||||
| |||||
%4: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20607 | #PSET bzw. #PRESET nicht zusammen mit Wegbedingungen erlaubt. | |||
| Beschreibung | Die NC-Befehle #PSET und #PRESET dürfen im gleichen NC-Satz nicht mit NC-Befehlen aus der Gruppe der s.g. Wegbedingungen verwendet werden, da diese ebenfalls die Bedeutung der programmierten Achskoordinaten umschalten. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G01 F1000 #PSET X200 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G01 X200 F1000 N30 #PSET X200 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programmreihenfolge prüfen und ändern. NC-Befehlaus der Gruppe der Wegbedingungen in einen eigenen NC-Satz verschieben. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20608 | Istwertsetzen bei aktiver WRK nicht erlaubt. | |||
| Beschreibung | Solange die WRK aktiv ist, darf kein Istwertsetzen (#PSET, #PRESET) programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G41 X100 F1000 N50 #PSET X200 : N100 G40 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G41 X100 F1000 : N100 G40 N110 #PSET X200 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Vor dem Istwertsetzen WRK abwählen (G40). | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20610 | Istwertsetzen bei aktiver Durchmesserprogrammierung nicht erlaubt. | |||
| Beschreibung | Solange die Durchmesserprogrammierung aktiv ist (G51), darf kein Istwertsetzen (#PSET, #PRESET) programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G51 X100 N50 #PSET X200 : N100 G52 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G51 X100 : N100 G52 N110 #PSET X200 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Vor dem Istwertsetzen Durchmesserprogrammierung abwählen (G52). | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20612 | Istwertsetzen bei aktiver Spiegelung nicht erlaubt. | |||
| Beschreibung | Solange eine Spiegelung aktiv ist (G21 G23), darf kein Istwertsetzen (#PSET, #PRESET) programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G21 N50 #PSET X200 : N100 G20 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G21 : N100 G20 N110 #PSET X200 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Vor dem Istwertsetzen eine aktive Spiegelung abwählen (G20). | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20613 | Hochkomma nach Makroname fehlt. | |||
| Beschreibung | Beim Aufruf eines Makros wurde nach dem Makronamen das abschließende Hochkomma nicht programmiert. Syntaxbeispiel: Falsch: N10 "MACRONAME Richtig: N10 "MACRONAME" | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Makronamen müssen immer in Hochkommas eingeschlossen sein. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20614 | Der Makroname ist zu lang. | ||||
| Beschreibung | Bei der Definition oder dem Aufruf eines Makros wird festgestellt, dass der Makroname die maximal zulässige Zeichenanzahl überschreitet. Syntaxbeispiel: Falsch: N10 "THIS_MACRONAME_IS_TOO_LONG" = | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Makronamen verkürzen. | ||
Parameter | %1: | Grenzwert [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20615 | Hochkomma nach Makro-NC-Code fehlt. | |||
| Beschreibung | Bei der Definition eines Makros wird nach dem Makro-NC-Code das abschließende Hochkomma vermißt. Syntaxbeispiel: Falsch: N10 "MACRONAME" = "X100 G01 Richtig: N10 "MACRONAME" = "X100 G01 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern.Makro-NC-Code muss immer in Hochkommas eingeschlossen sein. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20616 | Schachtelungsebene bei Makrodefinition nicht abgeschlossen. | |||
| Beschreibung | Die Schachtelung von Makros in einer Syntaxbeispiel: Falsch: N10 "MACRO1" = "X100" N20 "MACRO2" = "Y200" N30 "MACRO3" = "G01 F1000 : Richtig: N10 "MACRO1" = "X100" N20 "MACRO2" = "Y200" N30 "MACRO3" = "G01 F1000 : | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Die geschachtelten Makronamen müssen jeweils immer in \" (Backslash-Hochkomma) eingeschlossen sein. Darauf achten, dass auch dass abschliessende Hochkomma nach dem Makro-NC-Code programmiert ist! [PROG - Kapitel Symbolische Zeichenketten Schachtelung von Strings] | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20617 | Der Makro-NC-Code ist zu lang. | ||||
| Beschreibung | Bei der Definition eines Makros wird festgestellt, dass der Makro-NC-Code die maximal zulässige Zeichenanzahl überschreitet. Syntaxbeispiel: Falsch: N10 "MACRO1" = "X100 G01 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern.Makro-NC-Code verkürzen. | ||
Parameter | %1: | Grenzwert [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20618 | Stringspeicher ist voll. | ||||
| Beschreibung | Die Kapazität zur Speicherung von Makrodefinitionen im NC-Programm ist erreicht. Die maximale Gesamtanzahl von Makros wird gebildet aus der Summe reservierter Makros in der Kanalparameterliste und der im NC-Programm definierten Makros. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Makrodefinitionen im NC-Programm entfernen oder wenn möglich als vordefinierte Makros in die KanalparameterlisteP-CHAN-00085verlagern, wenn dort die Kapazität noch nicht ausgeschöpft wurde. | ||
Parameter | %1: | Grenzwert [-] | |||
Maximale Anzahl Makros im NC-Kanal | |||||
%2: | Aktueller Wert [-] | ||||
Anzahl Makros, die im NC-Programm definiert werden können | |||||
%3: | Aktueller Wert [-] | ||||
Anzahl Makros, die in der Kanalparameterliste definiert werden können | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20619 | Unbekannter Makroname. Makro nicht definiert. | |||
| Beschreibung | Das programmierte Makro ist nicht bekannt. Es wurde weder im NC-Programm noch in der Kanalparameterliste definiert. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Vor dem Aufruf muss das Makro entweder im NC-Programm gemäß [PROG - Kapitel Symbolische Zeichenketten]oder in der Kanalparameterliste definiert worden sein (P-CHAN-00085,P-CHAN-00062). | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20620 | Hochkomma vor Makro-NC-Code fehlt. | |||
| Beschreibung | Bei der Definition eines Makros wird vor dem Makro-NC-Code das einleitende Hochkomma vermißt. Syntaxbeispiel: Falsch: N10 "MACRONAME" = X100 G01 Richtig: N10 "MACRONAME" = "X100 G01 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern.Makro-NC-Code muss immer in Hochkommas eingeschlossen sein. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20621 | ||||
| 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. |
20622 | Der Makro-NC-Code zwischen den Hochkommas fehlt. | |||
| Beschreibung | Im NC-Satz ist ein "leeres" Makro programmiert, d.h. zwischen den Hochkommas auf der rechten Seite der Zuweisung wurde kein NC-Code programmiert. Beispiel: N10 G00 X0 Y0 Z0 : N100 "MACRO_1" = "" : N1000 M30 | ||
Reaktion | Klasse | 1 | NC-Programmbearbeitung wird fortgesetzt. Warning wird nur für Diagnose verwendet. | |
Abhilfe | Klasse | 1 | NC-Programm prüfen und ändern. Makrodefinition modifizieren. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20624 | Kanalparameter: Einem Makroname wurde kein NC-Code zugeordnet. | ||||
| Beschreibung | Im Hochlauf wird bei der Prüfung der Kanalparameter festgestellt, daß einem MakronamenP-CHAN-00085als NC-CodeP-CHAN-00062ein Leerstring zugeordnet wurde. | |||
Reaktion | Klasse | 2 | Steuerungshochlauf wird fortgesetzt. | ||
Abhilfe | Klasse | 1 | Während dem Hochlauf wird im Konfliktfall der Leerstring übernommen und der Hochlauf fortgesetzt. Unvollständigen Makrodefinition ergänzen oder entfernen und Hochlauf wiederholen. | ||
Parameter | %1: | Aktueller Wert [-] | |||
Index der unvollständigen Makrodefinition in der Kanalparameterliste | |||||
Fehlertyp | 2, Fehlermeldung bei der Übernahme von Parameterlisten in die Steuerung. | ||||
|
20625 | Der mathematische Term im Makro-NC-Code wurde nicht korrekt abgeschlossen. | |||
| Beschreibung | Bei der Auflösung von mathematischen Termen in Makros wurde am Ende eines Terms ein unzulässiges Zeichen gefunden. Syntaxbeispiel: Falsch: N10 "MACRO1"="5*12]" : N100 X"MACRO1" (Fehlerausgabe in dieser : | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Die mathematischen Terme der verwendeten Makros bzgl. unzulässiger Zeichen prüfen und ggf. entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20626 | Das Ueberschreiben eines Makro-NC-Codes ist nicht erlaubt. | |||
| Beschreibung | Im NC-Programm soll ein bereits definiertes Makro erneut geschrieben werden. Diese Möglichkeit ist durch die versionsspezifische Konfiguration nicht zulässig. Beispiel: Falsch: N10 "MACRO_1" = " G00 X0 Y0 N15 "MACRO_2" = " G00 X10 Y20 N20 "MACRO_1" = " G01 F2000 X0 Y0 : N1000 M30 Richtig: N10 "MACRO_1" = " G00 X0 Y0 N15 "MACRO_2" = " G00 X10 Y20 N20 "MACRO_3" = " G01 F2000 X0 Y0 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Zusätzliche(s) Makros mit dem gleichen Namen entfernen oder Makro mit neuem Namen anlegen. Ansonsten wenden Sie sich bitte an den Steuerungslieferanten, um das Ueberschreiben eines Makros in der Version freizuschalten. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20629 | Hochkomma nach Makroname fehlt bei Definition. | |||
| Beschreibung | Bei der Definition eines Makros wurde nach dem Makronamen das abschließende Hochkomma nicht programmiert. Syntaxbeispiel: Falsch: N10 "MACRONAME = "X100 G01 Richtig: N10 "MACRONAME" = "X100 G01 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Makronamen müssen immer in Hochkommas eingeschlossen sein. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20630 | Doppelte Istwertprogrammierung im gleichen Satz nicht erlaubt. | |||
| Beschreibung | Im NC-Satz ist der NC-Befehl #PSET/ #PRESET mehrfach programmiert. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Prüfen und ändern der Istwertprogrammierung im NC-Satz. Überzählige #PSET/ #PRESET entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20633 | Position Plandrehachse bei G96 zu klein: Spindeldrehzahl wird begrenzt. | ||||
| Beschreibung | Die berechnete Startdrehzahl der Spindel ist nicht zulässig, da der Abstand der Werkzeugspitze zur Drehmitte bei Anwahl von G96 (konstante Schnittgeschwindigkeit) zu gering ist und die mit G196 oderP-AXIS-00212vorgegebene maximale Spindeldrehzahl überschritten wird. | |||
Reaktion | Klasse | 1 | NC-Programmbearbeitung wird fortgesetzt. | ||
Abhilfe | Klasse | 1 | Die Startdrehzahl wird auf die mit G196 bzw.P-AXIS-00212festgelegte maximale Spindeldrehzahl begrenzt. Um diese Warnung zu vermeiden, sollte bei Anwahl von G96 die Werkzeugspitze nicht in der Nähe der Drehmitte stehen. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
%2: | Fehlerhafter Wert [0.1 µm bzw. 0,0001°] | ||||
Abstand der Werkzeugspitze zur Drehmitte | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20634 | In der aktuellen Ebene ist bei G96 keine Plandrehachse konfiguriert. | |||
| Beschreibung | Bei der Anwahl der konstanten Schnittgeschwindigleit (G96) wird festgestellt, dass keine der beiden Ebenenachsen als PlandrehachseP-AXIS-00015konfiguriert ist. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Bei Drehmaschinen muss eine der Ebenenachsen (erste oder zweite Hauptachse) in der Achsparameterliste[AXIS]als PlandrehachseP-AXIS-00015konfiguriert sein. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20635 | Gewindebohren bei aktivem Umdrehungsvorschub nicht erlaubt. | |||
| Beschreibung | Bei der Anwahl des Gewindebohrens mit G63 wird festgestellt, dass der Umdrehungsvorschub (G95) noch aktiv ist. | ||
Reaktion | Klasse | 2 | Abbruch der NC Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern.Vor Anwahl des Gewindebohrens mit G63 den aktiven Umdrehungsvorschub (G95) mit G94 explizit abwählen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20636 | Gewindebohren bei aktiver konstanter Schnittgeschwindigkeit nicht erlaubt. | |||
| Beschreibung | Bei der Anwahl des Gewindebohrens mit G63 wird festgestellt, dass die konstante Schnittgeschwindigkeit (G96) noch aktiv ist. | ||
Reaktion | Klasse | 2 | Abbruch der NC Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern.Vor Anwahl des Gewindebohrens mit G63 die konstante Schnittgeschwindigkeit (G96) mit G97 explizit abwählen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20637 | G196 und Anwahl Gewindebohren im selben NC-Satz nicht erlaubt. | |||
| Beschreibung | Bei der Anwahl des Gewindebohrens mit G63 wird festgestellt, dass im gleichen NC-Satz G196 programmiert ist. | ||
Reaktion | Klasse | 2 | Abbruch der NC Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. G196 aus dem NC-Satz mit der Anwahl des Gewindebohrens (G63) entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20638 | Getriebeschalten bei aktiver konstanter Schnittgeschwindigkeit nicht erlaubt. | |||
| Beschreibung | Bei der Anwahl einer neuen Getriebstufe mit G112 oder M40 M45 wird festgestellt, dass die konstante Schnittgeschwindigkeit (G96) noch aktiv ist. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern.Vor Anwahl einer neuen Getriebstufe mit G112 oder M40 M45 die konstante Schnittgeschwindigkeit (G96) mit G97 explizit abwählen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20639 | Spindelstop bei aktiver konstanter Schnittgeschwindigkeit nicht erlaubt. | |||
| Beschreibung | Bei Spindelstop mit M05 wird festgestellt, dass die konstante Schnittgeschwindigkeit (G96) noch aktiv ist. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern.Vor Anwahl Spindelstop mit M05 die konstante Schnittgeschwindigkeit (G96) mit G97 explizit abwählen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20640 | Handbetrieb bei aktiver konstanter Schnittgeschwindigkeit nicht erlaubt. | |||
| Beschreibung | Bei der Anwahl des Handbetriebes mit G200 bzw. G201 wird festgestellt, dass die konstante Schnittgeschwindigkeit (G96) noch aktiv ist. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Vor Anwahl des Handbetriebes mit G200 bzw. G201 die konstante Schnittgeschwindigkeit (G96) mit G97 explizit abwählen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20641 | Plandrehachse abgegeben bei aktiver konstanter Schnittgeschwindigkeit nicht erlaubt. | ||||
| Beschreibung | Die im Achstauschbefehl programmierte Achse wird momentan bei aktiver konstanter Schnittgeschwindigkeit (G96) als PlandrehachseP-AXIS-00015verwendet und darf nicht abgegeben werden. Beispiel: Falsch: N10 G96 S63 N20 #PUT AX[X] : N100 G97 : N1000 M30 Richtig: N10 G96 S63 : N100 G97 N110 #PUT AX[X] : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Prüfen und ändern des Programmablaufs.Vor dem Achstauschbefehl muss die aktive konstante Schnittgeschwindigkeit (G96) abgewählt werden. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20642 | M19 bei aktiver konstanter Schnittgeschwindigkeit nicht erlaubt. | |||
| Beschreibung | Bei der Spindelpositionierung mit M19 wird festgestellt, dass die konstante Schnittgeschwindigkeit (G96) noch aktiv ist. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern.Vor Anwahl Spindelpositionierung mit M19 die konstante Schnittgeschwindigkeit (G96) mit G97 explizit abwählen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20643 | M19 im NC-Satz mit G196 nicht erlaubt. | |||
| Beschreibung | Bei der Anwahl der Spindelpositionierung mit M19 wird festgestellt, dass im gleichen NC-Satz G196 programmiert ist. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Anwahl der Spindelpositionierung (M19) aus dem NC-Satz mit G196 entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20644 | Das Makro enthaelt einen exklusiven NC-Befehl. | |||
| Beschreibung | Enthält ein Makro einen exklusiven NC-Befehl (z.B. #-Befehl), so dürfen nach dem Makroaufruf im gleichen NC-Satz keine weiteren NC-Befehle programmiert sein. Beispiel: Falsch: %dummy N10 "MACRO"="#FLUSH WAIT" (Macro mit N20 "MACRO" G01 X10 F1000 : M30 Richtig: %kont N10 "MACRO" = "#FLUSH WAIT" (Macro mit N20 "MACRO" N30 G01 X10 F1000 : M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Die NC-Befehle nach dem Makroaufruf in einen eigenen NC-Satz verschieben. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20648 | Achsspezifische Beschleunigungsgewichtung negativ programmiert. | ||||
| Beschreibung | Einer der mit G130 programmierten achsspezifischen Gewichtungswerte ist negativ. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G130 X70 Y-60 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G130 X70 Y60 : N1000 M30 | |||
Reaktion | Klasse | 1 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Gewichtungswert mit einem sinnvollen Wert größer/gleich Null programmieren. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
%2: | Fehlerhafter Wert [-] | ||||
| |||||
%3: | Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20650 | Globale Beschleunigungsgewichtung negativ programmiert. | ||||
| Beschreibung | Der mit G131 programmierte globale Gewichtungswert ist negativ. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G131 = -60 (alternativ: G131 60) : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G131 = 60 (alternativ: G131 60) : N1000 M30 | |||
Reaktion | Klasse | 1 | NC-Programmbearbeitung wird fortgesetzt. | ||
Abhilfe | Klasse | 1 | Im Konfliktfall wird die Beschleunigunsgewichtung automatisch auf 100% gesetzt und dieNC-Programmbearbeitung fortgesetzt. Vor dem nächsten Programmstart sollte einsinnvoller Wert größer Null programmiert werden. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Korrigierter Wert [-] | ||||
Automatisch berichtigte globale Beschleunigungsgewichtung | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20651 | Bei aktiver WRK darf kein KANAL_CONTROL ausgegeben werden. | |||
| Beschreibung | Bei aktiver Werkzeugradiuskorrektur (G41/G42) können keine Funktionen an oder abgewählt werden die zu einem Leeren des CNC Kanals führen. Es sind dies z. B. die folgenden CNC-Befehle / Funktionen: - #FLUSH - #FLUSH CONTINUE - #FLUSH WAIT - #SET DEC LR SOLL - #SET IPO SOLLPOS - #CS ON[], CS OFF - #TRAFO ON/OFF - G200 - Synchrone V.E Variablen - ... Weitere Informationen zur Werkzeugradiuskorrektur und den aufgeführten Befehlen siehe [PROG]. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Vor Verwendung von Befehlen, die zum Leeren des CNC Kanals führen, Werkzeugradiuskorrektur mit G40 abwählen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20652 | Doppelprogrammierung der Gewindesteigung. | |||
| Beschreibung | Im gleichen NC-Satz wurde beim Gewindeschneiden (G33) die Steigung mehrfach programmiert. Beispiel: Falsch: N10 G74 S1 N20 T1 M03 S400 N30 G00 X72 Z105 N40 G33 Z48 K1 I2 : N1000 M30 Richtig: N10 G74 S1 N20 T1 M03 S400 N30 G00 X72 Z105 N40 G33 Z48 K1 (Annahme: Z ist Längsachse) : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Überflüssige Gewindesteigung entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20653 | Gewindesteigung wurde gleich 0 programmiert. | |||
| Beschreibung | Beim Gewindeschneiden (G33) wird die Steigung mit dem Wert Null oder gar nicht programmiert. Beispiel: Falsch: N10 G74 S1 N20 T1 M03 S400 N30 G00 X72 Z105 N40 G33 Z48 K0 : N1000 M30 Richtig: N10 G74 S1 N20 T1 M03 S400 N30 G00 X72 Z105 N40 G33 Z48 K1 (Annahme: Z ist Längsachse) : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Fehlende oder falsch belegte Gewindesteigung korrekt programmieren.. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20654 | Gewindesteigung ueberschreitet Datenformat. | ||||
| Beschreibung | Beim Gewindeschneiden (G33) liegt die in interne Einheit umgerechnete Steigung außerhalb des zulässigen Wertebereichs. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Programmierte Steigung muss im zulässigen Wertebereich liegen. | ||
Parameter | %1: | Aktueller Wert [-] | |||
Programmierte Steigung | |||||
%2: | Fehlerhafter Wert [1µm/s bzw. 0,001°/s] | ||||
Umgerechnete Steigung | |||||
%3: | Unterer Grenzwert [-] | ||||
| |||||
%4: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20656 | Werkzeugwechsel bei aktivem RTCP/TLC nicht erlaubt. | |||
| Beschreibung | Solange eine kinematische Transformation aktiv ist (#TRAFO ON bzw. #RTCP ON), kann kein anderer Korrekturdatensatz für die Werkzeuggeometriekorrektur mit #TOOL DATA[...] angewählt werden oder ein Wert des aktuellen Werkzeuges mit V.G.WZ_AKT... geändert werden [PROG]. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 #TRAFO ON : N100 #TOOL DATA [2,0,0] N110 V.G.WZ_AKT.L = 150 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 #TRAFO ON : N90 #TRAFO OFF N100 #TOOL DATA [2,0,0] N110 V.G.WZ_AKT.L = 150 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programmablauf prüfen und ändern. Vor #TOOL DATA[...] oder dem Schreibzugriff V.G.WZ_AKT... muss die kinematische Transformation mit #TRAFO OFF bzw. #RTCP OFF abgewählt werden. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20657 | Kinematiktyp unbekannt. | ||||
| Beschreibung | Bei der Verwendung von NC-Befehlen aus dem Bereich der 5-Achsbearbeitung (ECS, CAX, TOOL ORI CS ) wird festgestellt, dass die momentan aktive Kinematiktransformation nicht bekannt ist. Die zu verwendende Kinematiktransformation wird in den Kanalparametern (P-CHAN-00032) als Defaultwert festgelegt. bzw. kann mit dem Befehl #KIN ID[...] auch im NC-Programm definiert werden [PROG]. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Die zur verwendeten Maschinenkinematik erforderliche Kinematiktransformation (KIN-ID) bestimmen und als Defaultwert (P-CHAN-00032) oder im NC-Programm mit #KIN ID[...] anwählen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20658 | Bei RTCP/TLC sind zu wenige Achsen vorhanden. | ||||
| Beschreibung | Abhängig von der jeweiligen Maschinenkinematik sind bei der Anwahl der kinematischen Transformation (#TRAFO ON) im NC-Kanal eine Mindestanzahl Achsenerforderlich. Diese müssen in ihrer Reihenfolge ohne Lücken angeordnet sein. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Reihenfolge der Kanalachsenprüfen und anpassen. Sicherstellen, dass keine falsche Kinematik-ID (#KIN ID[...]) angewählt wurde und dass durch Achstauschbefehle keine für die kinematische Transformation erforderlichen Achsen aus dem Kanal abgegeben wurden. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Anzahl Achsen im NC-Kanal bis zur ersten Lücke | |||||
%2: | Aktueller Wert [-] | ||||
Anzahl notwendiger nichtlückender Achsen der aktiven Maschinenkinematik | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20659 | TLC-Offset ueberschreitet Datenformat. | ||||
| Beschreibung | Bei der Programmierung des NC-Befehls #TLC ON/OFF (Werkzeuglängenkompensation), beim Wechsel in das Maschinenkoordinatensystem mit #MCS... oder bei der Bereitstellung neuer Achspositionen im NC-Kanal liegt der bei der Berechnung verwendete TLC-Offsetaußerhalb des zulässigen Wertebereiches. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Die TLC-Offsetberechnung im NC-Programm nur an Achspositionen ausführen, die weit genug innerhalb des erlaubten Zahlenbereichs liegen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Berechneter TLC-Offset | |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20660 | Fuer die kartesische Transformation muessen die ersten drei logischen Achsen vorhanden sein. | ||||
| Beschreibung | Bei der Programmierung einer kartesischen Transformation mit #(A)CS... wird festgestellt, dass im NC-Kanal nicht alle Hauptachsen (die ersten drei Achsen) lückenlos vorhanden sind. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Reihenfolge der Hauptachsen im NC-Kanalprüfen und anpassen. Sicherstellen, dass durch Achstauschbefehle keine für die kartesische Transformation erforderlichen Achsen aus dem Kanal abgegeben wurden bzw. dass die Hauptachsen korrekt konfiguriert sind (P-CHAN-00006,P-CHAN-00035,P-CHAN-00003). | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20661 | ||||
| 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. |
20662 | Fuer TOOL ORI CS fehlt eine rotatorische Achse. | ||||
| Beschreibung | Beim NC-Befehl #TOOL ORI CS (Werkzeugorientierung senkrecht zur gedrehten Bearbeitungsebene) wird festgestellt, dass eine der zum Ausrichten des Werkzeuges erforderlichen rotatorischen Achsen im NC-Kanal nicht vorhanden ist. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Reihenfolge der Hauptachsen und rotatorischen Achsen im NC-Kanalprüfen und gemäß der zugrundeliegenden Kinematik anpassen. In der Regel sind für das automatische Ausrichten des Werkzeuges mindestens zwei rotatorische Achsen notwendig. [PROG - Kapitel Werkzeug ausrichten (TOOL ORI CS)] Sicherstellen, dass durch Achstauschbefehle keine für das Ausrichten erforderlichen Achsen aus dem Kanal abgegeben wurden bzw. in der Achsreihenfolge falsch angeordnet sind (z.B. Lücken). | ||
Parameter | %1: | Aktueller Wert [-] | |||
Platz bzw. Index in Achsreihenfolge, an dem eine rotatorische Achse erwartet wird. | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20663 | G-Funktion bei aktivem (A)CS nicht erlaubt. | ||||
| Beschreibung | Bestimmte G-Funktionen dürfen bei aktiver kartesischer Transformation nicht programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 #CS ON[10,20,0,0,0,45] N30 G98 X-500 Y-800 : N100 #CS OFF : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 #CS ON[10,20,0,0,0,45] : N100 #CS OFF N110 G98 X-500 Y-800 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Die betroffenen G-Funktionen nur bei abgewählter kartesischer Transformation (#CS OFF) programmieren. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässigen G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20664 | G-Funktion bei aktivem RTCP/TLC nicht erlaubt. | ||||
| Beschreibung | Bestimmte G-Funktionen dürfen bei aktiver kinematischer Transformation nicht programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 #KIN ID[1] N30 #TRAFO ON N40 G98 X-500 Y-800 : N100 #TRAFO OFF : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 #KIN ID[1] N30 #TRAFO ON : N100 #TRAFO OFF N110 G98 X-500 Y-800 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Die betroffenen G-Funktionen nur bei abgewählter kinematischer Transformation (#TRAFO OFF) programmieren. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässigen G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20665 | Koordinate aus RTCP-Vortransformation ueberschreitet Datenformat. | ||||
| Beschreibung | Bei Anwahl einer kinematischen Transformation (#TRAFO ON) wird festgestellt, dass eine Achsposition nach der Transformation den zulässigen Wertebereich überschreitet. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Prüfen der Maschinenachspositionen vor Anwahl der Koordinatentransformation. Im NC-Programm vor der besagten Anwahl eventuell eine kleinere Achsposition anfahren. Prüfen, ob in den KanalparameternP-CHAN-00032oder im NC-Programm (#KIN ID) der korrekte Kinematiktyp eingetragen ist. | ||
Parameter | %1: | Fehlerhafter Wert [0.1 µm bzw. 0,0001°] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20666 | Bei aktiver TLC darf nur Abwahl mit #TLC OFF programmiert werden. | |||
| Beschreibung | Bei bereits aktiver Werkzeuglängenkompensation (TLC) wird erneut #TLC ON[...] programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 #TLC ON[100] : N100 #TLC ON[-50] : N990 #TLC OFF N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 #TLC ON[100] : N90 #TLC OFF : N100 #TLC ON[-50] : N990 #TLC OFF N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Um die Werkzeuglängenkompensation ändern zu können, muß zuerst die aktive TLC mit #TLC OFF abgewählt werden. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20668 | Abwahl mit #TLC OFF ist wirkungslos. | |||
| Beschreibung | Im NC-Satz ist #TLC OFF programmiert, obwohl die Werkzeuglängenkompensation (TLC) gar nicht aktiv ist. Beispiel: Falsch: N10 G00 X0 Y0 Z0 : N990 #TLC OFF N1000 M30 | ||
Reaktion | Klasse | 1 | NC-Programmbearbeitung wird fortgesetzt. | |
Abhilfe | Klasse | 1 | NC-Programm prüfen und ändern. NC-Befehl #TLC OFF entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20669 | Bei aktivem RTCP darf nur Abwahl mit #TRAFO OFF programmiert werden. | |||
| Beschreibung | Bei aktiver kinematischer Transformation (#TRAFO ON) wird #TLC ON[...] oder #TLC OFF programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 #KIN ID[1] N30 #TRAFO ON N20 #TLC ON[100] : N100 #TLC OFF : N990 #TRAFO OFF N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 #KIN ID[1] N30 #TRAFO ON : N990 #TRAFO OFF N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern.Kinematische Transformation und Werkzeuglängenkompensation schliessen sich gegenseitig aus. #TLC ON[...] oder #TLC OFF aus dem Bereich der aktiven kinematischen Transformation entfernen. Anwendung der TLC-Funktionalität siehe auch [PROG]oder[FCT-C2]. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20671 | Bei TLC-Anwahl darf WRK nicht aktiv sein. | |||
| Beschreibung | Bei bereits aktiver Werkzeugradiuskorrektur (WRK) wird die Werkzeuglängenkompensation (TLC) mit #TLC ON[...] angewählt. Beispiel: Falsch: N10 G41 N20 #TLC ON [25] :N100 #TLC OFFN110 G40:N1000 M30 Richtig: N10 #TLC ON [25] N20 G41 : N100 G40 N110 #TLC OFF:N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programmablauf prüfen und ändern. DieWRK vor der Anwahl der Werkzeuglängenkompensation (#TLC ON[.]) abwählen oder nur danach anwählen (G41/G42). | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20675 | Syntaxfehler bei #(A)CS ON. | |||
| Beschreibung | Bei der Programmierung des NC-Befehls #(A)CS ON[...] wird nach der eckigen Klammerauf ein Syntaxfehler (Komma, Anzahl Parameter) festgestellt. Syntaxbeispiele: Falsch: #CS ON [10,20,0,0,0 45]or #CS ON [10,20,0,0,0]or Richtig: #CS ON [10,20,0,0,0,45]or #CS ON [10,20,0,0,0,45]or | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Im NC-Programm die Befehlssyntax von #(A)CS ON[...] bzgl. Kommasetzung, Parameteranzahl, Klammerzu etc. prüfen und korrigieren. [PROG - Kapitel: Definition eines Bearbeitungskoordinatensystems] | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20676 | Programmierter Winkel ist unzulaessig. | ||||
| Beschreibung | Bei der Programmierung des NC-Befehls #CS ON[...] wird in der eckigen Klammer ein unzulässiger Drehwinkel programmiert. Syntaxbeispiel: Falsch: #CS ON [10,20,0,45,0,450] Richtig: #CS ON [10,20,0,45,0,90] | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Im NC-Befehl #CS ON[...] dürfen die Drehwinkel nur zwischen 360° und +360° programmiert werden. [PROG - Kapitel: Definition eines Bearbeitungskoordinatensystems] | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20679 | ||||
| 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. |
20680 | Koordinate aus kartesischer Vortransformation ueberschreitet Datenformat. | ||||
| Beschreibung | Bei Anwahl einer kartesischen Transformation (#(A)CS ON[...]) wird festgestellt, dass eine Achsposition nach der Transformation den zulässigen Wertebereich überschreitet. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Prüfen der Maschinenachspositionen vor Anwahl der Koordinatentransformation. Im NC-Programm vor der besagten Anwahl eventuell eine kleinere Achsposition anfahren. | ||
Parameter | %1: | Fehlerhafter Wert [0.1 µm bzw. 0,0001°] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20681 | ||||
| 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. |
20683 | Achstausch bei aktivem RTCP/TLC nicht erlaubt. | |||
| Beschreibung | Während aktiver kinematischer Transformation (#TRAFO ON) dürfen keine Achstauschbefehle im NC-Programm verwendet werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 #KIN ID[1] N30 #TRAFO ON N40 #PUT AX[X] : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 #KIN ID[1] N30 #TRAFO ON : N100 #TRAFO OFF N110 #PUT AX[X] : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Vor Verwendung der Achstauschbefehle im NC-Programm die kinematische Transformation abwählen (#TRAFO OFF). | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20684 | Achstausch bei aktivem (A)CS nicht erlaubt. | |||
| Beschreibung | Während aktiver kartesischer Transformation (#(A)CS ON) dürfen keine Achstauschbefehle im NC-Programm verwendet werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 #CS ON[10,20,0,0,0,45] N30 #PUT AX[X] : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 #CS ON[10,20,0,0,0,45] : N100 #CS OFF N110 #PUT AX[X] : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Vor Verwendung der Achstauschbefehle im NC-Programm die kartesischer Transformation abwählen (#(A)CS OFF). | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20685 | Bei Angabe der Verweilzeit wurden zusaetzliche Achsen programmiert. | ||||
| Beschreibung | Bei der Programmierung der Verweilzeit mit G04 werden mehr als nur die erste Hauptachse im NC-Satz zur Definition der Verweilzeit verwendet. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G04 X2 Y3 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G04 X2 : N1000 M30 | |||
Reaktion | Klasse | 2 | NC-Programmbearbeitung wird fortgesetzt. | ||
Abhilfe | Klasse | 1 | NC-Programm prüfen und ändern.Bei G04 darf nur über die erste Hauptachse der Wert der Verweilzeit zugeordnet werden. Überflüssige Achsangaben entfernen. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
Nummer der nicht benötigten Achse | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20686 | Kinematik-ID ueberschreitet Datenformat. | ||||
| Beschreibung | Bei der Programmierung des Befehls #KIN ID[...] liegt die Nummer der Kinematik-ID ausserhalb des zulässigen Zahlenbereichs. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Prüfen und ändern des NC-Programms. Zulässige Kinematik-ID verwenden. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20687 | Kinematikwechsel bei aktivem RTCP/TLC nicht erlaubt. | |||
| Beschreibung | Ein Kinematikwechsel mit #KIN ID[...] darf bei aktiver kinematischer Transformation nicht programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 #KIN ID[1] N30 #TRAFO ON N40 #KIN ID[2] : N100 #TRAFO OFF : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 #KIN ID[1] N30 #TRAFO ON : N100 #TRAFO OFF N110 #KIN ID[2] : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. #KIN ID[...] nur bei abgewählter kinematischer Transformation (#TRAFO OFF) programmieren. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20688 | ||||
| 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 | 6 |
| |
Abhilfe | Klasse | 8 | Neustart der Steuerung erforderlich. |
20689 | Fehler beim Oeffnen eines Programms zum Wiederanfahren an die Kontur. | |||
| Beschreibung | Nach Satzvorlauf kann der Handsatz oder ein NC-Programm zum Wiederanfahren an die Kontur [FCT-C6]nicht ausgeführt werden, weil das NC-File gar nicht existiert bzw. der Programmname fehlerhaft ist. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 6 | Richtigen NC-Programmname verwenden bzw. Sicherstellen, dass auf das NC-File zugegriffen werden kann. | |
Fehlertyp | - | |||
|
20690 | Name fuer ein einzuschiebendes Programm fehlt nach Satzvorlauf. | |||
| Beschreibung | Das NC-Programm zum Wiederanfahren an die Kontur [FCT-C6]nach Satzvorlauf kann nicht ausgeführt werden, weil es bei der Beauftragung nicht mit übergeben wurde. | ||
Reaktion | Klasse | 1 | Satzvorlaufbehandlung wird fortgesetzt. | |
Abhilfe | Klasse | 1 | NC-Programm zum Wiederanfahren an die Kontur bei der Beauftragung mit übergeben. | |
Fehlertyp | - | |||
|
20691 | Der Datensatz des programmierten Werkzeuges ist nicht freigegeben. | ||||
| Beschreibung | Die mit dem D-Befehl angeforderten Werkzeugdaten aus der internen Werkzeugliste[TOOL]sind nicht verfügbar, weil der entsprechende Datensatz über die GültigkennungP-TOOL-00005gesperrt ist. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbeabeitung. | ||
Abhilfe | Klasse | 3 | In der Werkzeugparameterliste den Datensatz durch Setzen der GültigkennungP-TOOL-00005 Hinweis: Der Status der Gültigkennung kann im NC-Programm mit der globalen Variable V.G.WZ[.].OK oder V.G.WZ_AKT.OK abgefragt werden. | ||
Parameter | %1: | Aktueller Wert [-] | |||
Index des ungültigen Datensatzes | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20692 | WRK-Anwahl im additiven Handsatzbetrieb. Kanal puffert Saetze. | |||
| Beschreibung | Im additiven Handsatzbetrieb wird die Werkzeugradiuskorrektur mit G41 oder G42 angewählt. Dadurch werden weitere im Handsatzbetrieb beauftragte Bewegungssätze in der WRK gepuffert und erst verzögert ausgeführt. | ||
Reaktion | Klasse | 1 | NC-Programmbearbeitung wird fortgesetzt. | |
Abhilfe | Klasse | 1 | Wenn möglich, WRK nicht im additiven Handsatzbetrieb anwählen. | |
Fehlertyp | - | |||
|
20693 | Im aktuellen Zustand wird ein weiterer Handsatz erwartet. | |||
| Beschreibung | Im momentan aktiven additiven Handsatzbetrieb wird versucht, ein NC-Programm zu starten. | ||
Reaktion | Klasse | 1 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Vor dem Start des NC-Programms den additiven Handsatzbetrieb mit M30 oder RESET beenden. | |
Fehlertyp | - | |||
|
20695 | Auftrag im aktuellen Satzvorlaufzustand nicht erlaubt. | |||
| Beschreibung | Der Auftrag von der Bedienung zum Fortsetzen des Satzvorlaufes darf nur erfolgen, wenn der Satzvorlauf auch auf diese Aktion wartet. | ||
Reaktion | Klasse | 1 | Satzvorlaufbehandlung wird fortgesetzt. | |
Abhilfe | Klasse | 1 | Satzvorlauf mit einer zulässigen Aktion beauftragen. | |
Fehlertyp | - | |||
|
20697 / 20698 | ||||
| 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 | 2 |
| |
Abhilfe | Klasse | 8 | Neustart der Steuerung erforderlich. |
20699 | Nummer des R-Parameters ist 0, negativ oder groesser als Maximalwert. | ||||
| Beschreibung | Der Index des R-Parameters liegt außerhalb des zulässigen Zahlenbereiches. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Prüfen und ändern des NC-Programms. R-Parameter mit einem zulässigen Wert belegen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20701 | Doppelte Programmierung von G301 / G302 ohne Bewegungssatz. | |||
| Beschreibung | Zwischen zwei NC-Befehlen G301/G302 muss immer ein Bewegungssatz programmiert sein, damit eine Fase bzw. Rundung eingefügt werden kann. Ohne diesen Bewegungssatz ist das nicht möglich. Beispiel: Falsch: %kont N10 X0 Y0 N20 X100 N30 G301 I20 N40 G301 N50 Y100 N60 X200 N99 M30 Richtig: %kont N10 X0 Y0 N20 X100 N30 G301 I20 N40 Y100 N50 G301 N60 X200 N99 M30 | ||
Reaktion | Klasse | 1 | NC-Programmbearbeitung wird fortgesetzt. | |
Abhilfe | Klasse | 1 | Überflüssiges G301/G302 entfernen oder Bewegungssätze einfügen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20702 | Programmende trotz aktivem Ueberschleifen. | |||
| Beschreibung | Bei aktivem G301/G302 wird das NC-Programmende erreicht. D.h. das zweite Konturelement zur Einfügung der Fase bzw. Rundung ist nicht programmiert. Beispiel: Falsch: %kont N10 X0 Y0 N20 X100 N30 G301 I20 N99 M30 Richtig: %kont N10 X0 Y0 N20 X100 N30 G301 I20 N40 X100 N99 M30 | ||
Reaktion | Klasse | 1 | NC-Programmbearbeitung wird fortgesetzt. | |
Abhilfe | Klasse | 1 | G301/G302 entfernen oder zweites Konturelement programmieren. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20703 | Durch Ruecktransformation berechnete Maschinenachsposition ueberschreitet Datenformat. | ||||
| Beschreibung | Die bei kinematischen Transformationen erforderliche Berechnung von Maschinenachspositionen liefert Ergebnisse, die außerhalb des zulässigen Wertebereiches liegen. Mögliche Ursachen: - fehlerhaften Belegung der Kinematik(kopf)versätze in den KanalparameternP-CHAN-00094 - Fehlende Referenzierung - ungültige Achspositionen bei Programmstart | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Mögliche oben aufgeführte Ursachen prüfen und ggf. beseitigen. | ||
Parameter | %1: | Fehlerhafter Wert [0.1 µm bzw. 0,0001°] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20704 | Programmende erreicht, ohne auf die Satzvorlaufmarke aufgelaufen zu sein. | |||
| Beschreibung | Die beauftragte Satzvorlaufmarke konnte im NC-Programm bis zum Programmende (M02, M30) nicht gefunden werden. | ||
Reaktion | Klasse | 2 | NC-Programm wird ohne Aktion beendet. | |
Abhilfe | Klasse | 1 | Satzvorlauf mit existierender Satzvorlaufmarke erneut starten. | |
Fehlertyp | - | |||
|
20705 | Unbekannter Satzvorlauftyp bei der Programmbeauftragung empfangen. | |||
| Beschreibung | Es ist ein Satzvorlauftyp angewählt, der nicht zulässig ist. Der Fehler wird bei der Beauftragung des NC-Programms festgestellt. | ||
Reaktion | Klasse | 3 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 6 | Prüfen und ändern der Satzvorlauftbeauftragung. | |
Fehlertyp | - | |||
|
20706 | Unbekannter Programmpfadtyp. | ||||
| Beschreibung | In der Hochlaufliste[STUP]ist ein Programmpfad mit einem unbekannten Typ P-STUP-00020konfiguriert. Fehlerhaftes Beispiel: pfad[0].prg[0] v:\ref_test\nc_prg\init pfad[0].log_nr[0] 1 pfad[0].typ[0] 0x06 pfad[0].prioritaet[0] 1 # pfad[0].prg[1] v:\ref_test\nc_prg\dec pfad[0].log_nr[1] 1 pfad[0].typ[1] 0x03 pfad[0].prioritaet[1] 2 | |||
Reaktion | Klasse | 2 | Steuerungshochlauf wird abgebrochen. | ||
Abhilfe | Klasse | 6 | In der Hochlaufliste die Einstellungen der Typen P-STUP-00020für die Programmpfade prüfen und ändern. Steuerungshochlauf wiederholen. | ||
Parameter | %1: | Aktueller Wert [-] | |||
Fehlerhafte Programmpfadtyp | |||||
Fehlertyp | - | ||||
|
20707 | Programmpfade vom gleichen Typ duerfen nicht die gleiche Prioritaet besitzen. | ||||
| Beschreibung | In der Hochlaufliste[STUP]sind Programmpfade konfiguriert, die zwar vom gleichen Typ P-STUP-00020sein dürfen, jedoch nicht die gleiche Priorität P-STUP-00021besitzen dürfen. Fehlerhaftes Beispiel: pfad[0].prg[0] v:\ref_test\nc_prg\init pfad[0].log_nr[0] 1 pfad[0].typ[0] 0x03 pfad[0].prioritaet[0] # pfad[0].prg[1] v:\ref_test\nc_prg\dec pfad[0].log_nr[1] 1 pfad[0].typ[1] 0x03 pfad[0].prioritaet[1] 1 | |||
Reaktion | Klasse | 2 | Steuerungshochlauf wird abgebrochen. | ||
Abhilfe | Klasse | 6 | In der Hochlaufliste die Einstellungen der Prioritäten für die Programmpfade prüfen und ändern. Steuerungshochlauf wiederholen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Fehlerhafte PrioritätP-STUP-00021 | |||||
%2: | Aktueller Wert [-] | ||||
Programmpfadtyp P-STUP-00020 | |||||
Fehlertyp | - | ||||
|
20708 / 20709 | ||||
| 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. |
20711 | Istwertversatz ueberschreitet Datenformat. | ||||
| Beschreibung | Der mit dem Befehl #PSET programmierte Istwert für eine Achse resultiert in einem Istwertversatz, der außerhalb des erlaubten Zahlenbereichs liegt. Syntaxbeispiel: N10 #PSET | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Prüfen und ändern des Istwertes für die entsprechende Achse. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
%2: | Fehlerhafter Wert [-] | ||||
| |||||
%3: | Unterer Grenzwert [-] | ||||
| |||||
%4: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20712 | Zuweisungswert nach der G-Funktion ueberschreitet Datenformat. | ||||
| Beschreibung | Der mit der Look-Ahead-Funktion G115 programmierte Wert [PROG]ist ausserhalb des zulässigen Zahlenbereichs. Syntaxbeispiel: N10 G115= | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Prüfen und ändern des Wertes. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20713 | Die Empfaenger-ID der Meldung ueberschreitet Datenformat. | ||||
| Beschreibung | Im Befehl #MSG wird der Empfänger der Meldung durch seine Kommunikations-Teilnehmer-ID (ISG_DIAG_BED, HMI; PLC) angegeben [PROG - Kapitel Meldungen aus dem NC-Programm]. Die Empfänger-ID kann aber auch direkt durch Angabe eines Zahlenwertes programmiert werden. Dieser Zahlenwert liegt hier außerhalb des zulässigen Zahlenbereiches. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | #MSG-Befehl prüfen und Empfänger-ID korrigieren. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20715 | Der Meldungsstring muss in Anfuehrungszeichen stehen. | |||
| Beschreibung | Im Befehl #MSG wird nach der eckigen Klammerauf vor Beginn sowie nach Ende des Meldungstextes ein Anführungszeichen erwartet. Syntaxbeispiel: N10 #MSG : | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | #MSG-Befehl prüfen und fehlende Anführungszeichen ergänzen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20716 | Klammerzu oder Komma wird erwartet. | |||
| Beschreibung | Im Befehl #MSG wird nach dem schließenden Anführungszeichen des Meldungstextes als nächstes Zeichen bei einfacher Ausgabe eines Textes eine eckige Klammerzu oder bei Verwendung von Formatelementen (%s, %S, %d, %D, %f, %F) ein Komma erwartet. Syntaxbeispiel: N10 #MSG : N20 #MSG | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | #MSG-Befehl prüfen und fehlende Syntax ergänzen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20718 | Unbekannte Empfaenger-ID bei #MSG. | ||||
| Beschreibung | Die mit #MSG programmierte Empfaenger-ID ist im NC-Kanal bzw. im System nicht bekannt. Die Meldung kann deshalb nicht ausgegeben werden. | |||
Reaktion | Klasse | 2 | Abbruch der Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Bei #MSG eine zulaessige Empfaenger-ID angeben. Siehe auch [PROG - Kapitel "Programmierung einer Meldung"] | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Programmierter Wert derEmpfaenger-ID | |||||
%2: | Erwarteter Wert [-] | ||||
Zulaessiger Wert derEmpfaenger-ID der CNC Diagnoseoberflaeche. | |||||
%3: | Erwarteter Wert [-] | ||||
Zulaessiger Wert derEmpfaenger-ID der PLC | |||||
%4: | Erwarteter Wert [-] | ||||
Zulaessiger Wert derEmpfaenger-ID des HMI | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20721 | Parameteranzahl und Anzahl der progr. Formatzeichen stimmen nicht ueberein. | ||||
| Beschreibung | Im Befehl #MSG müssen zur Anzahl der programmierten Formatelemente (%s, %S, %d, %D, %f, %F) auch alle zugehörigen Werte programmiert sein. Syntaxbeispiel (3 Formatelemente, 3 Werte): N10 #MSG : | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | #MSG-Befehl prüfen und fehlende Werte ergänzen. | ||
Parameter | %1: | Aktueller Wert [-] | |||
Anzahl der programmierten Formatelemente (%s, %S, %d, %D, %f, %F) | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20722 | ||||
| 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 | 2 |
| |
Abhilfe | Klasse | 8 | Neustart der Steuerung erforderlich. |
20723 | Der Meldungsstring ist zu lang. | ||||
| Beschreibung | Im Befehl #MSG wird bei der Ersetzung der Formatelemente (%s, %S, %d, %D, %f, %F) durch die entsprechenden Werte festgestellt, dass der resultierende Meldungstext zu lang wird. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | #MSG-Befehl prüfen und Meldungstext verkürzen. | ||
Parameter | %1: | Grenzwert [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20724 | Im Meldungsstring sind zuviel Parameter angegeben. | ||||
| Beschreibung | Im Befehl #MSG sind zuviele Formatelemente (%s, %S, %d, %D, %f, %F) programmiert, d.h es sollen zuviele Werte ausgegeben werden. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | #MSG-Befehl prüfen und Anzahl der Formatelemente entsprechend dem Grenzwert verringern. | ||
Parameter | %1: | Grenzwert [-] | |||
| |||||
%2: | Aktueller Wert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20726 | Nach dem Komma wird ein mathematischer Ausdruck erwartet. | |||
| Beschreibung | Im Befehl #MSG muss zu einem Formatelement (%s, %S, %d, %D, %f, %F) auch der entsprechende Wert programmiert sein. Die Angabe dieses Wertes erfolgt hinter dem Messagetext in dem durch Komma abgetrennten Bereich. Bei mehreren Formatelementen sind die zugehörigen Werte, durch weitere Kommas getrennt, in der entsprechenden Reihenfolge anzugeben. Syntaxbeispiel: N10 #MSG : N20 #MSG | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | #MSG-Befehl prüfen und fehlende(n) Wert(e) ergänzen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20727 - 20733 | ||||
| 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. |
20734 | Ueberlauf des ASCII-Zeiger-Stacks. | ||||
| Beschreibung | Wird die Schachtelungstiefe in NC-Befehlen wie z.B #MSG oder Makrodefinitionen ("Makro") bei der Programmierung überschritten, so kann der Befehl nicht weiter bearbeitet werden. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Schachtelungstiefe in den besagten NC-Befehlen prüfen und verringern. | ||
Parameter | %1: | Aktueller Wert [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20735 / 20736 | ||||
| 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. |
20737 | Protokollierungsfile fuer Handsaetze konnte nicht geoeffnet werden. | |||
| Beschreibung | Es können insbesondere im additiven Handsatzbetrieb die programmierten Handsätze in ein File mit dem Namen "dec00.hs" protokolliert werden. Der Name ist in der Steuerung fest konfiguriert. | ||
Reaktion | Klasse | 1 | NC-Programmbearbeitung wird fortgesetzt. | |
Abhilfe | Klasse | 1 | Systemrechte prüfen (Schreibrechte, Userrechte etc.). | |
Fehlertyp | - | |||
|
20738 | Schreibzugriff auf Werkzeuglaenge ist mit D im gleichen Satz nicht moeglich. | |||
| Beschreibung | Es wird versucht, im gleichen NC-Satz, in dem ein D-Wort programmiert ist, auch über die Variable V.G.WZ_AKT.L die Werkzeuglänge des aktuellen Werkzeuges durch Schreibzugriff zu modifizieren. Syntaxbeispiel: N10 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Satz prüfen und entweder den Schreibzugriff auf die Werkzeuglänge oder das D-Wort entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20739 | Schreibzugriff auf Werkzeugversatz ist mit D im gleichen Satz nicht moeglich. | |||
| Beschreibung | Es wird versucht, im gleichen NC-Satz, in dem ein D-Wort programmiert ist, auch über die Variable V.G.WZ_AKT.Vxx einen Werkzeugversatz des aktuellen Werkzeuges durch Schreibzugriff zu modifizieren. Syntaxbeispiel: N10 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Satz prüfen und entweder den Schreibzugriff auf den Werkzeugversatz oder das D-Wort entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20740 | Doppelter Schreibzugriff auf Werkzeugradius im gleichen Satz nicht moeglich. | |||
| Beschreibung | Es wird versucht, im gleichen NC-Satz über die Variable V.G.WZ_AKT.R mehrfach den Werkzeugradius des aktuellen Werkzeuges durch Schreibzugriff zu modifizieren. Syntaxbeispiel: N10 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Satz prüfen und alle Schreibzugriffe auf den Werkzeugradius bis auf einen entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20741 | Doppelter Schreibzugriff auf Werkzeuglaenge im gleichen Satz nicht moeglich. | |||
| Beschreibung | Es wird versucht, im gleichen NC-Satz über die Variable V.G.WZ_AKT.L mehrfach die Werkzeuglänge des aktuellen Werkzeuges durch Schreibzugriff zu modifizieren. Syntaxbeispiel: N10 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Satz prüfen und alle Schreibzugriffe auf die Werkzeuglänge bis auf einen entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20743 | Nach dem #-Befehl wird eine Klammerauf erwartet. | |||
| Beschreibung | Im NC-Satz ist ein #-Befehl programmiert, dem eine eckige Klammer auf "[" mit weiteren Syntaxelementen folgen sollte. Diese Klammer wurde nicht programmiert. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Prüfen und vervollständigen der Syntax des #-Befehls [PROG]. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20744 | ||||
| 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 | 2 |
| |
Abhilfe | Klasse | 8 | Neustart der Steuerung erforderlich. |
20745 | Es sind zuviele Parameter nach dem #-Befehl programmiert. | ||||
| Beschreibung | Im NC-Satz ist ein #-Befehl programmiert, der mehr Parameter enthält als von der Syntax her vorgeschrieben sind. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Prüfen und anpassen der Anzahl der Parameter im #-Befehl [PROG] | ||
Parameter | %1: | Grenzwert [-] | |||
Anzahl der im jeweiligen NC-Befehl zulässigen Parameter | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20746 | SPLINE-Parameter ueberschreitet Datenformat. | ||||
| Beschreibung | Bei der Programmierung mit dem Befehl #SET ASPLINE MODE [...] bzw. #SET ASPLINE START/ZIELTANG ist ein Splineparameter ausserhalb des zulässigen Datenbereichs. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Prüfen und ändern des Splineparameterwertes. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20747 | Zuviele Files geoeffnet, um vom Handsatz aus ein Unterprogramm aufzurufen. | ||||
| Beschreibung | In einem tief verschachtelten NC-Programm soll in einem Unterprogramm im Handbetrieb ein weiteres Unterprogramm aufgerufen werden. Dabei werden die Speichersystemresourcen jedoch überschritten. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 6 | NC-Programmaufbau prüfen und vereinfachen. Verschachtelungstiefe der Unterprogramme verringern. | ||
Parameter | %1: | Grenzwert [-] | |||
Mindestanzahl notwendiger Cacheelemente, die unterschritten wird. | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20748 | Bei aktiver WRK werden Informationen des additiven Handsatzes gepuffert. | |||
| Beschreibung | Für die Berechnung der äquivalenten Kontur hält die WRK Verfahrsätze zurück. Dadurch werden additive Handsätze eventuell ebenfalls zurückgehalten und nicht sofort ausgeführt. | ||
Reaktion | Klasse | 1 | NC-Programmbearbeitung wird fortgesetzt. | |
Abhilfe | Klasse | 1 | Vor Anwahl des additiven Hanbetriebs (G201) aktive WRK abwählen (G40). | |
Fehlertyp | 5, Fehlermeldung beim Zugriff auf Dateien. | |||
|