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 Richtig: 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 Richtig: N10 G63 Z10 F300 S17 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | Spindeldrehzahl, Vorschub und gewählte Steigung aufeinander 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 | für 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 überschreitet 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 Richtig: N10 G00 X0 Y0 Z0 Beispiel 2 (Eckenrunden): Falsch : N10 G00 X0 Y0 Z0 Richtig: 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 über Koordinate programmiert. | |||
| Beschreibung | Eine Verweilzeit darf nur allein 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 Richtig: (Verweilzeit direkt): N10 G00 X0 Y0 Z0 Richtig: (Verweilzeit mit Achsangabe): %dec0013A2.sol | ||
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 Hauptachse, sondern als Koordinate einer anderen Achse definiert. Beispiel: Falsch: N10 G00 X0 Y0 Z0 Richtig: 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 überschreitet 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 Längsdrehachse 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 Richtig: 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 überschreitet 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 überschreitet 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 [-] | |||
%2: | Unterer Grenzwert [-] | ||||
Unterer Grenzwert | |||||
%3: | Oberer Grenzwert [-] | ||||
Oberer Grenzwert | |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
20023 | Positiver Softwareendschalter überschreitet 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 [-] | |||
%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 Messwerte, die verrechnet werden könnten. Beispiel: Falsch: N10 G00 X0 Y0 Z0 Richtig: 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 unzulässig. | ||||
| 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 dass 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 überschreitet 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 dass 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 möglich. | ||||
| Beschreibung | Mit dem programmierten Radius kann geometrisch kein Kreis konstruiert werden. Der Radius ist zu klein. Beispiel: Falsch: N10 G00 X0 Y0 Z0 Richtig: N10 G00 X0 Y0 Z0 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Radius anpassen, d.h so weit vergrößern, dass 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 | Für Vollkreis lässt 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 muss bei Vollkreisen mit Mittelpunktsprogrammierung statt Radiusprogrammierung gearbeitet werden. Beispiel: Falsch: Richtig: N10 G00 X0 Y0 Z0 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | Der Vollkreis über Mittelpunktsprogrammierung definiert. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
20035 | Abweichung des prog. Mittelpunkts zum berechneten zu groß. | ||||
| 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: Richtig: N10 G00 X0 Y0 Z0 | |||
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 N1000 M30 Falsch: N10 G00 X0 Y0 Z0 N1000 M30 Richtig: N10 G00 X0 Y0 Z0 | ||
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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 paralleler Interpolation) muss mindestens eine zu aktivierende Achse 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 | G201 um #ACHSE[..] ergänzen. | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
20041 | Bei MNE_SNS-Funktion wird Verfahrinformation benötigt. | |||
| 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 Richtig: G01 X150 Y200 M33 F8 | ||
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 muss 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 definieren P-AXIS-00015 | |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
20044 | BAVO-Parameter überschreitet 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 überschreitet Datenformat. | ||||
| Beschreibung | Einer der programmierten Slopeparameter 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. 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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 | ||
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 muss mit G102 der vorhandene Meßoffset deaktiviert werden, außerdem muss sichergestellt sein, dass der Meßtaster während der Meßfahrt erreicht wird! Beispiel: Falsch: N5 X0 Richtig: N5 X0 | |||
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 für 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 Richtig: N10 G00 X0 Y0 Z0 | |||
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 müssen 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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 überschreitet 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 Richtig: N10 G00 X0 Y0 Z0 | |||
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 überschreitet 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 große 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 überschritten. | ||||
| 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 anpassen P-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 Plandrehachse P-AXIS-00015 sein. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
Fehlertyp | - | ||||
| |||||
20065 | Beim Einrechnen der Werkzeugversätze wird Datenformat überschritten. | ||||
| 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 anpassen P-TOOL-00006. | ||
Parameter | %1: | Logische Achsnummer [-] | |||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
20066 | Beim Einrechnen der Nullpunktversch. wird Datenformat überschritten. | ||||
| 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 anpassen P-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 überschritten. | ||||
| 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 überschritten. | ||||
| 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 überschreitet 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 eintragen P-CLMP-00001. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Unterer Grenzwert [-] | ||||
| |||||
%3: | Oberer Grenzwert [-] | ||||
| |||||
Fehlertyp | - | ||||
| |||||
20079 | Bei Koordinateninitialisierung wird Datenformat überschritten. | ||||
| 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 möglich. | |||
| 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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 zu viele 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 Lösungsmöglichkeiten:
Variablen-Array:
| |||
Reaktion | Klasse | 2 | Es werden nicht alle externen Variablen angelegt. | ||
Abhilfe | Klasse | 3 | Prüfen ob Angabe der Anzahl „anzahl_belegt“ korrekt ist. Anzahl der deklarierten, externer Variablen in der Liste[EXTV] zusammenfassen. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
Anzahl konfigurierter externer Variablen | |||||
%2: | Grenzwert [-] | ||||
Maximal zulässige Anzahl | |||||
Fehlertyp | - | ||||
| |||||
20087 | Maximale Anzahl der externen Variablen pro NC-Satz überschritten. | ||||
| 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 Richtig: N10 G00 X0 Y0 Z0 oder N10 G00 X0 Y0 Z0 | ||
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 Beispiel 2: %example2 Beispiel 3: %example3 Beispiel 4: (Setzt folgende | ||
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 | Für AEP zu viele 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 | Für AEP zu viele 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 | ||
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 überschreitet Datenformat. | ||||
| Beschreibung | Die mit dem N-Wort programmierte Satznummer liegt außerhalb 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 überschreitet Datenformat. | ||||
| Beschreibung | Der mit dem G-Wort programmierte Zahlenwert liegt außerhalb 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 | |||
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 | |||
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 | |||
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 | |||
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 | |||
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-Übergangssatzart. | ||||
| 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 | |||
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 | |||
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 | |||
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 | |||
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 Satzübergangs. | ||||
| 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 | |||
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 Maßeinheit. | ||||
| 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 | |||
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 Maßangabe. | ||||
| 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 | |||
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 | |||
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 | |||
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 | |||
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 | |||
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 | |||
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 | |||
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 | |||
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 | |||
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 | |||
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 | |||
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 | |||
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 Richtig: N10 G00 X0 Y0 Z0 | |||
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 | ||
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 während Synchronbetrieb nicht zulässig. | ||||
| 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 Richtig: (Achskopplung temporär deaktivieren): | |||
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 Messtyp P-CHAN-00057 eingetragen 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 Richtig: N10 G00 X0 Y0 Z0 | |||
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 überschreitet 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 Richtig: N10 G00 X0 Y0 Z0 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Index programmieren, der in der Nullpunktverschiebungstabelle vorhanden ist P-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 Richtig: N10 G00 X0 Y0 Z0 | |||
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 überschreitet Datenformat. | ||||
| Beschreibung | Die programmierte Nummer der M-Funktion 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. Programmierte Nummer der M-Funktion muss im zulässigen Wertebereich liegen. Sicherstellen, dass die M-Funktion in den Kanalparametern P-CHAN-00041konfiguriert ist. | ||
Parameter | %1: | Fehlerhafter Wert [-] | |||
| |||||
%2: | Grenzwert [-] | ||||
| |||||
%3: | Grenzwert [-] | ||||
| |||||
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | ||||
| |||||
20155 | Doppelprogrammierung einer M-Funktion für 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 | |||
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], [M/H-Funktionen]. | |||
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 Kanalparameterliste P-CHAN-00041 nicht konfiguriert und somit im NC-Kanal nicht bekannt. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | M-Funktion in der Kanalparameterliste P-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 Richtig: %L UP1 | |||
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 | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Sicherstellen, dass die M-Funktion in den Kanalparametern P-CHAN-00041 konfiguriert 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 überschreitet Datenformat. | ||||
| Beschreibung | Die programmierte Nummer der H-Funktion 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. Programmierte Nummer der H-Funktion muss im zulässigen Wertebereich liegen. Sicherstellen, dass die H-Funktion in den Kanalparametern P-CHAN-00027 konfiguriert 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 Kanalparameterliste P-CHAN-00027 nicht 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 | ||
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 überschreitet Datenformat. | ||||
| Beschreibung | Die programmierte Nummer der T-Funktion 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. 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 | |||
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 adressieren. | ||
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 während Synchronbetrieb nicht zulässig. | |||
| 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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 N1000 M30Bei aktivem Kanalparameter P-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 überschreitet Datenformat. | ||||
| Beschreibung | Die programmierte Nummer der D-Funktion 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. 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 adressiert einen Werkzeugkorrekturdatensatz, der in der Liste der Werkzeugparameter[TOOL] nicht vorhanden ist. Beispiel: Falsch: N10 G00 X0 Y0 Z0 | |||
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 adressieren. | ||
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 | ||
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 Richtig: N10 G00 X0 Y0 Z0 | |||
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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 oder N10 G00 X0 Y0 Z0 Richtig: N10 G00 X0 Y0 Z0 | ||
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-00053 verwendet 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 | ||
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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 überschreitet Datenformat oder erlaubten Wertebereich. | ||||
| Beschreibung | Der programmierte Parameterindex liegt außerhalb des zulässigen Wertebereichs. Beispiel: Falsch: N10 G00 X0 Y0 Z0 Richtig: N10 G00 X0 Y0 Z0 | |||
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 überschreitet 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 Richtig: N10 G00 X0 Y0 Z0 | |||
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 außerhalb erlaubtem Zahlenbereich“. Beispiel: Falsch: N10 G00 X0 Y0 Z0 Richtig: N10 G00 X0 Y0 Z0 | |||
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 überschreitet 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 Richtig: %L SUB1 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, dass 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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 | Überlauf des Variablenstack. | ||||
| Beschreibung | Die programmierte Variablenoperation bringt eine interne Systemressource zum Überlaufen, Beispielsweise bei zu vielen Indirektionsanweisungen (Verschachtelungen). Beispiel: Falsch: N10 #VAR Richtig: N10 #VAR | |||
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 Verknüpfung von V.G.NP[...].ALL-Variablen wird auf der rechten Seite der Zuweisung eine unzulässige Operation ausgeführt. Eine Verknüpfung mit achsspezifischen Konstanten oder Variablen ist nicht zulässig. Beispiel: Falsch: N10 G00 X0 Y0 Z0 Richtig: N10 G00 X0 Y0 Z0 | ||
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 überschreitet Datenformat. | ||||
| Beschreibung | Der programmierte Index einer Variablen liegt außerhalb des zulässigen Wertebereichs. Beispiel: Falsch: N10 G00 X0 Y0 Z0 Richtig: N10 G00 X0 Y0 Z0 | |||
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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 | |||
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 | ||
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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 | ||
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 groß. | ||||
| Beschreibung | Im NC-Programm sind zu viele Steuersatzanweisungen ineinander verschachtelt. Beispiel: Falsch: N10 G00 X0 Y0 Z0 | |||
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 Richtig: N10 G00 X0 Y0 Z0 P1=0 | ||
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 Richtig: N01 P1=0 | ||
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 Richtig: N10 G00 X0 Y0 Z0 P1=0 | ||
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 Richtig: N01 P1=0 | ||
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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 Richtig: N10 G00 X0 Y0 Z0 P1=0 | ||
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 Richtig: N10 G00 X0 Y0 Z0 P1=0 | ||
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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 Richtig: N10 G00 X0 Y0 Z0 P1=47 | ||
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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 Richtig: N10 G00 X0 Y0 Z0 P1=0 | ||
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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 | Zählvariable 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 Richtig: N10 G00 X0 Y0 Z0 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Die Zählvariable in einer FOR-Schleife muss einen zulässigen Variablennamen haben:
| |
Fehlertyp | 1, Fehlermeldung aus dem NC-Programm. | |||
| ||||
20228 | FOR-Schleife: Nach Zählvariable 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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 Zählvariable 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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 zu vielen Zeichen. Cache voll. | ||||
| Beschreibung | Die String-Länge der Schleifenbedingung überschreitet den zulässigen Grenzwert. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. String-Lä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 Richtig: N10 G00 X0 Y0 Z0 P1=1 | ||
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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 Richtig: N10 G00 X0 Y0 Z0 | ||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | |
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. Die Zählvariable in einer FOR-Schleife muss 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 zu vielen Zeichen. Cache voll. | ||||
| Beschreibung | Die String-Länge der Schleifenbedingung überschreitet den zulässigen Grenzwert. | |||
Reaktion | Klasse | 2 | Abbruch der NC-Programmbearbeitung. | ||
Abhilfe | Klasse | 3 | NC-Programm prüfen und ändern. String-Lä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 Richtig: N10 G00 X0 Y0 Z0 P1=1 | ||
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 | ||
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 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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 allein 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 Richtig: N10 G00 X0 Y0 Z0 | ||
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 Steuersätze gültig 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 Richtig: N10 G00 X0 Y0 Z0 P1=1 | ||
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 Steuersätze gültig 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 Richtig: N10 G00 X0 Y0 Z0 P1=1 | ||
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 allein 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 Richtig: N10 G00 X0 Y0 Z0 | ||
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. | |||
| ||||