Startseite/Artikel/G74 Linksgewinde-Schneidzyklus beim Fräsen: Programmierung & Parameter
G74 · MILLING

G74 Linksgewinde-Schneidzyklus beim Fräsen: Programmierung & Parameter

ProgrammingFanucSiemensMitsubishi·Aktualisiert 22.07.2026·16 Min. Lesezeit
Schnellantwort

Wie wird der G74 Linksgewinde-Schneidzyklus auf einer CNC-Fräsmaschine programmiert? Der G74-Zyklus führt Linksgewinde aus, indem er den Gewindebohrer mit Linkslauf (M04) auf Tiefe fährt, stoppt und im Rechtslauf (M03) zurückzieht. Die Synchronisation erfolgt über M29 (Fanuc) oder CYCLE84 (Siemens). Eine fehlerhafte Konfiguration der Sicherheitsebene führt zu Ausschuss und teuren Kollisionen mit Spannmitteln.

Einleitung

Eine fehlerhafte Definition der Rückzugsebene oder ein ungenauer Werkstück-Nullpunkt führt beim G74-Linksgewinde-Schneidzyklus dazu, dass die Z-Achse ungebremst in eine Spannbacke (vise jaw) oder Spannpratzen (clamps) fährt. Da die CNC-Steuerung nach dem Start des Gewindebohrvorgangs manuelle Vorschub-Overrides ignoriert und einen Vorschubhalt blockiert, kann der Bediener den Vorgang nicht abbrechen. Dies führt unweigerlich zu einem gebrochenen Gewindebohrer, schweren Spindelschäden und einem Ausschusswerkstück, das die Toleranzvorgaben komplett verfehlt. Korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl und sichert die geforderte Maßhaltigkeit.

Der G74-Linksgewinde-Schneidzyklus verlangt beim Einfahren in das vorgebohrte Loch einen Spindellinkslauf (M04) zur Erzeugung des Linksgewindes. Bei Erreichen der programmierten Z-Tiefe stoppt die Spindel, kehrt ihre Drehrichtung auf Rechtslauf (M03) um und zieht sich mit synchronisiertem Vorschub aus der Bohrung zurück. Diese präzise Synchronisation zwischen Spindeldrehzahl und Vorschub der Z-Achse ist entscheidend – jede Abweichung führt zu einer Flankentoleranzverletzung oder zum Bruch des Werkzeugs. Durch ein tiefes Verständnis der G74-Befehlsstruktur lässt sich die Konfiguration für starr (rigid) und peck synchronisiertes Gewindebohren auf allen gängigen Steuerungsmarken optimieren.

Technische Übersicht

KategorieTechnische Spezifikation
BefehlscodeG74 (Fanuc, Mitsubishi, Siemens ISO-Dialekt), CYCLE84 (Siemens Native)
Modale GruppeGruppe 09, modal (Fräs-canned cycle)
Unterstützte MarkenFanuc, Siemens, Mitsubishi
Kritische ParameterParameter No. 5200 (Fanuc), PIT / VARI (Siemens), Parameter #8159 / #8018 (Mitsubishi)
HaupteinschränkungKann nicht sofort durch manuellen feed hold oder single block unterbrochen werden, bis der Rückzug abgeschlossen ist. Aktive Werkzeugradiuskorrektur (G41/G42) oder konstante Schnittgeschwindigkeit (G96) müssen abgewählt werden.

Schnellleser

  • Richtung: G74 erfordert Linkslauf der Spindel (M04) beim Einfahren und kehrt automatisch auf Rechtslauf (M03) um, um zurückzuziehen.
  • Manueller Override ignoriert: Die Regler für Spindeldrehzahl und Vorschub-override werden während des Zyklus ignoriert, um die mathematische Synchronisation aufrechtzuerhalten und beschädigte Gewindegänge zu verhindern.
  • Nicht unterbrechbarer Vorschub: Das Drücken von feed hold oder ein single-block-Stopp hält die Achsen nicht mitten im Schnitt an; die Steuerung schließt das Gewindebohren ab und zieht das Werkzeug zurück, bevor sie stoppt.
  • Rigid vs. Floating: Verwenden Sie M29 oder Steuerungsparameter, um rigid tapping (synchron) für moderne Maschinen zu aktivieren, oder nutzen Sie ausgleichende Ausgleichsfutter (floating chucks) für ältere Maschinen.
  • Sichere Offsets: Löschen Sie alle aktiven Werkzeug-offsets und überprüfen Sie die Koordinatensysteme vor der Zyklusausführung, um ein Fahren des Werkzeugs in die Spannbacke (vise jaw) oder Spannpratzen (clamps) zu vermeiden.
  • Verwendung von Verweilzeiten (Dwell): Definieren Sie die Verweilzeit am Grund (P) sorgfältig, damit die Spindel abbremsen und umkehren kann, ohne die unteren Gewindegänge zu beschädigen.

Grundlegende Konzepte

Linksgewinde-Schneidzyklen automatisieren das Schneiden von Linksgewinden, indem sie den Linkslauf der Spindel mit dem Z-Achsen-Vorschub koordinieren. Gewindebohrer werden mit einem Vorschub in die vorgebohrten Löcher gefahren, der exakt der Gewindesteigung entspricht. Sobald die Endtiefe erreicht ist, kehrt die Spindel ihre Drehrichtung auf Rechtslauf um und zieht das Werkzeug aus dem Schnitt zurück. Dies verhindert ein Klemmen des Werkzeugs und eine Beschädigung des Gewindes während der Rückzugsphase.

Moderne CNC-Maschinen nutzen rigid tapping, das eine synchrone elektronische Verbindung zwischen dem Spindel-Encoder und dem Z-Achsen-Servomotor herstellt. Dies erübrigt ausgleichende Ausgleichsfutter (floating chucks) und ermöglicht höhere Vorschübe sowie tiefere Bohrungen. Im Gegensatz dazu benötigen ältere Maschinen oder leichte Fräsen möglicherweise ein Ausgleichsfutter (compensating chuck), um den axialen Versatz beim Umkehren der Spindel aufzufangen, was über spezielle Zyklen oder schwimmende G-Codes gelöst wird.

Zum Schutz des Werkzeugs sperrt der CNC-Vorlaufrechner während der Zyklusausführung automatisch die Overrides für Vorschub und Spindeldrehzahl. Dies bedeutet, dass alle manuellen Anpassungen durch den Bediener ignoriert werden, bis das Werkzeug das Werkstück verlässt. Wenn der Bediener während des Zyklus feed hold drückt, stoppt die Maschine die Z-Achse nicht sofort. Sie schließt die Gewindebohrbewegung ab und zieht das Werkzeug sicher zurück, bevor sie anhält. So wird verhindert, dass der Gewindebohrer unter Last stecken bleibt und bricht.

Befehlsstruktur

Der Befehl G74 initiiert den Linksgewinde-canned-cycle, der in G-Code-Gruppe 09 modal wirksam ist. Das bedeutet, dass er für nachfolgende Koordinaten aktiv bleibt, bis er durch einen G80-Block aufgehoben wird.

Bei der Programmierung liest die Steuerung die Bohrungsmittelpunkt-Koordinaten, die Sicherheitsebene (Punkt R) und die Z-Endtiefe. Ein dwell-Parameter kann eingefügt werden, um das Werkzeug am Grund verweilen zu lassen, was für die Spindelverzögerung und die Gewindefertigstellung vor der Umkehrung entscheidend ist.

Für Tieflochbohrungen kann peck rigid tapping mit einem inkrementellen Tiefenwert programmiert werden. Die Steuerung fährt das Werkzeug in Segmenten und zieht es nach jedem peck um einen kleinen Sicherheitsabstand zurück, um Späne zu brechen. Dieses Spanbrechen verhindert Spanansammlungen und Werkzeugverstopfungen, was die thermische Belastung des Gewindebohrers reduziert.

G74 X_ Y_ Z_ R_ P_ F_ K_ ;

Oder für peck rigid tapping:

G74 X_ Y_ Z_ R_ P_ Q_ ,D_ F_ K_ ;
AdresseBeschreibungEinheit / Wertebereich
X, YBohrungsmittelpunkt-Koordinaten auf der aktiven Koordinatenebene (typischerweise G17)Koordinatenwert (mm oder inch)
ZAbsolute Z-Endtiefe der Bohrung oder inkrementelle Tiefe ab Punkt RKoordinatenwert (mm oder inch)
RSicherheitsabstandsebene (Punkt R), ab der der Arbeitsvorschub beginntKoordinatenwert (mm oder inch)
PVerweilzeit (dwell) am Bohrungsgrund (und bei rigid tapping auch bei der Rückkehr zu Punkt R)Millisekunden (z. B. P500 entspricht 0,5 Sekunden)
QInkrementelle Schnitttiefe (peck depth) pro Durchgang (für peck rigid tapping)Positiver inkrementeller Abstand (mm oder inch)
,DRückzugsbetrag (escape/clearance) nach jedem peck-VorschubInkrementeller Abstand (erfordert Komma-Präfix bei rigid tapping)
FArbeitsvorschub (Gewindesteigung in mm/U oder inch/U)Vorschubwert (mm/U, mm/min oder Steigung)
KAnzahl der Zykluswiederholungen (L im Series 15 Format)1 bis 9999

Markenanwendungen

Fanuc

Fanuc-Systeme verwalten G74 unter der G-Code-Gruppe 09 und ermöglichen sowohl den Standard- als auch den Rigid-Modus. Wichtige Konfigurationsoptionen werden über Register wie den Parameter No. 5200 gesteuert.

Die Standard-Syntax lautet G74 X_ Y_ Z_ R_ P_ F_ K_ ;. Im Rigid-Modus rufen Programmierer vor dem G74-Block M29 S_ ; auf, um die Spindel zu synchronisieren.

TypBezeichner / FormatDetails / Wertebereich
ParameterNo. 5200 Bit 0 (G84)Schaltet die automatische Ausführung von rigid tapping um (0: inaktiv, 1: aktiv)
ParameterNo. 5200 Bit 5 (PCP)Typ des peck tapping (0: Hochgeschwindigkeits-Spanbrechen, 1: Standard-Rückzug zu Punkt R)
ParameterNo. 5200 Bit 6 (FHD)feed hold und single-block beim Gewindebohren aktiv (0: deaktiviert, 1: aktiviert)
ParameterNo. 5213Standardmäßiger Rückzugsbetrag (escape), wenn ,D weggelassen wird
ParameterNo. 3402 Bit 5 (CLR) & No. 3407 Bit 1 (C09)Löscht den Status der Gruppe 09 und bricht den canned-cycle bei einem Reset zu G80 ab
AlarmAlarm PS0564'ILLEGAL COMMAND OF SMART RTAP' – Programmierter Verfahrweg überschreitet das 4096-fache der Gewindesteigung
AlarmAlarm PS0368'OFFSET REMAIN AT OFFSET COMMAND' – Verschiebung ausgeführt, während Werkzeug-offset-Werte aktiv sind
VersionSeries 15-KompatibilitätG74 wird durch G84.3 (Reverse Rigid Tapping) ersetzt. Wiederholungen werden mit der Adresse L statt K definiert.
WARNUNGDie Anwendung von Werkzeuglängenkorrekturen (G43/G44) direkt im G74-Zyklusblock statt in vorangehenden Positioniersätzen führt zu einer Pfadverschiebung während der Positionierung auf Punkt R, was zu einer Kollision führen kann.

Siemens

Siemens-Steuerungen führen das Linksgewindebohren über den nativen, parametergesteuerten Zyklus CYCLE84 aus. Er integriert Koordinaten-offsets, Drehzahlen und Verweilzeiten in einem einzigen Block.

Die native Syntax lautet MCALL CYCLE84 (RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1, _AXN, _PTAB, _TECHNO, VARI, DAM, VRT). Ein negativer PIT-Wert bestimmt die Richtung des Linksgewindes.

TypBezeichner / FormatDetails / Wertebereich
ParameterPITGewindesteigungswert; negatives Vorzeichen erzwingt Linkslauf (-2000,000 bis 2000,000 mm)
ParameterMPITMetrische Gewindesteigungsgrößen (negative metrische Größen, z. B. -3 für M3 bis -48 für M48)
ParameterSDACSpindeldrehrichtung nach Zyklusende (3: CW/Rechtslauf, 4: CCW/Linkslauf, 5: Stopp)
ParameterVARIBearbeitungsart (0: ein Durchgang, 1: Spanbrechen, 2: Spanentfernung)
Parameter_PTABGewindesteigungs-Auswertungsart (0: Standard, 1: mm, 2: Gänge/Zoll, 3: Zoll/Umdrehung)
ParameterMD 18800Kanalspezifische Maschinendaten MN_MM_EXTERN_LANGUAGE für den G291 ISO-Dialekt-Compilerschalter
AlarmAlarm 61800'External CNC system missing' – Umschalten auf G291-Interpreter bei deaktiviertem MD 18800
AlarmAlarm 61102'No spindle direction programmed' – Spindeldrehrichtung (M03/M04) fehlt in den aktiven Registern
AlarmAlarm 61101'Reference plane defined incorrectly' – Rückzugsebene (RTP) oder Sicherheitsabstand (SDIS) hinter der RFP definiert
AlarmAlarm 61003'No feed programmed in the cycle' – Aktiver Vorschub fehlt
Version840D sl vs. 802D slWidescreen-HMI zur Anzeige von Echtzeit-Achsbelastungen, Alarmen und modalen G-Gruppen nur bei 840D sl; 802D sl fehlt die Mehrkantdreh-Gruppe 20
VersionCYCLE840Ausgleichsfutter-Modus mit zusätzlichem ENC-Parameter für Maschinen mit Ausgleichsfutter
WARNUNGWird vergessen, nach Zyklusende einen leeren MCALL-Block zu programmieren, bleibt der modale Zyklus active. Nachfolgende Koordinatenbewegungen lösen ungewollte Zyklenplunges aus.

Mitsubishi

Mitsubishi-Systeme führen das Linksgewindebohren über modale G74-Zyklen der G-Code-Gruppe 09 aus. Die Konfiguration des Programmformats basiert auf Parametern wie #1265.

Die Syntax unterstützt die Formate Label L und Label O, üblicherweise strukturiert als G74 X_ Y_ Z_ Q_ R_ F_ P_ ,R_ S_ ,Ss_ ,I_ ,J_ LI_ J_ K_ ;, wobei Wiederholungen über LI (Label L) oder Pp (Label O) definiert werden.

TypBezeichner / FormatDetails / Wertebereich
ParameterParameter #8159Standard-Synchronmodus, wenn ,Rr weggelassen wird (0: asynchron, 1: synchron)
ParameterParameter #8018Rückzugsbetrag beim peck tapping (0 bis 199999998 in 0,5-Mikrometer-Einheiten)
ParameterParameter #1272Schaltet peck-Auswahl um (0: peck tapping, 1: Tiefgewindebohren)
ParameterParameter #1313Standard-Wartezeit am Bohrungsgrund bei synchronem Gewindebohren (Millisekunden)
ParameterParameter #1172Prozentsatz des Spindelrückzugs-Overrides (aktiv, wenn Rückzugsgeschwindigkeit ,Ss nicht 0 ist)
ParameterParameter #1265Schaltet Übersetzung von Sonderformaten um (0: Standard, 1: Sonderformat)
ParameterParameter #1080Bohrachsen-Selektor Dril_Z (0: nicht gesperrt, 1: auf G17-Ebene gesperrt)
ParameterParameter #19444 / #19445Standardwerte für Schnittreduzierung und Mindestschnitt
AlarmProgram Error (P186)Spindeldrehzahlbefehl innerhalb eines aktiven Synchronblocks oder konstante Schnittgeschwindigkeit (G96) gleichzeitig aktiv
AlarmProgram Error (P182)Synchroner Gewindebohrzyklus aufgerufen, während konstante Schnittgeschwindigkeit (G96) aktiv ist
AlarmProgram Error (P111)G74/G84 in G18/G19 ausgeführt, wenn Dril_Z unter G125-Format auf 1 gesetzt ist
WARNUNGDie Ausführung eines synchronen Gewindebohrzyklus mit Vorschüben unter 0,01 mm/U führt zu einem unrunden Lauf des Spindelservomotors, was unregelmäßige Gewindesteigungen zur Folge hat.

Markenvergleich

ThemaFanucSiemensMitsubishi
SpindeldrehrichtungsregelnCCW (M04) zum Einfahren, CW (M03) zum RückzugGesteuert durch Parameter-Vorzeichen oder HMI-Auswahl. Rückzugsrichtung SDAC ist standardmäßig 3 (CW)CCW (M04) zum Einfahren, CW (M03) zum Rückzug
Aktivierung von Rigid TappingAktiv über M29 S_-Block vor G74 oder Parameter No. 5200 Bit 0Automatisch rigid durch Aufruf des nativen CYCLE84-ZyklusAktiv über Inline-Parameter ,R1 oder Parameter #8159
Peck-Tapping-SyntaxG74 ... Q_ ,D_ ... (unter Verwendung von inkrementeller peck-Tiefe und Rückzug)Verwaltet innerhalb der CYCLE84-Parameter mittels VARI (0: ein Durchgang, 1: Spanbrechen, 2: Spanentfernung)G74 ... Q_ ... (unter Verwendung von Schnitttiefe und Rückzugsbetrag Parameter #8018)
Rückzugsgeschwindigkeits-Override— (keine Quelle)— (keine Quelle)Unterstützt direkten Inline-Geschwindigkeits-override über Adresse ,Ss2
Positionier-/Bohr-Toleranzbreiten— (keine Quelle)— (keine Quelle)Unterstützt satzspezifische Positionier-Toleranzbreite ,I und Bohr-Toleranzbreite ,J
Bilingualer InterpreterStandard-G-Code-Systeme (G-Code-Systeme A/B/C über #1037 cmdtyp)Umschalten zwischen nativem Siemens-Modus (G290) und externem ISO-Modus (G291)Bimodaler Program Format Switch (G188/G189) schaltet zwischen Dreh- und Frästabellen um

Technische Analyse

Analytisch betrachtet liegt der Hauptunterschied bei der Ausführung des Linksgewindebohrens darin, wie die Steuerungen die Richtung und die Satzmodalitäten definieren. Fanuc und Mitsubishi verwenden einen eigenen canned-cycle-Code (G74), der sich strukturell von der Rechtsgewinde-Entsprechung (G84) unterscheidet. Die Spindeldrehrichtung ist im Zyklusvorlaufrechner fest so codiert, dass sie im Linkslauf (CCW) einfährt und im Rechtslauf (CW) zurückzieht. Siemens entkoppelt jedoch die Richtung vom Zyklusnamen und nutzt einen einzigen parametrischen Block (CYCLE84), bei dem das Vorzeichen des Steigungsparameters (PIT oder MPIT) die Gewinderichtung bestimmt. Eine negative Steigung weist auf ein Linksgewinde hin, wodurch die Spindel angewiesen wird, im Linkslauf einzufahren und im Rechtslauf zurückzuziehen. Dieser einheitliche Ansatz vereinfacht die Programmlisten, erfordert jedoch eine sorgfältige Vorzeichenprüfung durch den Programmierer.

Ein weiterer wesentlicher architektonischer Unterschied ist die modale Aufrufmethode. Während Koordinaten bei Fanuc und Mitsubishi Zyklen inline im selben block auslösen, verwendet Siemens den Befehl MCALL, um den Zyklusaufruf von den Koordinatenpositionen zu trennen. Sobald MCALL CYCLE84 programmiert ist, bleibt der Zyklus bei jeder nachfolgenden Koordinatenbewegung aktiv, bis er durch einen leeren MCALL-Block aufgehoben wird. Im Gegensatz dazu verlassen sich Fanuc und Mitsubishi auf G80, um canned-cycles zu löschen. Siemens handhabt auch die Parameter für das peck tapping anders: Statt separate Befehle oder präfixcodierte Variablen wie das ,D von Fanuc oder das ,Ss von Mitsubishi aufzurufen, kompiliert Siemens Spanbrech- und Rückzugsstrategien in den Parameter VARI von CYCLE84.

Schließlich unterscheiden sich die bimodale Interpretierbarkeit und die Sicherheits-overrides erheblich. Mitsubishi verfügt über einen bimodalen Program Format Switch (G188/G189), der modale G-Code-Tabellen neu zuweist und so den Übergang von G74 zwischen Planstechen auf der Drehmaschine und Gewindebohren auf der Fräsmaschine ermöglicht. Siemens stützt sich auf G290/G291-Interpreter-Schalter, um ISO G74 auszuführen, während Fanuc die Befehlscompilerausführung CMDTYP verwendet, um zwischen den G-Code-Systemen A, B und C zu wechseln. Mitsubishi unterstützt zudem satzspezifische Overrides für die Positionier-Toleranzbreite (,I und ,J) und die Rückzugsgeschwindigkeit (,Ss) direkt inline, was eine lokale Steuerung ermöglicht, die bei Fanuc und Siemens nur global über Parameter verwaltet wird.

Programmbeispiele

Fanuc-Beispiel

Standard-Linksgewindebohrzyklus mit absoluter Koordinatenbewegung und Rückkehr zum Punkt R (G99):

G90 G99 G74 X100.0 Y150.0 Z-25.0 R3.0 P500 F1.5 ;

Trockenlauf (dry run): Während eines Trockenlaufs verifiziert der Bediener die Werkzeuglängen-offsets und die Sicherheit der Freifahrebenen. Bei aktiviertem single block positioniert sich die Achse auf X100.0 Y150.0, fährt auf Punkt R (Z3.0), führt im Linkslauf (M04) Vorschub bis Z-25.0 aus, verweilt 500 ms, kehrt auf Rechtslauf (M03) um und zieht sich auf Z3.0 zurück, bevor der Satz beendet wird.

Rigid-Linksgewindebohrzyklus mit synchronisierter Spindeldrehung:

M29 S400 ;
G74 X100.0 Y150.0 Z-30.0 R5.0 P200 F1.25 ;

Trockenlauf: Bei aktivem single block weist der erste Satz den rigid-Modus der Spindel bei 400 U/min an. Der zweite Satz führt das synchronisierte Einfahren und Zurückziehen unter Ignorierung der Overrides für Vorschub und Spindeldrehzahl aus und verweilt sowohl am Bohrungsgrund als auch am Punkt R für 200 ms, bevor gestoppt wird.

Siemens-Beispiel

Nativer Modus für Linksgewindebohrzyklus mit Aufruf von CYCLE84:

G290 G17 G94 F150.0 S800 M3 ;
MCALL CYCLE84(110.0, 102.0, 4.0, -35.0, 0, 0.5, 3, , -1.5, , 800, 800) ;
X120.0 Y85.0 ;
MCALL ;

Trockenlauf: Im Siemens-Modus schaltet der erste Satz den Compiler der Steuerung um und aktiviert die Spindel. Der MCALL-Block bindet den linksdrehenden CYCLE84-Zyklus modal. Die Bewegung nach X120.0 Y85.0 löst das Gewindebohren aus: Die Z-Achse fährt synchronisiert mit einer Gewindesteigung von -1,5 mm auf -35.0 herunter, kehrt die Spindeldrehrichtung um und zieht auf die Rückzugsebene zurück, bevor der leere MCALL den Zyklus aufhebt.

Mitsubishi-Beispiel

Synchroner Linksgewindebohrzyklus unter Verwendung des Inline-Synchronisationsparameters:

G74 X100.0 Y100.0 Z-30.0 R3.0 F1.25 ,R1 S600 ;

Trockenlauf: Während des Testlaufs wertet die Steuerung den Inline-Parameter ,R1 aus, um das synchrone Gewindebohren zu initiieren. Die Z-Achse fährt unter synchronisierter Spindeldrehung im Linkslauf (CCW) mit 600 U/min und 1,25 mm Steigung auf Z-30.0. Bei Z-30.0 kehrt die Spindel auf Rechtslauf (CW) um und zieht sich auf R3.0 zurück. single block pausiert die Ausführung auf R3.0 zur Verifikation.

Fehleranalyse

MarkeAlarmcodeAuslösebedingungBediener-SymptomUrsache / Lösung
FanucAlarm PS0564Programmierter Achsverfahrweg ist größer als das 4096-fache der GewindesteigungDie Steuerung stoppt sofort vor dem Start des G74-Zyklus und zeigt den Fehlercode des Vorlaufrechners auf dem Bildschirm an.Passen Sie die programmierte Z-Tiefe an oder korrigieren Sie den Gewindesteigungswert im G-Code-Programm.
FanucAlarm PS0368Verschiebung des Werkzeuglängenkorrektur-Typparameters ausgeführt, während Werkzeug-offset-Werte noch aktiv sindDie Maschine gibt während der Programminitiierung oder des Werkzeugwechsels einen Alarm aus und stoppt die automatische Ausführung.Löschen Sie alle aktiven Werkzeug-offset-Werte (G49) vor der Ausführung von Parameterverschiebungskommandos.
SiemensAlarm 61800Umschalten auf G291-Interpreter, während die Option MD 18800 deaktiviert istDie Steuerung gibt beim Lesen von G291 einen Interpreterfehler aus, und die Programmausführung wird abgebrochen.Aktivieren Sie MD 18800 $MN_MM_EXTERN_LANGUAGE oder erwerben Sie die externe Compiler-Option vom Hersteller.
SiemensAlarm 61102Spindeldrehrichtung (M03 oder M04) fehlt in aktiven RegisternDie Zyklusausführung stoppt mit einem Alarm, bevor das Werkzeug in die Bohrung einfährt.Programmieren Sie vor oder innerhalb des Zyklusaufrufs einen Spindeldrehrichtungsbefehl (M03 oder M04).
SiemensAlarm 61101Rückzugsebene (RTP) oder Sicherheitsabstand (SDIS) hinter der Referenzebene (RFP) definiertDer Zyklus stoppt sofort nach Aktivierung und zeigt den Fehlercode für die Koordinatenreferenz an.Korrigieren Sie die Werte von RTP, RFP oder SDIS so, dass Rückzugs- und Sicherheitsabstandsebenen oberhalb der Referenzebene liegen.
SiemensAlarm 61003Aktiver Vorschub (F-Funktion) fehlt beim ZyklusaufrufDer Zyklus wird nicht ausgeführt und zeigt einen Fehler wegen fehlenden Vorschubs an.Programmieren Sie einen gültigen Vorschub (F) vor dem Zyklusblock oder innerhalb des Blocks.
MitsubishiProgram Error (P186)Spindeldrehzahlbefehl (S) im aktiven Synchronblock oder konstante Schnittgeschwindigkeit (G96) gleichzeitig aktivDie Zyklusausführung stoppt sofort beim G74-Block mit einer aktiven P186-Anzeige.Entfernen Sie den S-Befehl aus dem G74-Block oder wählen Sie G96 ab, indem Sie vor dem Zyklus G97 programmieren.
MitsubishiProgram Error (P182)Synchroner Gewindebohrzyklus aufgerufen, während konstante Schnittgeschwindigkeit (G96) aktiv istDie Ausführung wird unterbrochen, und die Steuerung gibt einen G96-Konfliktfehler aus.Programmieren Sie G97 zur Abwahl der konstanten Schnittgeschwindigkeit vor der Ausführung des G74-Gewindebohrbeschreibungsblocks.
MitsubishiProgram Error (P111)G74/G84 in G18/G19 aufgerufen, wenn Dril_Z unter G125-Format auf 1 gesetzt istDie Maschine stoppt vor dem Start der Werkzeugbewegung und zeigt einen Konflikt bei der Ebenenauswahl an.Wechseln Sie in die G17-Ebene oder konfigurieren Sie Parameter #1080 zur Freigabe anderer Bohrachsen.

Anwendungshinweis

Ein Werkzeugbruch und teurer Ausschuss drohen, wenn während des Gewindeschneidens ein manueller Vorschubhalt (feed hold) oder ein Einzelsatz-Stopp (single block) versucht wird, während der Fanuc-Parameter No. 5200 Bit 6 (FHD) auf 0 gesetzt ist. Wird dieser Parameter nicht verifiziert, liegt das Ergebnis außerhalb der Toleranz — und der Fehler zeigt sich erst bei der Endmessung. Die Steuerung erzwingt in diesem Fall die Fortführung der Achsbewegung bis zur programmierten Endtiefe, um ein Festfressen des Werkzeugs unter Last zu verhindern. Für sichere Testläufe müssen Einrichter den Parameter FHD auf 1 setzen, wodurch die Vorschubverzögerung an den Satzgrenzen freigegeben wird. Zudem müssen aktive Werkzeuglängenkorrekturen (G43/G44) vor Parametershifts mit G49 gelöscht werden, um den Alarm PS0368 zu vermeiden, während die Verfahrstrecke der Z-Achse pro Satz das 4096-fache der Gewindesteigung nicht überschreiten darf, um den Alarm PS0564 auszuschließen.

Verwandte Befehle

  • G63 Tapping-Modus: Schaltet den Gewindebohrmodus um, der die Vorschub- und Spindel-overrides auf Fanuc- und Siemens-Steuerungen aufhebt und eine synchrone Verbindung vor der Ausführung des canned-cycle herstellt.
  • G73 High-Speed Peck-Bohrzyklus: Verwendet eine ähnliche Spanbrechbewegung, bei der sich die Z-Achse um eine kleine, parameterdefinierte Distanz zurückzieht, was ihn zum Vorläufer des peck rigid tapping macht.
  • G64 Continuous-Path-Modus: Konfiguriert das Übergangsverhalten zwischen linearen Verfahrwegen und Zyklen und definiert, ob an den Koordinaten eine Exact-Stop-Positionierung aktiv ist oder Verrundungen angewendet werden.
  • G84 Rechtsgewinde-Schneidzyklus: Dient als im Uhrzeigersinn drehendes Gegenstück zum G74-Zyklus und nutzt den Standard-Rechtslauf (M03) beim Einfahren sowie den Linkslauf (M04) beim Rückzug, um Standard-Rechtsgewinde zu schneiden.

Fazit

Die sichere Beherrschung des G74-Linksgewinde-Schneidzyklus erfordert die präzise Abstimmung zwischen Spindeldrehzahl und Z-Achsen-Vorschub sowie die systematische Verifikation aller steuerungsspezifischen Parameter. Durch die Definition ausreichend dimensionierter Sicherheitsebenen und das konsequente Löschen aktiver Werkzeuglängenkorrekturen vor der Zyklusaktivierung werden folgenschwere Kollisionen mit Spannmitteln zuverlässig vermieden. Die Durchführung eines Trockenlaufs (dry run) und die Anpassung von Sicherheitsbits wie FHD bei Fanuc oder der Rückzugs-Vorschub-Overrides bei Mitsubishi maximieren die Prozesssicherheit und minimieren das Risiko von Toleranzüberschreitungen und Ausschuss in der Serienfertigung.

Häufig gestellte Fragen (FAQ)

Warum ignoriert der G74-Zyklus den Vorschub-Override-Schalter während des Gewindebohrvorgangs?

Eine manuelle Veränderung der Drehzahl oder des Vorschubs würde die elektronische Synchronisation zwischen Spindelsteigung und Z-Achse stören. Dies führt unweigerlich zu einer Toleranzüberschreitung durch Flankenbeschädigung oder zum direkten Werkzeugbruch. Korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl. Führen Sie Drehzahländerungen ausschließlich über die Programmierung des S-Werts im NC-Code aus und passen Sie den F-Wert entsprechend der geänderten Gewindesteigung an.

Wie beeinflusst der Rückzugsabstand bei Mitsubishi die Prozesssicherheit beim Tiefloch-Gewindebohren mit G74?

Beim pecken (Q) wird das Werkzeug stufenweise bewegt, um Späne zu brechen und das Drehmoment zu reduzieren. Ist der Rückzugswert in Parameter #8018 zu gering eingestellt, können sich Späne verkeilen und die Flankentoleranz zerstören. Stellen Sie sicher, dass Parameter #8018 auf mindestens den doppelten Wert der Gewindesteigung eingestellt ist, um ein sicheres Spanbrechen zu garantieren.

Unter welchen Bedingungen löst der G74-Befehl bei einer Fanuc-Steuerung den Alarm PS0564 aus?

Dieser Alarm tritt auf, wenn der programmierte Verfahrweg der Z-Achse in einem einzelnen Satz das 4096-fache der Gewindesteigung übersteigt, was die Rechenkapazität des Vorlaufrechners überschreitet. Um dieses Problem bei tiefen Gewindebohrungen zu lösen, teilen Sie die Gewindebohrtiefe entweder in mehrere Pecking-Schritte unter Verwendung des Q-Parameters auf oder programmieren Sie den Zyklus in mehreren axialen Teilschritten.

HG

Hakan Gündoğdu

CNC CARE CO-FOUNDER

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