NUM CNC-Steuerungsfehlerliste – NUM 1020/1040/1060
Vollständige Auflistung der Fehlercodes für NUM CNC-Steuerungen NUM 1000/1020/1040/1050/1060 T und G
CNC-Steuerung NUM 1060
NUM CNC-Steuerungsfehler
Verschiedene Fehler und Maschinenfehler
| Fehler Nr. | Bedeutung des Fehlers |
|---|---|
| 1 | Unbekanntes Zeichen / Achse vom System nicht erkannt Zu viele Ziffern nach einer Funktion Vorzeichen nach einer Funktion, die keine Zeichen zulässt Abgeschnittener Block signalisiert durch ? über CLOSE im Tropfmodus |
| 2 | Unbekannte G-Funktion oder ein obligatorisches Argument fehlt nach dem G |
| 3 | Attribut eines G-Codes falsch positioniert |
| 4 | Option nicht aktiviert oder Optionsparameterkonflikt: Strukturierte Programmierung, RTCP, synchronisierte Achsen usw. |
| 5 | Programmierung geometrischer Optionen nicht aktiviert |
| 6 | Polynom-Interpolationsoption fehlt Koeffiziententabelle voll |
| 7 | Fehler beim Programmieren von Bewegungen parallel zu schrägen Achsen (Schleifmaschine): – Programmierung ist nicht in Ebene G20 – Interpolation ist nicht in G00 oder G01 – X ist nicht nach G05 programmiert – X und Z werden nach G07 nicht programmiert |
| 8 | Werkzeugkorrekturnummer zu hoch |
| 9 | Eine Folge von zu vielen nicht funktionierenden Blöcken – Endlosschleife |
| 10 | Im SPS-Terminalzugriff:Busaustauschfehler |
| 11 | Bei SPS-Terminalzugriff:Businitialisierungsfehler oder Austausch gesperrt |
| 12 | Bei SPS-Terminalzugriff:Rack-Parameterfehler |
| 13 | Im SPS-Terminalzugriff:Keine solche Karte |
| 14 | Option für geneigte Ebene fehlt SPS-Grenzzugriff:Kanal fehlt |
| 15 | Ungültige Leitungskonfiguration |
| 16 | Fehler bei der RTCP-Aktivierung |
| 17 | Blockende in einem Kommentar – schließende Klammer fehlt |
| 18 | Servofehler:P50 zu klein |
| 20 | Kein M02 am Programmende Sätze nicht ausführbar gemacht in einem durch eine G-Funktion aufgerufenen Zyklus |
| 21 | Blank-Definition inkohärent im 3D-Modus |
| 24 | Fehler bei Deklaration der schiefen Ebene – Funktion erneut aktiviert, wenn sie bereits aktiv war – Deklaration der Funktionsargumente unvollständig – Drehpunktachse nicht vorhanden oder nicht servogesteuert – Inkohärent Wert in einem der Matrixterme |
| 25 | Unterprogramm- oder Sequenznummer existiert nicht |
| 26 | Zu viele Unterroutinen-Verschachtelungsebenen |
| 27 | Radiuskorrektur:Bei G52-Maschinennullpunktprogrammierung / Bei konischen Gewinden |
| 28 | Syntaxfehler in der CCSPD- oder Indextabellen-Radiusdefinition G96 muss gefolgt werden von S / G97 muss gefolgt werden von S / Anfangsradius kann nicht bestimmt werden X oder U in diesem oder einem vorherigen Satz nicht programmiert blockieren |
| 29 | Kein Bereich für CCSPD programmiert / Kein Bereich kompatibel mit S in G97: Keine Bereichssuchoption:S nicht enthalten zwischen min. und max. Werte des Bereichs programmiert Mit Bereichssuchoption:S gehört keinem Bereich an |
| 30 | Leitungsfehler erkannt |
| 31 | PPR- oder PPL-Modus mit ausgewähltem Leitungsprotokoll nicht möglich |
| 32 | Referenzfehler / Achse bereits auf Endschalter |
| 33 | Alle Folien warten auf Synchronisation |
| 34 | Mindestradius in G21-Interpolation erreicht |
| 35 | Sequenznummer nicht in SEARCH gefunden |
| 36 | Teileprogrammspeicher voll |
| 37 | max. Vorschub beim Gewindeschneiden überschritten (COMAND) |
| 38 | Spindel wird bereits von einer anderen Achsgruppe gesteuert |
| 39 | Achssynchronisationsfehler (mit Achssynchronisationsoption) |
| 40-49 | Zu großer Schleppfehler an Achse 0 bis 9 |
| 50-59 | Zu großer Schleppfehler an Achse 10 bis 19 |
| 60-69 | Zu großer Schleppfehler an Achse 20 bis 29 |
| 70 und 71 | Zu großer Schleppfehler an Achse 30 und 31 |
| 72 | Inkrementelle Programmierung nach einem unvollständigen Block (PGP) |
| 75 | Wechsel vom Zustand G20 zu G21 oder G22: letzter Satz in G20 unvollständig, da in PGP oder Radiuskorrektur programmiert oder mit X £ 0 erster Satz in G21 ohne X und Y oder G22 ohne Y und Z Wechsel von Zustand G21 oder G22 zu G20:letzter Satz in G21 oder G22 unvollständig oder erster Satz in G20 im Modus G41 oder G42:in G21 oder G22 Anfangsradius negativ oder Null |
| 76 | In G21 Programmierung eines festen Dreh- und Fräszyklus |
| 77 | Werkzeugtyp nicht kompatibel mit der Bearbeitungsphase (Fräsen oder Drehen) |
| 78 | Syntaxfehler beim Programmieren der Schlittensynchronisation G78 P:Maximal 4 Stellen, muss kleiner als die Anzahl der Schlitten sein G78 Q:Maximal 4 Stellen Kein M00, M01 oder M02 bei G78 P.. |
Parametrische Programmierfehler
| Fehler Nr. | Bedeutung des Fehlers |
|---|---|
| 91 | Parameter-Nr. nicht erkannt |
| 92 | Negativer Parameter, der einer Funktion zugeordnet ist, die kein Vorzeichen annimmt Parameterwert höher als der Maximalwert der Funktion, der er zugeordnet ist |
| 93 | Fehler in Parameterdeklaration oder Testausdruck: L-Funktion nicht gefolgt von Symbolen =,<,>, &, ! Assoziation mit einer verbotenen Funktion durch ein Verknüpfungszeichen -, +, *, / . |
| 94 | Unzulässige Operation in einem parametrischen Ausdruck: Quadratwurzel einer negativen Zahl / Division durch 0 |
| 95 | Versuch, in einen externen Eingabeparameter oder einen schreibgeschützten Parameter zu schreiben |
| 96 | Der Satz vor der externen Parameterdeklaration ist unvollständig Programmierung von L100 … in einem Konturzug in G64 |
| 97 | Parameteraktualisierung in G76 nicht möglich: Kein Symbol =nach der Parameternummer Weniger als 10 Zeichen für die Eingabe des Werts zugewiesen |
| 98 | Schreiben durch eine Achsengruppe einer dynamischen Operation, die bereits von einer anderen Gruppe verwendet wird |
| 99 | Fehler im Zusammenhang mit der N/M AUTO-Funktion – Mehr als 5 N/M AUTO-Achsen definiert – Nicht servogesteuerte Achse als N/M AUTO definiert – Definition von eine N/M AUTO-Achse einer anderen Gruppe |
Fehler bei der Profilgeometrieprogrammierung (PGP)
| Fehler Nr. | Bedeutung des Fehlers |
|---|---|
| 101 | PGP:Unzureichende Daten zum Programmieren eines Kreises Kreis auf zwei parallelen Achsen programmiert (mit R / siehe Fehler 107) |
| 102 | Linie, die durch einen Winkel und eine Koordinate programmiert ist, ohne dass die andere Koordinate berechnet werden kann |
| 106 | In G02, G03 Programmierung der dritten Achse ohne Schraubenlinienoption |
| 107 | PGP:Kreis, der durch seinen Radius und Endpunkt programmiert ist, wobei der Endpunkt vom Startpunkt um mehr als 2 * Radius getrennt ist Kreis, der durch X, Z, I K programmiert ist, mit einem anderen Startradius vom Endpunkt (20 Mikron) / Helix:Maß der 3. Achse fehlt Kreis auf zwei parallelen Achsen programmiert (mit I, J, K / siehe Fehler 101) |
| 110 | PGP:Syntaxfehler im ersten von zwei Blöcken einer PGP-Entität |
| 111 | PGP:Syntaxfehler im zweiten Block einer PGP-Entität |
| 112 | PGP:Linie/Linien-Schnittpunkt, wobei: Startpunkt des ersten Blocks =Endpunkt des zweiten Blocks, oder Winkel der ersten Linie =Winkel der zweiten Linie |
| 113 | PGP:Die in den beiden Blöcken programmierten Werte erlauben keine Bestimmung eines Schnitt- oder Tangentialpunktes |
| 114 | PGP:Schnittpunkt oder Tangentialpunkt nicht bestimmt durch ET+, ET-, ES+ oder ES |
| 121 | PGP:Syntaxfehler im letzten der drei Blöcke einer PGP-Entität |
| 122 | PGP:Die ersten beiden Blöcke sind sich nicht schneidende Linien |
| 123 | PGP:Die in den drei Sätzen programmierten Daten erlauben keine Ermittlung des Tangentenpunktes |
| 124 | PGP:Tangentenpunkt des zweiten und dritten Blocks nicht durch ET+ oder ET spezifiziert |
| 130 | Nullverschiebung in einem der beiden durch eine Verrundung oder Fase verbundenen Blöcke |
| 131 | Verrundung oder Fase in einem Satz programmiert, der M0, M1 oder M2 enthält Unzureichende Programmierung in einer Folge von Sätzen, keine Bestimmung des Endpunkts möglich |
| 135 | Eine Fase kann nur zwei gerade Linien verbinden |
| 136 | Mehr als zwei Blöcke ohne Bewegung zwischen zwei geometrischen Elementen, deren Schnitt- oder Tangentialpunkt berechnet werden soll |
| 137 | Wechsel der Interpolationsebene mit ungültigem Satz |
Verschiedene Fehler
| Fehler Nr. | Bedeutung des Fehlers |
|---|---|
| 138 | Änderung der Interpolationsebene, wenn nicht in G40 (FCU) |
| 139 | Zwei mitgeführte parallele Achsen, die außerhalb von G52 und außerhalb von G00 im selben Satz programmiert sind |
| 140 | Programmierfehler Radiuskorrektur: Zu viele Fremdsätze zwischen zwei aufeinanderfolgenden Bahnen Folgende Funktionen können bei aktiver Radiuskorrektur nicht programmiert werden:M00, M01, M02, Zugriff auf externe Parameter , Schreiben der Parameter E8xxxx oder L> 100 |
| 141 | Mitgeführte Parallelachsen:Programmierung eines Kreises, dessen Startpunkt mit einer Achse programmiert wurde und dessen Endpunkt mit der zugehörigen Parallelachse programmiert wurde |
| 143 | Skalierungsfaktor abgebrochen oder mit Radiusversatz aktiviert |
| 144 | Bewegung einer quantifizierten Achse, die sich vom Inkrement unterscheidet |
| 145 | G29:ABS VAL (P * P + Q * Q + R * R – 1000 mm)> 1 mm (Normalvektor kein Einheitsvektor |
| 146 | Raumversatz / G29 – Mindestens eine der Dimensionen P, Q oder R fehlt – Mindestens eine der Dimensionen X/U, Y/V oder Z/W fehlt |
| 148 | Die Anzahl der programmierten Achsen überschreitet die maximal zulässige Anzahl |
| 149 | Werkzeugradius zu groß in Bezug auf die programmierte Bahn |
Achsenüberlauffehler
Antrag auf Bewegungen außerhalb der Bewegungsgrenzen der Maschine
| Fehler Nr. | Bedeutung des Fehlers |
|---|---|
| 150 | Nachlauf auf der X-Achse |
| 151 | Verfahrwegüberlauf auf der Y-Achse |
| 152 | Nachlauf auf der Z-Achse |
| 153 | Nachlauf auf der U-Achse |
| 154 | Nachlauf auf der V-Achse |
| 155 | Nachlauf auf der W-Achse |
| 156 | Nachlauf auf der A-Achse |
| 157 | Nachlauf auf der B-Achse |
| 158 | Nachlauf auf der C-Achse |
| 159 | Anforderung einer programmierten Bewegung auf einer UN-HOMED-Achse |
Strukturierte Programmierfehler
| Fehler Nr. | Bedeutung des Fehlers |
|---|---|
| 190 | Zu viele Verschachtelungsebenen für Verzweigungen oder Schleifen (maximal 15) |
| 191 | Nichteinhaltung der Syntax in der strukturierten Programmierung Strukturierte Programmierung im MDI-Modus verboten Der Index einer FOR-Schleife muss sein:eine L-Variable, eine symbolische Variable oder ein Parameter E80000, E81000 oder E82000 Nichteinhaltung der Syntax von PUSH- und PULL-Anweisungen DO fehlt nach WHILE Programmierung von IF, THEN, ELSE im MDI-Modus |
| 192 | Schlüsselwort nicht erkannt oder im Kontext verboten |
| 193 | Strukturfehler |
| 195 | Programmspeicher voll / Zu viele Konstanten für den zugewiesenen Speicherplatz definiert |
| 196 | Fehler in der Deklaration des Array-Index |
| 197 | Verwendung eines nicht als VAR deklarierten Symbols |
| 198 | Syntaxfehler in der Deklaration von Variablensymbolen |
| 199 | Falsche Variablendeklarationssyntax |
Achsenfehler
| Fehler Nr. | Bedeutung des Fehlers |
|---|---|
| 210 bis 219 | Schlechtes Signal oder Komplementaritätsfehler des Impulsgenerators auf Achse 0 bis 9 |
| 220 bis 229 | Schlechtes Signal oder Komplementaritätsfehler des Impulsgenerators auf den Achsen 10 bis 19 |
| 230 bis 239 | Schlechtes Signal oder Komplementaritätsfehler des Impulsgenerators auf Achse 20 bis 29 |
| 240 und 241 | Schlechtes Signal oder Komplementaritätsfehler des Impulsgenerators auf den Achsen 30 und 31 |
| 245 | Fehler an digitaler Servosteuerung |
Fehler in Pocket Cycles
| Fehler Nr. | Bedeutung des Fehlers |
|---|---|
| 260 | Arbeitsspeicher ausgelastet |
| 261 | Programmnummer zu hoch |
| 262 | NU-Nummer nicht unter den Berechtigten |
| 263 | Ausführung unmöglich – Test- oder Grafikmodus nach erstmaligem Laden oder nach Bearbeitung zwingend erforderlich |
| 264 | Kein Maß in der Konturebene programmiert oder Maß außerhalb der Ebene |
| 265 | Erster Positionierungsblock fehlt; Konturzug muss mit G0 oder G1 beginnen |
| 266 | Nicht genug Arbeitsspeicher |
| 267 | Zeichen in Pocket-Syntax nicht erlaubt |
| 268 | Pocket-Programmierblock unvollständig oder enthält illegale Daten |
| 269 | Kontursatz unvollständig / Positioniersatz vor Taschendefinition fehlt |
| 270 | Taschendefinition fehlt teilweise oder vollständig |
| 271 | Werkzeugorientierung nicht senkrecht zur Konturebene |
| 272 | Reales Werkzeug nicht kompatibel mit technologischen Taschendaten |
| 273 | Wechsel der Konturebene zwischen Taschendefinition und Bearbeitung |
| 274 | Zwei verschachtelte Taschendefinitionen |
| 275 | NU0 mit G59 programmiert |
| 276 | Null Taschentiefe |
| 277 | Startpunkt- oder Endpunktkoordinaten der Taschendefinition unvollständig |
| 278 | Die Drehrichtung der Spindel ist nicht kompatibel mit der in der Taschendefinition geforderten |
| 279 | G-Funktion in einem Taschenprogrammiersatz nicht erlaubt |
| 280 | Erster Konturblock unvollständig |
| 281 | Unterbrechung in einer der beschriebenen Konturen |
| 282 | Pocket-Definitionsparameterfehler |
| 283 | Die Außenkontur muss eindeutig sein und existieren |
| 284 | Fehler in Konturdefinition |
| 285 | Zu viele Konturen |
| 286 | Durchgangseinstellung zu groß in Bezug auf den Werkzeugdurchmesser |
| 287 | Passeinstellung hinsichtlich der Abmessungen unzureichend |
| 288 | Schlichten der Zustellung im spitzen Winkel oder im nicht geschruppten Bereich:Zustellpunkt ändern |
| 289 | Werkzeugdurchmesser zu groß |
| 290 | Interner Fehler |
| 291 | Schlichtzustellung außerhalb der Kontur |
| 292 | Doppelpositionierung am Anfang der Kontur |
| 293 | Schrupp-Endpunkt beim Planen vorhanden |
Achsen auf dem Bus nicht identifiziert
| Fehler Nr. | Bedeutung des Fehlers |
|---|---|
| 300 bis 309 | Achse 0 bis 9 in P2 deklariert, aber nicht auf dem Bus erkannt |
| 310 bis 319 | Achse 10 bis 19 in P2 deklariert, aber nicht auf dem Bus erkannt |
| 320 bis 329 | Achse 20 bis 29 in P2 deklariert, aber nicht am Bus erkannt |
| 330 und 331 | Achse 30 und 31 in P2 deklariert, aber nicht auf dem Bus erkannt |
Dynamische Operatoren in C
| Fehler Nr. | Bedeutung des Fehlers |
|---|---|
| 400 | Lade dyn. ops in C:Die Größe des Benutzercodes ist zu groß |
| 401 | Lade dyn. ops in C:Formatfehler |
| 402 | Lade dyn. ops in C:Prüfsummenfehler |
| 403 | Das System hat nicht genügend Speicher für dyn. ops in C |
| 404 | Lade dyn. ops in C:Fehler beim Öffnen |
| 405 | Lade dyn. ops in C:Lesefehler |
| 406 | Lade dyn. ops in C:Fehler beim Schließen |
| 407 | Lade dyn. ops in C:Das Verzeichnis ist leer |
| 410 | Dyn. ops in C:Anzahl der übergebenen Parameter stimmt nicht überein |
| 411 | Dyn. ops in C:USER ERROR from INIT:negative return |
| 413 | Unbekannter dyn. ops in C |
| 414 | Dyn. ops in C ohne MAIN |
| 420 | Dyn. ops in C:USER ERROR von der QUIT-Funktion |
| 421 | Dyn. ops in C:USER ERROR von der QUIT-Funktion:negative Rückgabe |
| 423 | Dyn. ops in C:Funktionsumfang in C nicht von [0..100] |
Spline-Kurven-Interpolationsfehler
| Fehler Nr. | Bedeutung des Fehlers |
|---|---|
| 600 | Kurve Nummer Null |
| 601 | N.. N.. muss programmiert werden |
| 602 | Im ersten Satz der Kontur keine Achsen programmiert |
| 603 | Kurvensteigung undefiniert |
| 604 | Weniger als drei Blöcke im Profil |
| 605 | Kurvennummer unbekannt |
Fehler in Numaform
| Fehler Nr. | Bedeutung des Fehlers |
|---|---|
| 700 | Optionen fehlen |
| 701 | S.. fehlt am Anfang der Kurve |
| 702 | Anzahl von S.. unterschiedlich in T1 &T2 |
| 703 | Mindestens 2 Vorkommen von S in T1 |
| 704 | Undefinierter Abschnitt (in T3) |
| 705 | Ebenenwechsel außerhalb der S-Markierung |
| 706 | Spindel gestoppt |
| 707 | Ungültige E=-Funktion |
| 708 | E=1 oder E=2:Abschnittspositionierungsfehler |
| 709 | T1 &T2 dürfen keine Punkte gemeinsam haben |
| 710 | P, Q müssen positiv sein |
| 711 | S unterschiedlich in T1 &T2 |
| 712 | Unbestimmte Werkzeugposition |
| 713 | Fehler:S=0 oder T>3 |
| 730 | F=kleiner oder gleich Null |
| 731 | Schnittpunkt konzentrischer Kreise |
| 732 | Schnittpunkt paralleler Linien |
| 733 | Grenze darf keine horizontale Ebene sein |
| 740 | F =Fehler |
Fehler bei der Zyklusprogrammierung
| Fehler Nr. | Bedeutung des Fehlers |
|---|---|
| 830 | Positionierung nicht abgeschlossen |
| 831 | Spindel gestoppt |
| 832 | Endpunkt, P und K müssen programmiert werden |
| 833 | Einfahrspiel zu klein |
| 834 | EB-Wert:-90 |
| 835 | Die Werte von P, Q, R und K sind absolute Werte |
| 836 | Die Interpolationsebene muss G81 oder G20 sein |
| 837 | Ungültiger Wert von F oder S |
| 862 | P oder R und zu programmierender Endpunkt |
| 863 | Endpunkt inkohärent mit EA |
| 864 | Fräswerkzeug in G66 verboten |
| 871 | Endgültige Profillimits nicht definiert |
| 872 | Keine Abmessungen in Rohlingsdefinition |
| 873 | P oder R nicht programmiert |
| 874 | Leerzeichen inkonsistent mit fertigem Profil |
| 875 | Keine Überschneidung von EA mit dem Profil |
| 876 | Freiwinkel EB falsch definiert |
| 880 | Zyklusachse unbekannt |
| 881 | Parameterwert nicht kompatibel |
| 882 | Bodenmaß der Bohrung nicht programmiert |
| 883 | Teilung (I J K) oder Abstand (P) nicht programmiert |
| 884 | Mehr als 9 Threadstarts |
| 885 | Pocket ist mit dem ausgewählten Flugzeug nicht kompatibel |
| 886 | Werkzeug nicht kompatibel mit dem programmierten Radius |
| 887 | Schnitt> Werkzeugdurchmesser |
| 888 | Aufenthalt in diesem Zyklus verboten |
| 889 | Syntaxfehler |
| 890 | Werkzeugausrichtung nicht kompatibel |
| 891 | Rücklaufebene =Boden des Lochs |
| 892 | Axialvorschub fehlt |
| 893 | Seitenzuführung fehlt |
| 894 | ER in G20 verboten |
| 895 | G21,G22 im Zyklus verboten |
| 896 | Abmessung nicht kompatibel mit Werkzeugradius |
| 897 | Länge der länglichen Tasche |
| 898 | Werkzeugkorrektor fehlt |
| 899 | Spindel dieser Gruppe nicht zugeordnet oder Spindel oder Gruppe inkompatibel |
CNC-Maschine
- M-TECH CNC-Steuerung
- 3-Achsen-CNC-Router vs. 4-Achsen-CNC-Router vs. 5-Achsen-CNC-Router
- Eine von A bis Z definierte Liste gängiger CNC-Terminologie
- 3-Achsen-CNC-Fräser VS. 4-Achsen-CNC-Fräser
- CNC-Fräser-Produktionsprozess
- So unterbrechen Sie den Zyklus auf einer Hurco CNC-Steuerung
- Qualitätskontrolle in der CNC-Bearbeitung
- Klimatisierung in einer CNC-Werkstatt
- Fanuc-G-Codeliste
- NUM 1020/1040/1060T G-Codes