ID-Bereich 20000-20249
20002 | ||||
| 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. |
20003 | Programmierte G-Funktion nur mit Achsangabe sinnvoll. | ||||
| Beschreibung | Für die programmierte G-Funktion ist aus syntaktischen Gründen bzw. zur Programmierung von zusätzlichen Informationen die Angabe von mindestens einer Achse notwendig. Achtung: Nach dem Achsnamen MUSS ein Koordinatenwert angegeben werden, sonst neue Fehlermeldung. Der Koordinatenwert selbst wird je nach G-Funktion unterschiedlich ausgewertet bzw. ignoriert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 | |||
Reaktion | Klasse | 1 | NC-Programmbearbeitung wird fortgesetzt. | ||
Abhilfe | Klasse | 1 | Zur G-Funktion entsprechende Achsangaben programmieren. | ||
Parameter | %1: | Aktueller Wert [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20007 | Spindeldrehzahl ist 0. | ||||
| Beschreibung | Beim Gewindebohren G63 darf Spindeldrehzahl nicht null sein. Beispiel: Falsch: N10 G63 Z10 F300 S0 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Spindeldrehzahl, Vorschub und gewählte Steigung aufeiander abstimmen [PROG - Kapitel Gewindebohren]. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20008 | Verfahrsatz mit Vorschub 0. | |||
| Beschreibung | Beim ersten Fahrbefehl mit Interpolation (z.B. G01, G02, G03) muss ein Geschwindigkeitswert (F-Satz) angegeben werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 Richtig: N10 G00 X0 Y0 Z0 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Geschwindigkeitswert über F-Wort programmieren. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20010 | fuer die programmierte Funktion fehlt mindestens eine Achse. | |||
| Beschreibung | Durch das vorherige Abgeben einer Achse kann diese G-Funktion nicht ausgeführt werden. Beispiel Kreisinterpolation: Falsch: N10 #PUT AX[X] Richtig: Lösung | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Unzulässige Achsabgabe aus NC-Programmcode entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20011 | Koordinate ueberschreitet Datenformat. | ||||
| Beschreibung | Der zulässige Wertebereich für Koordinaten wurde überschritten. Es wurde ein Verfahrsatz programmiert, dessen berechnete Zielkoordinate außerhalb des zulässigen Wertebereiches liegt. Beispiel: Falsch: N10 G00 X0 Y0 Z0 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung | ||
Abhilfe | Klasse | 3 | Koordinaten im NC-Programm prüfen und ändern oder an der Berechnung beteiligte Daten (z.B. Versätze) prüfen. Es werden immer alle an der Berechnung beteiligten Werte ausgegeben. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
%2: | Unterer Grenzwert [0.1 µm bzw. 0,0001°] | ||||
Grenzwert für negative Koordinaten | |||||
%3: | Oberer Grenzwert [0.1 µm bzw. 0,0001°] | ||||
Grenzwert für positive Koordinaten | |||||
%4: | Fehlerhafter Wert [0.1 µm bzw. 0,0001°] | ||||
Programmierte Koordinate oder berechneter Wert in interner Einheit | |||||
%5: | Fehlerhafter Wert [0.1 µm bzw. 0,0001°] | ||||
Weitere programmierte Koordinate oder berechneter Wert in interner Einheit (optional) | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20012 | Radius bzw. Fase bei G301/302 ist 0. | |||
| Beschreibung | Beim Eckenrunden bzw. Anfasen von Ecken (G301/G302) wurde kein I-Wert als Distanzparameter angegeben. Beispiel 1 (Fasen): Falsch: N10 G00 X0 Y0 Z0 Beispiel 2 (Eckenrunden): Falsch : N10 G00 X0 Y0 Z0 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Fehlenden I-Wert ergänzen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20013 | Verweilzeit sowohl direkt als auch ueber Koordinate programmiert. | |||
| Beschreibung | Eine Verweilzeit darf nur alleine im Satz programmiert werden, ohne Verfahrbefehl. Sie kann entweder direkt, oder mit dem Namen der ersten Hauptachse angegeben werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Verweilzeit nach G04 prüfen und abändern. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20014 | Verweilzeit nicht mit Koordinate der 1.Achse programmiert. | |||
| Beschreibung | Die Verweilzeit wurde nicht als Koordinate der ersten Haptachse, sondern als Koordinate einer anderen Achse definiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung | |
Abhilfe | Klasse | 3 | Nach G04 die erste Hauptachse zur Angabe der Verweilzeit programmieren. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20015 | Verweilzeit ueberschreitet Datenformat. | ||||
| Beschreibung | Die Verweilzeit liegt außerhalb des zulässigen Wertebereiches. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Programmierte Verweilzeit prüfen und gemäß Wertebereich ändern. | ||
Parameter | %1: | Fehlerhafter Wert [1 µs] | |||
| |||||
%2: | Unterer Grenzwert [1 µs] | ||||
Unterer Grenzwert. | |||||
%3: | Oberer Grenzwert [1 µs] | ||||
Oberer Grenzwert. | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20016 | ||||
| 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. |
20017 | Negative Verweilzeit programmiert. | ||||
| Beschreibung | Die Verweilzeit liegt außerhalb des zulässigen Wertebereiches. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 1 | Programmierte Verweilzeit prüfen und gemäß Wertebereich ändern. | ||
Parameter | %1: | Fehlerhafter Wert [1 µs] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20019 | Bei Durchmesserprog. darf nicht an der Laengsdrehachse gespiegelt werden. | ||||
| Beschreibung | Aktivierte Durchmesserprogrammierung geht von rotationssymmetrischen Teilen aus, die programmierten Koordinaten sind als Abstände zur Rotations- (Symmetrie- achse) zu sehen. Deshalb sind Spiegelungen und negative Koordinaten nicht zugelassen. Beispiel: Falsch: N10 G90 G01 F1000 N10 G90 G01 F1000 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Spiegelung entfernen. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20020 | Interpolationsparameter ueberschreitet Datenformat. | ||||
| Beschreibung | Ein Interpolationsparameter (I, J, K) liegt außerhalb des zulässigen Wertebereiches (z.B. bei Kreisinterpolation). Beispiel: Falsch: N10 G00 X0 Y0 Z0 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Programmierte Interpolationsparameter (I, J, K) prüfen und gemäß Wertebereich ändern. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
%2: | Oberer Grenzwert [-] | ||||
| |||||
%3: | Unterer Grenzwert [-] | ||||
| |||||
%4: | Fehlerhafter Wert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20021 | Negativer Durchmesser programmiert. | ||||
| Beschreibung | Die aktivierte Durchmesserprogrammierung geht von rotationssymmetrischen Teilen aus, die programmierten Koordinaten sind als Abstände zur Rotations- (Symmetrie-) achse zu sehen. Deshalb sind Spiegelungen und negative Koordinaten nicht zugelassen. Beispiel: Falsch: N10 G90 G01 F1000 Richtig: N10 G90 G01 F1000 | |||
Reaktion | Klasse | 2 | Abbruch der Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Negative Koordinaten bzw. Spiegelungen vermeiden. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
%2: | Aktueller Wert [0.1 µm bzw. 0,0001°] | ||||
| |||||
%3: | Grenzwert [0.1 µm bzw. 0,0001°] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20022 | Negativer Softwareendschalter ueberschreitet Datenformat. | ||||
| Beschreibung | Der programmierte negative Softwareendschalter (G98) liegt außerhalb des zulässigen Wertebereichs. Beispiel: Falsch: N10 G00 X0 Y0 Z0 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Neg. Softwareendschalter innerhalb des zulässigen Wertebereiches programmieren. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
P-AXIS-00177 | |||||
%2: | Unterer Grenzwert [-] | ||||
Unterer Grenzwert | |||||
%3: | Oberer Grenzwert [-] | ||||
Oberer Grenzwert | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20023 | Positiver Softwareendschalter ueberschreitet Datenformat. | ||||
| Beschreibung | Der programmierte positive Softwareendschalter (G99) liegt außerhalb des zulässigen Wertebereichs. Beispiel: Falsch: N10 G00 X0 Y0 Z0 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Pos. Softwareendschalter innerhalb des zulässigen Wertebereiches programmieren. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
P-AXIS-00178 | |||||
%2: | Unterer Grenzwert [-] | ||||
Unterer Grenzwert | |||||
%3: | Oberer Grenzwert [-] | ||||
Oberer Grenzwert. | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20024 | Messwert kann nicht eingerechnet werden, da er nicht angefordert wurde. | |||
| Beschreibung | Wenn keine Meßfahrt stattgefunden hat, dann gibt es auch keine Meßwerte, die verrechnet werden könnten. Beispiel: Falsch: N10 G00 X0 Y0 Z0 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Vor der Verwendung von Messwerten zuerst die Meßfahrt durchführen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20025 | Rampenzeitgewichtung negativ programmiert. | ||||
| Beschreibung | Die Rampenzeitgewichtung mit G132 wurde mit einem negativen Wert programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 | |||
Reaktion | Klasse | 1 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Rampenzeitgewichtung mit einem positiven Wert programmieren. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
%2: | Fehlerhafter Wert [0,1%] | ||||
| |||||
%3: | Grenzwert [0,1%] | ||||
Unterer Grenzwert | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20028 | Vorsteuerungsgewichtung negativ programmiert. | ||||
| Beschreibung | Die Vorsteuerungsgewichtung mit G136 wurde mit einem negativen Wert programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 | |||
Reaktion | Klasse | 1 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Vorsteuerungsgewichtung mit einem positiven Wert programmieren. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
%2: | Fehlerhafter Wert [0,1%] | ||||
| |||||
%3: | Grenzwert [0,1%] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20029 | Getriebestufe unzulaessig. | ||||
| Beschreibung | Die Anzahl der pro Achse verfügbaren Getriebestufen und damit der anwählbare Wertebereich ist von der Systemkonfiguration abhängig. Die Zählung der Stufen beginnt bei 1, so daß Werte kleiner 1 unzulässig sind. Werte ab 65536 sind ebenfalls generell ausgeschlossen. Beispiel: Falsch: N10 G00 X0 Y0 Z0 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Korrekten Wert für die Getriebestufe eingeben. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Grenzwert [-] | ||||
Unterer Grenzwert | |||||
%3: | Logische Achsnummer [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20030 | Getriebestufe ueberschreitet Datenformat. | ||||
| Beschreibung | Die Anzahl der pro Achse verfügbaren Getriebestufen und damit der anwählbare Wertebereich ist von der Systemkonfiguration abhängig. Die Zählung der Stufen beginnt bei 1, so daß Werte kleiner 1 unzulässig sind. Werte ab 65536 sind ebenfalls generell ausgeschlossen. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G112 X65536 N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Korrekten Wert für die Getriebestufe eingeben. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
%4: | Logische Achsnummer [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20032 | Mitschleppachse wurde programmiert, aber Fahrweg ist 0. | ||||
| Beschreibung | Der beim Gewindebohren berechnete Bahnfahrweg einer programmierten Mitschleppachse ist Null, somit kann keine Gewindebohrung ausgeführt werden. Beispiel: Falsch: ( Aktuelle Position : 0)N10 G63 C0 F100 S100 Richtig: ( Aktuelle Position : 0)N10 G63 C123 F100 S100 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Tiefe der Gewindebohrung korrekt angeben. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20033 | Kein Kreis mit programmiertem Radius moeglich. | ||||
| Beschreibung | Mit dem programmierten Radius kann geometrisch kein Kreis konstruiert werden. Der Radius ist zu klein. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G02 X10 R1 F1000 N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G02 X10 R7 F1000 N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Radius anpassen, d.h so weit vergrößern, daß der Kreis durch den programmierten Endpunkt läuft. | ||
Parameter | %1: | Fehlerhafter Wert [0.1 µm bzw. 0,0001°] | |||
Fehlerhafter Radius | |||||
%2: | Aktueller Wert [0.1 µm bzw. 0,0001°] | ||||
Startpunkt 1. Hauptachse | |||||
%3: | Aktueller Wert [0.1 µm bzw. 0,0001°] | ||||
Startpunkt 2. Hauptachse | |||||
%4: | Aktueller Wert [0.1 µm bzw. 0,0001°] | ||||
Endpunkt 1. Hauptachse | |||||
%5: | Aktueller Wert [0.1 µm bzw. 0,0001°] | ||||
Endpunkt 2. Hauptachse | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20034 | Fuer Vollkreis laesst sich Mittelpunkt aus Radius nicht eindeutig bestimmen. | |||
| Beschreibung | Für einen Vollkreis ist die Angabe lediglich des Radius unzureichend, da es mit dieser Spezifikation unendlich viele Kreise gibt der Kreismittelpunkt kann auf einem Vollkreis mit Radius R um den Start- / Endpunkt liegen. Daher muß bei Vollkreisen mit Mittelpunktsprogrammierung statt Radiusprogrammierung gearbeitet werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G02 X0 Y0 R10 F1000 N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G02 I10 F1000 N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Der Vollkreis über Mittelpunktsprogrammierung definieren. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20035 | Abweichung des prog. Mittelpunkts zum berechneten zu gross. | ||||
| Beschreibung | Bei aktiver Mittelpunktskorrektur (G165) wird aus den programmierten Mittelpunktskoordinaten I,J,K ein Mittelpunkt berechnet. Weicht dieser berechnete Mittelpunkt vom programmierten Mittelpunkt zu sehr ab (P-CHAN-00059), wird die vorliegende Fehlermeldung erzeugt. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G02 I7 X10 F1000 N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G02 X5 I5 F1000 N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Mittelpunktskoordinaten anpassen. Prüfen, in welchem Maßsystem (Absolut/Relativ) der Mittelpunkt programmiert ist (G161/G162). Eventuell fehlende Mittelpunktskoordinaten ergänzen. | ||
Parameter | %1: | Aktueller Wert [0.1 µm bzw. 0,0001°] | |||
| |||||
%2: | Grenzwert [0.1 µm bzw. 0,0001°] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20036 | Kreisradius ist 0. | |||
| Beschreibung | Bei inaktiver Mittelpunktskorrektur (G164) sind die Mittelpunktskoordinaten I,J,K mit Null oder noch gar nicht programmiert oder die programmierten Koordinaten des Endpunktes des Kreises sind mit den Koordinaten des Startpunktes identisch. Bei der Berechnung des Mittelpunktes resultiert daraus ein Kreisradius mit Wert null und es wird die vorliegende Fehlermeldung erzeugt. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G164 G02 X10 F1000 (Fehlende N1000 M30 Falsch: N10 G00 X0 Y0 Z0 N20 G164 G02 X0 F1000 (Kreisendpunkt = Startpunkt) N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G164 G02 X10 I5 F1000 N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Fehlerhafte Mittelpunktskoordinaten I,J,K bzw. Kreisendpunkte korrigieren. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20037 | #ACHSE wurde ohne G200/G201/G202 programmiert. | |||
| Beschreibung | Der Befehl #ACHSE[] wurde programmiert, kann aber nicht ausgewertet werden, da G200/G201/G202 nicht mit angegeben wurde. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 #ACHSE[X] N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G201 #ACHSE[X] N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. G200 / G201 / G202 ergänzen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20038 | Bei G201 wird #ACHSE erwartet. | |||
| Beschreibung | Bei G201 (Handbetrieb mit paraleller Interpolation) muß mindestens eine zu aktivierende Achse angegeben werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G201 N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G201 #ACHSE[X] N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | G201 um #ACHSE[..] ergänzen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20041 | Bei MNE_SNS-Funktion wird Verfahrinformation benoetigt. | |||
| Beschreibung | M-Funktionen vom Typ MNE_SNS reagieren auf ein äußeres Ereignis und unterbrechen den aktuellen Verfahrsatz dementsprechend. Deshalb sind sie ohne gleichzeitig programmierte Verfahrinformation unsinnig. Beispiel: Falsch: M33 M30 Richtig: G01 X150 Y200 M33 F8 M30 | ||
Reaktion | Klasse | 2 | Unterbrechung des NC-Programmablaufes. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Verfahrinformation ergänzen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20042 | Bei An-/Abwahl der Durchmesserprogrammierung keine Plandrehachse vorhanden. | |||
| Beschreibung | Bei Anwahl der Durchmesserprogrammierung muß exakt eine Plandrehachse in der mit G17, G18 oder G19 angewählten Bearbeitungsebene vorhanden sein. Das Auftreten dieser Fehlermeldung bei G51 zeigt also ein Konfigurationsproblem in den Achsparameterlisten auf. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Konfiguration ändern. Eine Plandrehachse definierenP-AXIS-00015 | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20044 | BAVO-Parameter ueberschreitet Datenformat oder erlaubten Wertebereich. | ||||
| Beschreibung | Der im Befehl #CONTOUR MODE programmierte Wert des Schlüsselwortes REMAIN_PART liegt außerhalb des zulässigen Wertebereichs. | |||
Reaktion | Klasse | 2 | NC-Programmbearbeitung wird fortgesetzt. | ||
Abhilfe | Klasse | 3 | Fehlerhafter Wert wird korrigiert und Programmbearbeitung wird fortgesetzt. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20045 | SLOPE-Parameter ueberschreitet Datenformat. | ||||
| Beschreibung | Einer der programmierten Slopeparameter liegt außerhalb des zulässigen Wertebereichs. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 #SET SLOPE PROFIL[2222222222, 0, 0] N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Wert des fehlerhaften Parameters ändern. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20048 | Mittelpunktskoordinate im Linearsatz wird ignoriert. | |||
| Beschreibung | Die im Linearsatz (G01) enthaltene Mittelpunktskoordinate (I,J,K) wird ignoriert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G01 I10 X10 F1000 N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G01 X10 F1000 N1000 M30 | ||
Reaktion | Klasse | 1 | NC-Programmbearbeitung wird fortgesetzt. | |
Abhilfe | Klasse | 1 | NC-Programm prüfen und ändern. Überflüssige Mittelpunktskoordinate (I,J,K) entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20049 | Messfahrt bei aktiver WRK nicht erlaubt. | |||
| Beschreibung | Solange die WRK aktiv ist, darf keine Meßfahrt (G100) programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G41 X100 F1000 (aktiviert WRK) N30 G100 X0 (versucht, Meßfahrt zu N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Vor Anwahl der Meßfahrt WRK abwählen (G40). | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20050 | Alter Messwert ist noch eingerechnet. | ||||
| Beschreibung | Bei einer Meßfahrt ist unzulässigerweise noch der Meßoffset der letzten Meßfahrt aktiv. Wichtig: Vor einer Meßfahrt muß mit G102 der vorhandene Meßoffset deaktiviert werden, außerdem muß sichergestellt sein, daß der Meßtaster während der Meßfahrt erreicht wird! Beispiel: Falsch: N5 X0 N10 G100 X20 F1000 N20 G101 X1 N30 G100 X10 N40 G101 X1 M30 Richtig: N5 X0 N10 G100 X20 F1000 N20 G101 X1 N22 G1 X0.4711 F1000 N25 G102 X1 N30 G100 X10 F1000 N40 G101 X1 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Vor Anwahl der Meßfahrt alten Meßoffset mit G102 entfernen. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20051 | Referenzpunktfahrt fuer Achsen im Handbetriebmodus nicht erlaubt. | ||||
| Beschreibung | Eine Achse, für die der Handbetrieb aktiviert wurde, kann keine Referenzfahrt ausführen. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G201 #ACHSE [X] N30 X100 N40 G74 X1 N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G201 #ACHSE [X] N30 X100 N35 G202 N40 G74 X1 N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programmsequenz prüfen und ändern. Vor G74 (Referenzpunktfahrt) muss G202 (Abwahl Handbetrieb) programmiert werden. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
Achse, die noch im Handbetriebmodus ist. | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20052 | In diesem NC-Satz muessen Achsen programmiert werden. | |||
| Beschreibung | Im Zusammenhang mit einem NC-Befehl muss im gleichen NC-Satz mindestens einer Achse programmiert sein. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N30 G100 N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N30 G100 X10 N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. NC-Befehl um entsprechende Achsangaben ergänzen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20054 | Korrigierter Mittelpunkt ueberschreitet Datenformat. | ||||
| Beschreibung | Bei den gewählten Werten für Start- und Endpunkt sowie Radius ergeben sich Mittelpunktskoordinaten, die außerhalb des zulässigen Zahlenbereichs liegen. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G02 X1 R1000000 F1000 N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G02 X1 R0.5 F1000 N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Wert vom Radius ändern. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
Achse, in der der Zahlenbereich überschritten wurde. | |||||
%2: | Oberer Grenzwert [-] | ||||
| |||||
%3: | Unterer Grenzwert [-] | ||||
| |||||
%4: | Fehlerhafter Wert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20055 | ||||
| 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. |
20057 | Die Werkzeugkorrektur ueberschreitet Datenformat. | ||||
| Beschreibung | Beim Herausrechnen der werkzeugbedingten Korrekturen wird der zulässige Wertebereich überschritten. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Werkzeugkorrekturen prüfen und ändern. Eventuell ist für eine Achse eine zu grosse Werkzeugkorrektur konfiguriert oder der Werkzeugwechsel wird an einer Position durchgeführt, die an der Grenze des Zahlenbereiches liegt. In diesem Fall für die Berücksichtigung der Werkzeugkorrektur eine andere Position anfahren. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
%2: | Fehlerhafter Wert [0.1 µm bzw. 0,0001°] | ||||
| |||||
%3: | Unterer Grenzwert [-] | ||||
| |||||
%4: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20063 | Beim Einrechnen des Werkzeugradius wird Datenformat ueberschritten. | ||||
| Beschreibung | Beim Einrechnen des Werzeugradius wird der zulässige Wertebereich überschritten. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Werkzeugkorrekturen prüfen und ändern. Definierten Werzeugradius anpassenP-TOOL-00004. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
%2: | Aktueller Wert [-] | ||||
| |||||
%3: | Unterer Grenzwert [-] | ||||
| |||||
%4: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20064 | Plandrehachse doppelt in der Bearbeitungsebene. | ||||
| Beschreibung | Als Plandrehachse darf entweder die erste oder die zweite Hauptachse verwendet werden. In diesem Fall haben jedoch beide Achsen die Eigenschaft einer Plandrehachse (P-AXIS-00015). | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Achseinstellungen prüfen und ändern. Nur eine der Hauptachsen darf PlandrehachseP-AXIS-00015sein. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
Fehlertyp | - | ||||
|
20065 | Beim Einrechnen der Werkzeugversaetze wird Datenformat ueberschritten. | ||||
| Beschreibung | Beim Einrechnen der werkzeugbedingten Korrekturen wird der zulässige Wertebereich überschritten. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Werkzeugkorrekturen prüfen und ändern. Definierte Versätze anpassenP-TOOL-00006. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20066 | Beim Einrechnen der Nullpunktversch. wird Datenformat ueberschritten. | ||||
| Beschreibung | Beim Einrechnen der Nullpunktverschiebungen wird der zulässige Wertebereich überschritten. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Nullpunktverschiebungen prüfen und ändern. Definierte Versätze anpassenP-ZERO-00003. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20068 - 20073 | ||||
| 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. |
20075 | Beim Einrechnen des Messwertes wird Datenformat ueberschritten. | ||||
| Beschreibung | Beim Einrechnen des Messwertes zur Bestimmung des Messoffsets wird der zulässige Wertebereich überschritten. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Gelatchte Messwerte eventuell in PLC prüfen. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20076 | Beim Einrechnen des Sollwertes wird Datenformat ueberschritten. | ||||
| Beschreibung | Beim Einrechnen des Sollwertes wird der zulässige Wertebereich überschritten. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Aktuelle Sollwerte auf Plausibilität prüfen. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20077 | ||||
| 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. |
20078 | Platzversatzindex ueberschreitet erlaubten Wertebereich. | ||||
| Beschreibung | Der im Programmauftrag eingetragene Platzversatzindex hat einen unzulässigen Wert. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 6 | Programmbeauftragung prüfen. Korrekten Platzversatzindex eintragenP-CLMP-00001. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | - | ||||
|
20079 | Bei Koordinateninitialisierung wird Datenformat ueberschritten. | ||||
| Beschreibung | Bei Programmstart oder RESET wird bei der Initialisierung der Achskoordinaten der zulässige Wertebereich überschritten. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 6 | Programmstart oder RESET wiederholen. | ||
Parameter | %1: | Aktueller Wert [-] | |||
Aktuelle Achsposition | |||||
%2: | Aktueller Wert [-] | ||||
Programmierte Achsposition | |||||
%3: | Logische Achsnummer [-] | ||||
| |||||
%4: | Unterer Grenzwert [-] | ||||
| |||||
%5: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | - | ||||
|
20083 | Schreibzugriff auf Werkzeugradius ist mit D im gleichen Satz nicht moeglich. | |||
| Beschreibung | Ein D-Wort im Satz greift lesend auf div. Werkzeugparameter wie Werkzeuglänge, Werkzeugradius usw. zu. Deshalb kann nicht in demselben Satz der Werkzeugradius geschrieben werden, auch nicht per Zugriff mittels V.G. Variablen. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 D1 V.G.WZR=3 N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 V.G.WZR=3 N30 D1 N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programmreihenfolge prüfen und ändern. D-Wort im nachfolgenden NC-Satz nach dem Schreibzugriff programmieren. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20084 | ||||
| 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. |
20085 | Es werden zuviele externe Variablen bereitgestellt. | ||||
| Beschreibung | In der Liste für externe Variablen[EXTV]wurde eine zu hohe Anzahl von externen Variablen (globale und kanalspezifische) deklariert oder die Anzahl der vorhandenen Variablen im Parameter anzahl_belegt ist falsch angegeben. Die maximal mögliche Anzahl an externen Variablen kann[SYSP]entnommen werden. Beispiel: anzahl_belegt 500 # var[0].name VARIABLE_1 var[0].type SGN32 # ... # var[100].name VARIABLE_100 var[100].type UNS32 Lösungsmöglichkeiten: 1.) Parameter anzahl_belegt prüfen, ob die korrekte Anzahl der Variablendeklarationen eingetragen ist. 2.) Falls tatsächlich zu viele Variablen deklariert sind, können mehrere Variablen zu einem Array (gleicher Datentyp) oder einer Variablenstruktur (unterschiedliche Datentypen) zusammengefasst werden: Variablen-Array:
Variablen-Struktur:
#
#
#
| |||
Reaktion | Klasse | 2 | Es werden nicht alle externen Variablen angelegt. | ||
Abhilfe | Klasse | 3 | Pruefen ob Angabe der Anzahl anzahl_belegt korrekt ist. Anzahl der deklarierten, externer Variablen in der Liste[EXTV]zusammenfassen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Anzahl konfigurierter externener Variablen | |||||
%2: | Grenzwert [-] | ||||
Maximal zulässige Anzahl | |||||
Fehlertyp | - | ||||
|
20087 | Maximale Anzahl der externen Variablen pro NC-Satz ueberschritten. | ||||
| Beschreibung | Externe Variablen können im NC-Programm synchron zur Bearbeitung mit Werten belegt oder gelesen werden. Die maximal zulässige Anzahl pro NC-Satz ist hierbei begrenzt. Wird diese maximal zulässige Anzahl überschritten, wird diese Fehlermeldung erzeugt. Die Eigenschaft "Synchronisierter Schreib/Lesezugriff" wird in der Liste der externen Variablen[EXTV]mit dem Element "var[...].synchronisation" festgelegt. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Synchrone Schreib/Lesezugriff auf V.E.-Variablen auf mehrere NC-Sätze verteilen. Hinweis: Der nicht synchrone Schreib/Lesezugriff auf V.E.-Variablen pro NC-Satz ist unbegrenzt! | ||
Parameter | %1: | Grenzwert [-] | |||
Maximal zulässige Anzahl synchronisierter ext. Variablen pro NC-Satz | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20088 | Unbekannter Typ der externen Variable. | ||||
| Beschreibung | Während dem Hochlauf wird festgestellt, dass der Datentyp einer externen Variable nicht bekannt ist. Der Datentyp wird in der Liste der externen Variablen[EXTV]mit dem Element "var[...].type" festgelegt. | |||
Reaktion | Klasse | 2 | Steuerungshochlauf wird fortgesetzt. Die nach dem falschen Datentyp eingelesenen externen Variablen werden nicht in die Steuerung übernommen, d.h. sie stehen nach dem Hochlauf nicht zur Verfügung. | ||
Abhilfe | Klasse | 3 | In der Liste der externen Variablen[EXTV]den falschen Datentyp ändern und Hochlauf wiederholen. | ||
Parameter | %1: | Aktueller Wert [-] | |||
Index der externen Variable mit dem falschen Datentyp | |||||
Fehlertyp | - | ||||
|
20092 | Variablenzugriff auf eine unbekannte Achse. | |||
| Beschreibung | Der Versuch, mit achsspezifischen Variablen (V.A.) auf im Kanal nicht existente Achsen zuzugreifen, erzeugt diese Fehlermeldung. Tritt insbesondere nach dem Zurückgeben von Achsen an die Achsverwaltung auf. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 #PUT AX[X] N30 P1=V.A.PROG.X (Fehler: keine X-Achse mehr im N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 P1=V.A.PROG.X N30 #PUT AX[X] N1000 M30 oder N10 G00 X0 Y0 Z0 N20 #PUT AX[X] N25 $IF EXIST[V.A.LOG_AX_NR.X] N30 P1=V.A.PROG.X N35 $ENDIF N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programmreihenfolge prüfen und ändern. Variablenzugriff vor Abgabe der Achse programmieren oder mit EXIST[V.A.LOG_AX_NR.xx] [PROG]zuerst prüfen, ob Achse im Kanal vorhanden ist. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20095 / 20096 | ||||
| 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. |
20097 | Variable lesen nicht erlaubt. | |||
| Beschreibung | Von der CNC wird lesend auf eine externe Variable zugegriffen, obwohl das Zugriffsrecht nur einen Schreibzugriff erlaubt. Die Schreib/Leserechte werden in der Liste der externen Variablen[EXTV]mit dem Element "var[...].access_rights" festgelegt. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | In der Liste der externen Variablen[EXTV]für die entsprechende Variable die Zugriffsrechte anpassen und Hochlauf wiederholen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20098 | ||||
| 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. |
20100 | Variable schreiben nicht erlaubt. | |||
| Beschreibung | Es wird schreibend auf eine Variable zugegriffen, die für die CNC vom Typ READ_ONLY ist. Dabei kann es sich um bestimmte Systemvariablen handeln, wie auch um dementsprechend definierte externe Variablen (V.E.), bei denen die Zugriffsrechte READ_ONLY, WRITE_ONLY und READ_WRITE in der Listendefinition[EXTV]vergeben werden können. Beispiel 1: %example1 N10 G00 X0 Y0 N20 N1000 M30 Beispiel 2: %example2 N10 G00 X0 Y0 N20 N1000 M30 Beispiel 3: %example3 N10 G00 X0 Y0 N20 N1000 M30 Beispiel 4: (Setzt folgende var[0].name MYREADONLY var[0].index 8 var[0].type SGN32 var[00].scope CHANNEL var[0].synchronisation TRUE var[0].access_rights READ_ONLY var[0].array_size 0 var[0].size 4 var[0].create_hmi_interface 0 %example4 N10 G00 X0 Y0 Z0 N20 V.P.DEMO = V.E.MYREADONLY N30 V.E.MYREADONLY = 4711 N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | In der Liste der externen Variablen[EXTV]für die entsprechende Variable die Zugriffsrechte anpassen und Hochlauf wiederholen, falls dieser Fehler bei einer externen Variablen auftritt. Bei allen anderen Variablentypen darf nur ein Lesezugriff programmiert werden. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20101 | Fuer AEP zuviele Variablen im NC-Satz programmiert. | ||||
| Beschreibung | Diese Fehlermeldung wird z.Zt nicht benutzt. | |||
Reaktion | Klasse | 1 | Warnung | ||
Abhilfe | Klasse | 1 | Zur Kenntnisnahme | ||
Parameter | %1: | Aktueller Wert [-] | |||
| |||||
%2: | Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20103 | Fuer AEP zuviele Parameter im NC-Satz programmiert. | ||||
| Beschreibung | Diese Fehlermeldung wird z.Zt nicht benutzt. | |||
Reaktion | Klasse | 1 | Warnung | ||
Abhilfe | Klasse | 1 | Zur Kenntnisnahme | ||
Parameter | %1: | Aktueller Wert [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20104 | ||||
| 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. |
20105 | Doppelprogrammierung der Satznummer N. | |||
| Beschreibung | Im gleichen NC-Satz ist mehr als eine Satznummer mit dem N-Wort programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 X10 N30 N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Überflüssige NC-Satznummer entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20106 | NC-Satznummer ueberschreitet Datenformat. | ||||
| Beschreibung | Die mit dem N-Wort programmierte Satznummer liegt ausserhalb des zulässigen Wertebereiches. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Fehlerhafte Satznummer mit einem zulässigen Wert programmieren. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20107 | Wert nach G ueberschreitet Datenformat. | ||||
| Beschreibung | Der mit dem G-Wort programmierte Zahlenwert liegt ausserhalb des zulässigen Wertebereiches. Bemerkung: Die momentan maximal im ISG Kern definierte G-Funktion liegt natürlich innerhalb des zulässigen Zahlenbereiches. Wird eine nicht belegte G-Funktion programmiert, erfolgt hier die Ausgabe der Fehlermeldung 20131: Unbekannte G-Funktion. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Fehlerhafte G-Funktion mit einem zulässigen Wert programmieren. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20108 | Doppelprogrammierung der Satzart. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Wegbedingungen (G00, G01, G02, G03 usw.) programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G01 X10 G00 Y20 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20109 | Doppelprogrammierung der Vorschubvorschrift. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Beschleunigungsbestimmungen (G08/G193/G293) programmiert. Beispiel: Falsch: N10 G01 X500 F1000 N20 G193 X900 F400 G293 N30 X1000 N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20110 | Doppelprogrammierung der Vorschubanpassung. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Vorschubanpassungen (G10/G11/G92 R) programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 G42 N20 G01 G11 X100 G10 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20111 | Doppelprogrammierung der Ebene. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Ebenenauswahl (G17/G18/G19) programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G18 Y20 Z4 G19 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20112 | Doppelprogrammierung einer Spiegelfunktion. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Spiegelungen (G20/G21/G22/G23/G351) programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G20 X10 Y20 G21 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20113 | Doppelprogrammierung der WRK-Uebergangssatzart. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der WRK-Übergangsarten (G25/G26) programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 G42 N20 G25 G25 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20114 | Doppelprogrammierung der WRK-Anwahl. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der WRK-Anwahlarten (G40/G41/G42/G43/G44) programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G41 X10 Y20 G42 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20115 | Doppelprogrammierung der Durchmesseranwahl. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe Durchmesserprogrammierung (G51/G52) programmiert. Beispiel: Falsch: N10 G90 G01 F1000 N20 G51 X80 G51 : M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20116 | Doppelprogrammierung der Nullpunktverschiebung. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Nullpunktverschiebungen (G53-G59/G159) programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G53 X10 Y10 G54 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20117 | Doppelprogrammierung des Satzuebergangs. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Satzübergangsdefinitionen (G60/G359/G360/G61/G260/G261) programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G360 X100 G60 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20118 | Doppelprogrammierung der Masseinheit. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Maßeinheiten (G70/G71) programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G70 X100 G71 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20119 | Doppelprogrammierung des Zyklus. | ||||
| Beschreibung | Fehlermeldung wird z.Zt. nicht benutzt. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 |
| ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20120 | Doppelprogrammierung der Massangabe. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Maßangaben (G90/G91) programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G90 X100 G91 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20121 | Doppelprogrammierung der Vorschubvereinbarung. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Vorschubvereinbarungen (G93/G94/G95) programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G93 F500 X100 G94 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20122 | Doppelprogrammierung der Spindeldrehzahlvereinbarung. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Spindel-drehzahlvereinbarungen (G96/G97/G196) programmiert. Beispiel: Falsch: N10 M03 S1000 G01 F1000 X100 N20 G96 S63 G97 : M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20123 | Doppelprogrammierung von Messfunktionen. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Messfunktionen (G100-G108) programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G100 X100 G102 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20124 | Doppelprogrammierung der BAVO-Befehle. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Look-Ahead-Funktionen (G115/G116/G117) programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G115=2 G116 X1 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20125 | Doppelprogrammierung der Vorsteuerung. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Vorsteurungsfunktionen (G135/G137) programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G135 X100 G137 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20126 | Doppelprogrammierung der WRK-Anwahlart. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der WRK-Anwahlarten (G138/G139/G237) programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G138 G41 G139 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20127 | Doppelprogrammierung der Mittelpunktsanwahl. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Mittelpunktsanwahlarten (G161/G162) programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G02 G162 I10 X20 G162 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20128 | Doppelprogrammierung der Mittelpunktskorrektur. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Mittelpunktskorrekturbefehle (G164/G165) programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G165 G02 I10 X20.05 G164 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20129 | Doppelprogrammierung der Handbetriebsan-/abwahl. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Handbetriebsan-/abwahlbefehle (G200/G201/G202) programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G201 #ACHSE[X] G200 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20130 | Doppelprogrammierung der Fasenanwahl. | ||||
| Beschreibung | Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Fasen und Radienbefehle (G301/G302) programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G01 X20 F1000 N30 G301 I10 G302 N40 Y50 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unzulässig programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20131 | Unbekannte G-Funktion. | ||||
| Beschreibung | Es wurde eine nicht definierte G-Funktion programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G88 X100 N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unbekannte G-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unbekannten programmierten G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20133 | Ebenenwechsel bei aktiver WRK nicht erlaubt. | ||||
| Beschreibung | Solange die WRK aktiv ist, kann keine Ebenenauswahl mit G17, G18 oder G19 erfolgen. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G41 N30 G19 N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G41 : N25 G40 N30 G19 N35 G41 : N999 G40 N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programmablauf prüfen und ändern. Vor dem Ebenenwechsel die WRK mit G40 abwählen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Fehlerhafte G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20136 | Anwahl der WRK bei lueckender Hauptachse nicht erlaubt. | |||
| Beschreibung | Die Werkzeugradiuskorrektur benötigt die ersten 2 Hauptachsen in der aktuellen Ebene. Falls eine dieser Hauptachsen im Kanal nicht vorhanden ist, ist auch keine WRK mehr möglich. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 #PUT AX[X] N30 G41 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Sicherstellen, dass bei Anwahl der WRK beide Hauptachsen der aktuellen Ebene im Kanal vorhanden sind. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20137 | G74 waehrend Synchronbetrieb nicht zulaessig. | ||||
| Beschreibung | Solange eine Achskoppelgruppe aktiv ist, kann keine Referenzpunktfahrt (G74) ausgeführt werden. Auch an der Kopplung nicht beteiligte Achsen dürfen nicht referenziert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N30 #SET AX LINK[1, B=Y] N40 #ENABLE AX LINK[1] N50 G74 X1 N1000 M30 Richtig: (Achskopplung temporär deaktivieren): N10 G00 X0 Y0 Z0 N30 #SET AX LINK[1, B=Y] N40 #ENABLE AX LINK[1] : N45 #DISABLE AX LINK[1] N50 G74 X1 N55 #ENABLE AX LINK[1] : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programmablauf prüfen und ändern. Vor der Referenzpunktfahrt alle aktiven Koppelgruppen abwählen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Fehlerhafte G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20138 | G100 ist mit aktuellem Messtyp nicht erlaubt. | |||
| Beschreibung | Die Messung mit G100 kann nicht ausgeführt werden, weil der aktuell gültige Messtyp für eine Messfahrt mit G100 nicht zulässig ist. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Sicherstellen, dass in der Kanalparameterliste ein zulässiger MesstypP-CHAN-00057eingetragen ist oder zuerst im NC-Programm vor G100 mit #MEAS MODE [...] auf einen zulässigen Messtyp umschalten [PROG]. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20147 | Nach diesem G-Befehl wird ein "=" erwartet. | ||||
| Beschreibung | Die aufgerufene G-Funktion erwartet ein mit = zugeordnetes Argument. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G115 N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G115=14 N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Fehlende Zuweisung ergänzen. | ||
Parameter | %1: | Aktueller Wert [-] | |||
Nummer der G-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20149 | Zahlenwert nach G159 ueberschreitet erlaubten Wertebereich. | ||||
| Beschreibung | Der mit G159=<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 G159=500 N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G159=7 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: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20151 | Unbekannter BAVO-Mode bei G115. | ||||
| Beschreibung | Der mit der Look-Ahead-Funktion G115=<wert> angegebene Wert liegt außerhalb des zulässigen Wertebereichs. Für <wert> sind ganze Zahlen zwischen 0 und 14 zulässig [PROG]. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G115=20 N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G115=14 N1000 M30 | |||
Reaktion | Klasse | 1 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Korrekten BAVO-Mode programmieren. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20154 | Wert nach M ueberschreitet Datenformat. | ||||
| Beschreibung | Die programmierte Nummer der M-Funktion liegt außerhalb des zulässigen Wertebereichs. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 M150000 N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Programmierte Nummer der M-Funktion muss im zulässigen Wertebereich liegen. Sicherstellen, dass die M-Funktion in den KanalparameternP-CHAN-00041konfiguriert ist. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Grenzwert [-] | ||||
| |||||
%3: | Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20155 | Doppelprogrammierung einer M-Funktion fuer die Spindeln. | ||||
| Beschreibung | Im NC-Satz ist eine Spindel-M-Funktion (M3/M4/M5/M19 ) in spindelspezifischer Syntax mehrfach programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 X10 S[M3 S1000 M4] : N1000 M30 | |||
Reaktion | Klasse | 2 | Abruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Prüfen und ändern der Programmierung der M-Funktionen im NC-Satz. Überzählige spindelspezifische M-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der doppelt programmierten Spindel-M-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20156 | Es wurden zwei M-Funktionen mit Synchronisationsart "nach Ereignis" programmiert. | ||||
| Beschreibung | Es dürfen keine zwei M-Funktionen mit der Synchronisationsart MNE_SNS im gleichen NC-Satz programmiert werden[CHAN], [FCT-C1]. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. M-Funktionen auf zwei NC-Sätze verteilen. | ||
Parameter | %1: | Aktueller Wert [-] | |||
Nummer der zweiten M-Funktion mit der Synchronisationsart MNE_SNS | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20157 | Unbekannte M-Funktion, da in den Kanalparametern nicht belegt. | ||||
| Beschreibung | Die programmierte M-Funktion ist in der KanalparameterlisteP-CHAN-00041nicht konfiguriert und somit im NC-Kanal nicht bekannt. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | M-Funktion in der KanalparameterlisteP-CHAN-00041definieren. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unbekannten M-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20158 | Doppelprogrammierung von M02/M30 oder M17/M29. | ||||
| Beschreibung | Im NC-Satz sind die (Unter-)programmende-M-Funktionen M2, M17, M29, M30 mehrfach programmiert. Bemerkung: Abhängig davon, in welcher Reihenfolge M2, M17, M29, M30 programmiert sind, kann in diesem Zusammenhang auch die Fehlermeldung 20376 "Unerwartetes M17 oder M29" auftreten. Beispiel 1: Falsch: %UP1 N10 X10 Y10 Z10 N20 M17 M30 %HP N10 G00 X0 Y0 Z0 N20 LL UP1 N30 M30 Richtig: %L UP1 N10 X10 Y10 Z10 N20 M17 %HP1 N10 G00 X0 Y0 Z0 N20 LL UP1 N30 M30 | |||
Reaktion | Klasse | 2 | Abbruch der Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Überzählige M-Funktion entfernen. | ||
Parameter | %1: | Aktueller Wert [-] | |||
Nummer der doppelt programmierten M-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20160 | Interne unbekannte M-Funktion. | ||||
| Beschreibung | Die programmierte M-Funktion liegt aufgrund ihrer Nummer oberhalb der zulässigen Grenze selbstdefinierter M-Funktionen (P-CHAN-00041) und wird deshalb zunächst als s.g. interne M-Funktion (wie z.B. M30) behandelt. Da sie jedoch auch als interne M-Funktion nicht bekannt ist, wird der vorliegende Fehler ausgegeben. Hinweis: Die internen M-Funktionen umfassen M00, M01, M02, M10, M11, M17, M29, M30 Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 M1001 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Sicherstellen, dass die M-Funktion in den KanalparameternP-CHAN-00041konfiguriert ist und dabei die Nummer der M-Funktion im zulässigen Wertebereich liegt. Nummern über 1000 sind momentan nicht zulässig. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unbekannten M-Funktion | |||||
Fehlertyp | - | ||||
|
20161 | Wert nach H ueberschreitet Datenformat. | ||||
| Beschreibung | Die programmierte Nummer der H-Funktion liegt außerhalb des zulässigen Wertebereichs. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 H150000 N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Programmierte Nummer der H-Funktion muss im zulässigen Wertebereich liegen. Sicherstellen, dass die H-Funktion in den KanalparameternP-CHAN-00027konfiguriert ist. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Grenzwert [-] | ||||
| |||||
%3: | Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20162 | Unbekannte H-Funktion, da in den Kanalparametern nicht belegt. | ||||
| Beschreibung | Die programmierte H-Funktion ist in der KanalparameterlisteP-CHAN-00027nicht konfiguriert bzw. überschreitet einen maximalen Wert und ist somit im NC-Kanal nicht bekannt. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | H-Funktion in der KanalparameterlisteP-CHAN-00027definieren. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Nummer der unbekannten H-Funktion | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20163 | ||||
| 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. |
20165 | Doppelte Angabe des neuen Werkzeuges. | |||
| Beschreibung | Im gleichen NC-Satz wurde mehr als ein T-Wort programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 T1 T2 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässiges T-Wort entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20166 | Wert nach T ueberschreitet Datenformat. | ||||
| Beschreibung | Die programmierte Nummer der T-Funktion liegt außerhalb des zulässigen Wertebereichs. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 T2147483648 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Programmierte Nummer der T-Funktion muss im zulässigen Wertebereich liegen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20167 | Unbekannte T-Funktion. | ||||
| Beschreibung | Die programmierte T-Funktion addressiert eine Werkzeugplatz, der in der Liste der Werkzeugparameter[TOOL]nicht vorhanden ist. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 T999 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Programmierte Nummer der T-Funktion muss einen zulässigen Werkzeugplatz addressieren. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20168 | ||||
| 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. |
20169 | Werkzeugwechsel waehrend Synchronbetrieb nicht zulaessig. | |||
| Beschreibung | Solange eine Achskoppelgruppe aktiv ist (#ENABLE AX LINK), kann kein anderer Korrekturdatensatz für die Werkzeuggeometriekorrektur mit dem D-Wort oder #TOOL DATA angewählt werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N30 #SET AX LINK[1, B=C] N40 #ENABLE AX LINK[1] : N100 D2 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N30 #SET AX LINK[1, B=C] N40 #ENABLE AX LINK[1] : N90 #DISABLE AX LINK[1] N100 D2 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programmablauf prüfen und ändern. Vor dem D-Wort oder #TOOL DATA muss Synchronbetrieb mit #DISABLE AX LINK abgewählt werden. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20170 | Doppelprogrammierung der D-Funktion. | |||
| Beschreibung | Im gleichen NC-Satz wurde mehr als ein D-Wort programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 D1 D2 : N1000 M30Bei aktivem KanalparameterP-CHAN-00014und der nachfolgenden Zeile im NC-Programm entsteht ebenfalls dieser Fehler: N010 T1 D1Ursache dafür ist, dass mit aktiviertem Kanalparameter | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässiges D-Wort entfernen. Bei Programmierung von T- und D-Wort innerhalb eines NC-Satze KanalparameterP-CHAN-00014prüfen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20171 | Wert nach D ueberschreitet Datenformat. | ||||
| Beschreibung | Die programmierte Nummer der D-Funktion liegt außerhalb des zulässigen Wertebereichs. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 D2**32 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Programmierte Nummer der D-Funktion muss im zulässigen Wertebereich liegen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20172 | Unbekannte D-Funktion. | ||||
| Beschreibung | Die programmierte D-Funktion addressiert einen Werkzeugkorrekturdatensatz, der in der Liste der Werkzeugparameter[TOOL]nicht vorhanden ist. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 D999 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Programmierte Nummer der D-Funktion muss einen zulässigen Werkzeugkorrekturdatensatz addressieren. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20175 | Doppelprogrammierung des F-Wortes. | |||
| Beschreibung | Im gleichen NC-Satz wurde mehr als ein F-Wort programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 F100 G01 X100 F200 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässiges F-Wort entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20176 | Programmierter Vorschub F ist negativ oder 0. | ||||
| Beschreibung | Der mit dem F-Wort programmierte Wert ist negativ oder Null. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 F[-1000] G01 X100 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 F1000 G01 X100 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Vorschubwert (F-Wort) mit einem sinnvollen Wert größer Null programmieren. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20177 | Programmierung E-Vorschub nicht erlaubt. | |||
| Beschreibung | Die Programmierung von Geschwindigkeiten mittels E-Worten ist nicht implementiert und daher generell nicht erlaubt. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G01 X100 E2000 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G01 X100 F2000 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Vorschub mit dem F-Wort programmieren. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20180 | Unbekannter Spindelname oder Gleichheitszeichen fehlt. | |||
| Beschreibung | Der im NC-Satz programmierte Spindelname ist im Kanal nicht bekannt (P-CHAN-00007,P-CHAN-00053) oder bei einem Spindelnamen mit mehr als einem Buchstaben fehlt vor dem Drehzahlwert das Gleichheitszeichen. Beispiel (Annahme: Spindel hat Falsch: N10 G00 X0 Y0 Z0 N20 SPDL=1000 M03 : N1000 M30 oder N10 G00 X0 Y0 Z0 N20 SPINDLE1000 M03 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 SPINDLE=1000 M03 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Spindelname entsprechend dem konfigurierten NamenP-CHAN-00007korrigieren **. **Hinweis: Für die Hauptspindel darf im NC-Programm nur der HauptspindelnameP-CHAN-00053verwendet werden. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20181 | Doppelprogrammierung einer Spindel. | |||
| Beschreibung | Im selben NC-Satz wurde die gleiche Spindel mehrfach in DIN-Syntax programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 S1000 M03 X100 G01 F2000 S1500 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige Spindelprogrammierung entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20182 | Nach der Parameterbezeichnung keine Zuweisung. | |||
| Beschreibung | Es wurde eine Parameterdeklaration programmiert, aber kein Wert zugewiesen. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 P2 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 P2=47.11 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Parameterdeklaration vervollständigen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20183 | Parameterindex ueberschreitet Datenformat oder erlaubten Wertebereich. | ||||
| Beschreibung | Der programmierte Parameterindex liegt außerhalb des zulässigen Wertebereichs. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 P0=10 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 P1=10 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Programmierter Parameterindex muss im zulässigen Wertebereich liegen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20186 | Syntaxfehler nach #SET IPO SOLLPOS. | |||
| Beschreibung | Beim NC-Befehl #SET IPO SOLLPOS wird nach der Klammerauf die Syntax (Komma, Gleichheitszeichen, Klammerzu) verletzt. Syntaxbeispiel: Falsch: #SET IPO SOLLPOS [P1=X P2=Y]or#SET IPO SOLLPOS [V.L.POS1 X ] or#SET IPO SOLLPOS [P1=X, P2=Y, P3=Z Richtig: #SET IPO SOLLPOS [P1=X,P2=Y]or#SET IPO SOLLPOS [V.L.POS1=X ] or#SET IPO SOLLPOS [P1=X, P2=Y, P3=Z] | ||
Reaktion | Klasse | 3 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Im NC-Programm die Befehlssyntax von #SET IPO SOLLPOS bzgl. Kommasetzung, Gleichheitszeichen, Klammerzu prüfen und korrigieren. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20187 | Radiusindex ueberschreitet Datenformat. | ||||
| Beschreibung | Der als Radiusindex verwendete Wert liegt außerhalb des zulässigen Wertebereichs. Bemerkung: für indizierte Radiusprogrammierung ist als Index ausschließlich 1 zulässig, sonst Fehlermeldung 20188 Radiusindex ist nicht erlaubt. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 R-1=10 N50 G02 F1000 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 R1=10 N50 G02 F1000 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Programmierter Radiusindex muss im zulässigen Wertebereich liegen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20188 | Radiusindex ist nicht erlaubt. | ||||
| Beschreibung | Für indizierte Radiusprogrammierung ist als Index ausschließlich 1 zulässig, alle anderen Werte verursachen entweder diese Fehlermeldung 20188 oder 20187 Radiusindex liegt ausserhalb erlaubtem Zahlenbereich. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 R2=10 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 R1=10 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Radiusindex muss mit Wert 1 programmiert werden. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20191 | Wert nach O ueberschreitet Datenformat. | ||||
| Beschreibung | Die Programmierung der O-Funktion ist nicht implementiert und daher generell nicht erlaubt. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. O-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20192 | Unbekannte O-Funktion. | ||||
| Beschreibung | Die Programmierung der O-Funktion ist nicht implementiert und daher generell nicht erlaubt. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. O-Funktion entfernen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20193 | Im Hauptprogramm ist ein Prozentzeichen nicht erlaubt. | |||
| Beschreibung | In einem Hauptprogramm wird ein Prozentzeichen (%) eingelesen, obwohl das Hauptprogramm bereits ausgeführt wird. Ein Prozentzeichen ist nur zur Markierung von Haupt- bzw lokalen Unterprogrammnamen, nicht jedoch innerhalb des eigentlichen Hauptprogramms selbst zulässig [PROG]. Beispiel: Falsch: %MAIN N10 G00 X0 Y0 Z0 N20 %L SUB1 : N1000 M30 Richtig: %L SUB1 : %MAIN N10 G00 X0 Y0 Z0 : N1000 M30 Die Ausführung eines Hauptprogramms wird auch gestartet, wenn im File außerhalb von Kommentaren als erstes Zeichen ein solches gefunden wird, das weder ein Leerzeichen noch ein "%" ist. In diesem Fall wird dieses Zeichen als erstes Zeichen eines namenlosen Programmes gewertet. Das bedeutet auch, daß vor dem ersten "%" keine Satznummern, Variablendeklarationen etc. programmiert werden dürfen. | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programmablauf prüfen und ändern. Falsches Prozentzeichen entfernen bzw. lokale Unterprogrammdefinitionen vor den Beginn des Hauptprogrammes verschieben. Sicherstellen, dass keine Satznummern, Variablendeklarationen etc. vor dem ersten %-Zeichen programmiert sind (z.B. Satznummern in Kommentarzeilen entfernen!). | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20194 | Unbekannte oder fehlende Zuweisungsoperation. | |||
| Beschreibung | Im NC-Programm wird für eine Variable (V.A., V.G., V.P., V.L., V.S., V.E.,) eine Zuweisung erwartet. Entweder ist hierbei der programmierte Zuweisungsoperator unbekannt oder die Zuweisung eines Wertes fehlt komplett. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 V.G.T_AKT : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 V.G.T_AKT =5 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Fehlerhafte oder fehlende Zuweisung ergänzen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20195 | Ueberlauf des Variablenstack. | ||||
| Beschreibung | Die programmierte Variablenoperation bringt eine interne Systemressource zum Überlaufen, Beispielsweise bei zu vielen Indirektionsanweisungen (Verschachtelungen). Beispiel: Falsch: N10 #VAR N20 V.L.INDEX[10] = [1, 2, N30 V.P.MY_ARRAY[V.L.INDEX[V.L.INDEX[..[..[..[3]]]]]] N40 #ENDVAR N1000 M30 Richtig: N10 #VAR N20 V.L.INDEX[10] = [1, 2, N30 N40 #ENDVAR N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Dimension der Arrayvariable bzw. Schachtelungstiefe verringern oder Schachtelung von Arrayvariablen ganz vermeiden. | ||
Parameter | %1: | Grenzwert [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20196 | Unbekannte Variable. | |||
| Beschreibung | Bei der Verküpfung von V.G.NP[...].ALL-Variablen wird auf der rechten Seite der Zuweisung eine unzulässige Operation ausgeführt. Eine Verküpfung mit achsspezifischen Konstanten oder Variablen ist nicht zulässig. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 V.G.NP[1].ALL = V.G.NP[2].ALL + 100 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 V.G.NP[1].ALL = V.G.NP[2].ALL N30 V.G.NP[1].V.X += 100 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Verknüpfungsregeln bei .ALL-Variablen richtig anwenden [PROG - Kapitel Addition/Subtraktion von Verschiebungen]. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20197 | Variablenindex ueberschreitet Datenformat. | ||||
| Beschreibung | Der programmierte Index einer Variablen liegt außerhalb des zulässigen Wertebereichs. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 P1=V.G.WZ[-1].L : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 P1=V.G.WZ[65].L : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Programmierter Variablenindex muss im zulässigen Wertebereich liegen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20198 | Nach Variablenausdruck fehlt "]". | |||
| Beschreibung | In einem Variablenausdruck mit Indexangabe fehlt die schließende Klammer ]. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 P1=V.G.WZ[V.G.WZ[1].L : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 P1=V.G.WZ[V.G.WZ[1].L] : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Fehlende schließende Klammer ] im Variablenausdruck ergänzen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20200 | NC-Befehl oder Achsbezeichnung wird erwartet. | |||
| Beschreibung | Im NC-Satz ist eine im Kanal unbekannte Achse programmiert. D.h. der programmierte Achsname kann keiner Achse zugeordnet werden. Dies gilt zum Beispiel für:
Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 #SET AX LINK [1, W=X] N30 #ENABLE AX LINK [1] N40 X10 W20 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 #SET AX LINK [1, W=X] N30 #ENABLE AX LINK [1] N40 X10 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Nur Achsnamen verwenden, die im NC-Kanal bekannt sind bzw. programmiert werden dürfen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20203 | Doppelprogrammierung einer Achse. | ||||
| Beschreibung | Im gleichen NC-Satz wurde eine Achse mehrfach programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 X10 Y20 X10 : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Überflüssige Achsprogrammierung entfernen. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20205 | Doppelprogrammierung einer Mittelpunktskoordinate. | |||
| Beschreibung | Im gleichen NC-Satz wurde eine Mittelpunktskoordinate mehrfach programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G02 I10 I20 J30 F2000 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Überflüssige Mittelpunktskoordinate entfernen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20206 | $-Anweisung steht nicht alleine im NC-Satz. | |||
| Beschreibung | Eine s.g. Steuersatzanweisung, die mit dem Dollarzeichen $ beginnt, ist mit anderen NC-Befehlen im gleichen NC-Satz programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 $FOR P10=0, 20, 1 G01 X10 F100 N30 G91 X5 N40 $ENDFOR : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N15 G01 X10 F100 N20 $FOR P10=0, 20, 1 N30 G91 X5 N40 $ENDFOR : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Steuersatzanweisung und weitere NC-Befehle in getrennten NC-Sätzen programmieren. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20207 | #-Anweisung steht nicht alleine im NC-Satz. | |||
| Beschreibung | Ein s.g. Klartextbefehl, der mit dem Gatterzeichen # beginnt, ist mit anderen NC-Befehlen im gleichen NC-Satz programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 G01 X10 F100 #TIME 8.15 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 G01 X10 F100 N30 #TIME 8.15 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Klartextbefehl und weitere NC-Befehle in getrennten NC-Sätzen programmieren. Hinweis: Ein paar spezielle Klartextbefehle dürfen auch zusammen mir anderen NC-Befehlen im gleichen NC-Satz programmiert werden [PROG]. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20208 | End of Text vor M02/M30 erreicht. | |||
| Beschreibung | Am Ende der Hauptprogrammdatei fehlt M02 bzw. M30. Beispiel: Falsch: N10 G00 X0 Y0 Z0 : N1000 Richtig: N10 G00 X0 Y0 Z0 : N1000 M30 | ||
Reaktion | Klasse | - | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | - | NC-Programm prüfen und ändern. Fehlendes M02/M30 ergänzen. | |
Fehlertyp | - | |||
|
20209 | Unbekannter NC-Befehl. | |||
| Beschreibung | Ein kompletter Klartextbefehl oder Teile davon sind nicht identifizierbar. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 #UNBEKANNT : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Syntax des Klartextbefehls korrekt programmieren. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20210 | ||||
| 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. |
20211 | Steuersatztiefe nicht ausreichend. Steuersatzschachtelung zu gross. | ||||
| Beschreibung | Im NC-Programm sind zuviele Steuersatzanweisungen ineinander verschachtelt. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 P1=1 N30 $IF N40 $IF... Nxx $IF... : usw. Nxx $ENDIF Nxx $ENDIF Nxx $ENDIF : N1000 M30 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Schachtelungstiefe verringern, Aufbau der Steuersatzkonstrukte modifizieren. | ||
Parameter | %1: | Grenzwert [-] | |||
Maximale Schachtelungstiefe | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20212 | Nach IF darf nur die Bedingung folgen. | |||
| Beschreibung | Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einer $IF Anweisung darf ausschließlich die zugehörige Bedingung programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 P1=0 N20 $IF P1==1 X100 G01 F1000 N30 Y200 N40 $ENDIF : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 P1=0 N20 $IF P1==1 N25 X100 G01 F1000 N30 Y200 N40 $ENDIF : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige NC-Befehle in andere NC-Sätze verschieben oder löschen. Ausnahme: Eine $IF Anweisung darf mit einem $GOTO-Befehl im gleichen Satz kombiniert werden. In diesem Fall ist dann kein $ENDIF mehr erforderlich [PROG - Kapitel Die $GOTO-Anweisung]. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20213 | ||||
| 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. |
20214 | Unerwartetes ELSE. Passt nicht zum aktuellen Steuersatz. | |||
| Beschreibung | Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $ELSE kann nur zusammen mit $IF/$ENDIF programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 $ELSE : N1000 M30 Richtig: N01 P1=0 N05 $IF P1==1 N10 G00 X0 Y0 Z0 N20 $ELSE N25 G01 X100 Y0 Z0 F1000 N30 $ENDIF : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung | |
Abhilfe | Klasse | 3 | Prüfen und ändern des Programmablaufs. Einfügen der $IF/$ENDIF-Anweisung oder löschen des $ELSE. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20215 | ELSE muss alleine im Satz stehen. | |||
| Beschreibung | Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einem $ELSE darf kein weiterer NC-Befehl programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 P1=0 N20 $IF P1 N30 G01 X100 F100 N40 $ELSE G01 X200 F500 N50 $ENDIF : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 P1=0 N20 $IF P1 N30 G01 X100 F100 N40 $ELSE N45 G01 X200 F500 N50 $ENDIF : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige NC-Befehle nach $ELSE in andere NC-Sätze verschieben oder löschen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20216 | Unerwartetes ELSEIF. Passt nicht zum aktuellen Steuersatz. | |||
| Beschreibung | Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $ELSEIF kann nur zusammen mit $IF/$ENDIF programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 $ELSEIF : N1000 M30 Richtig: N01 P1=0 N05 $IF P1==1 N10 G00 X0 Y0 Z0 N20 $ELSEIF P1==2 N30 G00 X100 Y0 Z0 N40 $ENDIF : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Prüfen und ändern des Programmablaufs. Einfügen der $IF/$ENDIF-Anweisung oder löschen des $ELSEIF. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20217 | Nach ELSEIF darf nur die Bedingung folgen. | |||
| Beschreibung | Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einer $ELSEIF Anweisung darf ausschließlich die zugehörige Bedingung programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N251 P2=0 N252 $IF P2 : N253 $ELSEIF P2==100 G01 X200 F500 : N254 $ENDIF : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N251 P2=0 N252 $IF P2 : N253 $ELSEIF P2==100 N254 G01 X200 F500 : N254 $ENDIF : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige NC-Befehle in andere NC-Sätze verschieben oder löschen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20218 | Unerwartetes ENDIF. Passt nicht zum aktuellen Steuersatz. | |||
| Beschreibung | Ein Steuersatzkonstrukt 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 N30 $ENDIF : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 P1=0 N15 $IF P1==0 N20 G01 X100 F10000 N30 $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. | |||
|
20219 | ENDIF muss alleine im Satz stehen. | |||
| Beschreibung | Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einem $ENDIF darf kein weiterer NC-Befehl programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 P1=0 N20 $IF P1 N30 $ENDIF G01 X100 F10000 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 P1=0 N20 $IF P1 N30 $ENDIF N40 G01 X100 F10000 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige NC-Befehle nach $ENDIF in andere NC-Sätze verschieben oder löschen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20220 | Nach SWITCH darf nur die Bedingung folgen. | |||
| Beschreibung | Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einer $SWITCH Anweisung darf ausschließlich die zugehörige Bedingung programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 P1=5 N50 $SWITCH P1 G01 X100 F10000 : N65 $ENDSWITCH : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 P1=5 N25 G01 X100 F10000 N50 $SWITCH P1 : N65 $ENDSWITCH : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige NC-Befehle in andere NC-Sätze verschieben oder löschen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20221 | Unerwartetes CASE. Passt nicht zum aktuellen Steuersatz. | |||
| Beschreibung | Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $CASE kann nur zusammen mit $SWITCH/$ENDSWITCH programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 P1=47 N20 $CASE P1 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 P1=47 N20 $SWITCH P1 N20 $CASE 1 : N30 $ENDSWITCH : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Prüfen und ändern des Programmablaufs. Einfügen der $SWITCH/ $ENDSWITCH Anweisung oder löschen des $CASE. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20222 | Nach CASE darf nur die Bedingung folgen. | |||
| Beschreibung | Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einer $CASE Anweisung darf ausschließlich die zugehörige Bedingung programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 P1=5 N30 $SWITCH P1 N40 $CASE 5 G01 X100 F100 N50 $BREAK : N90 $ENDSWITCH : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 P1=5 N30 $SWITCH P1 N40 $CASE 5 N45 G01 X100 F100 N50 $BREAK : N90 $ENDSWITCH : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige NC-Befehle in andere NC-Sätze verschieben oder löschen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20223 | Unerwartetes DEFAULT. Passt nicht zum aktuellen Steuersatz. | |||
| Beschreibung | Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $DEFAULT kann nur zusammen mit $SWITCH/$ENDSWITCH programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 $DEFAULT : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 P1=0 N15 $SWITCH P1 : N20 $CASE : N30 $DEFAULT : N40 $ENDSWITCH : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Prüfen und ändern des Programmablaufs. Einfügen der $SWITCH/ $ENDSWITCH Anweisung oder löschen des $DEFAULT. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20224 | DEFAULT muss alleine im Satz stehen. | |||
| Beschreibung | Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einem $DEFAULT darf kein weiterer NC-Befehl programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 P1=5 N50 $SWITCH P1 : N62 $DEFAULTG01 X100 F10000 : N65 $ENDSWITCH : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 P1=5 N50 $SWITCH P1 : N62 $DEFAULT N63 G01 X100 F10000 : N65 $ENDSWITCH : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige NC-Befehle nach $DEFAULT in andere NC-Sätze verschieben oder löschen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20225 | Unerwartetes ENDSWITCH. Passt nicht zum aktuellen Steuersatz. | |||
| Beschreibung | Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $ENDSWITCH kann nur zusammen mit $SWITCH programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 P1=5 N30 $ENDSWITCH : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 P1=5 N30 $SWITCH P1 : N40 $ENDSWITCH : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Prüfen und ändern des Programmablaufs. Einfügen der $SWITCH Anweisung oder löschen des $ENDSWITCH. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20226 | ENDSWITCH muss alleine im Satz stehen. | |||
| Beschreibung | Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einem $ENDSWITCH darf kein weiterer NC-Befehl programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 P1=5 N50 $SWITCH P1 : N62 $DEFAULT : N65 $ENDSWITCH G01 X100 F10000 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 P1=5 N50 $SWITCH P1 : N62 $DEFAULT : N65 $ENDSWITCH N66 G01 X100 F10000 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige NC-Befehle nach $ENDSWITCH in andere NC-Sätze verschieben oder löschen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20227 | Zaehlvariable nach FOR falsch. Bezeichnung muss P, V oder R sein. | |||
| Beschreibung | Die Zählvariable in einer FOR-Schleife wurde in unzulässiger Syntax programmiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 $FOR COUNT=1,10,1 N30 $ENDFOR : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 $FOR V.P.COUNT=1,10,1 N30 $ENDFOR : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Die Zählvariable in einer FOR-Schleife muß einen zulässigen Variablennamen haben:
| |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20228 | FOR-Schleife: Nach Zaehlvariable wird ein "=" erwartet. | |||
| Beschreibung | Bei der Initialisierung der FOR-Schleife muss der Zählvariable ein Startwert direkt zugewiesen werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 V.P.EIGENDEF = 0 N30 $FOR V.P.EIGENDEF,100,10 : N150 $ENDFOR : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N30 $FOR V.P.EIGENDEF = 0,100,10 : N150 $ENDFOR : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Die Zählvariable in der FOR-Schleife korrekt initialisieren. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20229 | FOR-Schleife: Bei Initialisierung der Zaehlvariable wird ein "," erwartet. | |||
| Beschreibung | Bei der Initialisierung einer FOR-Schleife müssen Startwert, Inkrement und Endwert mit Komma , getrennt werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 $FOR P1 = 1 10,1 : N150 $ENDFOR : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 $FOR P1 = 1,10,1 : N150 $ENDFOR : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Fehlende Kommas in der Initialisierung der FOR-Schleife ergänzen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20230 | Nach FOR darf nur die Bedingung folgen. | |||
| Beschreibung | Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einer $FOR Anweisung darf ausschließlich die zugehörige Schleifenbedingung programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 $FOR P2=1,10,1 G01 X100 F1000 : N30 $ENDFOR : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 $FOR P2=1,10,1 N25 G01 X100 F1000 : N30 $ENDFOR : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige NC-Befehle in andere NC-Sätze verschieben oder löschen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20231 | FOR-Bedingung besteht aus zuvielen Zeichen. Cache voll. | ||||
| Beschreibung | Die Stringlänge der Schleifenbedingung überschreitet den zulässigen Grenzwert. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Stringlänge der Schleifenbedingung reduzieren. | ||
Parameter | %1: | Grenzwert [-] | |||
| |||||
%2: | Fehlerhafter Wert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20232 | Unerwartetes ENDFOR. Passt nicht zum aktuellen Steuersatz. | |||
| Beschreibung | Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $ENDFOR kann nur zusammen mit einem vorhergehenden $FOR programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 P1=1 N20 $ENDFOR : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 P1=1 N15 $FOR P1=100, 200, 300 : N20 $ENDFOR : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Prüfen und ändern des Programmablaufs. Einfügen der $FOR Anweisung oder löschen des $ENDFOR. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20233 | ENDFOR muss alleine im Satz stehen. | |||
| Beschreibung | Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einem $ENDFOR darf kein weiterer NC-Befehl programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 $FOR P1=1, 10, 2 : N30 $ENDFOR G01 X100 F10000 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 $FOR P1=1, 10, 2 : N30 $ENDFOR N40 G01 X100 F10000 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige NC-Befehle nach $ENDFOR in andere NC-Sätze verschieben oder löschen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20234 | Parameterfortschreibung ist falsch. | |||
| Beschreibung | Die Zählvariable in einer FOR-Schleife darf nur mit den Buchstaben P,V und R beginnen. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 $FOR COUNT=1,10,1 N30 $ENDFOR : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 $FOR V.P.COUNT=1,10,1 N30 $ENDFOR : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Die Zählvariable in einer FOR-Schleife muß einen zulässigen Variablennamen haben:
Vordefinierte bzw. in der Systemkonfiguration angelegte Variablen: beginnen mit V.A., V.G., V.E. (Vorsicht: nicht alle Variablen erlauben Schreibzugriff!!!) | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20235 | Nach WHILE darf nur die Bedingung folgen. | |||
| Beschreibung | Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einer $WHILE Anweisung darf ausschließlich die zugehörige Bedingung programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0N20 P1=1N30 $WHILE P1>0 G01 X100 F1000:N40 $ENDWHILE:N1000 M30 Richtig: N10 G00 X0 Y0 Z0N20 P1=1N30 $WHILE P1>0N35 G01 X100 F1000N40 $ENDWHILE:N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige NC-Befehle in andere NC-Sätze verschieben oder löschen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20236 | WHILE-Bedingung besteht aus zuvielen Zeichen. Cache voll. | ||||
| Beschreibung | Die Stringlänge der Schleifenbedingung überschreitet den zulässigen Grenzwert. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Stringlänge der Schleifenbedingung reduzieren. | ||
Parameter | %1: | Grenzwert [-] | |||
| |||||
%2: | Fehlerhafter Wert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
|
20237 | Unerwartetes ENDWHILE. Passt nicht zum aktuellen Steuersatz. | |||
| Beschreibung | Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $ENDWHILE kann nur zusammen mit einem vorhergehenden $WHILE programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 P1=1 N20 $ENDWHILE : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 P1=1 N15 $WHILE P1>0 : N20 $ENDWHILE : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Prüfen und ändern des Programmablaufs. Einfügen der $WHILE Anweisung oder löschen des $ENDWHILE. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20238 | ENDWHILE muss alleine im Satz stehen. | |||
| Beschreibung | Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einem $ENDWHILE darf kein weiterer NC-Befehl programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0N20 P1=1N30 $WHILE P1:N40 $ENDWHILE G01 X200 F500:N1000 M30 Richtig: N10 G00 X0 Y0 Z0N20 P1=1N30 $WHILE P1:N40 $ENDWHILEN50 G01 X200 F500:N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige NC-Befehle nach $ENDWHILE in andere NC-Sätze verschieben oder löschen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20239 | DO muss alleine im Satz stehen. | |||
| Beschreibung | Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einem $DO darf kein weiterer NC-Befehl programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 P1=0N20 $DO P1=P1+1:N50 $ENDDO P1<2:N1000 M30 Richtig: N10 G00 X0 Y0 Z0 P1=0N20 $DO N30 P1 =P1+1 :N50 $ENDDO P1<2:N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige NC-Befehle nach $DO in andere NC-Sätze verschieben oder löschen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20240 | Unerwartetes ENDDO. Passt nicht zum aktuellen Steuersatz. | |||
| Beschreibung | Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $ENDDO kann nur zusammen mit einem vorhergehenden $DO programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 P1=1N20 $ENDDO P1<2 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 P1=1N15 $DO:N20 $ENDDO P1<2:N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Prüfen und ändern des Programmablaufs. Einfügen der $DO Anweisung oder löschen des $ENDDO. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20241 | Nach ENDDO darf nur die Bedingung folgen. | |||
| Beschreibung | Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einer $ENDDO Anweisung darf ausschließlich die zugehörige Bedingung programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 P2=10 N30 $DO : N40 $ENDDO P2 >= 10G01 X100 F1000 : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 P2=10 N30 $DO : N40 $ENDDO P2 >= 10 N45 G01 X100 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige NC-Befehle in andere NC-Sätze verschieben oder löschen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20242 | BREAK muss alleine im Satz stehen. | |||
| Beschreibung | Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einem $BREAK darf kein weiterer NC-Befehl programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 P1=5 N30 $SWITCH P1 N60 $CASE 5 N70 G01 X100 F10000 N80 $BREAK G01 Y200 F10000 N90 $DEFAULT N100 P1=0 N110 $BREAK N120 $ENDSWITCH : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 P1=5 N30 $SWITCH P1 N60 $CASE 5 N70 G01 X100 F10000 N75 G01 Y200 F10000 N80 $BREAK N90 $DEFAULT N100 P1=0 N110 $BREAK N120 $ENDSWITCH : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige NC-Befehle nach $BREAK in andere NC-Sätze verschieben oder löschen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20243 | Unerwartetes BREAK. Keine Steuersaetze gueltig bzw. offen. | |||
| Beschreibung | Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $BREAK kann nur innerhalb eines Schleifen- oder $SWITCH-Konstrukts programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 $BREAK : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 P1=1 N20 $SWITCH P1 N30 $CASE 2 N35 G01 X100 F10000 N40 $BREAK : N100 $ENDSWITCH : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Prüfen und ändern des Programmablaufs. Einfügen eines Schleifen- oder $SWITCH-Konstrukts oder löschen des $BREAK. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20244 | Unerwartetes CONTINUE. Keine Steuersaetze gueltig bzw. offen. | |||
| Beschreibung | Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $CONTINUE kann nur innerhalb eines Schleifen- oder $SWITCH-Konstrukts programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 $CONTINUE : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 P1=1 N20 $DO N30 P1=P1+1 N40 $IF P1 == 2 N50 $CONTINUE N60 $ENDIF : N100 $ENDDO P1 < 10 : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Prüfen und ändern des Programmablaufs. Einfügen eines Schleifen- oder $SWITCH-Konstrukts oder löschen des $CONTINUE. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|
20245 | CONTINUE muss alleine im Satz stehen. | |||
| Beschreibung | Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einem $CONTINUE darf kein weiterer NC-Befehl programmiert werden. Beispiel: Falsch: N10 G00 X0 Y0 Z0 N20 $FOR P1=1, 10, 2 N30 $IF P1 == 8 N40 $CONTINUE G01 X100 F10000 N50 $ENDIF : N100 $ENDFOR : N1000 M30 Richtig: N10 G00 X0 Y0 Z0 N20 $FOR P1=1, 10, 2 N30 $IF P1 == 8 N35 G01 X100 F10000 N40 $CONTINUE N50 $ENDIF : N100 $ENDFOR : N1000 M30 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Unzulässige NC-Befehle nach $CONTINUE in andere NC-Sätze verschieben oder löschen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
|