Startseite/Artikel/G76 Gewindezyklus (Drehen): CNC-Programmierung und Parameter-Guide
G76 · TURNING

G76 Gewindezyklus (Drehen): CNC-Programmierung und Parameter-Guide

ProgrammingFanucSiemensMitsubishi·Aktualisiert 23.07.2026·14 Min. Lesezeit
Schnellantwort

Wie wird der G76 Gewindezyklus auf einer CNC-Drehmaschine programmiert? Der G76 Zyklus wird mit zwei G76-Blöcken programmiert: Der erste Block definiert Finishing-Durchgänge und Flankenwinkel, der zweite Block Endkoordinaten (X, Z), Gewindetiefe (P) und Vorschub (F). Wichtig für die Prozesssicherheit sind ganzzahlige Werte ohne Dezimalpunkte und die vorherige Deaktivierung der Radiuskompensation mit G40.

Einleitung

Eine fehlerhaft konfigurierte Nullpunktverschiebung oder ein falsches Werkzeug-Offset während eines G76-Gewindeschneidzyklus führt dazu, dass die Werkzeugspitze des Gewindemeißels mit voller Vorschubgeschwindigkeit direkt in die rotierenden Backen des spindle-chucks rammt. Wenn der Bediener den Prozess startet, ohne die Koordinatenwerte oder die Werkzeuggeometrie vorab zu verifizieren, fährt der Werkzeugträger auf dem turret unkontrolliert über die programmierten Software-Endschalter hinaus. Die Folge ist ein kapitaler mechanischer Maschinencrash: Die Wendeschneidplatte zersplittert geräuschvoll, der Kugelgewindetrieb (ball screw) wird deformiert, und die Steuerung meldet einen hohen Überlaststrom an den Achsantrieben (z. B. Operation Error M01 0107). Ein solcher Crash ruiniert nicht nur das Rohteil, sondern führt durch lange Maschinenstillstände zu erheblichem Ausschuss und teuren Reparaturen. Korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl. Wird dieser Parameter nicht verifiziert, liegt das Ergebnis außerhalb der Toleranz — und der Fehler zeigt sich erst bei der Endmessung. Die Durchführung eines Einzelsatz-Trockenlaufs (dry run) vor dem eigentlichen Zerspanen ist daher eine grundlegende Schutzmaßnahme, um die Prozesssicherheit zu gewährleisten und eine Toleranzüberschreitung sicher zu verhindern.

Technische Übersicht

Technisches Attribut Spezifikation
Befehlscode G76 (Fanuc, Siemens G291 ISO Dialect, Mitsubishi), CYCLE99 (Siemens G290 Native)
Modale Gruppe Group 00 / Nicht-modal (Fanuc, Siemens G291, Mitsubishi)
Unterstützte Marken Fanuc, Siemens, Mitsubishi
Kritische Parameter Fanuc: Parameter 5142 (Standard-Finishing-Wiederholungen), Parameter 5130 (Standard-Fasenbreite); Siemens: _ZSFI[1] (Standard-Schlichtschnitte), _ZSFI[2] (Standard-Fasenbreite); Mitsubishi: Parameter #1265 (Formatschalter), Parameter #1222 (strikte Prüfung).
Hauptbeschränkung Die Schneidenradiuskompensation (G41/G42) muss vor G76 inaktiv sein (Deaktivierung mit G40), um den Alarm 61815 zu vermeiden. Die Spindelrotation muss vor dem Start des Zyklus aktiv sein (M03/M04) (Alarm 61102). Radiale Parameter (P, Q, K, D) müssen auf Fanuc und Mitsubishi positive Ganzzahlen sein, die Mikrometer ohne Dezimalpunkte darstellen.

Schnellleser

  • Radiuskompensation deaktivieren: Deaktivieren Sie die Schneidenradiuskompensation (G40) und die konstante Schnittgeschwindigkeit (G96) vor der Ausführung von G76, um Alarm 61815 oder Bahnberechnungsfehler zu vermeiden.
  • Dezimalpunkte vermeiden: Programmieren Sie die Gewindehöhe (P oder K) und die Tiefe des ersten Schnitts (Q oder D) auf Fanuc- und Mitsubishi-Steuerungen zwingend als positive Ganzzahlen, die den kleinsten Programmierinkrementen (Mikrometer) entsprechen.
  • Spindelrotation überprüfen: Stellen Sie sicher, dass die Spindelrotation mit M03 oder M04 sowie einer Drehzahl aktiv ist, bevor Sie G76 aufrufen, um einen Fehler bei stillstehender Spindel (wie den Siemens-Alarm 61102) zu vermeiden.
  • Programmformat anpassen: Setzen Sie den Mitsubishi-Parameter #1265 (ext01/bit0) auf 0 für das Standard-Zweiblockformat oder auf 1 für das spezielle Einblockformat und verifizieren Sie die Kompatibilität mit Parameter #1222.
  • Siemens-Sprache konfigurieren: Setzen Sie den Siemens-Maschinendatenparameter MD 18800, um die externe Sprachoption zu aktivieren, bevor Sie in den G291 ISO-Dialektmodus wechseln.
  • Trockenlauf (dry run) des ersten Schnitts: Führen Sie G76 im Einzelsatzmodus (single block) bei laufender Spindel aus, um die Freifahrebenen auf der HMI-Koordinatenanzeige visuell zu prüfen, bevor Sie Rohteile bearbeiten.

Grundlegende Konzepte

Der Mehrfach-Gewindeschneidzyklus G76 wird zur Herstellung hochpräziser zylindrischer oder kegeliger Gewinde auf Drehstrommaschinen eingesetzt. Sein primärer programmiertechnischer Vorteil gegenüber einfachen Gewindeschneidbefehlen besteht darin, dass er die sich verringernde Tiefe jedes aufeinanderfolgenden Schnitts automatisch berechnet, wodurch sichergestellt wird, dass das zerspante Materialvolumen (und damit die Schnittkraftbelastung der Werkzeugspitze) bei allen Schruppschnitten konstant bleibt. Bei diesen Durchgängen fährt das Werkzeug mit einem aufeinander abgestimmten feedrate vor, der der Gewindesteigung entspricht, wobei Eilgangbewegungen für das Anfahren und Zurückziehen genutzt werden.

Anstatt eine extreme, gleichmäßige Zustelllast auf die Wendeplattenzunge bei allen Schnitten auszuüben, berechnet G76 die progressiv abnehmende Tiefe jedes aufeinanderfolgenden Durchgangs automatisch. Diese Strategie verteilt die Schnittkräfte und thermischen Belastungen gleichmäßig über die indexierbare Wendeschneidplatte, was vorzeitiges Werkzeugversagen verhindert und die Standzeit maximiert. Unter diesen Bedingungen fährt das Werkzeug mit einem koordinierten feedrate vor, der der Gewindesteigung entspricht, und nutzt Eilgangbewegungen für das Anfahren und Zurückziehen.

Befehlsstruktur

Der G76-Zyklus erfordert eine spezifische Befehlsstruktur, um die Geometrie des Gewindes und die Schnittaufteilung zu definieren. Bei Steuerungen, die das Zweiblockformat verwenden, definiert der erste Block die allgemeinen Zyklusparameter, darunter die Anzahl der Schlichtschnitte, die Fasenbreite (oder das Auslaufmaß des Gewindes), den Flankenwinkel, die minimale Schnitttiefe und das Schlichtaufmaß. Dieser erste Block weist den Preprozessor der Steuerung an, wie die Gewindetiefe in einzelne Schnitte aufzuteilen ist.

Der zweite Block spezifiziert die Zielkoordinaten des Gewindeendpunkts, den Kegelwert (bei der Bearbeitung von Kegelgewinden), die gesamte Gewindehöhe, die Schnitttiefe des ersten Durchgangs und die Gewindesteigung. Durch die Trennung dieser Werte kann die Steuerung die Bahn und die abnehmende Zustellung für jeden Schnitt dynamisch berechnen. Bei Siemens-Steuerungen im Native-Modus wird der Zyklus über das CYCLE99-Makro programmiert, das diese Variablen als Parameter anstelle von G-Code-Adressen akzeptiert.

Syntax-Details

  • Fanuc / Mitsubishi Zweiblockformat:
    G76 P(m)(r)(a) Q(Δdmin) R(d) ;
    G76 X(U)_ Z(W)_ R(i) P(k) Q(Δd) F(L) ;
  • Siemens G291 ISO-Dialekt-Format:
    G291 ;
    G76 P(m)(r)(a) Q(Δdmin) R(d) ;
    G76 X(U)_ Z(W)_ R(i) P(k) Q(Δd) F(L) ;
  • Siemens CYCLE99 Native-Format:
    CYCLE99 (SPL, DM1, FPL, DM2, APP, ROP, TDEP, FAL, IANG, NSP, NRC, NID, VARI, NUMT, ...)
  • Mitsubishi Spezielles Einblockformat:
    G76 X(U)_ Z(W)_ I_ K_ D_ F_ A_ Q_ P_ ;

Parameter-Spezifikationen

Parameter Marke Beschreibung Wertebereich
P (Block 1) Fanuc / Mitsubishi Mehrstelliger Parameter: m (Schlichtdurchgänge), r (Fasenfaktor), a (Werkzeugwinkel) 6-stellige Ganzzahl (z. B. 011060)
Q (Block 1) Fanuc / Mitsubishi Minimale Schnitttiefe bei Schruppschnitten (in Mikrometern) Positive Ganzzahl (kein Dezimalpunkt)
R (Block 1) Fanuc / Mitsubishi Schlichtaufmaß (verbleibendes Material) Positive Realzahl
X, Z Fanuc / Mitsubishi Zielkoordinaten des Gewindeendpunkts Realzahlen
R (Block 2) Fanuc / Mitsubishi Kegelwert (Höhendifferenz über die Gewindelänge) Realzahl
P (Block 2) Fanuc / Mitsubishi Gesamte Gewindehöhe (Gewindetiefe in Mikrometern) Positive Ganzzahl (kein Dezimalpunkt)
Q (Block 2) Fanuc / Mitsubishi Tiefe des ersten Schnitts (in Mikrometern) Positive Ganzzahl (kein Dezimalpunkt)
F (Block 2) Fanuc / Mitsubishi Gewindesteigung Positive Realzahl

Markenanwendungen

Fanuc

Auf Fanuc-Steuerungen wird G76 vom Preprozessor als nicht-modaler cycle der Gruppe 00 verarbeitet. Die Standardparameter für Schlichtschnitte werden über Parameter 5142 und Parameter 5130 verwaltet.

Der moderne Doppelblock-G76-Befehl definiert die Schruppschnittparameter im ersten Block, während die Endpunktkoordinaten und Tiefenwerte im zweiten Block festgelegt werden:

G76 P011060 Q100 R200 ;
G76 X60.64 Z25.0 P3680 Q1800 F6.0 ;
Kategorie Fanuc-Spezifikationen
Wichtige Parameter Parameter 5142 (Standard-Finishing-Wiederholungen), Parameter 5130 (Standard-Fasenbreite)
Häufige Alarme Alarm PS0050 (Fase oder Eckenrundung innerhalb von G76 programmiert), Alarm PS0429 (Achsenabweichung)
Versionsunterschiede Klassisches Einblockformat (Fanuc 10T/11T/15T) vs. modernes Zweiblockformat (Fanuc 0T/16T/18T/21T)
WARNUNGDie Angabe von Dezimalstellen in der Gewindehöhe P oder dem ersten Schnitt Q auf Fanuc führt dazu, dass die Steuerung den Wert in kleinsten Eingabeinkrementen (Mikrometer) liest. Dies führt zu mikroskopisch kleinen Schnitttiefen, starker Werkzeugreibung und einem Ausschuss-Werkstück.

Siemens

Siemens-Steuerungen unterstützen die bimodale Programmierung und wechseln zwischen dem nativen G290-Modus und dem externen bilingualen Interpreter-Modus G291. Die Standardeinstellungen für Schlichtschnitte werden über den Array-Parameter _ZSFI[1] und den Fasenbreiten-Parameter _ZSFI[2] verwaltet.

Um ISO G76 Gewindedrehzyklen auf Siemens auszuführen, muss die Steuerung zuerst mit G291 in den externen Modus geschaltet werden, gefolgt vom Doppelblock-Zyklusformat:

G291 ;
G76 P011060 Q100 R0.1 ;
G76 X60.64 Z-25.0 P3680 Q1800 F6.0 ;
Kategorie Siemens-Spezifikationen
Wichtige Parameter _ZSFI[1] (Standard-Schlichtschnitte), _ZSFI[2] (Standard-Fasenbreite), MD 18800 (externe Sprachumschaltung)
Häufige Alarme Alarm 61815 (G41/G42 aktiv während G76), Alarm 61001 (Gewindesteigung PIT fehlt oder ist Null), Alarm 61102 (Ausführung bei stillstehender Spindel)
Versionsunterschiede 840D sl unterstützt Mehrschneiden-Drehen G51.2/G50.2, während 802D sl dies nicht unterstützt und schreibgeschützte G-Code-Resetwerte (MD 20154) aufweist
WARNUNGDas Ausführen von G76 bei aktiver Schneidenradiuskompensation G41 oder G42 löst den Alarm 61815 aus und stoppt die Achsbewegung sofort.

Mitsubishi

Mitsubishi-Steuerungen verarbeiten G76 als nicht-modalen cycle. Die Standardanzahl der Durchgänge wird über Parameter #8058 verwaltet, während das Schlichtaufmaß in Parameter #8057 festgelegt wird.

Mitsubishi unterstützt die standardmäßige Doppelblock-G76-Syntax, kann den Befehl jedoch in einen einzigen Block komprimieren, wenn das spezielle Format aktiviert ist:

G76 P011560 R0.2 ;
G76 U-28.0 W-46.0 R-9.0 P6.0 Q3.5 F4.0 ;
Kategorie Mitsubishi-Spezifikationen
Wichtige Parameter Parameter #1265 (Formatschalter-Bit), Parameter #1222 (strikte Syntaxprüfung), Parameter #8014 (Gewindeauslauf-Einschubbetrag)
Häufige Alarme Programmfehler P33 (Formatabweichung), Programmfehler P32 (ungültige Adresse R im speziellen Einblockformat), Programmfehler P35 (Gewinde-Startwinkelverschiebung Q > 360.0)
Versionsunterschiede System C ordnet G76 dem Stirnseiten-Tiefbohren/Einstechen und das Gewindeschneiden dem Code G78 zu (konfiguriert über Parameter #1037), während System A/B den Code G76 für das Gewindeschneiden verwendet
WARNUNGWenn bei aktiver strenger Prüfung über Parameter #1222 eine Formatabweichung des Programms auftritt, bricht die Steuerung mit dem Programmfehler P33 ab.

Markenvergleich

Merkmal / Verhalten Fanuc Siemens Mitsubishi
Dynamische Umschaltung des Compiler-Formats Keine Keine G188/G189 Program Format Switch
Vorschub-Stopp-Rückzug-Sicherheit Automatischer schneller Rückzugszyklus bei Vorschubstopp Gesteuert durch allgemeine System-Verzögerungsparameter Automatischer schneller Rückzugszyklus bei Vorschubstopp
Parameter-Dezimal-Parsing Strikte Ganzzahl-Mikrometer, keine Dezimalstellen in P/Q Nativ verarbeitet im Native-Modus (Dezimalstellen zulässig) Strikte Ganzzahl-Mikrometer, keine Dezimalstellen in P/K/Q/D
Synchronisierte Zyklen für Mehrkanalsysteme Keine Verwaltet in CYCLE99 ohne Hardware-G-Codes G76.1 / G76.2 Systemcodes für Mehrkanalsynchronisation
Sicherheitsbereichsverwaltung G22/G23 Modale Befehle der Gruppe 04 für chuck-/Reitstockbarrieren Textbasierte Befehle WALIMON / WALIMOF Futterbarriere/Reitstockbarriere über NC-Bildschirm

Technische Analyse

Drei markante Programmier- und Koordinatenverhalten unterscheiden den G76-Gewindezyklus und die Preprozessor-Verarbeitung von Fanuc grundlegend von den Steuerungen von Siemens und Mitsubishi. Erstens verfügt Fanuc über eine integrierte Preprozessor-Sicherheitsroutine für den Gewinderückzug (thread pullout) bei einem feed hold. Wenn der Bediener während eines Schruppschnitts in G76 die Taste feed hold drückt, stoppt die Steuerung die Achse nicht sofort mitten im Schnitt, was andernfalls das Gewinde zerstören und das Werkzeug beschädigen würde. Stattdessen löst der Preprozessor sofort einen schnellen, schrägen Rückzug aus, um den Schnitt zu verlassen, und führt den turret direkt zum Startpunkt des Zyklus zurück. Sobald der Zyklusstart erneut gedrückt wird, setzt G76 die Bearbeitung automatisch am unterbrochenen Durchgang fort. Siemens- und Mitsubishi-Steuerungen verwalten Unterbrechungen durch feed hold über allgemeine Systemparameter und Verzögerungsrampen, die diese automatische Sequenz zur Wiederaufnahme des Zyklus nicht von Haus aus bieten.

Zweitens interpretiert Fanuc die Gewindehöhe (P) und die Tiefe des ersten Schnitts (Q) strikt als positive Ganzzahlen, die den kleinsten Programmierinkrementen (Mikrometer oder Zehntausendstel Zoll) entsprechen, wobei keine Dezimalpunkte zulässig sind. Siemens- und Mitsubishi-Steuerungen hingegen verarbeiten Dezimalformate in ihren Zyklusblöcken nativ. Die direkte Übertragung eines Fanuc-Programms mit P3680 oder Q1800 auf eine Siemens-Steuerung ohne vorherige Konvertierung in Dezimalstellen führt zu einem Compiler-Fehler oder zu gefährlich fehlberechneten Bahnen.

Drittens entkoppelt Siemens das Gewindeprofil im Native-Modus vollständig von den G-Code-Zyklusblöcken und nutzt dazu Technologiezyklen wie CYCLE99. Während Fanuc die Gewindezyklen mit mehreren Schnitten direkt auf G76 abbildet und erfordert, dass alle Koordinatenparameter inline programmiert werden, ersetzt der native Siemens-Modus (G290) die G-Code-Strukturen durch den parametrischen Zyklus CYCLE99. Im nativen Siemens-Modus wird G75 als nicht-modaler Positionsbefehl für Koordinaten neu zugeordnet, während das Gewindedrehen, Steigungsänderungen und Mehrfach-Gewindeverschiebungen über ShopTurn-Vorlagenmasken verwaltet werden, was G-Code-Syntaxkonflikte eliminiert.

Programmbeispiele

Fanuc G-Code-Beispiel

G00 X80.0 Z130.0 ; Verfahrsatz zum sicheren Startpunkt vor dem Aufruf von G76
G76 P011060 Q100 R200 ; Block 1: 1 Schlichtschnitt, 1.0L Fase, 60 Grad Winkel, Q0.1mm min. Schnitttiefe, R0.2mm Schlichtaufmaß
G76 X60.64 Z25.0 P3680 Q1800 F6.0 ; Block 2: Gewindefuß X60.64, Z25.0, 3.68mm Gewindehöhe, 1.8mm erster Schnitt

Trockenlauf

Um einen Trockenlauf des Fanuc-Codes auszuführen, stellen Sie die Steuerung auf den Einzelsatzmodus (single block) und aktivieren Sie den Trockenlauf-Schalter auf dem Bedienfeld. Bei der Ausführung verfährt der turret auf den sicheren Startpunkt X80.0 Z130.0 und stoppt. Sobald der Bediener erneut Zyklusstart drückt, wertet der Preprozessor die G76-Parameter aus. Der turret führt die Gewindedurchgänge aus, ohne in das tatsächliche Rohteil einzufahren. So kann der Bediener auf der HMI-Koordinatenanzeige visuell überprüfen, dass die Verfahrwege frei von den Spannbacken des spindle-chucks bleiben.

Siemens G-Code-Beispiel

G291 ; Umschalten des bilingualen Interpreters in den ISO-Dialektmodus zum Verarbeiten des G76-Gewindedrehzyklus
G76 P011060 Q100 R0.1 ; Erster Block: 1 Schlichtschnitt, 1.0L Fase, 60 Grad Winkel, Q0.1mm min. Schnitttiefe, R0.1mm Schlichtaufmaß
G76 X60.64 Z-25.0 P3680 Q1800 F6.0 ; Zweiter Block: Gewindefuß X60.64, Z-25.0, 3.68mm Gewindetiefe (P3680), 1.8mm erster Schnitt (Q1800), 6.0mm Steigung

Trockenlauf

Um einen Trockenlauf des Siemens-Programms durchzuführen, wählen Sie den Einzelsatzmodus und aktivieren Sie den Trockenlauf-Vorschub auf dem SINUMERIK-Bedienfeld. Führen Sie den G291-Befehl aus, um den Interpreter umzuschalten. Die Steuerung verarbeitet die G76-Blöcke, sodass der Bediener die Koordinaten auf dem Bildschirm überwachen kann. Die Achse bewegt sich durch die Gewindedurchgänge oberhalb des Werkstücks und stellt sicher, dass der turret Abstand zu den tischmontierten Spannpritschen (clamps) einhält.

Mitsubishi G-Code-Beispiel

G76 P011560 R0.2 ;
G76 U-28.0 W-46.0 R-9.0 P6.0 Q3.5 F4.0 ; Normales G76-Format

Trockenlauf

Um das Mitsubishi G76-Programm im Trockenlauf auszuführen, schalten Sie das Bedienfeld auf Einzelsatzbetrieb und aktivieren Sie den Trockenlaufmodus. Die Steuerung verarbeitet den ersten G76-Block, um die Schlichtparameter zu laden, und stoppt. Ein erneutes Drücken von Zyklusstart führt den Bewegungssatz aus. Das Werkzeug verfährt durch die simulierte Gewindebahn in der Luft, was es dem Bediener ermöglicht, zu verifizieren, dass das Werkzeug die auf den NC-Bildschirmen definierten Sicherheitsbereiche des spindle-chucks nicht verletzt.

Fehleranalyse

Marke Alarmcode Auslösebedingung Bediener-Symptom Fehlerursache / Behebung
Fanuc Alarm PS0050 Fase (C) oder Eckenrundung (R) innerhalb des G76-Blocks programmiert. Die Ausführung stoppt unmittelbar vor dem Start des Gewinde-cycle. Entfernen Sie die Fase/Eckenrundung aus dem G76-Block.
Siemens Alarm 61815 Schneidenradiuskompensation (G41 oder G42) während G76 aktiv. Die Steuerung zeigt Alarm 61815 an und stoppt die Satzausführung. Deaktivieren Sie die Kompensation mit G40 vor dem Aufruf des G76-cycle.
Siemens Alarm 61001 Gewindesteigungsparameter PIT fehlt, ist auf Null gesetzt oder es liegt ein Größenkonflikt vor. Der cycle wird nicht ausgeführt und eine Fehlermeldung wird erzeugt. Überprüfen und verifizieren Sie die PIT/MPIT-Parameter im Zyklusaufruf.
Mitsubishi Programmfehler (P33) G76-Formatabweichung bei aktivem Prüfparameter #1222. Die Programmausführung bricht mit dem Alarmcode P33 ab. Gleichen Sie das Programmformat (Einblock- vs. Zweiblockformat) mit dem Parameter #1265 ab.
Mitsubishi Programmfehler (P32) Befiehlt eine ungültige Adresse R im speziellen Einblockformat. Die Steuerung meldet den Fehler P32 und verhindert den Zyklusstart. Ändern Sie R in I für die Kegelhöhenkomponente im speziellen Format.

Anwendungshinweis

Ein kapitaler Maschinencrash, eine zerstörte Wendeschneidplatte und verbogene Kugelgewindetriebe sind die direkten Folgen, wenn ein G76-Gewindeschneidzyklus unter fehlerhaften Nullpunktverschiebungen oder ungenau verifizierten Parametern gestartet wird. Fährt das Werkzeug unkontrolliert über die programmierten Sicherheitsgrenzen hinaus, kollidiert der Gewindemeißel im Eilgang mit den rotierenden Backen des spindle-chucks oder anderen mechanischen Spannmitteln. Um dieses erhebliche Produktionsrisiko auszuschließen, müssen Einrichter vorab alle Steuerungswerte gewissenhaft prüfen. Auf Fanuc-Steuerungen führt das Programmieren von Dezimalpunkten bei den P- oder Q-Adressen dazu, dass der Preprozessor den Betrag als Mikrometer interpretiert. Dies ruft mikroskopisch kleine Zustelltiefen hervor, was zu starker Werkzeugreibung (rubbing), Hitzestau und schließlich zu Maßabweichungen und Ausschuss führt. Auf Siemens-Steuerungen hingegen blockiert die aktive Schneidenradiuskompensation (G41/G42) den cycle und löst sofort den Alarm 61815 aus. Bei Mitsubishi-Systemen führt ein Konflikt zwischen dem programmierten G76-Format und der Konfiguration im Parameter #1265 bei aktiver Prüfung über Parameter #1222 zum Abbruch mit dem Programmfehler P33. Nur die konsequente Deaktivierung von G41/G42 mittels G40, das strikte Vermeiden von Dezimalpunkten bei ganzzahligen Adressen und ein Kontrolllauf im Einzelsatzmodus gewährleisten eine hohe Prozesssicherheit und verhindern eine Toleranzüberschreitung an der Gewindeflanke.

Verwandte Befehle

  • G70 Finishing-Zyklus: Wird verwendet, um die abschließenden Schlichtschnitte auf einer gedrehten Kontur nach Schruppzyklen auszuführen.
  • G74 Stirnseiten-Tiefbohr- und Einstichzyklus: Ein canned-cycle, der für das axiale Einstechen oder Tiefbohren auf der Werkstückstirnseite verwendet wird.
  • G75 Festpunktanlauf Siemens: Ein nicht-modaler Befehl in Siemens-Steuerungen, um die Achse direkt auf eine vordefinierte Maschinenkoordinate zurückzuziehen.
  • G32 / G33: Befehle zum Gewindeschneiden mit konstanter Steigung für Gewindegänge in einem Durchgang.
  • G34: Zyklusbefehl für das Gewindeschneiden mit variabler Steigung für Gewinde mit wechselnder Steigung.

Fazit

Für eine fehlerfreie Gewindefertigung innerhalb der geforderten Toleranz müssen Programmierer und Bediener alle steuerungsspezifischen Parameter vorab verifizieren und das System gezielt absichern. Die Deaktivierung der Schneidenradiuskompensation mittels G40 vor dem Aufruf von G76 und das Eintragen ganzzahliger Mikrometerwerte verhindern unvorhergesehene Achsbewegungen und unzureichende Schnitttiefen. Zur Vermeidung von Ausschuss sollte jedes neue G76-Programm zunächst im Trockenlauf (dry run) oberhalb des Werkstücks eingefahren werden, um die Freifahrwege zum spindle-chuck und zu anderen Spannmitteln visuell zu bestätigen. Diese konsequente Prüfung stellt die Prozesssicherheit beim Gewindedrehen langfristig sicher.

Häufig gestellte Fragen (FAQ)

Warum führt ein Dezimalpunkt bei G76-Parametern auf einer Fanuc-Steuerung zu Maßabweichungen?

Fanuc-Steuerungen interpretieren Adressen ohne Dezimalpunkt als kleinste Eingabeinkremente (Mikrometer). Wird bei P (Gewindehöhe) oder Q (Schnitttiefe) ein Dezimalpunkt programmiert, interpretiert der Preprozessor den Wert falsch (z. B. Q1.8 als 1 oder 2 Mikrometer statt 1,8 Millimeter), was zu winzigen Zustellungen führt. Dies erzeugt extreme Reibung, Hitzestau und führt dazu, dass das Bauteil die Toleranzvorgaben verfehlt. Maßnahme: Tragen Sie radiale Tiefen- und Höhenwerte in den G76-Blöcken stets als ganzzahlige Mikrometerwerte ohne Dezimalpunkt ein (z. B. Q1800 für 1,8 mm).

Wie lässt sich der Siemens-Alarm 61815 beim Gewindedrehen mit G76 prozesssicher vermeiden?

Dieser Alarm tritt auf, wenn vor dem G76-Gewinde-cycle eine Schneidenradiuskompensation (G41 oder G42) aktiv ist. Da die Steuerung die korrigierte Bahn für Gewindegänge nicht dynamisch kompensieren kann, bricht sie den Programmablauf aus Sicherheitsgründen ab. Das manuelle Freifahren nach dem Alarm birgt zudem das Risiko, dass das Werkzeug mit Spannmitteln kollidiert. Maßnahme: Fügen Sie im Block unmittelbar vor dem Umschalten in den G291-Modus oder vor dem G76-Aufruf zwingend den Befehl G40 ein, um die Radiuskompensation zu deaktivieren.

Welches Risiko besteht beim Ändern von Werkstück-Nullpunktverschiebungen während eines Einzelsatz-Stopps bei einer Mitsubishi-Steuerung?

Wenn Sie während eines Einzelsatz-Stopps (Single Block) die Nullpunktverschiebungen (WCS) im NC-Bildschirm ändern, übernimmt der Preprozessor die neuen Werte nicht sofort für den aktuell unterbrochenen Zyklus. Die Mitsubishi-Steuerung führt den laufenden G76-Schnitt stattdessen mit den alten Werten fort, was zu Kollisionen oder Toleranzüberschreitungen führt. Maßnahme: Fügen Sie nach jeder Offset-Änderung einen Programm-Reset durch oder programmieren Sie einen separaten Leersatz (Dummy-Satz) vor dem Zyklusaufruf, um das Einlesen der aktualisierten Koordinaten zu erzwingen.

HG

Hakan Gündoğdu

CNC CARE CO-FOUNDER

CNC uzmanı, 25+ yıl saha tecrübesi, Mitsubishi Electric Türkiye geçmişi.