Umfassende GSK 980 CNC-Alarm-Referenz für GSK980TD, TDb und TDc Steuerungen
GSK 980 CNC-Alarm-Codes
Diese Referenzliste enthält alle Alarm-Codes für GSK 980 TD, GSK 980 TDb und GSK 980 TDc CNC-Steuerungen an Drehmaschinen. Sie dient CNC-Drehern und Programmierern als schnelle Nachschlagewerk bei Fehlermeldungen.
Programm- und Syntax-Fehler (000–099)
| Alarm Nr. | Beschreibung |
|---|---|
| 000 | Not-Aus-Alarm und ESP-Offenkreis |
| 001 | Kein Hauptprogramm vorhanden oder Hauptprogramm kann nicht geöffnet werden |
| 002 | G-Befehlswerte sind negativ oder enthalten Dezimalstellen |
| 003 | Zeichen pro Wort weniger als 2 oder mehr als 11 |
| 004 | Adressfehler (Adresse muss A–Z sein) |
| 005 | Ungültiger Befehlswert |
| 006 | Satznummern sind negativ oder enthalten Dezimalstellen |
| 007 | Ungültige G-Befehle |
| 008 | G96 ausgeführt, obwohl Spindel-Analogspannungssteuerung ungültig ist |
| 009 | Bewegungsbefehl ohne G-Befehl der Gruppen 00/01 oder ungültiger Befehl in Gruppe 01 |
| 010 | Doppelte Adressen in einem Block |
| 011 | Mehr als 20 Wörter in einem Block |
| 012 | Befehlswerte überschreiten den gültigen Bereich |
| 013 | S-Befehle außer S00–S99 bei ungültiger Spindel-Analogsteuerung |
| 014 | G-Befehle der Gruppen 00 und 01 im selben Block |
| 015 | M-Befehle für automatischen Spindelgangwechsel bei ungültiger Analogsteuerung |
| 016 | Werkzeugkorrekturnummer außerhalb 0–32 |
| 017 | Werkzeugnummer außerhalb Parameter Nr. 084 |
| 018 | Interpolationsdaten bilden keine korrekte Kurve, fehlender Befehl oder Parameter 154 überschritten |
| 019 | Werkzeuggruppennummer außerhalb 1–32 (Standzeitverwaltung) |
| 020 | T-Befehl in C-Radiuskorrektur nicht erlaubt – erst aufheben |
| 024 | Kein G11 im Programm |
| 025 | Kein Werkzeug in aktueller Werkzeuggruppe (Standzeitverwaltung) |
| 026 | Aktuelle Werkzeuggruppe nicht definiert (Standzeitverwaltung) |
| 027 | Mehr als 8 Werkzeuge in aktueller Gruppe (Standzeitverwaltung) |
| 028 | Standzeitverwaltung inaktiv – G10 L3 nicht nutzbar |
| 029 | G11 vor G10 programmiert |
Zyklus-Fehler G70–G76 (030–067)
| Alarm Nr. | Beschreibung |
|---|---|
| 030 | X-Bewegungsweg in G33 nicht null |
| 031 | G02/G03 ändert Monotonie der Koordinaten in G71–G73 |
| 032 | Absoluter R-Wert > U/2 in G90, G92 |
| 033 | Absoluter R-Wert > W in G94 |
| 034 | Mehr als 100 Blöcke in G70–G73 |
| 035 | Ns und Nf vertauscht in G70–G73 |
| 036 | Ns oder Nf fehlt oder außerhalb Bereich in G70–G73 |
| 037 | Ns oder Nf fehlt in G70–G73 |
| 038 | Einzelvorschub überschreitet Bereich in G71/G72 |
| 039 | Einzelrückzug überschreitet Bereich in G71/G72 |
| 040 | Gesamtschneidweg überschreitet Bereich in G73 |
| 041 | Zykluswiederholungen <1 oder >99999 in G73 |
| 042 | Rückzug R(e) überschreitet Bereich in G74/G75 |
| 043 | Negativer Rückzug am Schneidende in G74/G75 |
| 044 | X/Z-Einzelhub überschreitet Bereich in G74/G75 |
| 045 | Startpunkt Konusgewinde zwischen Gewindeanfang und -ende in G76 |
| 046 | Mindestschnitttiefe außerhalb Bereich in G76 |
| 047 | Fertigzugabe außerhalb Bereich in G76 |
| 048 | Gewindehöhe < Fertigzugabe oder 0 in G76 |
| 049 | Zykluswiederholungen außerhalb Bereich in G76 |
| 050 | Fase außerhalb Bereich in G76 |
| 051 | Schneidwinkel außerhalb Bereich in G76 |
| 052 | X/Z-Bewegungsweg in G76 ist null |
| 053 | Gewindehöhe P nicht angegeben in G76 |
| 054 | Erster Schnitttiefe Q fehlt, ist 0 oder nicht eingegeben |
| 055 | Unterprogrammaufruf in G70–G73 |
| 056 | Ns enthält nicht G00/G01 in G70–G73 |
| 057 | X-Wert im ersten Block fehlt oder Bewegung = 0 in G71 |
| 058 | Z-Wert im ersten Block fehlt oder Bewegung = 0 in G72 |
| 059 | Z-Wert fehlt in G74 |
| 060 | Q-Wert ist 0 oder fehlt in G74 |
| 061 | X-Wert fehlt in G75 |
| 062 | P-Wert ist 0 oder fehlt in G75 |
| 063 | Verbotene G-Befehle in Initialblöcken G70–G73 |
| 064 | Verbotene G-Befehle in Endblöcken G70–G73 |
| 065 | G70–G73 im MDI-Modus ausgeführt |
| 066 | Zyklusstartpunkt in geschlossener Fläche des Fertigbearbeitungspfads |
| 067 | Nutenzahl > 10 |
| 068 | Paralleler Gewindeschneidpfad der Schneide |
Y-Achse & Automatische Werkzeugvermessung (081–089)
| Alarm Nr. | Beschreibung |
|---|---|
| 081 | Y kann nicht gleichzeitig mit X, Z verfahren |
| 082 | Kein Messpositionsignal im Parameterbereich bei G36/G37 |
| 083 | Ungültige Achse oder inkrementeller Befehl bei G36/G37 – Programm prüfen |
| 084 | Messpositionsignal im Parameterbereich vorhanden bei G36/G37 |
| 085 | Start-Ziel-Abstand < Einstellung (P142/143) bei G36/G37 – kein Schnellgangbereich |
| 086 | Parameterbereich (142,144) oder (143,145) fehlerhaft bei G36/G37 |
| 087 | Koordinatensystem erst vor G36/G37 einrichten |
| 088 | Werkzeug- und Korrekturnummer erst vor G36/G37 setzen |
| 089 | Werkzeugkorrektur schreibgeschützt |
Unterprogramm & Makro-Fehler (095–153)
| Alarm Nr. | Beschreibung |
|---|---|
| 095 | Unterprogrammnummer fehlt oder ungültig bei M98 |
| 096 | Verschachtelungstiefe > 4 |
| 097 | M98 ruft eigenes Hauptprogramm auf |
| 098 | M98/M99 im MDI-Modus |
| 099 | M98/M99 in C-Radiuskorrektur |
| 100 | Makro-Befehle in C-Radiuskorrektur nicht erlaubt |
| 101 | Operanden H11,H12,H13,H25 nicht binär in G65 |
| 102 | Operand H24 > 1023 in G65 |
| 103 | Division durch 0 in G65 |
| 104 | Ungültiger H-Befehl in G65 |
| 105 | Makro-Variablennummer ungültig in G65 |
| 106 | Variable P fehlt oder = 0 in G65 |
| 107 | Variable Q fehlt oder = 0 (außer H80/H99) |
| 108 | Variable R nicht befohlen oder ungültig |
| 109 | P-Wert keine Variable in G65 |
| 110 | Zahl bei H21 negativ in G65 |
| 111 | H99 Benutzeralarmnummer außerhalb Bereich |
| 112 | Satznummer für Blockskip/M99 außerhalb Bereich |
| 113 | Keine Satznummer für Blockskip/M99 |
| 114 | G65/G66 Befehlsformat fehlerhaft |
| 115 | G65 H-Operand fehlerhaft |
| 120 | Gewindesteigungen > 65535 |
| 121 | Spindelencoder-Impulse nicht in 100–5000 |
| 130 | Programmierter Achsenname ungültig |
| 131 | G31,G32,G32.1,G33,G34,G46,G47,G84,G88,Y nicht in C-Radiuskorrektur |
| 132 | Y hat keine Fase-Funktion |
| 133 | Sprungziel in G65 oder M99-Rücksprung existiert nicht |
| 134 | Zylinderradius doppelt angegeben |
| 135 | Lineare/Drehachse für Zylinderinterpolation falsch eingestellt |
| 136 | Nur Schneidenspitzenrichtung T0 oder T9 für C-Korrektur |
| 140 | Makro-Format fehlerhaft |
| 141 | DO/END Blöcke nicht 1,2,3 in Makro |
| 142 | DO/END Format fehlerhaft |
| 143 | Klammern nicht paarig oder Formatfehler im Makro |
| 144 | Divisor 0 im Makro |
| 145 | ATAN-Format fehlerhaft im Makro |
| 146 | LN-Operand ≤ 0 im Makro |
| 147 | Wurzel aus negativer Zahl im Makro |
| 148 | TAN-Ergebnis unendlich im Makro |
| 149 | ASIN/ACOS Operand außerhalb [-1,1] im Makro |
| 150 | Makro-Variablennummer oder Wert ungültig |
| 151 | Lokale Variable leer |
| 152 | Variable #0 immer leer, nicht beschreibbar |
| 153 | Operand nicht binär im Makro |
Starres Gewindeschneiden & C-Radiuskorrektur (232–263)
| Alarm Nr. | Beschreibung |
|---|---|
| 232 | Achsenbewegung in M29 oder G84/G88 programmiert |
| 233 | Radiuskorrektur bei starrem Gewindeschneiden |
| 234 | M29 doppelt oder fehlt vor G84/G88 |
| 235 | Spindel muss orientiert sein; M29 nicht mit G84/G88 im selben Block |
| 236 | Spindelsteuerachse als Drehachse einstellen vor starr. Gewindeschneiden |
| 238 | Spindel für starres Gewindeschneiden nicht gewählt (Mehrspindel) |
| 239 | Spindelumschaltung beim starren Gewindeschneiden nicht erlaubt |
| 251 | Programmierfehler verursacht C-Radiuskorrektur-Fehler |
| 252 | Endpunkt Bogen nicht auf Bogen in C-Korrektur |
| 253 | Zwei Nachbarpunkte identisch – C-Korrektur nicht ausführbar |
| 254 | Bogenmittelpunkt = Startpunkt – C-Korrektur nicht ausführbar |
| 255 | Bogenmittelpunkt = Endpunkt – C-Korrektur nicht ausführbar |
| 256 | Bogenradius < Schneidenspitzenradius – C-Korrektur nicht ausführbar |
| 257 | Kein Schnitt zweier Bögen mit aktuellem Radius in C-Korrektur |
| 258 | Einzelner Bogenbefehl während aktiver C-Korrektur |
| 259 | Einzelner Bogenbefehl beim Aufheben der C-Korrektur |
| 260 | Übermäßiger Materialabtrag bei C-Korrektur-Prüfung |
| 261 | Kein Schnitt Gerade/Bogen mit aktuellem Radius in C-Korrektur |
| 262 | Kein Schnitt Bogen/Gerade mit aktuellem Radius in C-Korrektur |
| 263 | Zu viele Nicht-Bewegungsbefehle in C-Korrektur – Pufferüberlauf |
Fase & Polarkoordinaten (281–295)
| Alarm Nr. | Beschreibung |
|---|---|
| 281 | Lineare Faselänge zu groß |
| 282 | Bogenfasenradius zu groß |
| 283 | Lineare Faselänge zu groß oder Bogendaten fehlerhaft |
| 284 | Bogenfasenradius zu groß oder Bogendaten fehlerhaft |
| 285 | Lineare Faselänge zu groß oder Bogendaten fehlerhaft |
| 286 | Bogenfasenradius zu groß oder Bogendaten fehlerhaft |
| 287 | Lineare Faselänge zu groß oder Schnittpunkt nicht auf Bogen |
| 288 | Bogenfasenradius zu groß oder Schnittpunkt nicht auf Bogen |
| 289 | Fase am Endpunkt nicht ausführbar |
| 290 | Polarkoordinaten/Zylinderinterpolation nicht in C-Korrektur oder G99 startbar |
| 291 | Lineare/Drehachse Polarkoordinaten stimmt nicht mit P189/191/193 überein |
| 292 | Längenkompensation aller Achsen vor Polarkoordinaten ausführen |
| 293 | X nicht negativ oder 0 in G16/G15 |
| 294 | Unzulässiger Befehl in Polarkoordinaten/Zylinderinterpolation |
| 295 | C-Korrektur nicht aufgehoben in Polarkoordinaten/Zylinderinterpolation |
System- & Parameter-Fehler (301–492)
| Alarm Nr. | Beschreibung |
|---|---|
| 301 | Parameterschalter ist EIN |
| 302 | CNC-Initialisierung fehlgeschlagen |
| 303 | Hauptprogramm kann nicht geöffnet werden |
| 304 | Speichern des Hauptprogramms fehlgeschlagen |
| 305 | Gesamtzeilen > 69993 |
| 306 | Ungültige Eingabe |
| 307 | Speicherkapazität unzureichend |
| 308 | Programmnummer außerhalb Bereich |
| 309 | Makro-Editieren bei aktueller Berechtigung verboten |
| 310 | PLC-Programm (Leiter) kann nicht geöffnet werden |
| 311 | PLC-Editier-Softwareversion inkonsistent |
| 312 | PLC-Programm 1. Stufe zu lang |
| 313 | Tastatur/Bedienfeld defekt |
| 314 | Speicher defekt – prüfen oder Neustart |
| 315 | Elektronisches Getriebeverhältnis fehlerhaft |
| 316 | Drehachsenfunktion aktivieren vor CS-Achse/Starrgewindeschneiden |
| 317 | CS-Achsenposition fehlerhaft (Spindelarbeitsmodus nicht umschalten bei CS-Betrieb) |
| 318 | CS-Achse nicht verfahren wenn Spindel nicht in Lagekontrolle |
| 320 | CPU-Spannung abnormal – Netzteil prüfen, neu starten |
| 324 | Nur Basisachsen XYZ vorhanden |
| 325 | Nicht simultan 2+ CS-Achsen aktivieren (Mehrspindel inaktiv/2. CS nicht gestartet) |
| 326 | Y-Achse nicht als CS-Achse bei aktiver Mehrspindel/2. CS |
| 330 | Zusatzachsenname außerhalb Bereich oder doppelt – P225–227 prüfen |
| 340 | USB Lesen/Schreiben fehlerhaft (Gerät neu verbinden) |
| 341 | System aktualisiert – nach Neustart wirksam |
| 354 | Systemparameter geändert – Neustart erforderlich |
| 356 | Leiteränderung erfolgreich – CNC neu starten |
| 361 | Inkrement Zusatzachsen (Y,4.,5.) < Hauptsystem (IS-B/IS-C) – neu einstellen |
| 401 | Programmnullpunkt nicht definiert Abhilfe: Reset drücken, Programmnullpunkt mit G50 setzen |
| 402 | Max. Spindeldrehzahl für Gang nicht definiert – P037–P040 prüfen |
| 403 | Vorschubgeschwindigkeit zu hoch |
| 404 | Vorschub wegen Spindelstillstand abgebrochen |
| 405 | Spindeldrehzahl zu niedrig beim Gewindeschneiden |
| 406 | Spindeldrehzahl zu hoch beim Gewindeschneiden Abhilfe: Reset, Spindel prüfen, P106 anpassen |
| 407 | Spindeldrehzahl-Schwankung zu groß beim Gewindeschneiden |
| 408 | Steigung < 0 bei변 Pitch-Gewinde |
| 409 | Referenzpunkt nicht erstellt – 2./3./4. Referenzpunktanfahrt nicht möglich |
| 410 | Referenzpunktanfahrt Modus A fehlgeschlagen |
| 411 | X positive Software-Endlage überschritten |
| 412 | Z positive Software-Endlage überschritten |
| 413 | Y positive Software-Endlage überschritten |
| 414 | 4. Achse positive Software-Endlage überschritten |
| 415 | 5. Achse positive Software-Endlage überschritten |
| 416 | X negative Software-Endlage überschritten Abhilfe: Reset, X negativ verfahren |
| 417 | Z negative Software-Endlage überschritten Abhilfe: Reset, Z positiv verfahren |
| 418 | Y negative Software-Endlage überschritten Abhilfe: Reset, Y negativ verfahren |
| 419 | 4. Achse negative Software-Endlage überschritten Abhilfe: Reset, 4. Achse positiv verfahren |
| 420 | 5. Achse negative Software-Endlage überschritten |
| 421 | X Antriebseinheit nicht bereit |
| 422 | Z Antriebseinheit nicht bereit |
| 423 | Y positives Hardware-Endsignal |
| 424 | 4. Achse positives Hardware-Endsignal |
| 425 | 5. Achse positives Hardware-Endsignal |
| 426 | X negatives Hardware-Endsignal |
| 427 | Z negatives Hardware-Endsignal |
| 428 | Y negatives Hardware-Endsignal |
| 429 | 4. Achse negatives Hardware-Endsignal |
| 430 | 5. Achse negatives Hardware-Endsignal |
| 431 | X Antrieb nicht bereit |
| 432 | Z Antrieb nicht bereit |
| 433 | Y Antrieb nicht bereit |
| 434 | 4. Achse Antrieb nicht bereit |
| 435 | 5. Achse Antrieb nicht bereit |
| 437 | PLC-Achse aktiv – Umschaltung nicht möglich |
| 438 | CNC-Achse aktiv – Umschaltung nicht möglich |
| 439 | PLC-Achse aktiv – Bedienung nicht möglich |
| 440 | CNC-Not-Aus fehlgeschlagen (CNC neu starten) |
| 450 | Datenfehler! System neu starten, Maschinennullpunkt anfahren, Werkzeug einmessen, alle Parameter prüfen |
| 491 | CNC-System Dokumenten-ID Fehler (Support kontaktieren) |
| 492 | CNC-System Dokumenten-ID Fehler (Support kontaktieren) |
Bedienhinweise (Operation Prompts)
Alle Hinweise erscheinen in der „PROMPT LINE“ links unten im Display.
| Meldung | Bedeutung / Aktion |
|---|---|
| Memory full | Programmzahl > 384 oder Speicher > 6144 KB |
| Error data | Eingabewert außerhalb Bereich |
| Block exceeding | Block > 255 Zeichen |
| Unallowed input | Nicht erkennbare Zeichen in Eingabe |
| Serial interface not connected | Kommunikation ohne serielle Verbindung |
| Communication error | Datenübertragungsfehler |
| Fail to delete blocks | Zeichen zum Löschen nicht gefunden |
| Fail to search | Suchzeichen nicht gefunden (Cursor hoch/runter) |
| Row exceeding | Max. Zeilen (69993) erreicht – keine weiteren Zeilen möglich |
| Illegal G | Ungültiger G-Befehl eingegeben |
| File not existed | Gesuchtes Programm nicht gefunden |
| File existed | Dateiname beim Speichern/Umbenennen bereits vorhanden |
| Modify in parameter page | Parameteränderung in Diagnoseseite versucht |
| Mistaken operation mode | Programm öffnen oder [OUT] im Dateifenster gedrückt |
| File deleted | Zielprogramm bereits gelöscht |
PLC-Alarme (Standard-Leiterdefinition)
| Nr. | Inhalt | Adresse |
|---|---|---|
| 1000 | Werkzeugwechselzeit zu lang | A0000.0 |
| 1001 | Revolver am Ende des Wechsels nicht in Position | A0000.1 |
| 1002 | Werkzeugwechsel nicht beendet | A0000.2 |
| 1003 | M10/M11 bei inaktiver Reitstockfunktion nicht ausführbar | A0000.3 |
| 1004 | Reitstock nicht zurückziehbar bei drehender Spindel | A0000.4 |
| 1005 | Werkzeugwechsel-Fehler beim Ausschalten | A0000.5 |
| 1006 | Zyklusstart nicht möglich – Startfreigabe geschlossen | A0000.6 |
| 1007 | Spindelstart nicht möglich – Spindelfreigabe geschlossen | A0000.7 |
| 1008 | Reitstockfunktion inaktiv – M10/M11 nicht ausführbar | A0001.0 |
| 1009 | Gewindeauslauf nicht bei drehender Spindel ausführbar | A0001.1 |
| 1011 | Reitstock-Vorlauf nicht geprüft – Spindelstart gesperrt | A0001.3 |
| 1012 | Wechselmodus A/B max. 8 Werkzeuge | A0001.4 |
| 1015 | Werkzeugzahl Revolver bestätigen (6,8,10,12) | A0001.7 |
| 1016 | Schutztür nicht geschlossen | A0002.0 |
| 1017 | Spannfutter Niederdruck | A0002.1 |
| 1019 | Spannfutter nicht lösbar bei drehender Spindel | A0002.3 |
| 1020 | Spann-Einrastsignal ungültig bei drehender Spindel | A0002.4 |
| 1021 | Spindelstart gesperrt bei Spann-Einrastsignal | A0002.5 |
| 1022 | Spindelstart gesperrt bei gelöstem Spannfutter | A0002.6 |
| 1024 | M12/M13 bei inaktiver Spannfutterfunktion nicht ausführbar | A0003.0 |
| 1025 | Spann-/Lös-Einrastsignal nicht geprüft | A0003.1 |
| 1027 | Werkzeugteller nicht gelöst | – |
| 1028 | Zielwerkzeug nicht gefunden | – |
| 1029 | Teller-Stopp- und Verriegelungssignal nicht empfangen | – |
| 1031 | >4 Werkzeuge – externer Override nicht anschließbar | – |
| 1032 | Ungültiger M-Code | A0004.0 |
| 1033 | Spindel-Jog bei inaktiver Analogspindel unzulässig | A0004.1 |
| 1034 | M03/M04 Einstellung fehlerhaft | A0004.2 |
| 1035 | M63/M64 Bezeichnung fehlerhaft | – |
| 1036 | Spindelgangwechselzeit zu lang | – |
| 1037 | Spindel Drehzahl/Lage Umschaltzeit zu lang | A0004.5 |
| 1038 | 2. Spindel Drehzahl/Lage Umschaltzeit zu lang | – |
| 1039 | Spindellagekontrolle erlaubt Orientierung nicht | – |
| 1040 | Spindelorientierungszeit zu lang | |
| 1041 | Anomalie Spindelservo / Frequenzumrichter | – |
| 1042 | Anomalie 2. Spindelservo / Frequenzumrichter | – |
| 1043 | Spindelspannen bei drehender/vorschubender Spindel verboten | – |
| 1044 | Spindel gespannt – kein Drehen/Vorschub möglich | – |
| 2000 | Hydraulikmotor nicht gestartet | – |
| 2001 | Sicherheitstür geöffnet | – |
| 2003 | Werkzeugteller nicht verriegelt | – |
CNC-Maschine
- CNC-Fräser Glossar: Umfassende Definitionen & Anwendungen (Teil 2)
- CNC-Fräsen meistern: Kompletter Leitfaden zu Bedienung und Einrichtung
- Umfassendes A-Z Glossar wichtiger CNC-Fachbegriffe
- CNC-Maschinengenauigkeit maximieren: Praktischer Leitfaden für Präzision und Zuverlässigkeit
- Werkzeugbiegen beim CNC-Fräsen verstehen und minimieren
- Effektive Techniken zur Minimierung von Werkzeugdurchbiegung in der CNC-Bearbeitung
- CNC-Werkzeugvoreinstellung & -messung: Leitfaden für Präzision & Effizienz
- CNC G-Code G00 verstehen: Schnelles Verfahren für effiziente Werkzeugbewegungen
- Komplette Fanuc G-Code Referenz – Alle Befehle erklärt
- Umfassende Mazak M-Serie G-Code-Referenz für CNC-Fachkräfte