Skip to main content
CNC.wikiCNC.wiki

CNC-Alarmcodes klassifizieren: Sicherheit an Fanuc, Siemens & Mitsubishi

Sicherheitsalarme auf Fanuc-, Siemens- und Mitsubishi-CNC-Steuerungen sicher beheben und Grenzparameter zur Vermeidung von Werkzeugkollisionen präzise einrichten.

Hakan Gündoğdu
Hakan Gündoğdu

CNC CARE Mitgründer

Wenn eine Bohrachse während eines Gewindebohrzyklus durch die PLC abrupt gestoppt wird, während die Spindel unter Trägheit weiterdreht, bricht der physische Gewindebohrer sofort ab und verwandelt das hochpräzise Werkstück in teuren Ausschuss. In modernen Hochgeschwindigkeitsumgebungen führen solche unerwarteten Zwischenfälle, ein plötzlicher digitaler Servoalarm SV0414 bei Achsüberlastung oder eine plötzliche Überhitzung des Steuerungssystems – wie der Mitsubishi-Z53-CNC-Überhitzungsalarm bei Ausfall der Lüfter – zur sofortigen Aktivierung automatischer Sicherheitsverriegelungen. Diese Verriegelungen trennen unverzüglich die Stromzufuhr zu den Servoantrieben und leiten eine dynamische Schnellbremsung ein, um verheerende Kollisionen im Arbeitsraum der Maschine zu verhindern.

Wird dieser Parameter nicht verifiziert, liegt das Ergebnis außerhalb der Toleranz — und der Fehler zeigt sich erst bei der Endmessung. Die korrekte Parametrierung von Verfahrgrenzen, physischen Barrieren (wie dem Spannfutter- und Reitstockbereich) sowie automatischen Alarmreaktionen ist unverzichtbar, um die mechanische Struktur der Werkzeugmaschine vor irreparablen Schäden zu schützen. Ein tiefes Verständnis darüber, wie Fanuc, Siemens und Mitsubishi diese sicherheitskritischen Zustände interpretieren, visualisieren und verarbeiten, ist der Schlüssel zur Vermeidung von Stillstandszeiten und zur prozesssicheren Rückführung der Achsen aus potenziellen Gefahrenzonen.

Technische Übersicht

AttributTechnische Details
BefehlscodesPS, SV, OT, PW (Fanuc) | NCK, SINAMICS, PLC, SETAL (Siemens) | M, S, Z, P, Y, T (Mitsubishi)
Modale Gruppe / KategorieDiagnose, Sicherheit und Wiederherstellungsverfahren
Abgedeckte SteuerungsmarkenFanuc, Siemens, Mitsubishi
Kritische ParameterFanuc Parameter Nr. 3410 (Kreisbogen-Toleranz), Siemens MD14516 (PLC-Alarm-Löschkriterien), Mitsubishi #1342 AlmDly (Alarmverzögerung)
Primäre betriebliche EinschränkungSchwere Servoalarme erfordern nach einem NC-Reset oder einem vollständigen Neustart ein manuelles Freifahren der Achse in Gegenrichtung, um mechanische Barrieren sicher zu verlassen.

Schnellleser

  • F-Code-Verifizierung: Geben Sie immer einen Vorschubwert ungleich Null (F-Code) an, um zu verhindern, dass das System vor dem Schnitt einen sofortigen Alarm PS0011 (FEED ZERO) auslöst.
  • Kreisbogen-Toleranzkalibrierung: Passen Sie den Fanuc-Parameter Nr. 3410 an, um die maximal zulässige Abweichung der Anfangs- und Endradien für die Kreisinterpolation zu definieren.
  • Benutzerdefinierte PLC-Aktionen: Nutzen Sie den Siemens-Maschinendatenparameter MD14516, um festzulegen, ob ein PLC-Benutzerfehler eine Einlesesperre oder einen vollständigen Not-Halt auslöst.
  • Kollisionsbehebung: Wenn ein Mitsubishi M01 0008 Spannfutter-/Reitstock-Barrierealarm ausgelöst wird, führen Sie einen NC-Reset durch und verfahren Sie die Achse ausschließlich in Gegenrichtung.
  • Ausmaskierung von Fehlalarmen: Verwenden Sie den Mitsubishi-Parameter #1342 (AlmDly), um geringfügige vorübergehende Alarmimpulse vorübergehend zu verzögern und zu filtern, um Zyklusunterbrechungen zu vermeiden.
  • Achskompatibilität: Überprüfen Sie die Achskompatibilität vor der Programmierung von Positionierbefehlen wie SPOS oder WAITP, um das Auslösen des Siemens-Alarms 14092 zu vermeiden.

Grundlegende Konzepte

Diagnose- und Sicherheitsverriegelungen sind in modernen CNC-Umgebungen von entscheidender Bedeutung. Eine ordnungsgemäße Parametrierung von Verfahrgrenzen, physischen Barrieren (wie Spannfutter-, Reitstock- und Werkzeughalterbereichen) and automatischen Alarmreaktionen schützt die physische Maschinenstruktur vor katastrophalen Kollisionen und vermeidet die Entstehung von Ausschussteilen.

Bei der Programmierung und dem Betrieb von Fanuc-CNC-Systemen müssen Programmierer bezüglich modaler G-Codes, Syntaxpräzision und Maschineneinrichtung äußerst wachsam sein, um schwere mechanische Schäden oder Ausschusswerkstücke zu vermeiden. Eine sehr häufige Fehlerursache in der Werkstatt ist das Fehlen geeigneter Vorschubbefehle; vergisst ein Bediener, einen F-Code zuzuweisen oder setzt diesen auf Null, gibt die Steuerung sofort einen Alarm PS0011 aus und stoppt den Zyklus, bevor das Werkzeug in das Material eingreift.

Ebenso schützt ein PS0020-Alarm die Maschine davor, eine unbeabsichtigte Spirale zu fräsen, wenn der Programmierer einen Kreisbogen falsch berechnet, sodass die Anfangs- und Endradien außerhalb der Toleranz von Parameter 3410 liegen, wodurch Ausschuss verhindert wird. Die sichere Anwendung erfordert zudem eine sorgfältige Verfolgung der Maschinenreferenzen; startet ein Bediener einen automatischen Zyklus, ohne zuvor die Nullpunktposition festzulegen, stoppt ein PS0224-Alarm die Maschine sofort und zwingt den Bediener, eine Referenzpunktfahrt durchzuführen, um sicherzustellen, dass die absoluten Koordinaten mit der Realität übereinstimmen.

Befehlsstruktur

Die Befehlsstruktur und die Syntax der Sicherheitsverriegelungen unterscheiden sich bei den CNC-Steuerungen von Fanuc, Siemens und Mitsubishi erheblich. Jeder Steuerungshersteller implementiert eine eigene Syntaxarchitektur, um Alarmzustände entweder aus dem Teileprogramm, der speicherprogrammierbaren Steuerung (PLC) oder den physischen Hardwareantrieben zu kommunizieren. Diese Strukturen ermöglichen es der Maschine, den Betrieb sofort einzustellen, wenn eine Sicherheitsbarriere verletzt oder ein Parametergrenzwert überschritten wird.

Beispielsweise setzt Fanuc stark auf starre, fest einprogrammierte Präfixe, die Fehler direkt auf dem Bildschirm kategorisieren, während Siemens eine dynamische Codeausführung wie SETAL erlaubt, um benutzerdefinierte Softwareverriegelungen innerhalb eines Zyklusblocks auszulösen. Mitsubishi schlägt eine Brücke zwischen diesen Methoden, indem eine alphanumerische Kategorisierung mit physischen LED-Anzeigen kombiniert wird. Diese unterschiedlichen Syntaxstile ermöglichen es dem Bediener, schnell zu diagnostizieren, ob ein Problem durch einen Syntaxfehler im aktiven Block oder einen physischen Überlaufzustand verursacht wird.

Syntaxmuster

  • Fanuc-Alarmsyntax: Alarm-Präfix + numerischer Code (z. B. PS0011, SV0401, OT0506, PW0000).
  • Siemens-Alarmsyntax: <Alarm-Nr.> <Ortungsdaten> <Alarmtext> (z. B. SETAL(65000, "Check chuck and turret")).
  • Mitsubishi-Alarmsyntax: Ein-Byte-Alphabetzeichen + numerischer Code (z. B. M01 0008, P280, Z53 0003).

Kritische Steuerungsparameter

ParameternameSteuerungsmarkeBeschreibung und Einstellungen
Parameter Nr. 3410FanucDefiniert die Toleranzgrenze für die Differenz zwischen Anfangs- und Endradius eines Kreisbogens. Eingestellt als auflösungsabhängiger Vorschubwert.
Parameter Nr. 8900 Bit 0 (PWE)FanucParameter Write Enable (Schreibfreigabe)-Schalter. Eingestellt auf 0 (Aus) oder 1 (Ein). Die Einstellung 1 löst den Alarmzustand SW0100 aus.
Parameter Nr. 1370 Bit 0 (TCTA)FanucSpezifikation des Überlaufalarms für die Spannfutter- und Reitstockbarriere. 0 für konventionelle Alarme (OT0502/OT0503), 1 für neue Spezifikationen (OT0520/OT0521).
MD14516 $MN_USER_DATA_PLC_ALARM[x]SiemensOEM/Benutzer-PLC-Alarmreaktion und Löschkriterium (Index x = 0 bis 247). Bit-codiert (Bit 0 = NC-Start-Sperre, Bit 2 = Vorschubsperre, Bit 3 = Not-Halt).
MD11411 $MN_ENABLE_ALARM_MASKSiemensBitmaske zur Aktivierung von Warnungen und Alarmen, die normalerweise vom System unterdrückt werden (Bit 6 = 1 gibt Alarme für Programmsperren aus).
MD13140 $MN_PROFIBUS_ALARM_ACCESSSiemensAlarmreaktion von PROFIBUS/PROFINET-Antrieben beim Einschalten. 0 (sofort), 1 (nicht ausgewertet), 2 (erst nach HMI-Bereitschaft ausgewertet).
#1342 AlmDlyMitsubishiVerzögerungszeit der Alarmanzeige zur Maskierung kurzer Betriebsalarme. Bereich: -1 bis 30000 ms. 0 bedeutet sofort; -1 verhindert die Anzeige.
#1471 mgralmstpMitsubishiMaschinengruppenweisen Alarmstopp aktivieren. 0 zum Deaktivieren, 1 zum Aktivieren. Trennt unabhängige Systeme, um Stillstände des Gesamtsystems zu verhindern.
#11021 PLC mesg disp typeMitsubishiFormat von PLC-Alarmen und Bedienernachrichten. 0 zeigt die ersten 40 Zeichen an; 1 teilt Text länger als 40 Zeichen in zwei Zeilen auf.

Markenanwendungen

Fanuc

Fanuc-CNC-Systeme isolieren Programmier-, Servo- und Überlauffehler durch spezifische numerische Präfixe. Die Änderung sicherheitskritischer Grenzen, wie Parameter Nr. 1370 für Spannfutterbarrieren oder Parameter Nr. 3410 für Kreisradiusgrenzen, erfordert strenge Diagnoseprotokolle.

Standardkoordinatendefinitionen und Verweilzeitfunktionen werden über G28- (Referenzpunktfahrt) und G04- (Verweilzeit) Blöcke eingerichtet, um sicherzustellen, dass die Achsen vollständig synchronisiert sind, bevor die automatisierte Bearbeitung beginnt.

KategorieDetails
AlarmePS0011 (FEED ZERO), PS0020 (OVER TOLERANCE OF RADIUS), SW0100 (PARAMETER ENABLE SWITCH ON), OT0506 (HARD OVERTRAVEL), PW0000 (POWER MUST BE OFF)
ParameterNr. 3410 (Radiustoleranz), Nr. 8900 Bit 0 (PWE), Nr. 1370 Bit 0 (TCTA), Nr. 043 (maximale Vorschubgrenze)
VersionsunterschiedeDie M-Serie verwendet die Vorschübe G94/G95; die T-Serie verwendet die Vorschübe G98/G99. Traditionelle βiSVSP-Verstärker entziehen bei jedem Alarm den Bereit-Status aller Achsen; die βiSVSP-B-Serie isoliert den Fehler, um nicht betroffene Achsen bereit zu halten.

Warnung: Die Aktivierung der Parameterschreibfreigabe (PWE) sperrt die Maschine absichtlich in einem aktiven Alarmzustand SW0100, um gefährliche Bewegungen während der Änderung kritischer Einstellungen zu verhindern.

Siemens

Siemens-Sinumerik-Steuerungen verwalten sicherheitskritische Fehler mithilfe dynamischer Maschinendateneinstellungen. Bediener können Parameter wie MD14516 für PLC-Alarmreaktionen oder MD11411 zur Aktivierung unterdrückter Sicherheitswarnungen anpassen.

Siemens-Programme führen Sicherheitsblöcke nativ aus, indem sie Befehlsstrukturen wie MSG zur Anzeige aktiver Bedienernachrichten oder SETAL zur Auslösung benutzerdefinierter PLC-Alarmsequenzen nutzen.

KategorieDetails
AlarmeAlarm 14092 (Axis is wrong axis type), Alarm 61801 (Wrong G code selected), Alarm 700017 (Operate chuck when running), Siemens-PLC-Sicherheitsalarme der Serie 700000 (PLC-Sicherheitsgrenzen)
ParameterMD14516 $MN_USER_DATA_PLC_ALARM[x] (PLC-Löschkriterien), MD11411 $MN_ENABLE_ALARM_MASK (Alarmmaske), MD13140 $MN_PROFIBUS_ALARM_ACCESS (PROFIBUS-Zugriff)
VersionsunterschiedeSW 4.7.1 und neuer erfordern die Deaktivierung des Kompatibilitätsmodus und die Einbindung von Datenbaustein DB9913 für erweiterte Benutzeralarme (701000–701999). 840D sl (<= SW 2.6 SP1) und 828D (<= SW 4.3) lösen den Alarm 61264 aufgrund mathematischer Parametrisierungsupdates anders aus als SW 2.7/SW 4.4+.

Warnung: Kritische Siemens-Fehler lösen einen harten Zustand „NC nicht bereit“ aus, der alle Steuerungsfreigaben entzieht und eine schnelle mechanische Bremsung einleitet; das Löschen erfordert einen harten Neustart oder einen dynamischen PLC-Reset.

Mitsubishi

Mitsubishi-CNC-Plattformen regeln physische Schutzhüllen über spezielle Parameter. Ingenieure passen Parameter #1342 an, um die Anzeige von Betriebsmeldungen zu verzögern, und Parameter #1471, um unabhängige Maschinengruppenoperationen zu isolieren.

Hochgeschwindigkeits-Bearbeitungszyklen und Werkzeugmittelpunktsbahnen werden mit Befehlen wie G05 und zyklischen Wiederholungen wie G71 aktiviert, um geometrische Genauigkeit zu garantieren.

KategorieDetails
AlarmeM01 0008 (Chuck/tailstock stroke end ax), P280 (Brackets nesting over), Z53 0003 (CNC overheat), M01 0151 (Command axis chopping axis), P436 (M-code with G29 conflict)
Parameter#1342 AlmDly (Alarmverzögerung), #1471 mgralmstp (Gruppenalarmstopp), #11021 PLC mesg disp type (PLC-Nachrichtenformat), #1264 set36 bit3 (Überspannungsschalter)
VersionsunterschiedeDie Serien M700V/M70V/E70/C70 unterstützen die PLC-Signalschnittstellenmessung und High-Cycle-Abtastung nativ, ältere M700/M70-Steuerungen hingegen nicht. M800VS und M80V zeigen beim Löschen des SRAM unterschiedliche visuelle Rückmeldungen auf der 7-Segment-LED.

Warnung: Wenn ein Übertemperaturalarm auf einem Mitsubishi-System auftritt, hat die Innentemperatur 80°C überschritten; überprüfen Sie sofort die Kühllüfter des Schaltschranks, um eine Verschlechterung der Hardware zu verhindern.

Markenvergleich

MerkmalFanucSiemensMitsubishi
Alarmkategorisierung & PräfixeStreng präfixbasiert (PS für Programmsyntax, SV für Servo, OT für Überlauf, PW für Neustart)Reglementierte numerische Bereiche (0–19999 NCK, 60000–69999 Zyklen, 200000–299999 SINAMICS, 700000+ OEM PLC)Klassifiziert durch ein Ein-Byte-Alphabetzeichen kombiniert mit einem numerischen Code (z. B. M, S, Z, P, Y, T)
HMI/Hardware-AnzeigenStandard-BildschirmfehlermeldungenEingebettete Echtzeitvariablen (%d, %x, %b) in der Alarmzeichenfolge für die HMI-AnzeigeÜbergangsblinkfolge auf einer physischen 7-Segment-LED-Anzeige, die an der Steuerungs-/Antriebseinheit montiert ist
Alarmanzeige-Maskierung/-Verzögerung— (keine Quelle)— (keine Quelle)Parameter #1342 AlmDly ermöglicht das Ausmaskieren geringfügiger Betriebsalarme für eine festgelegte Millisekundendauer
Maschinengruppenweiser Alarmstopp— (keine Quelle)— (keine Quelle)Parameter #1471 mgralmstp ermöglicht maschinengruppenweisen Alarmstopp, um Stillstände des Gesamtsystems bei unabhängigen Systemen zu verhindern
Sperrung flüchtiger KonfigurationenAktivierung des Parameterschreibfreigabe-Schalters (PWE) löst absichtlich den aktiven Alarmzustand SW0100 ausMD-Parameter wie MD14516 ermöglichen HMI/PLC eine detaillierte Anpassung der OEM-Benutzeralarmreaktionen— (keine Quelle)

Technische Analyse

Analytisch betrachtet erfordern die Unterschiede im Diagnoseverhalten dieser drei großen Steuerungsmarken klar voneinander abgegrenzte Fehlersuch-Workflows in der Praxis. Das Design von Fanuc basiert auf einer starren Sperr- und Präfix-Kategorisierungsarchitektur. Die Trennung der Alarmtypen nach festen Präfixen (PS für Programmsyntax, SV für Servo, OT für Überlauf) liefert dem Bediener sofortigen diagnostischen Kontext, sodass er auf einen Blick weiß, ob er den G-Code-Block überprüfen oder die Motorleistungskabel untersuchen muss. Darüber hinaus nutzt Fanuc ein strenges Sperrprotokoll zur Änderung des grundlegenden Maschinenverhaltens; die Aktivierung der Parameterschreibfreigabe zwingt die Maschine absichtlich in einen aktiven SW0100-Alarmzustand, um zu verhindern, dass Bediener die Maschine betreiben, während Einstellungen ungeschützt sind. Kritische Parameteränderungen erfordern anschließend einen vollständigen manuellen Neustart, was einen PW0000-Alarm (POWER MUST BE OFF) auslöst, um sicherzustellen, dass Konfigurationen beim nächsten Start sicher in den Speicher geladen werden.

Im Gegensatz dazu zeichnet sich die Siemens Sinumerik durch einen segmentierten Reaktionsmechanismus und eine massive, streng reglementierte numerische Kategorisierungsstruktur aus (wie z. B. 0–19999 für NCK-Kanal-/Achsfehler, 60000–69999 für Siemens-/Anwenderzyklen, 200000–299999 für SINAMICS-Hardwareantriebe und 700000+ für OEM-PLC-Verriegelungen). Dies ermöglicht es dem Instandhaltungspersonal, die Fehlerursache sofort ohne Handbuch zu identifizieren. Siemens bettet zudem dynamische Echtzeit-Prozessor- und Speicher-Variablen direkt über Platzhalter (%d für Dezimalzahlen, %x für Hexadezimalcodes, %b für Binärwerte) in die Alarmzeichenfolgen ein. Dies liefert einen tiefen Diagnosekontext direkt auf der HMI, indem exakte Logikgatter oder Array-Indizes verfolgt werden, ohne dass eine externe PC-Überwachungssoftware erforderlich ist. Darüber hinaus ermöglicht Siemens eine weitreichende Anpassung der Alarmlogik selbst über Maschinendatenparameter wie MD14516, was es dem Maschinenhersteller erlaubt, individuell festzulegen, ob ein bestimmter Bedienerfehler eine geringfügige Einlesesperre ausführt, einen vollständigen Not-Halt auslöst oder einfach einen stillen Hintergrundprotokolleintrag schreibt.

Mitsubishi nimmt durch die Integration lokaler Hardware-Anzeigen und zeitbasierter Alarmmasken eine einzigartige betriebliche Stellung ein. Mitsubishi nutzt eine dedizierte physische 7-Segment-LED-Hardwareanzeige, die direkt an den Steuerungs- oder Antriebseinheiten montiert ist und bestimmte Übergangssequenzen blinkt (wie z. B. dreimaliges Blinken vor der sequenziellen Anzeige von „Z53“, „00“, „03“), um Diagnosecodes sofort zu übertragen, ohne dass der Bediener den Haupt-NC-Bildschirm aufrufen muss. Zweitens verfügt Mitsubishi über eine absolut einzigartige „Alarmverzögerungsfunktion“, die über den Parameter #1342 AlmDly geregelt wird; dies ermöglicht es dem System, geringfügige Betriebsalarme (wie kurze Sensorimpulse oder Verriegelungsauslösungen) für eine definierte Millisekundendauer vorübergehend zu maskieren und stattdessen einen harmlosen Stoppcode „T11 0010“ anzuzeigen, um zu verhindern, dass Fehlalarme den Zyklus vorzeitig abbrechen. Schließlich integriert Mitsubishi Parameter für den „maschinengruppenweisen Alarmstopp“ (like #1471 mgralmstp) tief in sein System, wodurch Maschinenfehler granular entkoppelt werden. Wenn ein schwerwiegender Alarm an der Hauptspindel auftritt, stellt diese Architektur sicher, dass ein sekundärer unabhängiger Mechanismus in einer anderen Maschinengruppe – wie ein PLC-gesteuerter Portallader – seine movement fortsetzen und sichere retract ausführen kann, während traditionelle CNC-Plattformen einen starren Not-Halt des gesamten Systems erzwingen würden.

Programmbeispiele

Die folgenden Codebeispiele zeigen, wie jede Marke Bewegungsbahnen strukturiert oder benutzerdefinierte Sicherheitsprüfungen einrichtet, um die Maschine vor einer schweren Kollision zu schützen.

Fanuc-Programmbeispiel

G28 X0. Y0. Z0. ;
G02 X50.0 Y50.0 R25.0 F100.0 ;
G04 X2.0 ;

Fanuc-Trockenlauf (dry run)-Validierung

Während eines Trockenlaufs muss der Bediener überprüfen, ob die Anfangs- und Endkoordinaten des Kreisbogens präzise dem Radiuswert R25.0 entsprechen. Wenn die mathematische Abweichung den in Parameter Nr. 3410 eingestellten Wert überschreitet, stoppt die Steuerung sofort zu Beginn des Blocks mit einem PS0020-Alarm, noch bevor die Achsbewegung beginnt. Wenn der Vorschub F100.0 weggelassen wird oder als Null ausgewertet wird, löst das Programm zudem einen PS0011-Alarm aus, wodurch der Zyklusstart gesperrt wird, um einen Werkzeugbruch am Werkstück zu verhindern.

Siemens-Programmbeispiel

MSG("Machining paused", 1) ;
SETAL(65000, "Check chuck and turret") ;
STOPRE ;

Siemens-Trockenlauf-Validierung

In der Trockenlaufsimulation zeigt der MSG-Befehl den festgelegten Warntext direkt in der HMI-Statuszeile an, um den Bediener über eine geplante Pause zu informieren. Der SETAL-Befehl erzeugt sofort die aktive Alarmnummer 65000 mit dem Text "Check chuck and turret". Dies zwingt den Kanal in einen Haltzustand, und der STOPRE-Befehl wirkt als Vorverarbeitungs-Speicherbarriere, die das Vorauslesen der Steuerung verhindert, bis der Bediener die physische Prüfung manuell bestätigt und den Alarmzustand über das Reset- oder PLC-Interface löscht.

Mitsubishi-Programmbeispiel

G28 X0 Y0 ;
G05 P10000 ;
G71 P100 Q200 U0.4 W0.2 D2.0 F0.2 S1200 T0101 ;

Mitsubishi-Trockenlauf-Validierung

Während des Trockenlauf-Tests des Mitsubishi-Blocks stellt G28 die physische Maschinenreferenzposition her. Das Einstellen des Hochgeschwindigkeits-Bearzymodus G05 P10000 aktiviert interne Beschleunigungskurven. Bei der Ausführung des mehrfach wiederholten Schruppzyklus G71 muss der Bediener sicherstellen, dass eckige Klammern nicht tiefer als fünf Stufen verschachtelt sind (was einen Verschachtelungsfehler P280 auslöst) und dass keine R- oder A-Adressen unzulässig im Block verwendet werden (was einen Adressfehler P32 auslöst), um eine korrekte Profilierung des Spindelwerkzeugs ohne Stillstand der Achsantriebe zu gewährleisten.

Fehleranalyse

MarkeAlarmcodeAuslösebedingungBediener-SymptomFehlerursache / Behebung
FanucPS0011Der durch den F-Code angewiesene Vorschub wird beim Starrgewindebohren als Null oder extrem klein bewertet.Der Zyklusstart ist gesperrt; die Spindel läuft nicht an und die Maschine blockiert.Korrigieren Sie den F-Code im G-Code-Programm oder überprüfen Sie die maximalen Vorschubgrenzen.
FanucPS0020Die Abweichung von Anfangs- und Endradius bei der Kreisinterpolation (G02/G03) überschreitet den Wert in Parameter Nr. 3410.Die Achsen stoppen sofort zu Beginn des Kreisbogenblocks; die HMI blinkt mit dem Fehler PS0020.Überprüfen Sie Kreisbogenberechnungen, Anfangs-/Endkoordinaten und Mittelpunktsdefinitionen im Makro oder Programm.
FanucSW0100Die Parameterschreibfreigabe (PWE) in Parameter Nr. 8900 Bit 0 ist auf 1 gesetzt.Die aktive gelbe Alarmleuchte blinkt; die Maschine ist für den automatischen Ausführungsmodus gesperrt.Setzen Sie PWE nach Abschluss der Parameterwartung wieder auf 0 zurück, um die normale Produktion wiederherzustellen.
SiemensAlarm 14092Der Befehl wird auf einen inkompatiblen Achstyp angewendet (z. B. WAITP auf eine Nicht-Positionierachse oder POS/POSA auf die Spindel).Das Programm stoppt die Ausführung und ein kanalspezifischer Achsfehler wird angezeigt.Programmieren Sie den korrekten Achsbefehl, z. B. die Verwendung von SPOS für die Spindelpositionierung.
SiemensAlarm 61801Unzulässiger numerischer Wert beim Aufruf eines Siemens-Standardzyklus programmiert oder falsches G-Code-System konfiguriert.Der aktive Zyklusaufruf schlägt fehl, was die Werkzeugbahn stoppt und den Alarm 61801 anzeigt.Korrigieren Sie die Zyklusparameter oder konfigurieren Sie das korrekte G-Code-System in den Zyklus-Einstelldaten.
SiemensAlarm 700017Benutzer-PLC-Alarm ausgelöst, wenn während der aktiven Bearbeitung eine Spannfutterbetätigung versucht wird.Die PLC-Sicherheitsverriegelung greift sofort ein und stoppt automatisierte Spindel- und Achsbewegungen.Beschränken Sie das Öffnen/Schließen des Spannfutters auf den Spindelstillstand und auf Leerlaufzustände im Programm.
MitsubishiM01 0008Die Spannfutter-/Reitstock-Barriereschutzfunktion ist EIN und die Achse verfährt in den verbotenen Hubendzustand.Spindel und Achsen halten sofort in der Nähe des Spannfutters oder Reitstocks an.Führen Sie einen NC-Reset durch und verfahren Sie die Achse manuell ausschließlich in Gegenrichtung, um die Sperrzone zu verlassen.
MitsubishiP280Eckige Klammern [ or ] sind tiefer als mit fünf Stufen verschachtelt oder werden mehr als fünfmal in einem einzelnen Block verwendet.HMI zeigt den Programmblockfehler P280 an; der Zyklus kann nicht gestartet werden.Restrukturieren Sie die mathematischen Makro-Ausdrücke, um die Klammerverschachtelung auf unter 5 Stufen zu begrenzen.
MitsubishiZ53 0003Die Innentemperatur der Steuerungseinheit steigt über den sicheren Schwellenwert (z. B. 80°C oder höher).Die LED-Anzeige des Schaltschranks blinkt in der Übergangssequenz „Z53“ -> „00“ -> „03“ und die Steuerung stoppt.Überprüfen Sie Filter, Lüfter und Kühlung des Schaltschranks; lassen Sie die Steuerungseinheit abkühlen.

Anwendungshinweis

Das abrupte Absacken einer Z-Achse oder eine unbemerkte Toleranzüberschreitung während kritischer Bearbeitungsschritte führt direkt zu Maßabweichungen, die erst bei der abschließenden Qualitätskontrolle als teurer Ausschuss auffallen. Korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl. Bei Fanuc-Steuerungen verhindert die präzise Abstimmung des Parameters 1370 für die Spannfutter- und Reitstockbarriere zuverlässig, dass das Werkzeug die physischen Grenzen des Spannfutters verletzt. Tritt dennoch ein kritischer Zustand auf, erzwingt die Steuerung über den Alarm OT0506 (HARD OVERTRAVEL) den sofortigen Entzug der Servofreigaben. Bei Siemens-Steuerungen müssen Programmierer sicherstellen, dass sicherheitsgerichtete PLC-Verriegelungen über Datenbausteine wie DB9913 oder gezielte Signalquittierungen (z. B. DB1600.DBX3000.0 im PLC-Interface) nahtlos integriert sind, um bei Turret-Überlastungen (Alarm 700022) sofort den Vorschub aller Achsen einzufrieren. Erst diese präzise Abstimmung zwischen Hardwaregrenzen und Softwareparametern garantiert maximale Prozesssicherheit und verhindert irreversible Schäden an Spindel und Werkzeugträger.

Verwandte Befehle

  • G28 (Referenzpunktfahrt): Synchronisiert die physischen Maschinenkoordinaten und bereinigt absolute Positionierungsfehler vor der Ausführung automatischer Zyklen.
  • G05 (Hochgeschwindigkeits-Bearbeitungsmodus): Aktiviert fortschrittliche Beschleunigungsprofile in Mitsubishi-Steuerungen, um Werkzeugbahnen bei gleichzeitiger Überwachung der Servolast zu optimieren.
  • SETAL (Zyklusalarm setzen): Löst benutzerdefinierte Softwareverriegelungen innerhalb von Siemens-Zyklusblöcken aus, um Sicherheitsüberprüfungen zu erzwingen.
  • G22/G23 (Hubgrenzen-Barriere EIN/AUS): Verwaltet softwaredefinierte Schutzbereiche in Mitsubishi-Systemen, um zu verhindern, dass Werkzeuge in Spannfutter- und Reitstockzonen eindringen.
  • STOPRE (Vorverarbeitungsstopp): Stoppt das Vorauslesen von Blöcken in Siemens-Steuerungen und zwingt das System, aktive Sicherheitsabfragen aufzulösen, bevor die Bewegung fortgesetzt wird.

Fazit

Die Maximierung der Prozesssicherheit im CNC-Betrieb erfordert eine proaktive Überwachung aller sicherheitsrelevanten Steuerungsdaten und physikalischen Grenzwerte. Anstatt bei Störungen unüberlegt die Reset-Taste zu drücken, müssen Maschinenbediener und Programmierer die systemspezifischen Fehlercodes systematisch analysieren. Die regelmäßige Wartung der Schaltschrankfilter zur Vermeidung von thermischen Fehlern (wie dem Mitsubishi-Z53-Alarm) und die mathematische Vorabprüfung von Kreisradien vor dem eigentlichen Zerspanungsstart sichern eine kollisionsfreie und toleranzhaltige Fertigung. Eine exakte Abstimmung der Systemparameter schützt wertvolle Maschinenteile nachhaltig vor mechanischer Überlastung und sichert die kontinuierliche Qualität der produzierten Chargen.

Häufig gestellte Fragen (FAQ)

Wie wird der Fanuc-Alarm PS0020 (Radius-Toleranzfehler) prozesssicher behoben?

Der Alarm PS0020 tritt auf, wenn die Differenz der Kreisradien den in Parameter 3410 festgelegten Grenzwert überschreitet, was zu Maßabweichungen führt. Um die Prozesssicherheit zu gewährleisten und Ausschuss zu verhindern, darf der Toleranzwert im Parameter 3410 nicht willkürlich erhöht werden; stattdessen muss das NC-Programm auf mathematische Rundungsfehler bei den I-, J- und K-Vektoren überprüft werden. Aktion: Kontrollieren Sie die berechneten Kreisbogen-Endpunkte in Ihrem CAM-System und korrigieren Sie die Koordinaten im NC-Code auf exakt gleiche Radienwerte.

Wie verhindert man Maßabweichungen durch den Siemens-Alarm 14092 bei der Achsadressierung?

Dieser Fehler entsteht, wenn ein Achsbefehl (wie POS oder WAITP) auf einen inkompatiblen Achstyp angewendet wird, wodurch die Achspositionierung unvollständig bleibt und Toleranzüberschreitungen drohen. Um die Präzision zu wahren, muss die Achskonfiguration im NC-Kanal exakt mit dem Befehlstyp übereinstimmen. Aktion: Verwenden Sie für die Spindelausrichtung konsequent den Befehl SPOS und fügen Sie vor nachfolgenden Bahnbewegungen eine STOPRE-Vorschubüberwachung ein, um die Achsbereitschaft abzusichern.

Was ist bei einem Mitsubishi M01 0008 Endlagenalarm zur Vermeidung von Kollisionen zu tun?

Der M01 0008 signalisiert das Erreichen der elektronischen Hubbegrenzung an der Spannfutter- oder Reitstockbarriere zum Schutz vor einer harten Kollision. Ein unbedachtes Freifahren in die falsche Richtung kann Werkzeug und Spannmittel schwer beschädigen. Aktion: Drücken Sie die NC-Reset-Taste, schalten Sie in den manuellen Handbetrieb (Jog-Modus) und verfahren Sie die betroffene Achse ausschließlich in die entgegengesetzte Richtung (Gegenrichtung) aus der Sperrzone heraus.

Immer noch nicht gelöst?

Frage unseren KI-Assistenten zu diesem Thema in natürlicher Sprache. Basierend auf verifizierten Quellen, keine Halluzinationen.

KI-Assistent fragen
Hakan Gündoğdu
Hakan Gündoğdu
  • CNC CARE Co-Founder (May 2025 - Present)
  • Mitsubishi Electric NC Sales & Service Section Manager (2008 - 2025)
  • Reis CNC Service Engineer (2003 - 2005)
  • Ören Kalıp CNC Mold Line Team Leader (1999 - 2002)

Mit über 25 Jahren Erfahrung in allen Bereichen der CNC-Maschinenbranche bin ich weiterhin als Mitgründer von CNC CARE tätig, wo wir markenunabhängige Beratung, Engineering und Original-Ersatzteil-Services anbieten.

Ähnliche Artikel

Weitere Artikel zu diesem Thema