ID-Bereich 20000-20249

20002

Systemfehler

 

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
N20   G160=2
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G160=2 X1 Z1
N1000 M30

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 aufeiander abstimmen [PROG - Kapitel Gewindebohren].

Parameter

%1:

Logische Achsnummer [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20008

Verfahrsatz mit Vorschub 0.

 

Beschreibung

Beim ersten Fahrbefehl mit Interpolation (z.B. G01, G02, G03) muss ein Geschwindigkeitswert (F-Satz) angegeben werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G01 X10
Richtig:
N10   G00 X0 Y0 Z0
N20   G01 X10 F1000

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Geschwindigkeitswert über F-Wort programmieren.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20010

fuer die programmierte Funktion fehlt mindestens eine Achse.

 

Beschreibung

Durch das vorherige Abgeben einer Achse kann diese G-Funktion nicht ausgeführt werden.

Beispiel Kreisinterpolation:

Falsch:
N10 #PUT AX[X]
N20 G02 R10 Y20 F200
Richtig:
Lösung
(Achse nicht zurückgeben):
N20 G02 R10 Y20 F200  
...

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Unzulässige Achsabgabe aus NC-Programmcode entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20011

Koordinate ueberschreitet Datenformat.

 

Beschreibung

Der zulässige Wertebereich für Koordinaten wurde überschritten. Es wurde ein Verfahrsatz programmiert, dessen berechnete Zielkoordinate außerhalb des zulässigen Wertebereiches liegt.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   X94967596
N1000 M30

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
N20   G01 X10 F2000
N30   G301
N40   G01 Y10
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G01 X10 F2000
N30   G301 I5
N40   G01 Y10
N1000 M30

Beispiel 2 (Eckenrunden):

Falsch :
N10   G00 X0 Y0 Z0
N20   G01 X10 F2000
N30   G302
N40   G01 Y10
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G01 X10 F2000
N30   G302 I5
N40   G01 Y10
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Fehlenden I-Wert ergänzen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20013

Verweilzeit sowohl direkt als auch ueber Koordinate programmiert.

 

Beschreibung

Eine Verweilzeit darf nur alleine im Satz programmiert werden, ohne Verfahrbefehl. Sie kann entweder direkt, oder mit dem Namen der ersten Hauptachse angegeben werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G04 10 X2
N1000 M30
Richtig: (Verweilzeit direkt):
N10   G00 X0 Y0 Z0
N20   G04 10
N1000 M30
Richtig: (Verweilzeit mit Achsangabe):
%dec0013A2.sol
N10   G00 X0 Y0 Z0
N20   G04 X2
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Verweilzeit nach G04 prüfen und abändern.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20014

Verweilzeit nicht mit Koordinate der 1.Achse programmiert.

 

Beschreibung

Die Verweilzeit wurde nicht als Koordinate der ersten Haptachse, sondern als Koordinate einer anderen Achse definiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G04 Y2
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G04 X2
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung

Abhilfe

Klasse

3

Nach G04 die erste Hauptachse zur Angabe der Verweilzeit programmieren.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20015

Verweilzeit ueberschreitet Datenformat.

 

Beschreibung

Die Verweilzeit liegt außerhalb des zulässigen Wertebereiches.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Programmierte Verweilzeit prüfen und gemäß Wertebereich ändern.

Parameter

%1:

Fehlerhafter Wert [1 µs]

 

%2:

Unterer Grenzwert [1 µs]

Unterer Grenzwert.

%3:

Oberer Grenzwert [1 µs]

Oberer Grenzwert.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20016

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

3

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

20017

Negative Verweilzeit programmiert.

 

Beschreibung

Die Verweilzeit liegt außerhalb des zulässigen Wertebereiches.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

1

Programmierte Verweilzeit prüfen und gemäß Wertebereich ändern.

Parameter

%1:

Fehlerhafter Wert [1 µs]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20019

Bei Durchmesserprog. darf nicht an der Laengsdrehachse gespiegelt werden.

 

Beschreibung

Aktivierte Durchmesserprogrammierung geht von rotationssymmetrischen Teilen aus, die programmierten Koordinaten sind als Abstände zur Rotations- (Symmetrie- achse) zu sehen. Deshalb sind Spiegelungen und negative Koordinaten nicht zugelassen.

Beispiel:

Falsch:
N10   G90 G01 F1000
N20   G51 X80
N30   G92 X10
N40   X0
N50   G91 X50
N60   G21 X30
N1000 M30
Richtig:
N10   G90 G01 F1000
N20   G51 X80
N30   G92 X10
N40   X0
N50   G91 X50
N60   X30
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Spiegelung entfernen.

Parameter

%1:

Logische Achsnummer [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20020

Interpolationsparameter ueberschreitet Datenformat.

 

Beschreibung

Ein Interpolationsparameter (I, J, K) liegt außerhalb des zulässigen Wertebereiches (z.B. bei Kreisinterpolation).

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G02 I94967596 F1000
N1000 M30

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
N20   G51 X80
N30   G92 X10
N40   X0
N50   G91 X50
N60   G90 X-50
N1000 M30
Richtig:
N10   G90 G01 F1000
N20   G51 X80
N30   G92 X10
N40   X0
N50   G91 X50
N60   G90 X50
N1000 M30

Reaktion

Klasse

2

Abbruch der Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Negative Koordinaten bzw. Spiegelungen vermeiden.

Parameter

%1:

Logische Achsnummer [-]

 

%2:

Aktueller Wert [0.1 µm bzw. 0,0001°]

 

%3:

Grenzwert [0.1 µm bzw. 0,0001°]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20022

Negativer Softwareendschalter ueberschreitet Datenformat.

 

Beschreibung

Der programmierte negative Softwareendschalter (G98) liegt außerhalb des zulässigen Wertebereichs.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G98 X-94967596
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Neg. Softwareendschalter innerhalb des zulässigen Wertebereiches programmieren.

Parameter

%1:

Logische Achsnummer [-]

P-AXIS-00177

%2:

Unterer Grenzwert [-]

Unterer Grenzwert

%3:

Oberer Grenzwert [-]

Oberer Grenzwert

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20023

Positiver Softwareendschalter ueberschreitet Datenformat.

 

Beschreibung

Der programmierte positive Softwareendschalter (G99) liegt außerhalb des zulässigen Wertebereichs.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G99 X94967596
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Pos. Softwareendschalter innerhalb des zulässigen Wertebereiches programmieren.

Parameter

%1:

Logische Achsnummer [-]

P-AXIS-00178

%2:

Unterer Grenzwert [-]

Unterer Grenzwert

%3:

Oberer Grenzwert [-]

Oberer Grenzwert.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20024

Messwert kann nicht eingerechnet werden, da er nicht angefordert wurde.

 

Beschreibung

Wenn keine Meßfahrt stattgefunden hat, dann gibt es auch keine Meßwerte, die verrechnet werden könnten.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G101 X1
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G100 X10 F100
N30   G101 X1
N1000 M30

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
N20   G132 X-10
N1000 M30

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
N20   G136 X-10
N1000 M30

Reaktion

Klasse

1

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Vorsteuerungsgewichtung mit einem positiven Wert programmieren.

Parameter

%1:

Logische Achsnummer [-]

 

%2:

Fehlerhafter Wert [0,1%]

 

%3:

Grenzwert [0,1%]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20029

Getriebestufe unzulaessig.

 

Beschreibung

Die Anzahl der pro Achse verfügbaren Getriebestufen und damit der anwählbare Wertebereich ist von der Systemkonfiguration abhängig. Die Zählung der Stufen beginnt bei 1, so daß Werte kleiner 1 unzulässig sind. Werte ab 65536 sind ebenfalls generell ausgeschlossen.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G112 X0
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:

Grenzwert [-]

Unterer Grenzwert

%3:

Logische Achsnummer [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20030

Getriebestufe ueberschreitet Datenformat.

 

Beschreibung

Die Anzahl der pro Achse verfügbaren Getriebestufen und damit der anwählbare Wertebereich ist von der Systemkonfiguration abhängig. Die Zählung der Stufen beginnt bei 1, so daß Werte kleiner 1 unzulässig sind. Werte ab 65536 sind ebenfalls generell ausgeschlossen.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G112 X65536
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Korrekten Wert für die Getriebestufe eingeben.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

%4:

Logische Achsnummer [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20032

Mitschleppachse wurde programmiert, aber Fahrweg ist 0.

 

Beschreibung

Der beim Gewindebohren berechnete Bahnfahrweg einer programmierten Mitschleppachse ist Null, somit kann keine Gewindebohrung ausgeführt werden.

Beispiel:

Falsch:

( Aktuelle Position : 0)N10 G63 C0 F100 S100

Richtig:

( Aktuelle Position : 0)N10 G63 C123 F100 S100

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Tiefe der Gewindebohrung korrekt angeben.

Parameter

%1:

Logische Achsnummer [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20033

Kein Kreis mit programmiertem Radius moeglich.

 

Beschreibung

Mit dem programmierten Radius kann geometrisch kein Kreis konstruiert werden. Der Radius ist zu klein.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G02 X10 R1 F1000
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G02 X10 R7 F1000

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Radius anpassen, d.h so weit vergrößern, daß der Kreis durch den programmierten Endpunkt läuft.

Parameter

%1:

Fehlerhafter Wert [0.1 µm bzw. 0,0001°]

Fehlerhafter Radius

%2:

Aktueller Wert [0.1 µm bzw. 0,0001°]

Startpunkt 1. Hauptachse

%3:

Aktueller Wert [0.1 µm bzw. 0,0001°]

Startpunkt 2. Hauptachse

%4:

Aktueller Wert [0.1 µm bzw. 0,0001°]

Endpunkt 1. Hauptachse

%5:

Aktueller Wert [0.1 µm bzw. 0,0001°]

Endpunkt 2. Hauptachse

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20034

Fuer Vollkreis laesst sich Mittelpunkt aus Radius nicht eindeutig bestimmen.

 

Beschreibung

Für einen Vollkreis ist die Angabe lediglich des Radius unzureichend, da es mit dieser Spezifikation unendlich viele Kreise gibt – der Kreismittelpunkt kann auf einem Vollkreis mit Radius R um den Start- / Endpunkt liegen. Daher muß bei Vollkreisen mit Mittelpunktsprogrammierung statt Radiusprogrammierung gearbeitet werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G02 X0 Y0 R10 F1000
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G02 I10 F1000

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Der Vollkreis über Mittelpunktsprogrammierung definieren.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20035

Abweichung des prog. Mittelpunkts zum berechneten zu gross.

 

Beschreibung

Bei aktiver Mittelpunktskorrektur (G165) wird aus den programmierten Mittelpunktskoordinaten I,J,K ein Mittelpunkt berechnet. Weicht dieser berechnete Mittelpunkt vom programmierten Mittelpunkt zu sehr ab (P-CHAN-00059), wird die vorliegende Fehlermeldung erzeugt.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G02 I7 X10 F1000
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G02 X5 I5 F1000

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Mittelpunktskoordinaten anpassen. Prüfen, in welchem Maßsystem (Absolut/Relativ) der Mittelpunkt programmiert ist (G161/G162). Eventuell fehlende Mittelpunktskoordinaten ergänzen.

Parameter

%1:

Aktueller Wert [0.1 µm bzw. 0,0001°]

 

%2:

Grenzwert [0.1 µm bzw. 0,0001°]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20036

Kreisradius ist 0.

 

Beschreibung

Bei inaktiver Mittelpunktskorrektur (G164) sind die Mittelpunktskoordinaten I,J,K mit Null oder noch gar nicht programmiert oder die programmierten Koordinaten des Endpunktes des Kreises sind mit den Koordinaten des Startpunktes identisch. Bei der Berechnung des Mittelpunktes resultiert daraus ein Kreisradius mit Wert null und es wird die vorliegende Fehlermeldung erzeugt.

Beispiel:

Falsch:
N10 G00 X0 Y0 Z0
N20 G164 G02 X10 F1000 (Fehlende
Mittelpkt.koordinaten)
N1000 M30
Falsch:
N10 G00 X0 Y0 Z0
N20 G164 G02 X0 F1000 (Kreisendpunkt = Startpunkt)
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G164 G02 X10 I5 F1000

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Fehlerhafte Mittelpunktskoordinaten I,J,K bzw. Kreisendpunkte korrigieren.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20037

#ACHSE wurde ohne G200/G201/G202 programmiert.

 

Beschreibung

Der Befehl #ACHSE[] wurde programmiert, kann aber nicht ausgewertet werden, da G200/G201/G202 nicht mit angegeben wurde.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   #ACHSE[X]
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G201 #ACHSE[X]

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. G200 / G201 / G202 ergänzen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20038

Bei G201 wird #ACHSE erwartet.

 

Beschreibung

Bei G201 (Handbetrieb mit paraleller Interpolation) muß mindestens eine zu aktivierende Achse angegeben werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G201
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G201 #ACHSE[X]

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

G201 um #ACHSE[..] ergänzen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20041

Bei MNE_SNS-Funktion wird Verfahrinformation benoetigt.

 

Beschreibung

M-Funktionen vom Typ MNE_SNS reagieren auf ein äußeres Ereignis und unterbrechen den aktuellen Verfahrsatz dementsprechend. Deshalb sind sie ohne gleichzeitig programmierte Verfahrinformation unsinnig.

Beispiel:

Falsch:
M33
M30
Richtig:
G01 X150 Y200 M33 F8

M30

Reaktion

Klasse

2

Unterbrechung des NC-Programmablaufes.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Verfahrinformation ergänzen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20042

Bei An-/Abwahl der Durchmesserprogrammierung keine Plandrehachse vorhanden.

 

Beschreibung

Bei Anwahl der Durchmesserprogrammierung muß exakt eine Plandrehachse in der mit G17, G18 oder G19 angewählten Bearbeitungsebene vorhanden sein. Das Auftreten dieser Fehlermeldung bei G51 zeigt also ein Konfigurationsproblem in den Achsparameterlisten auf.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Konfiguration ändern. Eine Plandrehachse definierenP-AXIS-00015

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20044

BAVO-Parameter ueberschreitet Datenformat oder erlaubten Wertebereich.

 

Beschreibung

Der im Befehl #CONTOUR MODE programmierte Wert des Schlüsselwortes REMAIN_PART liegt außerhalb des zulässigen Wertebereichs.

Reaktion

Klasse

2

NC-Programmbearbeitung wird fortgesetzt.

Abhilfe

Klasse

3

Fehlerhafter Wert wird korrigiert und Programmbearbeitung wird fortgesetzt.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20045

SLOPE-Parameter ueberschreitet Datenformat.

 

Beschreibung

Einer der programmierten Slopeparameter liegt außerhalb des zulässigen Wertebereichs.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   #SET SLOPE PROFIL[2222222222, 0, 0]

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Wert des fehlerhaften Parameters ändern.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20048

Mittelpunktskoordinate im Linearsatz wird ignoriert.

 

Beschreibung

Die im Linearsatz (G01) enthaltene Mittelpunktskoordinate (I,J,K) wird ignoriert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G01 I10 X10 F1000
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G01 X10 F1000

N1000 M30

Reaktion

Klasse

1

NC-Programmbearbeitung wird fortgesetzt.

Abhilfe

Klasse

1

NC-Programm prüfen und ändern. Überflüssige Mittelpunktskoordinate (I,J,K) entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20049

Messfahrt bei aktiver WRK nicht erlaubt.

 

Beschreibung

Solange die WRK aktiv ist, darf keine Meßfahrt (G100) programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G41 X100 F1000  (aktiviert WRK)
N30   G100 X0     (versucht, Meßfahrt zu
starten)

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Vor Anwahl der Meßfahrt WRK abwählen (G40).

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20050

Alter Messwert ist noch eingerechnet.

 

Beschreibung

Bei einer Meßfahrt ist unzulässigerweise noch der Meßoffset der letzten Meßfahrt aktiv. Wichtig: Vor einer Meßfahrt muß mit G102 der vorhandene Meßoffset deaktiviert werden, außerdem muß sichergestellt sein, daß der Meßtaster während der Meßfahrt erreicht wird!

Beispiel:

Falsch:
N5  X0 
N10 G100 X20 F1000
N20 G101 X1
N30 G100 X10
N40 G101 X1
M30
Richtig:
N5  X0 
N10 G100 X20 F1000
N20 G101 X1
N22 G1   X0.4711 F1000
N25 G102 X1
N30 G100 X10 F1000
N40 G101 X1

M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Vor Anwahl der Meßfahrt alten Meßoffset mit G102 entfernen.

Parameter

%1:

Logische Achsnummer [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20051

Referenzpunktfahrt fuer Achsen im Handbetriebmodus nicht erlaubt.

 

Beschreibung

Eine Achse, für die der Handbetrieb aktiviert wurde, kann keine Referenzfahrt ausführen.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G201 #ACHSE [X]
N30   X100
N40   G74 X1
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G201 #ACHSE [X]
N30   X100
N35   G202
N40   G74 X1

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programmsequenz prüfen und ändern. Vor G74 (Referenzpunktfahrt) muss G202 (Abwahl Handbetrieb) programmiert werden.

Parameter

%1:

Logische Achsnummer [-]

Achse, die noch im Handbetriebmodus ist.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20052

In diesem NC-Satz muessen Achsen programmiert werden.

 

Beschreibung

Im Zusammenhang mit einem NC-Befehl muss im gleichen NC-Satz mindestens einer Achse programmiert sein.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N30   G100
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N30   G100 X10
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. NC-Befehl um entsprechende Achsangaben ergänzen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20054

Korrigierter Mittelpunkt ueberschreitet Datenformat.

 

Beschreibung

Bei den gewählten Werten für Start- und Endpunkt sowie Radius ergeben sich Mittelpunktskoordinaten, die außerhalb des zulässigen Zahlenbereichs liegen.

Beispiel:

Falsch:
N10 G00 X0 Y0 Z0
N20 G02 X1 R1000000 F1000
N1000 M30
Richtig:
N10 G00 X0 Y0 Z0
N20 G02 X1 R0.5 F1000

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Wert vom Radius ändern.

Parameter

%1:

Logische Achsnummer [-]

Achse, in der der Zahlenbereich überschritten wurde.

%2:

Oberer Grenzwert [-]

 

%3:

Unterer Grenzwert [-]

 

%4:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20055

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

3

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

20057

Die Werkzeugkorrektur ueberschreitet Datenformat.

 

Beschreibung

Beim Herausrechnen der werkzeugbedingten Korrekturen wird der zulässige Wertebereich überschritten.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Werkzeugkorrekturen prüfen und ändern. Eventuell ist für eine Achse eine zu grosse Werkzeugkorrektur konfiguriert oder der Werkzeugwechsel wird an einer Position durchgeführt, die an der Grenze des Zahlenbereiches liegt. In diesem Fall für die Berücksichtigung der Werkzeugkorrektur eine andere Position anfahren.

Parameter

%1:

Logische Achsnummer [-]

 

%2:

Fehlerhafter Wert [0.1 µm bzw. 0,0001°]

 

%3:

Unterer Grenzwert [-]

 

%4:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20063

Beim Einrechnen des Werkzeugradius wird Datenformat ueberschritten.

 

Beschreibung

Beim Einrechnen des Werzeugradius wird der zulässige Wertebereich überschritten.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Werkzeugkorrekturen prüfen und ändern. Definierten Werzeugradius anpassenP-TOOL-00004.

Parameter

%1:

Logische Achsnummer [-]

 

%2:

Aktueller Wert [-]

 

%3:

Unterer Grenzwert [-]

 

%4:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20064

Plandrehachse doppelt in der Bearbeitungsebene.

 

Beschreibung

Als Plandrehachse darf entweder die erste oder die zweite Hauptachse verwendet werden. In diesem Fall haben jedoch beide Achsen die Eigenschaft einer Plandrehachse (P-AXIS-00015).

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Achseinstellungen prüfen und ändern. Nur eine der Hauptachsen darf PlandrehachseP-AXIS-00015sein.

Parameter

%1:

Logische Achsnummer [-]

 

Fehlertyp

-

 

20065

Beim Einrechnen der Werkzeugversaetze wird Datenformat ueberschritten.

 

Beschreibung

Beim Einrechnen der werkzeugbedingten Korrekturen wird der zulässige Wertebereich überschritten.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Werkzeugkorrekturen prüfen und ändern. Definierte Versätze anpassenP-TOOL-00006.

Parameter

%1:

Logische Achsnummer [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20066

Beim Einrechnen der Nullpunktversch. wird Datenformat ueberschritten.

 

Beschreibung

Beim Einrechnen der Nullpunktverschiebungen wird der zulässige Wertebereich überschritten.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Nullpunktverschiebungen prüfen und ändern. Definierte Versätze anpassenP-ZERO-00003.

Parameter

%1:

Logische Achsnummer [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20068 - 20073

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

3

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

20075

Beim Einrechnen des Messwertes wird Datenformat ueberschritten.

 

Beschreibung

Beim Einrechnen des Messwertes zur Bestimmung des Messoffsets wird der zulässige Wertebereich überschritten.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Gelatchte Messwerte eventuell in PLC prüfen.

Parameter

%1:

Logische Achsnummer [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20076

Beim Einrechnen des Sollwertes wird Datenformat ueberschritten.

 

Beschreibung

Beim Einrechnen des Sollwertes wird der zulässige Wertebereich überschritten.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Aktuelle Sollwerte auf Plausibilität prüfen.

Parameter

%1:

Logische Achsnummer [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20077

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

3

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

20078

Platzversatzindex ueberschreitet erlaubten Wertebereich.

 

Beschreibung

Der im Programmauftrag eingetragene Platzversatzindex hat einen unzulässigen Wert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

6

Programmbeauftragung prüfen. Korrekten Platzversatzindex eintragenP-CLMP-00001.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

-

 

20079

Bei Koordinateninitialisierung wird Datenformat ueberschritten.

 

Beschreibung

Bei Programmstart oder RESET wird bei der Initialisierung der Achskoordinaten der zulässige Wertebereich überschritten.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

6

Programmstart oder RESET wiederholen.

Parameter

%1:

Aktueller Wert [-]

Aktuelle Achsposition

%2:

Aktueller Wert [-]

Programmierte Achsposition

%3:

Logische Achsnummer [-]

 

%4:

Unterer Grenzwert [-]

 

%5:

Oberer Grenzwert [-]

 

Fehlertyp

-

 

20083

Schreibzugriff auf Werkzeugradius ist mit D im gleichen Satz nicht moeglich.

 

Beschreibung

Ein D-Wort im Satz greift lesend auf div. Werkzeugparameter wie Werkzeuglänge, Werkzeugradius usw. zu. Deshalb kann nicht in demselben Satz der Werkzeugradius geschrieben werden, auch nicht per Zugriff mittels V.G. Variablen.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   D1 V.G.WZR=3
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   V.G.WZR=3
N30   D1
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programmreihenfolge prüfen und ändern. D-Wort im nachfolgenden NC-Satz nach dem Schreibzugriff programmieren.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20084

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

2

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

20085

Es werden zuviele externe Variablen bereitgestellt.

 

Beschreibung

In der Liste für externe Variablen[EXTV]wurde eine zu hohe Anzahl von externen Variablen (globale und kanalspezifische) deklariert oder die Anzahl der vorhandenen Variablen im Parameter „anzahl_belegt“ ist falsch angegeben. Die maximal mögliche Anzahl an externen Variablen kann[SYSP]entnommen werden.

Beispiel:

anzahl_belegt           500        
#                               
var[0].name             VARIABLE_1
var[0].type             SGN32
#
...
#
var[100].name               VARIABLE_100
var[100].type            UNS32

Lösungsmöglichkeiten:

1.) Parameter „anzahl_belegt“ prüfen, ob die korrekte Anzahl der Variablendeklarationen eingetragen ist.

2.) Falls tatsächlich zu viele Variablen deklariert sind, können mehrere Variablen zu einem Array (gleicher Datentyp) oder einer Variablenstruktur (unterschiedliche Datentypen) zusammengefasst werden:

Variablen-Array:

  
anzahl_belegt             1        
  
#                               
  
var[0].name               VAR_ARRAY_100
  
var[0].type               UNS32
  
var[0].array_elements         100

Variablen-Struktur:

  
anzahl_belegt             2
   #
  
struct[0].name            STRUCT_DEF
  
struct[0].element[0].name     VARIABLE_1
  
struct[0].element[0].type     SGN32
  
struct[0].element[1].name     VARIABLE_2
  
struct[0].element[1].type     UNS32
   #
  
var[0].name               VAR_STRUCT
  
var[0].type               STRUCT_DEF
   #
  
var[1].name               VAR_STRUCT_ARRAY
  
var[1].type               STRUCT_DEF
  
var[1].array_elements         50

Reaktion

Klasse

2

Es werden nicht alle externen Variablen angelegt.

Abhilfe

Klasse

3

Pruefen ob Angabe der Anzahl „anzahl_belegt“ korrekt ist. Anzahl der deklarierten, externer Variablen in der Liste[EXTV]zusammenfassen.

Parameter

%1:

Fehlerhafter Wert [-]

Anzahl konfigurierter externener Variablen

%2:

Grenzwert [-]

Maximal zulässige Anzahl

Fehlertyp

-

 

20087

Maximale Anzahl der externen Variablen pro NC-Satz ueberschritten.

 

Beschreibung

Externe Variablen können im NC-Programm synchron zur Bearbeitung mit Werten belegt oder gelesen werden. Die maximal zulässige Anzahl pro NC-Satz ist hierbei begrenzt. Wird diese maximal zulässige Anzahl überschritten, wird diese Fehlermeldung erzeugt.

Die Eigenschaft "Synchronisierter Schreib/Lesezugriff" wird in der Liste der externen Variablen[EXTV]mit dem Element "var[...].synchronisation" festgelegt.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Synchrone Schreib/Lesezugriff auf V.E.-Variablen auf mehrere NC-Sätze verteilen.

Hinweis:

Der nicht synchrone Schreib/Lesezugriff auf V.E.-Variablen pro NC-Satz ist unbegrenzt!

Parameter

%1:

Grenzwert [-]

Maximal zulässige Anzahl synchronisierter ext. Variablen pro NC-Satz

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20088

Unbekannter Typ der externen Variable.

 

Beschreibung

Während dem Hochlauf wird festgestellt, dass der Datentyp einer externen Variable nicht bekannt ist.

Der Datentyp wird in der Liste der externen Variablen[EXTV]mit dem Element "var[...].type" festgelegt.

Reaktion

Klasse

2

Steuerungshochlauf wird fortgesetzt. Die nach dem falschen Datentyp eingelesenen externen Variablen werden nicht in die Steuerung übernommen, d.h. sie stehen nach dem Hochlauf nicht zur Verfügung.

Abhilfe

Klasse

3

In der Liste der externen Variablen[EXTV]den falschen Datentyp ändern und Hochlauf wiederholen.

Parameter

%1:

Aktueller Wert [-]

Index der externen Variable mit dem falschen Datentyp

Fehlertyp

-

 

20092

Variablenzugriff auf eine unbekannte Achse.

 

Beschreibung

Der Versuch, mit achsspezifischen Variablen (V.A.) auf im Kanal nicht existente Achsen zuzugreifen, erzeugt diese Fehlermeldung. Tritt insbesondere nach dem Zurückgeben von Achsen an die Achsverwaltung auf.

Beispiel:

Falsch:
N10 G00 X0 Y0 Z0
N20 #PUT AX[X]
N30 P1=V.A.PROG.X (Fehler: keine X-Achse mehr im
Kanal)

N1000 M30

Richtig:
N10 G00 X0 Y0 Z0
N20 P1=V.A.PROG.X
N30 #PUT AX[X]

N1000 M30

oder

N10 G00 X0 Y0 Z0
N20 #PUT AX[X]
N25 $IF EXIST[V.A.LOG_AX_NR.X]
N30   P1=V.A.PROG.X
N35 $ENDIF

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programmreihenfolge prüfen und ändern. Variablenzugriff vor Abgabe der Achse programmieren oder mit EXIST[V.A.LOG_AX_NR.xx] [PROG]zuerst prüfen, ob Achse im Kanal vorhanden ist.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20095 / 20096

Systemfehler

 

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

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

2

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

20100

Variable schreiben nicht erlaubt.

 

Beschreibung

Es wird schreibend auf eine Variable zugegriffen, die für die CNC vom Typ ‚READ_ONLY’ ist. Dabei kann es sich um bestimmte Systemvariablen handeln, wie auch um dementsprechend definierte externe Variablen (V.E.), bei denen die Zugriffsrechte ‚READ_ONLY’, ‚WRITE_ONLY’ und ‚READ_WRITE’ in der Listendefinition[EXTV]vergeben werden können.

Beispiel 1:
%example1
N10   G00 X0 Y0
Z0
N20  
V.A.MENT.X=100
N1000 M30
Beispiel 2:
%example2
N10   G00 X0 Y0
Z0
N20  
V.A.MODE[4]=0
N1000 M30
Beispiel 3:
%example3
N10   G00 X0 Y0
Z0
N20  
V.A.MODULO_VALUE[4]=0
N1000 M30
Beispiel 4:
(Setzt folgende
Variablendefinition in Liste voraus)
var[0].name             MYREADONLY
var[0].index            8
var[0].type             SGN32
var[00].scope            CHANNEL
var[0].synchronisation      TRUE
var[0].access_rights        READ_ONLY
var[0].array_size           0
var[0].size             4
var[0].create_hmi_interface     0
%example4
N10   G00 X0 Y0 Z0
N20   V.P.DEMO   = V.E.MYREADONLY
N30   V.E.MYREADONLY = 4711
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

In der Liste der externen Variablen[EXTV]für die entsprechende Variable die Zugriffsrechte anpassen und Hochlauf wiederholen, falls dieser Fehler bei einer externen Variablen auftritt. Bei allen anderen Variablentypen darf nur ein Lesezugriff programmiert werden.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20101

Fuer AEP zuviele Variablen im NC-Satz programmiert.

 

Beschreibung

Diese Fehlermeldung wird z.Zt nicht benutzt.

Reaktion

Klasse

1

Warnung

Abhilfe

Klasse

1

Zur Kenntnisnahme

Parameter

%1:

Aktueller Wert [-]

 

%2:

Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20103

Fuer AEP zuviele Parameter im NC-Satz programmiert.

 

Beschreibung

Diese Fehlermeldung wird z.Zt nicht benutzt.

Reaktion

Klasse

1

Warnung

Abhilfe

Klasse

1

Zur Kenntnisnahme

Parameter

%1:

Aktueller Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20104

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

2

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

20105

Doppelprogrammierung der Satznummer N.

 

Beschreibung

Im gleichen NC-Satz ist mehr als eine Satznummer mit dem N-Wort programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   X10 N30
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Überflüssige NC-Satznummer entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20106

NC-Satznummer ueberschreitet Datenformat.

 

Beschreibung

Die mit dem N-Wort programmierte Satznummer liegt ausserhalb des zulässigen Wertebereiches.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Fehlerhafte Satznummer mit einem zulässigen Wert programmieren.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20107

Wert nach G ueberschreitet Datenformat.

 

Beschreibung

Der mit dem G-Wort programmierte Zahlenwert liegt ausserhalb des zulässigen Wertebereiches.

Bemerkung: Die momentan maximal im ISG Kern definierte G-Funktion liegt natürlich innerhalb des zulässigen Zahlenbereiches. Wird eine nicht belegte G-Funktion programmiert, erfolgt hier die Ausgabe der Fehlermeldung 20131: Unbekannte G-Funktion.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Fehlerhafte G-Funktion mit einem zulässigen Wert programmieren.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20108

Doppelprogrammierung der Satzart.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Wegbedingungen (G00, G01, G02, G03 usw.) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G01 X10 G00 Y20
:
N1000 M30

Reaktion

Klasse

2

Abbruch der Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20109

Doppelprogrammierung der Vorschubvorschrift.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Beschleunigungsbestimmungen (G08/G193/G293) programmiert.

Beispiel:

Falsch:
N10   G01 X500 F1000
N20   G193 X900 F400 G293
N30   X1000
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20110

Doppelprogrammierung der Vorschubanpassung.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Vorschubanpassungen (G10/G11/G92 R) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0 G42
N20   G01 G11 X100 G10
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20111

Doppelprogrammierung der Ebene.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Ebenenauswahl (G17/G18/G19) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G18 Y20 Z4 G19
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20112

Doppelprogrammierung einer Spiegelfunktion.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Spiegelungen (G20/G21/G22/G23/G351) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G20 X10 Y20 G21
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20113

Doppelprogrammierung der WRK-Uebergangssatzart.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der WRK-Übergangsarten (G25/G26) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0 G42
N20   G25 G25
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20114

Doppelprogrammierung der WRK-Anwahl.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der WRK-Anwahlarten (G40/G41/G42/G43/G44) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G41 X10 Y20 G42
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20115

Doppelprogrammierung der Durchmesseranwahl.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe Durchmesserprogrammierung (G51/G52) programmiert.

Beispiel:

Falsch:
N10 G90 G01 F1000
N20 G51 X80 G51
:

M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20116

Doppelprogrammierung der Nullpunktverschiebung.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Nullpunktverschiebungen (G53-G59/G159) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G53 X10 Y10 G54
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20117

Doppelprogrammierung des Satzuebergangs.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Satzübergangsdefinitionen (G60/G359/G360/G61/G260/G261) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G360 X100 G60
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20118

Doppelprogrammierung der Masseinheit.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Maßeinheiten (G70/G71) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G70 X100 G71
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20119

Doppelprogrammierung des Zyklus.

 

Beschreibung

Fehlermeldung wird z.Zt. nicht benutzt.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

 

Parameter

%1:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20120

Doppelprogrammierung der Massangabe.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Maßangaben (G90/G91) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G90 X100 G91
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20121

Doppelprogrammierung der Vorschubvereinbarung.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Vorschubvereinbarungen (G93/G94/G95) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G93 F500 X100 G94
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20122

Doppelprogrammierung der Spindeldrehzahlvereinbarung.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Spindel-drehzahlvereinbarungen (G96/G97/G196) programmiert.

Beispiel:

Falsch:
N10 M03 S1000 G01 F1000 X100
N20 G96 S63 G97
:

M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20123

Doppelprogrammierung von Messfunktionen.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Messfunktionen (G100-G108) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G100 X100 G102
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20124

Doppelprogrammierung der BAVO-Befehle.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Look-Ahead-Funktionen (G115/G116/G117) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G115=2 G116 X1
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20125

Doppelprogrammierung der Vorsteuerung.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Vorsteurungsfunktionen (G135/G137) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G135 X100 G137
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20126

Doppelprogrammierung der WRK-Anwahlart.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der WRK-Anwahlarten (G138/G139/G237) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G138 G41 G139
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20127

Doppelprogrammierung der Mittelpunktsanwahl.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Mittelpunktsanwahlarten (G161/G162) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G02 G162 I10 X20 G162
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20128

Doppelprogrammierung der Mittelpunktskorrektur.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Mittelpunktskorrekturbefehle (G164/G165) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G165 G02 I10 X20.05 G164
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20129

Doppelprogrammierung der Handbetriebsan-/abwahl.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Handbetriebsan-/abwahlbefehle (G200/G201/G202) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G201 #ACHSE[X] G200
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20130

Doppelprogrammierung der Fasenanwahl.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als eine G-Funktion aus der Gruppe der Fasen und Radienbefehle (G301/G302) programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G01 X20 F1000
N30   G301 I10 G302
N40   Y50
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unzulässig programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20131

Unbekannte G-Funktion.

 

Beschreibung

Es wurde eine nicht definierte G-Funktion programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G88 X100
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unbekannte G-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unbekannten programmierten G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20133

Ebenenwechsel bei aktiver WRK nicht erlaubt.

 

Beschreibung

Solange die WRK aktiv ist, kann keine Ebenenauswahl mit G17, G18 oder G19 erfolgen.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G41
N30   G19
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G41
:
N25   G40
N30   G19
N35   G41
:
N999  G40

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programmablauf prüfen und ändern. Vor dem Ebenenwechsel die WRK mit G40 abwählen.

Parameter

%1:

Fehlerhafter Wert [-]

Fehlerhafte G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20136

Anwahl der WRK bei lueckender Hauptachse nicht erlaubt.

 

Beschreibung

Die Werkzeugradiuskorrektur benötigt die ersten 2 Hauptachsen in der aktuellen Ebene. Falls eine dieser Hauptachsen im Kanal nicht vorhanden ist, ist auch keine WRK mehr möglich.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   #PUT AX[X]
N30   G41
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Sicherstellen, dass bei Anwahl der WRK beide Hauptachsen der aktuellen Ebene im Kanal vorhanden sind.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20137

G74 waehrend Synchronbetrieb nicht zulaessig.

 

Beschreibung

Solange eine Achskoppelgruppe aktiv ist, kann keine Referenzpunktfahrt (G74) ausgeführt werden. Auch an der Kopplung nicht beteiligte Achsen dürfen nicht referenziert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N30   #SET AX LINK[1, B=Y]
N40   #ENABLE AX LINK[1]
N50   G74 X1
N1000 M30
Richtig: (Achskopplung temporär deaktivieren):
N10   G00 X0 Y0 Z0
N30   #SET AX LINK[1, B=Y]
N40   #ENABLE AX LINK[1]
:
N45   #DISABLE AX LINK[1]
N50   G74 X1
N55   #ENABLE AX LINK[1]
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programmablauf prüfen und ändern. Vor der Referenzpunktfahrt alle aktiven Koppelgruppen abwählen.

Parameter

%1:

Fehlerhafter Wert [-]

Fehlerhafte G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20138

G100 ist mit aktuellem Messtyp nicht erlaubt.

 

Beschreibung

Die Messung mit G100 kann nicht ausgeführt werden, weil der aktuell gültige Messtyp für eine Messfahrt mit G100 nicht zulässig ist.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Sicherstellen, dass in der Kanalparameterliste ein zulässiger MesstypP-CHAN-00057eingetragen ist oder zuerst im NC-Programm vor G100 mit #MEAS MODE [...] auf einen zulässigen Messtyp umschalten [PROG].

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20147

Nach diesem G-Befehl wird ein "=" erwartet.

 

Beschreibung

Die aufgerufene G-Funktion erwartet ein mit „=“ zugeordnetes Argument.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G115
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G115=14
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Fehlende Zuweisung ergänzen.

Parameter

%1:

Aktueller Wert [-]

Nummer der G-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20149

Zahlenwert nach G159 ueberschreitet erlaubten Wertebereich.

 

Beschreibung

Der mit G159=<expr> programmierte Zahlenwert stellt einen Index (Datensatz) in der Nullpunktverschiebungstabelle dar. Die Größe dieser Tabelle ist abhängig von der jeweiligen Applikation. Der programmierte Index ist nun größer als der maximal zulässige Index.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G159=500
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G159=7
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Index programmieren, der in der Nullpunktverschiebungstabelle vorhanden istP-ZERO-00003.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20151

Unbekannter BAVO-Mode bei G115.

 

Beschreibung

Der mit der Look-Ahead-Funktion G115=<wert> angegebene Wert liegt außerhalb des zulässigen Wertebereichs. Für <wert> sind ganze Zahlen zwischen 0 und 14 zulässig [PROG].

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G115=20
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G115=14
N1000 M30

Reaktion

Klasse

1

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Korrekten BAVO-Mode programmieren.

Parameter

%1:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20154

Wert nach M ueberschreitet Datenformat.

 

Beschreibung

Die programmierte Nummer der M-Funktion liegt außerhalb des zulässigen Wertebereichs.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   M150000
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Programmierte Nummer der M-Funktion muss im zulässigen Wertebereich liegen. Sicherstellen, dass die M-Funktion in den KanalparameternP-CHAN-00041konfiguriert ist.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Grenzwert [-]

 

%3:

Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20155

Doppelprogrammierung einer M-Funktion fuer die Spindeln.

 

Beschreibung

Im NC-Satz ist eine Spindel-M-Funktion (M3/M4/M5/M19 ) in spindelspezifischer Syntax mehrfach programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   X10 S[M3 S1000 M4]
:
N1000 M30

Reaktion

Klasse

2

Abruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern der Programmierung der M-Funktionen im NC-Satz. Überzählige spindelspezifische M-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der doppelt programmierten Spindel-M-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20156

Es wurden zwei M-Funktionen mit Synchronisationsart "nach Ereignis" programmiert.

 

Beschreibung

Es dürfen keine zwei M-Funktionen mit der Synchronisationsart MNE_SNS im gleichen NC-Satz programmiert werden[CHAN], [FCT-C1].

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. M-Funktionen auf zwei NC-Sätze verteilen.

Parameter

%1:

Aktueller Wert [-]

Nummer der zweiten M-Funktion mit der Synchronisationsart MNE_SNS

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20157

Unbekannte M-Funktion, da in den Kanalparametern nicht belegt.

 

Beschreibung

Die programmierte M-Funktion ist in der KanalparameterlisteP-CHAN-00041nicht konfiguriert und somit im NC-Kanal nicht bekannt.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

M-Funktion in der KanalparameterlisteP-CHAN-00041definieren.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unbekannten M-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20158

Doppelprogrammierung von M02/M30 oder M17/M29.

 

Beschreibung

Im NC-Satz sind die (Unter-)programmende-M-Funktionen M2, M17, M29, M30 mehrfach programmiert.

Bemerkung: Abhängig davon, in welcher Reihenfolge M2, M17, M29, M30 programmiert sind, kann in diesem Zusammenhang auch die Fehlermeldung 20376 "Unerwartetes M17 oder M29" auftreten.

Beispiel 1:

Falsch:
%UP1
N10 X10 Y10 Z10
N20 M17 M30
%HP
N10   G00 X0 Y0 Z0
N20   LL UP1
N30   M30
Richtig:
%L UP1
N10 X10 Y10 Z10
N20 M17
%HP1
N10   G00 X0 Y0 Z0
N20   LL UP1
N30   M30

Reaktion

Klasse

2

Abbruch der Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Überzählige M-Funktion entfernen.

Parameter

%1:

Aktueller Wert [-]

Nummer der doppelt programmierten M-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20160

Interne unbekannte M-Funktion.

 

Beschreibung

Die programmierte M-Funktion liegt aufgrund ihrer Nummer oberhalb der zulässigen Grenze selbstdefinierter M-Funktionen (P-CHAN-00041) und wird deshalb zunächst als s.g. interne M-Funktion (wie z.B. M30) behandelt. Da sie jedoch auch als interne M-Funktion nicht bekannt ist, wird der vorliegende Fehler ausgegeben.

Hinweis:

Die internen M-Funktionen umfassen M00, M01, M02, M10, M11, M17, M29, M30

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   M1001
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Sicherstellen, dass die M-Funktion in den KanalparameternP-CHAN-00041konfiguriert ist und dabei die Nummer der M-Funktion im zulässigen Wertebereich liegt. Nummern über 1000 sind momentan nicht zulässig.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unbekannten M-Funktion

Fehlertyp

-

 

20161

Wert nach H ueberschreitet Datenformat.

 

Beschreibung

Die programmierte Nummer der H-Funktion liegt außerhalb des zulässigen Wertebereichs.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   H150000
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Programmierte Nummer der H-Funktion muss im zulässigen Wertebereich liegen. Sicherstellen, dass die H-Funktion in den KanalparameternP-CHAN-00027konfiguriert ist.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Grenzwert [-]

 

%3:

Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20162

Unbekannte H-Funktion, da in den Kanalparametern nicht belegt.

 

Beschreibung

Die programmierte H-Funktion ist in der KanalparameterlisteP-CHAN-00027nicht konfiguriert bzw. überschreitet einen maximalen Wert und ist somit im NC-Kanal nicht bekannt.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

H-Funktion in der KanalparameterlisteP-CHAN-00027definieren.

Parameter

%1:

Fehlerhafter Wert [-]

Nummer der unbekannten H-Funktion

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20163

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

2

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

20165

Doppelte Angabe des neuen Werkzeuges.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als ein T-Wort programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   T1 T2
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässiges T-Wort entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20166

Wert nach T ueberschreitet Datenformat.

 

Beschreibung

Die programmierte Nummer der T-Funktion liegt außerhalb des zulässigen Wertebereichs.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   T2147483648
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Programmierte Nummer der T-Funktion muss im zulässigen Wertebereich liegen.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20167

Unbekannte T-Funktion.

 

Beschreibung

Die programmierte T-Funktion addressiert eine Werkzeugplatz, der in der Liste der Werkzeugparameter[TOOL]nicht vorhanden ist.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   T999
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Programmierte Nummer der T-Funktion muss einen zulässigen Werkzeugplatz addressieren.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20168

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

2

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

20169

Werkzeugwechsel waehrend Synchronbetrieb nicht zulaessig.

 

Beschreibung

Solange eine Achskoppelgruppe aktiv ist (#ENABLE AX LINK), kann kein anderer Korrekturdatensatz für die Werkzeuggeometriekorrektur mit dem D-Wort oder #TOOL DATA angewählt werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N30   #SET AX LINK[1, B=C]
N40   #ENABLE AX LINK[1]
:
N100  D2
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N30   #SET AX LINK[1, B=C]
N40   #ENABLE AX LINK[1]
:
N90   #DISABLE AX LINK[1]
N100  D2
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programmablauf prüfen und ändern. Vor dem D-Wort oder #TOOL DATA muss Synchronbetrieb mit #DISABLE AX LINK abgewählt werden.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20170

Doppelprogrammierung der D-Funktion.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als ein D-Wort programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   D1 D2
:

N1000 M30Bei aktivem KanalparameterP-CHAN-00014und der nachfolgenden Zeile im NC-Programm entsteht ebenfalls dieser Fehler: N010 T1 D1Ursache dafür ist, dass mit aktiviertem Kanalparameter
P-CHAN-00014, die Programmierung von "T1" der Programmierung von "T1 D1" entspricht.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässiges D-Wort entfernen.

Bei Programmierung von T- und D-Wort innerhalb eines NC-Satze KanalparameterP-CHAN-00014prüfen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20171

Wert nach D ueberschreitet Datenformat.

 

Beschreibung

Die programmierte Nummer der D-Funktion liegt außerhalb des zulässigen Wertebereichs.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   D2**32
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Programmierte Nummer der D-Funktion muss im zulässigen Wertebereich liegen.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20172

Unbekannte D-Funktion.

 

Beschreibung

Die programmierte D-Funktion addressiert einen Werkzeugkorrekturdatensatz, der in der Liste der Werkzeugparameter[TOOL]nicht vorhanden ist.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   D999
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Programmierte Nummer der D-Funktion muss einen zulässigen Werkzeugkorrekturdatensatz addressieren.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20175

Doppelprogrammierung des F-Wortes.

 

Beschreibung

Im gleichen NC-Satz wurde mehr als ein F-Wort programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   F100 G01 X100 F200
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässiges F-Wort entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20176

Programmierter Vorschub F ist negativ oder 0.

 

Beschreibung

Der mit dem F-Wort programmierte Wert ist negativ oder Null.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   F[-1000] G01 X100
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   F1000 G01 X100
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Vorschubwert (F-Wort) mit einem sinnvollen Wert größer Null programmieren.

Parameter

%1:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20177

Programmierung E-Vorschub nicht erlaubt.

 

Beschreibung

Die Programmierung von Geschwindigkeiten mittels E-Worten ist nicht implementiert und daher generell nicht erlaubt.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G01 X100 E2000
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G01 X100 F2000
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Vorschub mit dem F-Wort programmieren.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20180

Unbekannter Spindelname oder Gleichheitszeichen fehlt.

 

Beschreibung

Der im NC-Satz programmierte Spindelname ist im Kanal nicht bekannt (P-CHAN-00007,P-CHAN-00053) oder bei einem Spindelnamen mit mehr als einem Buchstaben fehlt vor dem Drehzahlwert das Gleichheitszeichen.

Beispiel (Annahme: Spindel hat
den Namen „SPINDLE“):
Falsch:
N10   G00 X0 Y0 Z0
N20   SPDL=1000 M03
:
N1000 M30
oder
N10   G00 X0 Y0 Z0
N20   SPINDLE1000 M03
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   SPINDLE=1000 M03
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Spindelname entsprechend dem konfigurierten NamenP-CHAN-00007korrigieren **.

**Hinweis:

Für die Hauptspindel darf im NC-Programm nur der HauptspindelnameP-CHAN-00053verwendet werden.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20181

Doppelprogrammierung einer Spindel.

 

Beschreibung

Im selben NC-Satz wurde die gleiche Spindel mehrfach in DIN-Syntax programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   S1000 M03 X100 G01 F2000 S1500
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige Spindelprogrammierung entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20182

Nach der Parameterbezeichnung keine Zuweisung.

 

Beschreibung

Es wurde eine Parameterdeklaration programmiert, aber kein Wert zugewiesen.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   P2
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   P2=47.11
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Parameterdeklaration vervollständigen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20183

Parameterindex ueberschreitet Datenformat oder erlaubten Wertebereich.

 

Beschreibung

Der programmierte Parameterindex liegt außerhalb des zulässigen Wertebereichs.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   P0=10
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   P1=10
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Programmierter Parameterindex muss im zulässigen Wertebereich liegen.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20186

Syntaxfehler nach #SET IPO SOLLPOS.

 

Beschreibung

Beim NC-Befehl #SET IPO SOLLPOS wird nach der Klammerauf die Syntax (Komma, Gleichheitszeichen, Klammerzu) verletzt.

Syntaxbeispiel:

Falsch:

#SET IPO SOLLPOS [P1=X P2=Y]or#SET IPO SOLLPOS [V.L.POS1 X ] or#SET IPO SOLLPOS [P1=X, P2=Y, P3=Z

Richtig:

#SET IPO SOLLPOS [P1=X,P2=Y]or#SET IPO SOLLPOS [V.L.POS1=X ] or#SET IPO SOLLPOS [P1=X, P2=Y, P3=Z]

Reaktion

Klasse

3

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Im NC-Programm die Befehlssyntax von #SET IPO SOLLPOS bzgl. Kommasetzung, Gleichheitszeichen, Klammerzu prüfen und korrigieren.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20187

Radiusindex ueberschreitet Datenformat.

 

Beschreibung

Der als Radiusindex verwendete Wert liegt außerhalb des zulässigen Wertebereichs.

Bemerkung: für indizierte Radiusprogrammierung ist als Index ausschließlich 1 zulässig, sonst Fehlermeldung 20188 „Radiusindex ist nicht erlaubt“.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   R-1=10
N50   G02 F1000
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   R1=10
N50   G02 F1000
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Programmierter Radiusindex muss im zulässigen Wertebereich liegen.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20188

Radiusindex ist nicht erlaubt.

 

Beschreibung

Für indizierte Radiusprogrammierung ist als Index ausschließlich 1 zulässig, alle anderen Werte verursachen entweder diese Fehlermeldung 20188 oder 20187 „Radiusindex liegt ausserhalb erlaubtem Zahlenbereich“.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   R2=10
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   R1=10
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Radiusindex muss mit Wert 1 programmiert werden.

Parameter

%1:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20191

Wert nach O ueberschreitet Datenformat.

 

Beschreibung

Die Programmierung der O-Funktion ist nicht implementiert und daher generell nicht erlaubt.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. O-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20192

Unbekannte O-Funktion.

 

Beschreibung

Die Programmierung der O-Funktion ist nicht implementiert und daher generell nicht erlaubt.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. O-Funktion entfernen.

Parameter

%1:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20193

Im Hauptprogramm ist ein Prozentzeichen nicht erlaubt.

 

Beschreibung

In einem Hauptprogramm wird ein Prozentzeichen (%) eingelesen, obwohl das Hauptprogramm bereits ausgeführt wird.

Ein Prozentzeichen ist nur zur Markierung von Haupt- bzw lokalen Unterprogrammnamen, nicht jedoch innerhalb des eigentlichen Hauptprogramms selbst zulässig [PROG].

Beispiel:

Falsch:
%MAIN
N10   G00 X0 Y0 Z0
N20   %L SUB1
:
N1000 M30
Richtig:
%L SUB1
:
%MAIN
N10   G00 X0 Y0 Z0
:

N1000 M30

Die Ausführung eines Hauptprogramms wird auch gestartet, wenn im File außerhalb von Kommentaren als erstes Zeichen ein solches gefunden wird, das weder ein Leerzeichen noch ein "%" ist. In diesem Fall wird dieses Zeichen als erstes Zeichen eines namenlosen Programmes gewertet. Das bedeutet auch, daß vor dem ersten "%" keine Satznummern, Variablendeklarationen etc. programmiert werden dürfen.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programmablauf prüfen und ändern. Falsches Prozentzeichen entfernen bzw. lokale Unterprogrammdefinitionen vor den Beginn des Hauptprogrammes verschieben.

Sicherstellen, dass keine Satznummern, Variablendeklarationen etc. vor dem ersten %-Zeichen programmiert sind (z.B. Satznummern in Kommentarzeilen entfernen!).

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20194

Unbekannte oder fehlende Zuweisungsoperation.

 

Beschreibung

Im NC-Programm wird für eine Variable (V.A., V.G., V.P., V.L., V.S., V.E.,) eine Zuweisung erwartet. Entweder ist hierbei der programmierte Zuweisungsoperator unbekannt oder die Zuweisung eines Wertes fehlt komplett.

Beispiel:
Falsch:
N10   G00 X0 Y0 Z0
N20  V.G.T_AKT
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20  V.G.T_AKT =5
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Fehlerhafte oder fehlende Zuweisung ergänzen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20195

Ueberlauf des Variablenstack.

 

Beschreibung

Die programmierte Variablenoperation bringt eine interne Systemressource zum Überlaufen, Beispielsweise bei zu vielen Indirektionsanweisungen (Verschachtelungen).

Beispiel:
Falsch:
N10   #VAR
N20     V.L.INDEX[10] = [1, 2,
3, 4, 5, 6, 7, 8, 9, 10]
N30     V.P.MY_ARRAY[V.L.INDEX[V.L.INDEX[..[..[..[3]]]]]]
N40   #ENDVAR
N1000 M30
Richtig:
N10   #VAR
N20     V.L.INDEX[10] = [1, 2,
3, 4, 5, 6, 7, 8, 9, 10]
N30    
V.P.MY_ARRAY[3]
N40   #ENDVAR
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Dimension der Arrayvariable bzw. Schachtelungstiefe verringern oder Schachtelung von Arrayvariablen ganz vermeiden.

Parameter

%1:

Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20196

Unbekannte Variable.

 

Beschreibung

Bei der Verküpfung von V.G.NP[...].ALL-Variablen wird auf der rechten Seite der Zuweisung eine unzulässige Operation ausgeführt. Eine Verküpfung mit achsspezifischen Konstanten oder Variablen ist nicht zulässig.

Beispiel:
Falsch:
N10   G00 X0 Y0 Z0
N20   V.G.NP[1].ALL = V.G.NP[2].ALL + 100
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   V.G.NP[1].ALL = V.G.NP[2].ALL
N30   V.G.NP[1].V.X += 100
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Verknüpfungsregeln bei .ALL-Variablen richtig anwenden [PROG - Kapitel Addition/Subtraktion von Verschiebungen].

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20197

Variablenindex ueberschreitet Datenformat.

 

Beschreibung

Der programmierte Index einer Variablen liegt außerhalb des zulässigen Wertebereichs.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   P1=V.G.WZ[-1].L
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   P1=V.G.WZ[65].L
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Programmierter Variablenindex muss im zulässigen Wertebereich liegen.

Parameter

%1:

Fehlerhafter Wert [-]

 

%2:

Unterer Grenzwert [-]

 

%3:

Oberer Grenzwert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20198

Nach Variablenausdruck fehlt "]".

 

Beschreibung

In einem Variablenausdruck mit Indexangabe fehlt die schließende Klammer „]“.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   P1=V.G.WZ[V.G.WZ[1].L
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   P1=V.G.WZ[V.G.WZ[1].L]
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Fehlende schließende Klammer „]“ im Variablenausdruck ergänzen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20200

NC-Befehl oder Achsbezeichnung wird erwartet.

 

Beschreibung

Im NC-Satz ist eine im Kanal unbekannte Achse programmiert. D.h. der programmierte Achsname kann keiner Achse zugeordnet werden.

Dies gilt zum Beispiel für:

  • Slaveachsen einer Gantry- oder Achskopplung
  • Achsen, die durch Achstauschbefehle momentan im Kanal nicht vorhanden sind
  • Achsen bzw. Achsnamen, die nicht im Kanal konfiguriert sind
  • Achsnamen, die nicht mit den zulässigen Achsbuchstaben X, Y, Z, A, B, C, U, V, W oder Q beginnen.

Beispiel:

Falsch:
N10 G00 X0 Y0 Z0
N20 #SET AX LINK [1, W=X]
N30 #ENABLE AX LINK [1]
N40 X10 W20
:
N1000 M30
Richtig:
N10 G00 X0 Y0 Z0
N20 #SET AX LINK [1, W=X]
N30 #ENABLE AX LINK [1]
N40 X10
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Nur Achsnamen verwenden, die im NC-Kanal bekannt sind bzw. programmiert werden dürfen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20203

Doppelprogrammierung einer Achse.

 

Beschreibung

Im gleichen NC-Satz wurde eine Achse mehrfach programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   X10 Y20 X10
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Überflüssige Achsprogrammierung entfernen.

Parameter

%1:

Logische Achsnummer [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20205

Doppelprogrammierung einer Mittelpunktskoordinate.

 

Beschreibung

Im gleichen NC-Satz wurde eine Mittelpunktskoordinate mehrfach programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G02 I10 I20 J30 F2000
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Überflüssige Mittelpunktskoordinate entfernen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20206

$-Anweisung steht nicht alleine im NC-Satz.

 

Beschreibung

Eine s.g. Steuersatzanweisung, die mit dem Dollarzeichen $ beginnt, ist mit anderen NC-Befehlen im gleichen NC-Satz programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   $FOR P10=0, 20, 1 G01 X10 F100
N30     G91 X5
N40   $ENDFOR
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N15   G01 X10 F100
N20   $FOR P10=0, 20, 1
N30     G91 X5
N40   $ENDFOR
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Steuersatzanweisung und weitere NC-Befehle in getrennten NC-Sätzen programmieren.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20207

#-Anweisung steht nicht alleine im NC-Satz.

 

Beschreibung

Ein s.g. Klartextbefehl, der mit dem Gatterzeichen # beginnt, ist mit anderen NC-Befehlen im gleichen NC-Satz programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   G01 X10 F100 #TIME 8.15
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   G01 X10 F100
N30   #TIME 8.15
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Klartextbefehl und weitere NC-Befehle in getrennten NC-Sätzen programmieren.

Hinweis:

Ein paar spezielle Klartextbefehle dürfen auch zusammen mir anderen NC-Befehlen im gleichen NC-Satz programmiert werden [PROG].

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20208

End of Text vor M02/M30 erreicht.

 

Beschreibung

Am Ende der Hauptprogrammdatei fehlt M02 bzw. M30.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
:
N1000
Richtig:
N10   G00 X0 Y0 Z0
:

N1000 M30

Reaktion

Klasse

-

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

-

NC-Programm prüfen und ändern. Fehlendes M02/M30 ergänzen.

Fehlertyp

-

 

20209

Unbekannter NC-Befehl.

 

Beschreibung

Ein kompletter Klartextbefehl oder Teile davon sind nicht identifizierbar.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   #UNBEKANNT
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Syntax des Klartextbefehls korrekt programmieren.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20210

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

2

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

20211

Steuersatztiefe nicht ausreichend. Steuersatzschachtelung zu gross.

 

Beschreibung

Im NC-Programm sind zuviele Steuersatzanweisungen ineinander verschachtelt.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20  P1=1
N30  $IF
N40    $IF...
Nxx      $IF...
:         usw.
Nxx      $ENDIF
Nxx    $ENDIF
Nxx  $ENDIF
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Schachtelungstiefe verringern, Aufbau der Steuersatzkonstrukte modifizieren.

Parameter

%1:

Grenzwert [-]

Maximale Schachtelungstiefe

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20212

Nach IF darf nur die Bedingung folgen.

 

Beschreibung

Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einer $IF Anweisung darf ausschließlich die zugehörige Bedingung programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0 P1=0
N20   $IF P1==1 X100 G01 F1000
N30     Y200
N40   $ENDIF
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0 P1=0
N20   $IF P1==1
N25     X100 G01 F1000
N30     Y200
N40   $ENDIF
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige NC-Befehle in andere NC-Sätze verschieben oder löschen.

Ausnahme:

Eine $IF Anweisung darf mit einem $GOTO-Befehl im gleichen Satz kombiniert werden. In diesem Fall ist dann kein $ENDIF mehr erforderlich [PROG - Kapitel Die $GOTO-Anweisung].

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20213

Systemfehler

 

Beschreibung

Mit diesem Fehler werden interne Zustände angezeigt, die Aufschluss über die Fehlerursache und den Fehlerort geben. Wenden Sie sich bitte mit der vollständigen Meldung an den Steuerungslieferanten.

Reaktion

Klasse

2

 

Abhilfe

Klasse

8

Neustart der Steuerung erforderlich.

20214

Unerwartetes ELSE. Passt nicht zum aktuellen Steuersatz.

 

Beschreibung

Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $ELSE kann nur zusammen mit $IF/$ENDIF programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   $ELSE
:
N1000 M30
Richtig:
N01   P1=0
N05   $IF P1==1
N10     G00 X0 Y0 Z0
N20   $ELSE
N25     G01 X100 Y0 Z0 F1000
N30   $ENDIF
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung

Abhilfe

Klasse

3

Prüfen und ändern des Programmablaufs. Einfügen der $IF/$ENDIF-Anweisung oder löschen des $ELSE.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20215

ELSE muss alleine im Satz stehen.

 

Beschreibung

Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einem $ELSE darf kein weiterer NC-Befehl programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0 P1=0
N20   $IF P1
N30     G01 X100 F100
N40   $ELSE G01 X200 F500
N50   $ENDIF
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0 P1=0
N20   $IF P1
N30     G01 X100 F100
N40   $ELSE
N45     G01 X200 F500
N50   $ENDIF
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige NC-Befehle nach $ELSE in andere NC-Sätze verschieben oder löschen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20216

Unerwartetes ELSEIF. Passt nicht zum aktuellen Steuersatz.

 

Beschreibung

Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $ELSEIF kann nur zusammen mit $IF/$ENDIF programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   $ELSEIF
:
N1000 M30
Richtig:
N01   P1=0
N05   $IF P1==1
N10     G00 X0 Y0 Z0
N20   $ELSEIF P1==2
N30     G00 X100 Y0 Z0
N40   $ENDIF
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des Programmablaufs. Einfügen der $IF/$ENDIF-Anweisung oder löschen des $ELSEIF.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20217

Nach ELSEIF darf nur die Bedingung folgen.

 

Beschreibung

Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einer $ELSEIF Anweisung darf ausschließlich die zugehörige Bedingung programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N251  P2=0
N252  $IF P2
:
N253  $ELSEIF P2==100 G01 X200 F500
:
N254  $ENDIF
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N251  P2=0
N252  $IF P2
:
N253  $ELSEIF P2==100
N254   G01 X200 F500
:
N254  $ENDIF
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige NC-Befehle in andere NC-Sätze verschieben oder löschen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20218

Unerwartetes ENDIF. Passt nicht zum aktuellen Steuersatz.

 

Beschreibung

Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $ENDIF kann nur zusammen mit einem vorhergehenden $IF programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0 P1=0
N20   G01 X100 F10000
N30   $ENDIF
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0 P1=0
N15   $IF P1==0
N20   G01 X100 F10000
N30   $ENDIF
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des Programmablaufs. Einfügen der $IF-Anweisung oder löschen des $ENDIF.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20219

ENDIF muss alleine im Satz stehen.

 

Beschreibung

Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einem $ENDIF darf kein weiterer NC-Befehl programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0 P1=0
N20   $IF P1
N30   $ENDIF G01 X100 F10000
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0 P1=0
N20   $IF P1
N30   $ENDIF
N40   G01 X100 F10000
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige NC-Befehle nach $ENDIF in andere NC-Sätze verschieben oder löschen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20220

Nach SWITCH darf nur die Bedingung folgen.

 

Beschreibung

Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einer $SWITCH Anweisung darf ausschließlich die zugehörige Bedingung programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   P1=5
N50   $SWITCH P1 G01 X100 F10000
:
N65   $ENDSWITCH
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   P1=5
N25   G01 X100 F10000
N50   $SWITCH P1
:
N65   $ENDSWITCH
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige NC-Befehle in andere NC-Sätze verschieben oder löschen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20221

Unerwartetes CASE. Passt nicht zum aktuellen Steuersatz.

 

Beschreibung

Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $CASE kann nur zusammen mit $SWITCH/$ENDSWITCH programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0 P1=47
N20   $CASE P1
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0 P1=47
N20   $SWITCH P1
N20   $CASE 1
:
N30   $ENDSWITCH
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des Programmablaufs. Einfügen der $SWITCH/ $ENDSWITCH Anweisung oder löschen des $CASE.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20222

Nach CASE darf nur die Bedingung folgen.

 

Beschreibung

Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einer $CASE Anweisung darf ausschließlich die zugehörige Bedingung programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   P1=5
N30   $SWITCH P1
N40     $CASE 5 G01 X100 F100
N50   $BREAK
:
N90   $ENDSWITCH
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   P1=5
N30   $SWITCH P1
N40     $CASE 5
N45     G01 X100 F100
N50     $BREAK 
:  
N90   $ENDSWITCH
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige NC-Befehle in andere NC-Sätze verschieben oder löschen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20223

Unerwartetes DEFAULT. Passt nicht zum aktuellen Steuersatz.

 

Beschreibung

Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $DEFAULT kann nur zusammen mit $SWITCH/$ENDSWITCH programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   $DEFAULT
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0 P1=0
N15   $SWITCH P1
:
N20   $CASE
:
N30   $DEFAULT
:
N40   $ENDSWITCH
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des Programmablaufs. Einfügen der $SWITCH/ $ENDSWITCH Anweisung oder löschen des $DEFAULT.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20224

DEFAULT muss alleine im Satz stehen.

 

Beschreibung

Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einem $DEFAULT darf kein weiterer NC-Befehl programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   P1=5
N50   $SWITCH P1
:
N62   $DEFAULTG01 X100 F10000
:
N65   $ENDSWITCH
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   P1=5
N50   $SWITCH P1
:
N62   $DEFAULT
N63   G01 X100 F10000
:
N65   $ENDSWITCH
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige NC-Befehle nach $DEFAULT in andere NC-Sätze verschieben oder löschen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20225

Unerwartetes ENDSWITCH. Passt nicht zum aktuellen Steuersatz.

 

Beschreibung

Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $ENDSWITCH kann nur zusammen mit $SWITCH programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   P1=5
N30   $ENDSWITCH
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   P1=5
N30   $SWITCH P1
:
N40   $ENDSWITCH
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des Programmablaufs. Einfügen der $SWITCH Anweisung oder löschen des $ENDSWITCH.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20226

ENDSWITCH muss alleine im Satz stehen.

 

Beschreibung

Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einem $ENDSWITCH darf kein weiterer NC-Befehl programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   P1=5
N50   $SWITCH P1
:
N62   $DEFAULT
:
N65   $ENDSWITCH G01 X100 F10000
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   P1=5
N50   $SWITCH P1
:
N62   $DEFAULT
:
N65   $ENDSWITCH
N66   G01 X100 F10000
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige NC-Befehle nach $ENDSWITCH in andere NC-Sätze verschieben oder löschen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20227

Zaehlvariable nach FOR falsch. Bezeichnung muss P, V oder R sein.

 

Beschreibung

Die Zählvariable in einer FOR-Schleife wurde in unzulässiger Syntax programmiert.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   $FOR COUNT=1,10,1
N30   $ENDFOR
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   $FOR V.P.COUNT=1,10,1
N30   $ENDFOR
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Die Zählvariable in einer FOR-Schleife muß einen zulässigen Variablennamen haben:

  • Beliebiger Parameter: beginnt mit Buchstabe ‚P’ (oder ‚R’, falls zugelassen)
  • Beliebige benutzerdefinierte Variable: beginnt mit V.P., V.L., V.S.
  • 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.

 

20228

FOR-Schleife: Nach Zaehlvariable wird ein "=" erwartet.

 

Beschreibung

Bei der Initialisierung der FOR-Schleife muss der Zählvariable ein Startwert direkt zugewiesen werden.

Beispiel:

Falsch:
N10  G00 X0 Y0 Z0
N20  V.P.EIGENDEF = 0
N30  $FOR V.P.EIGENDEF,100,10
:
N150  $ENDFOR
:
N1000 M30
Richtig:
N10  G00 X0 Y0 Z0
N30  $FOR V.P.EIGENDEF = 0,100,10
:
N150  $ENDFOR
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Die Zählvariable in der FOR-Schleife korrekt initialisieren.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20229

FOR-Schleife: Bei Initialisierung der Zaehlvariable wird ein "," erwartet.

 

Beschreibung

Bei der Initialisierung einer FOR-Schleife müssen Startwert, Inkrement und Endwert mit Komma “,“ getrennt werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   $FOR P1 = 1 10,1
:
N150  $ENDFOR
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   $FOR P1 = 1,10,1
:
N150  $ENDFOR
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Fehlende Kommas in der Initialisierung der FOR-Schleife ergänzen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20230

Nach FOR darf nur die Bedingung folgen.

 

Beschreibung

Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einer $FOR Anweisung darf ausschließlich die zugehörige Schleifenbedingung programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   $FOR P2=1,10,1 G01 X100 F1000
:
N30   $ENDFOR
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   $FOR P2=1,10,1
N25     G01 X100 F1000
:
N30   $ENDFOR
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige NC-Befehle in andere NC-Sätze verschieben oder löschen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20231

FOR-Bedingung besteht aus zuvielen Zeichen. Cache voll.

 

Beschreibung

Die Stringlänge der Schleifenbedingung überschreitet den zulässigen Grenzwert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Stringlänge der Schleifenbedingung reduzieren.

Parameter

%1:

Grenzwert [-]

 

%2:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20232

Unerwartetes ENDFOR. Passt nicht zum aktuellen Steuersatz.

 

Beschreibung

Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $ENDFOR kann nur zusammen mit einem vorhergehenden $FOR programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0 P1=1
N20   $ENDFOR
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0 P1=1
N15   $FOR P1=100, 200, 300
:
N20   $ENDFOR
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des Programmablaufs. Einfügen der $FOR Anweisung oder löschen des $ENDFOR.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20233

ENDFOR muss alleine im Satz stehen.

 

Beschreibung

Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einem $ENDFOR darf kein weiterer NC-Befehl programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   $FOR P1=1, 10, 2
:
N30   $ENDFOR G01 X100 F10000
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   $FOR P1=1, 10, 2
:
N30   $ENDFOR
N40   G01 X100 F10000
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige NC-Befehle nach $ENDFOR in andere NC-Sätze verschieben oder löschen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20234

Parameterfortschreibung ist falsch.

 

Beschreibung

Die Zählvariable in einer FOR-Schleife darf nur mit den Buchstaben P,V und R beginnen.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   $FOR COUNT=1,10,1
N30   $ENDFOR
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   $FOR V.P.COUNT=1,10,1
N30   $ENDFOR
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Die Zählvariable in einer FOR-Schleife muß einen zulässigen Variablennamen haben:

  • Beliebiger Parameter: beginnt mit Buchstabe ‚P’ (oder ‚R’, falls zugelassen)
  • Beliebige benutzerdefinierte Variable: beginnt mit V.P., V.L., V.S.

Vordefinierte bzw. in der Systemkonfiguration angelegte Variablen: beginnen mit V.A., V.G., V.E. (Vorsicht: nicht alle Variablen erlauben Schreibzugriff!!!)

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20235

Nach WHILE darf nur die Bedingung folgen.

 

Beschreibung

Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einer $WHILE Anweisung darf ausschließlich die zugehörige Bedingung programmiert werden.

Beispiel:

Falsch:

N10 G00 X0 Y0 Z0N20 P1=1N30 $WHILE P1>0 G01 X100 F1000:N40 $ENDWHILE:N1000 M30

Richtig:

N10 G00 X0 Y0 Z0N20 P1=1N30 $WHILE P1>0N35 G01 X100 F1000N40 $ENDWHILE:N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige NC-Befehle in andere NC-Sätze verschieben oder löschen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20236

WHILE-Bedingung besteht aus zuvielen Zeichen. Cache voll.

 

Beschreibung

Die Stringlänge der Schleifenbedingung überschreitet den zulässigen Grenzwert.

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Stringlänge der Schleifenbedingung reduzieren.

Parameter

%1:

Grenzwert [-]

 

%2:

Fehlerhafter Wert [-]

 

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20237

Unerwartetes ENDWHILE. Passt nicht zum aktuellen Steuersatz.

 

Beschreibung

Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $ENDWHILE kann nur zusammen mit einem vorhergehenden $WHILE programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0 P1=1
N20   $ENDWHILE
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0 P1=1
N15   $WHILE P1>0
:
N20   $ENDWHILE
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des Programmablaufs. Einfügen der $WHILE Anweisung oder löschen des $ENDWHILE.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20238

ENDWHILE muss alleine im Satz stehen.

 

Beschreibung

Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einem $ENDWHILE darf kein weiterer NC-Befehl programmiert werden.

Beispiel:

Falsch:

N10 G00 X0 Y0 Z0N20 P1=1N30 $WHILE P1:N40 $ENDWHILE G01 X200 F500:N1000 M30

Richtig:

N10 G00 X0 Y0 Z0N20 P1=1N30 $WHILE P1:N40 $ENDWHILEN50 G01 X200 F500:N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige NC-Befehle nach $ENDWHILE in andere NC-Sätze verschieben oder löschen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20239

DO muss alleine im Satz stehen.

 

Beschreibung

Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einem $DO darf kein weiterer NC-Befehl programmiert werden.

Beispiel:

Falsch:

N10 G00 X0 Y0 Z0 P1=0N20 $DO P1=P1+1:N50 $ENDDO P1<2:N1000 M30

Richtig:

N10 G00 X0 Y0 Z0 P1=0N20 $DO

N30 P1 =P1+1

:N50 $ENDDO P1<2:N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige NC-Befehle nach $DO in andere NC-Sätze verschieben oder löschen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20240

Unerwartetes ENDDO. Passt nicht zum aktuellen Steuersatz.

 

Beschreibung

Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $ENDDO kann nur zusammen mit einem vorhergehenden $DO programmiert werden.

Beispiel:

Falsch:

N10 G00 X0 Y0 Z0 P1=1N20 $ENDDO P1<2

:

N1000 M30

Richtig:

N10 G00 X0 Y0 Z0 P1=1N15 $DO:N20 $ENDDO P1<2:N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des Programmablaufs. Einfügen der $DO Anweisung oder löschen des $ENDDO.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20241

Nach ENDDO darf nur die Bedingung folgen.

 

Beschreibung

Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einer $ENDDO Anweisung darf ausschließlich die zugehörige Bedingung programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   P2=10
N30   $DO
:
N40   $ENDDO P2 >= 10G01 X100 F1000
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   P2=10
N30   $DO
:
N40   $ENDDO P2 >= 10
N45   G01 X100
F1000
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige NC-Befehle in andere NC-Sätze verschieben oder löschen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20242

BREAK muss alleine im Satz stehen.

 

Beschreibung

Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einem $BREAK darf kein weiterer NC-Befehl programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   P1=5
N30   $SWITCH P1
N60     $CASE 5
N70     G01 X100 F10000
N80     $BREAK G01 Y200 F10000
N90   $DEFAULT
N100    P1=0
N110    $BREAK
N120  $ENDSWITCH
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   P1=5
N30   $SWITCH P1
N60     $CASE 5
N70     G01 X100 F10000
N75     G01 Y200 F10000
N80     $BREAK
N90   $DEFAULT
N100    P1=0
N110    $BREAK
N120  $ENDSWITCH
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige NC-Befehle nach $BREAK in andere NC-Sätze verschieben oder löschen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20243

Unerwartetes BREAK. Keine Steuersaetze gueltig bzw. offen.

 

Beschreibung

Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $BREAK kann nur innerhalb eines Schleifen- oder $SWITCH-Konstrukts programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   $BREAK
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0 P1=1
N20   $SWITCH P1
N30     $CASE 2
N35       G01 X100 F10000
N40       $BREAK
:
N100  $ENDSWITCH
:

N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des Programmablaufs. Einfügen eines Schleifen- oder $SWITCH-Konstrukts oder löschen des $BREAK.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20244

Unerwartetes CONTINUE. Keine Steuersaetze gueltig bzw. offen.

 

Beschreibung

Ein Steuersatzkonstrukt wurde in unvollständiger Syntax programmiert. Ein $CONTINUE kann nur innerhalb eines Schleifen- oder $SWITCH-Konstrukts programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   $CONTINUE
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0 P1=1
N20   $DO
N30     P1=P1+1
N40     $IF P1 == 2
N50       $CONTINUE
N60     $ENDIF
:
N100  $ENDDO P1 < 10
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

Prüfen und ändern des Programmablaufs. Einfügen eines Schleifen- oder $SWITCH-Konstrukts oder löschen des $CONTINUE.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.

 

20245

CONTINUE muss alleine im Satz stehen.

 

Beschreibung

Eine Steuersatzanweisung wurde mit weiteren NC-Befehlen im gleichen NC-Satz programmiert. Nach einem $CONTINUE darf kein weiterer NC-Befehl programmiert werden.

Beispiel:

Falsch:
N10   G00 X0 Y0 Z0
N20   $FOR P1=1, 10, 2
N30    $IF P1 == 8
N40      $CONTINUE G01 X100 F10000
N50    $ENDIF
:
N100  $ENDFOR
:
N1000 M30
Richtig:
N10   G00 X0 Y0 Z0
N20   $FOR P1=1, 10, 2
N30    $IF P1 == 8
N35      G01 X100 F10000
N40      $CONTINUE
N50    $ENDIF
:
N100  $ENDFOR
:
N1000 M30

Reaktion

Klasse

2

Abbruch der NC-Programmbearbeitung.

Abhilfe

Klasse

3

NC-Programm prüfen und ändern. Unzulässige NC-Befehle nach $CONTINUE in andere NC-Sätze verschieben oder löschen.

Fehlertyp

1, Fehlermeldung aus dem NC-Programm.