Skip to main content
CNC.wiki

Fanuc Parameter 3402: Standard-G-Codes nach Reset konfigurieren

Konfigurieren Sie Fanuc Parameter 3402 zur G-Code-Rücksetzung nach Reset. Vermeiden Sie Crashs durch den Erhalt von G90 zur Vermeidung des Alarms PS0011.

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

CNC CARE Mitgründer

Einleitung

Eine unüberlegte Betätigung der RESET-Taste mitten im Bearbeitungsprozess, um Späne zu entfernen oder eine Schneide zu prüfen, kann die CNC-Spindel oder den Werkzeugrevolver mit voller Wucht in eine Spannbacke, ein mechanisches Spannmittel oder das Spannfutter rammen. Dieser verheerende Crash passiert immer dann, wenn der Fanuc Parameter 3402 falsch konfiguriert ist und das Zurücksetzen des Steuerungssystems alle modalen Sicherheitsdaten löscht. Wird das Absolutmaß (G90) bei einem System-Reset unbemerkt in den inkrementellen Modus (G91) versetzt, interpretiert die Steuerung die folgenden Zielkoordinaten als relative Verfahrwege. Diese ungewollte Achsbewegung führt zu einer massiven Toleranzüberschreitung und produziert teuren Ausschuss. Wird dieser Parameter nicht verifiziert, liegt das Ergebnis außerhalb der Toleranz — und der Fehler zeigt sich erst bei der Endmessung. Korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl. Damit wird der unerwünschten Toleranzüberschreitung und dem Entstehen von Ausschuss wirksam vorgebeugt.

Technische Übersicht

SpezifikationsfeldTechnischer Wert / Status
BefehlscodeParameter 3402
ModalgruppeInitial / Reset State Configuration
MarkenFanuc
Kritische Parameter3402#6 (CLR), 3409#7 (CFH), 3406 to 3409 (C01 to C30)
HauptbeschränkungMuss beim Einschalten korrekt initialisiert werden, um Achsbewegungen unter falschen Standardwerten zu verhindern; ein Reset kann modale Vorschübe und Koordinaten löschen.

Schnellleser

  • Umschalten von Parameter 3402#6 (CLR) auf 1: Ändert das Reset-Verhalten in einen Löschzustand (clear state), wodurch modale G-Code-Gruppen auf ihre Standardwerte zurückgesetzt werden.
  • Einstellen von Parameter 3402#3 (G91) auf 1: Setzt das System standardmäßig auf inkrementelle Befehle, was ein Kollisionsrisiko darstellt, wenn der Absolutmodus bei einem Reset gelöscht wird.
  • Aktivieren von Parameter 3409#7 (CFH): Bewahrt kritische Vorschübe (F), Werkzeug-Offsets (H/D) und Werkzeugcodes (T) bei einem Reset, selbst wenn CLR aktiv ist.
  • Einstellen von Parameter 3402#0 (G01) auf 1: Legt den standardmäßigen Interpolationsmodus der Gruppe 01 beim Einschalten oder Löschen auf G01 (linear) anstelle von G00 (Eilgang) fest.
  • Abkoppeln bestimmter G-Code-Gruppen: Konfigurieren Sie die Parameter 3406 bis 3409 (C01 bis C30), um bestimmte Gruppen vom Löschen bei Reset auszunehmen.
  • Ausführen eines Schnittbefehls ohne F-Code nach modalem Löschen: Löst sofort den Alarm PS0011 aus.

Grundlegende Konzepte

Die praktische Programmierwirkung des Fanuc-Parameters 3402 ist die Etablierung einer absolut vorhersagbaren Ausgangsumgebung (Baseline), wann immer die Maschine eingeschaltet oder unterbrochen wird. Anstatt Programmierer dazu zu zwingen, den Anfang jedes einzelnen Unterprogramms mit einem massiven Sicherungsblock (z. B. G00 G90 G17 G22) zu versehen, um den aktuellen Modus der Maschine zu garantieren, konfigurieren die Werkzeugmaschinenhersteller den Parameter 3402 so, dass die CNC in einem bekannten, sicheren Zustand startet. Diese Basislinie sorgt für eine konsistente G-Code-Modalität über verschiedene Produktionszyklen hinweg. Bediener können sich darauf verlassen, dass das System Standardkoordinatensysteme, Standardvorschubmodi und Werkzeugprüfoptionen initialisiert, ohne dass für jede Ausführung manuelle Einrichtungsblöcke erforderlich sind.

Jedoch müssen Bediener und Programmierer hinsichtlich des CLR-Bits (3402#6) äußerst vorsichtig sein. Dieses Bit verändert grundlegend, wie die Maschine mit Unterbrechungen umgeht. Wenn ein Bediener mitten im Programm die RESET-Taste drückt, um Späne zu entfernen oder ein Werkzeug zu inspizieren, und CLR auf 1 gesetzt ist, wird der aktive absolute Positioniermodus (G90) der Maschine sofort gelöscht und auf den durch Parameter 3402#3 definierten Standardwert zurückgesetzt. Die Verwaltung dieses Startverhaltens ist ebenso kritisch wie die Verwaltung der Schreibrechte über fanuc-parameters-and-pwe.

Befehlsstruktur

Die Konfiguration des Parameters 3402 ist in einem 8-Bit-Registerformat definiert, bei dem jedes Bit von 0 bis 7 als unabhängiger Schalter fungiert. Bediener können diese Bits manuell über das MDI-Bedienfeld auf dem SYSTEM-Bildschirm ändern, nachdem sie den Parameter-Schreibschutz (Parameter Write Enable) deaktiviert haben. Alternativ können diese Einstellungen programmgesteuert über G10-Befehle angepasst werden, um konsistente Setups zu gewährleisten.

Die Syntax für programmgesteuerte Anpassungen nutzt das G10 L50-Format. Diese Befehlssequenz zielt auf bestimmte Parameterregister ab und weist einzelnen Bits Werte zu. Programmierer, die G10-Parameteränderungen durchführen, können Parameter auch über g65-macro-argument-assignment übergeben und Statusbits über macro-logical-operators auflösen, um den Programmablauf dynamisch zu steuern.

G10 L50; (Start des Parametereingabemodus)
N3402 P1 R01001000; (Einstellen der Bits von Parameter 3402)
G11; (Ende des Parametereingabemodus)

Trockenlauf (dry run)

Vor dem Ausführen des Parametereingabeprogramms mit G10 L50 fahren Sie alle Achsen in die Referenzposition zurück und stellen Sie sicher, dass kein Werkstück gespannt ist. Führen Sie den Satz im Einzelsatzmodus (Single Block) aus und prüfen Sie sofort, ob der SYSTEM-Bildschirm die aktualisierten Biteinstellungen für den Parameter 3402 anzeigt. Drücken Sie die RESET-Taste, um zum normalen Betrieb zurückzukehren, und stellen Sie sicher, dass keine Alarme aktiv sind, bevor Sie die Produktion wieder aufnehmen.

Parameter / BitBeschreibungWertebereich / Einstellungen
3402#0 (G01)Standard-Interpolationsmodus der Gruppe 01 beim Einschalten oder Löschen0 = G00 (Eilgang), 1 = G01 (Linearinterpolation)
3402#1 (G18) & 3402#2 (G19)Standard-Ebenenauswahl beim Einschalten oder LöschenBeide 0 = G17 (XY-Ebene), #1 = 1 = G18 (ZX-Ebene), #2 = 1 = G19 (YZ-Ebene)
3402#3 (G91)Standard-Koordinatensystem beim Einschalten oder Löschen0 = G90 (Absolutbefehl), 1 = G91 (Inkrementellbefehl)
3402#4 (FPM)Standard-Vorschubmodus beim Einschalten oder Löschen0 = Umdrehungsvorschub (G95/G99), 1 = Minutenvorschub (G94/G98)
3402#5 (G70)Zoll/Metrisch-Konvertierungsbefehle (M-Serie Fräsen)0 = G20 / G21 werden verwendet, 1 = G70 / G71 werden verwendet
3402#6 (CLR)Globale Auswahl des Reset-Verhaltens0 = Reset-Zustand (behält modale Daten bei), 1 = Lösch-Zustand (setzt Modale auf Standardwerte zurück)
3402#7 (G23)Standard-Status der geschützten Zone beim Einschalten0 = G22 (geschützte Zone ein), 1 = G23 (geschützte Zone aus)
3406 to 3409 (C01 to C30)Reset-G-Code-Löscheinstellungen für einzelne Gruppen (wenn 3402#6=1)0 = Gruppe in Lösch-Zustand versetzen, 1 = Modalen Zustand der Gruppe beibehalten
3409#7 (CFH)Reset-Löschsteuerung für F-, H-, D- und T-Codes (wenn 3402#6=1)0 = Codes bei Reset löschen, 1 = Codes bei Reset beibehalten

Markenanwendungen

Fanuc

Auf Fanuc-Systemen steuert der Parameter 3402 die standardmäßige Systemumgebung und das Reset-Löschverhalten. Die Biteinstellungen der Steuerung ermöglichen es Bedienern, die anfänglichen G-Code-Modi zu definieren. Ein sicherer Betrieb hängt vom Setzen des CLR-Bits (3402#6) und der Verwendung des CFH-Bits (3409#7) ab, um sekundäre Register zu schützen. Spezifische G-Code-Gruppen werden mithilfe der Parameter 3406 bis 3409 (C01 bis C30) angepasst, um unerwartete modale Resets während eines Not-Halts zu verhindern.

Markenvergleich

Fanuc-Serie / VersionReset-VerhaltenParametereigenschaften
Serie 0i / 0i-FStandard-Reset-Löschung konfiguriert über 3402#6 und Gruppenparameter 3406 bis 3409.Unterstützt G70/G71 Zoll/Metrisch-Konvertierung auf der M-Serie. Grundlegende Löscheinstellungen.
Serie 16i / 18i / 21iGranulare Gruppenlöschung (C01-C30) und Erhalt von CFH (3409#7) Codes.CFH schützt F/T auf Drehmaschinen, F/H/D auf Fräsmaschinen. Stabile Wiederanlaufmöglichkeiten.
Serie 15i / 30i / 31i / 32iErweiterte Mehrkanal-Reset-Koordination und vollständiger Gruppen-Schutz auf Bit-Ebene.Hochentwickelte Diagnose mit sicherheitsintegriertem Speicher. Benutzerdefinierte Löschzustände.

Technische Analyse

Fanuc unterscheidet seine Architektur zum Löschen von Modaldaten im Vergleich zu anderen Steuerungsmarken auf einzigartige Weise durch eine hochgradig granulare, anpassbare Aufbewahrungslogik. Anstatt eine binäre Auswahl anzubieten, bei der ein Reset entweder alle Codes löscht oder alle Codes speichert, ermöglicht es Fanuc den Herstellern, einzelne G-Code-Gruppen über die Parameter 3406 bis 3409 (C01 bis C30) explizit vom Löschbefehl 3402#6 abzukoppeln. Dies bedeutet, dass ein Betrieb die Maschine so konfigurieren kann, dass sie ihre Interpolationsmodi aggressiv löscht (G01 auf G00 zurücksetzt), während sie ihre Werkstückkoordinatensysteme (Gruppe 14) und Bohrzyklusebenen (Gruppe 02) während eines Not-Halts absichtlich beibehält.

Zum Schutz von Nicht-G-Code-Adressen bietet Fanuc den dedizierten Parameter CFH (3409#7), der als expliziter Override fungiert. Selbst wenn 3402#6 die Geometriemodi der CNC vollständig löscht, stellt die Aktivierung von CFH sicher, dass kritische Werte für F (Vorschub), H/D (Fräswerkzeug-Offsets) und T (Drehwerkzeugcodes) sicher im Speicher verbleiben, was stabile Wiederanläufe nach Bedienerinterventionen garantiert. Die Implementierung der Zoll/Metrisch-Umschaltung über 3402#5 (G70) is spezifisch für M-Serien (Fräsen). Bei der Konfiguration, welche sekundären Codes während eines Resets mit 3402#6 geschützt werden, nutzen T-Serien (Drehmaschinen) den CFH-Parameter zum Schutz der F- und T-Codes, während M-Serien-Maschinen genau dasselbe Bit verwenden, um F-, H- und D-Codes zu schützen.

Programmbeispiele

; Fanuc: G90 G00 X0 Y0; (Standardzustand, wenn 3402#0=0 und 3402#3=0)
; Fanuc: G91 G01 Z-10.0 F100; (Standardzustand, wenn 3402#0=1 and 3402#3=1)
; Fanuc: G17 G22; (Standardebenen und Hubgrenzen, wenn 3402#1=0, 3402#2=0 und 3402#7=0)

Trockenlauf

Vor dem Ausführen von Programmen, die auf den durch Parameter 3402 definierten Standard-Modalgruppen basieren, muss ein Trockenlauf durchgeführt werden. Der Bediener muss den Werkzeugrevolver oder die Spindel in eine sichere Position zurückziehen und überprüfen, dass kein Werkstück gespannt ist. Das Ausführen des Programms im Einzelsatzmodus ermöglicht es dem Bediener, die aktive Modalanzeige auf dem CNC-Bildschirm zu beobachten. Wenn der Reset-Zustand den Vorschub oder das Koordinatensystem gelöscht hat, gibt die Steuerung entweder einen Alarm aus oder zeigt einen falschen Verfahrweg an. Der Bediener muss die aktiven G-Codes und Vorschübe auf dem Bildschirm überprüfen, bevor er das Werkzeug in das Material einfährt.

Fehleranalyse

AlarmcodeAuslösebedingungSymptom für den BedienerUrsache / Behebung
PS0011FEED ZERO (COMMAND) / KEIN VORSCHUB GEPLANT: Arbeitsvorschub (G01/G02/G03) wurde ohne F-Code ausgeführt, nachdem der modale Vorschub durch einen Reset gelöscht wurde.Das System stoppt sofort und die Achsbewegung wird blockiert.Der Vorschub-Modalwert wurde gelöscht, da 3402#6=1 und Gruppe 05 C05=0. Programmieren Sie einen F-Code im Satz oder aktivieren Sie den Schutz über CFH (3409#7).
PS1202KEIN F-BEFEHL BEI G93: Betrieb im inversen Zeitvorschub (G93) und der modale Vorschub wurde durch Reset gelöscht.Die CNC zeigt den Alarm PS1202 an und stoppt die Bewegung.Der inverse Zeitvorschub erfordert zwingend einen F-Befehl in jedem Verfahrsatz. Programmieren Sie einen F-Befehl im Verfahrsatz.
SV0414Digitaler Servosystem-Alarm auf einer Achse erkannt.Die CNC löst einen Not-Halt aus und die Achsbewegung wird deaktiviert.Abnormaler Strom, Kurzschluss oder Geber-Kommunikationsfehler. Überprüfen Sie die Diagnoseparameter 200 und 204 zur Identifizierung des Teilfehlers, prüfen Sie die LED des Servoverstärkers und verifizieren Sie die Kabelverbindungen.
SV0401Servo-Alarm Vready-Off (Bereitschaftssignal des Servoverstärkers ist aus).Not-Halt wird ausgelöst und Servos werden stromlos geschaltet.Servoverstärker hat sich nicht eingeschaltet. Prüfen Sie das Schaltschütz, den Not-Halt-Kreis und das Flachbandkabel zwischen CNC und Verstärker.

Anwendungshinweis

Die Zerstörung eines Werkstücks durch das unkontrollierte Einfahren der Werkzeugspindel oder des Revolvers in ein mechanisches Spannmittel, eine Spannbacke oder das Spannfutter lässt sich direkt auf eine fehlerhafte Sicherheitskonfiguration zurückführen. Steht der Parameter 3402#6 (CLR) auf 1, führt jeder Reset-Befehl zum sofortigen Löschen des modalen Vorschubs (F-Code). Beginnt der Bediener den Bearbeitungssatz ohne erneuten F-Code, bricht die Steuerung mit dem Alarm PS0011 ab. Noch gravierender ist es, wenn durch den Reset der Absolutmodus (G90) unbemerkt in den Inkrementmodus (G91) umschlägt, was durch einen auf 1 gesetzten Parameter 3402#3 verursacht wird. Die Steuerung deutet dann Absolutmaße als relative Distanzen und fährt das Werkzeug ins Verderben. Um solche verheerenden Kollisionen, gravierende Toleranzüberschreitung und teuren Ausschuss auszuschließen, müssen die Parameter 3406 bis 3409 (C01 bis C30) so programmiert werden, dass wichtige G-Code-Gruppen bei einem System-Reset geschützt bleiben. Zusätzlich verhindert das Setzen von Parameter 3409#7 (CFH) auf 1, dass Vorschübe und Werkzeugwerte gelöscht werden. Wird dieser Parameter nicht verifiziert, liegt das Ergebnis außerhalb der Toleranz — und der Fehler zeigt sich erst bei der Endmessung. Korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl.

Verwandte Befehle

  • G10 L50: Initiiert die programmierbare Parametereingabe, um Parameter 3402 und Sicherheitsgruppen-Optionen direkt aus einem aktiven Programm zu schreiben.
  • G00: Dient als Eilgangbefehl, der durch Setzen des Parameters 3402#0 auf 0 als Standard der Gruppe 01 beim Einschalten festgelegt werden kann.
  • G01: Dient als Linearinterpolationsbefehl, der durch Setzen des Parameters 3402#0 auf 1 als Standard der Gruppe 01 beim Einschalten festgelegt werden kann.
  • G90: Absolutkoordinaten-Befehl, der bei einem Reset in Abhängigkeit vom Zustand der Parameter 3402#6 und 3402#3 beibehalten oder gelöscht wird.
  • G93: Inverser Zeitvorschubmodus, der den Alarm PS1202 auslöst, wenn der modale Vorschub durch die Reset-Logik des Parameters 3402 gelöscht wird.

Fazit

Die prozesssichere Auslegung des Fanuc Parameters 3402 ist eine grundlegende Voraussetzung für die Stabilität moderner CNC-Bearbeitungsprozesse. Zur Absicherung der Fertigung gegen plötzlichen Werkzeugbruch und unerwünschten Ausschuss empfiehlt es sich dringend, das Reset-Verhalten über die Parameter C01 bis C30 anwendungsspezifisch zu differenzieren. Nur so lässt sich gewährleisten, dass sicherheitsrelevante Einstellungen wie das Absolutmaß (G90) auch nach einem Systemabbruch unberührt bleiben. Wird dieser Parameter nicht verifiziert, liegt das Ergebnis außerhalb der Toleranz — und der Fehler zeigt sich erst bei der Endmessung. Korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl. Die regelmäßige Überprüfung dieser Register schützt die Maschine vor Kollisionen und sichert die geforderte Maßhaltigkeit der Werkstücke zuverlässig ab.

Häufig gestellte Fragen (FAQ)

Wie verhindere ich Maßabweichungen nach einem NC-Reset an einer Fanuc-Steuerung?

Um Maßabweichungen zu verhindern, die durch den Verlust des Absolutmodus (G90) entstehen, muss der Parameter 3402#3 auf 0 gesetzt sein. Wenn die Steuerung nach einem Reset ungewollt in den Inkrementmodus wechselt, werden absolute Positionsdaten falsch interpretiert, was zu fehlerhaften Verfahrwegen führt. Praktische Maßnahme: Richten Sie über die Parameter 3406 bis 3409 die permanente Beibehaltung der Koordinatengruppe (Gruppe 14) ein, um die Lagezuordnung auch nach einem Not-Halt sicherzustellen.

Was ist die Ursache für den Alarm PS0011 nach einer Programmunterbrechung und wie befreie ich die Achsen?

Der Alarm PS0011 tritt auf, weil der Parameter 3402#6 (CLR) auf 1 steht und somit den modalen Vorschub (F-Code) bei einem Programmabbruch löscht. Startet die Maschine danach ohne neuen Vorschubbefehl, blockiert die CNC-Sicherheitsverriegelung jede Achsbewegung. Praktische Maßnahme: Setzen Sie den Parameter 3409#7 (CFH) auf 1, um F-Codes sowie Werkzeugdaten im Speicher vor dem Löschen durch ein Reset-Signal zu schützen.

Wie konfiguriere ich die Standard-Ebenenwahl beim Hochfahren der Fanuc-Maschine zur Vermeidung von Bearbeitungsfehlern?

Die Standard-Bearbeitungsebene wird beim Einschalten durch die Bits 3402#1 und 3402#2 bestimmt. Falsche Voreinstellungen führen zu unzulässigen Radiuskorrekturen und fehlerhaften Zirkularinterpolationen, die oft erst bei der Endkontrolle auffallen. Praktische Maßnahme: Konfigurieren Sie beide Bits auf 0 für die XY-Ebene (G17), wenn es sich um ein Fräszentrum handelt, oder aktivieren Sie Bit #1 für die ZX-Ebene (G18) bei Drehmaschinen, um Fehlberechnungen der Werkzeugradien auszuschließen.

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