G74 und G75 CNC-Stechzyklen: Leitfaden zum Bohren & Einstechen
Prozesssicheres Programmieren von G74 und G75 Stechzyklen auf Fanuc, Siemens und Mitsubishi. Vermeiden Sie Werkzeugbruch und Kollisionen beim CNC-Drehen.
Einleitung
Wenn sich ein rasierklingenscharfer Stahlspan (razor-sharp steel chip) während des Tief-Stirnstechdrehens (deep-face grooving) unkontrolliert um ein rotierendes Keilringfutter (lathe chuck) oder den Werkzeugrevolver (tool turret) wickelt, ist ein mechanischer Crash vorprogrammiert. Dieses unkontrollierte Spanknäuel (bird's nest) erhöht die Reibung und Torsionslast drastisch, bis das System eine Drehmomentüberlastung (overload torque detection) meldet, die Vorschubachsen blockiert, das Stechwerkzeug (grooving tool) zertrümmert und das Werkstück unbrauchbar macht. Falsch programmierte Zyklen oder unzureichende Spanbruchbedingungen sind hierbei die verheerende Ursache. Wird dieser Parameter nicht verifiziert, liegt das Ergebnis außerhalb der Toleranz — und der Fehler zeigt sich erst bei der Endmessung. Um diese prozessgefährdenden Werkzeugausfälle zu eliminieren und Kollisionen zwischen Werkzeugrevolver und Futterbacken zu verhindern, ist der präzise Einsatz der G74- und G75-Mehrfachbohr- und Stechzyklen (compound canned cycles) auf modernen CNC-Steuerungen unerlässlich.
Korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl. Durch die präzise Steuerung von inkrementellen Zustellungen und automatisierten Sicherheitsrückzügen gewährleisten G74 und G75 eine kompromisslose Spanbeherrschung und absolute Maßhaltigkeit. Die Gewährleistung einer lückenlosen Kontrolle dieser Zyklen ist daher der entscheidende Faktor, um teuren Ausschuss (scrap parts) und unerwünschte Toleranzüberschreitungen im Vorfeld auszuschließen.
Technische Übersicht
| Technisches Merkmal | Beschreibung / Wert |
|---|---|
| Befehlscode | G74 (Stirnseiten-Tiefbohren / Stirnstechdrehen) und G75 (radial Einstechen / Stechdrehen außen/innen) |
| Modale Gruppe | Mehrfach-Wiederholzyklen (Gruppe 00 / Nicht-modale Zyklen) |
| Unterstützte Marken | Fanuc, Siemens, Mitsubishi |
| Kritische Parameter | Fanuc Parameter 0722/5139 (Rückzug), Siemens _ZSFI[9] (Rückzug), Mitsubishi #8056 (Rückzug) |
| Hauptsächliche Einschränkung | Spindeldrehzahl muss aktiv sein; Schneidenradiuskompensation (G40) vor Zyklusaufruf aufheben |
Schnellleser
- Heben Sie die Schneidenradiuskompensation vor dem Aufruf von G74 oder G75 mit G40 auf, um Fehler bei der Profilberechnung und der Bottleneck-Erkennung (Engpasserkennung) zu verhindern.
- Richten Sie Futter- und Reitstockbarrieren in den Parametern ein, um den Werkzeugrevolver während der Eilgang-Rückzugsphasen vor einer harten Kollision zu schützen.
- Überprüfen Sie das aktive G-Code-System (A, B oder C), da die G74/G75-Funktionen im G-Code-System C auf G76/G77 umgemappt werden.
- Stellen Sie sicher, dass die Schnitttiefenwerte (P und Q) als positive inkrementelle Werte programmiert sind, um den Steuerungsalarm PS0320 zu vermeiden.
- Nutzen Sie das MITSUBISHI CNC Special Format, um Zyklusblöcke in einen einzigen Block mit den Adressen I, K und D zu komprimieren, gesteuert durch den Parameter #1265.
- Programmieren Sie G291 auf Siemens-Steuerungen explizit, um den ISO-Übersetzer zu aktivieren, damit die Maschine G74/G75 nicht als native Koordinatenbewegungen interpretiert.
Grundlegende Konzepte
Das primäre physikalische Ziel der mehrteiligen G74- und G75-Stechzyklen ist die Automatisierung des Tiefloch-Peckbohrens und des mehrstufigen Stechdrehens. Bei der traditionellen manuellen Programmierung erfordert das Erstellen von Tiefbohr-Werkzeugwegen für tiefe Nuten das Schreiben Hunderter Zeilen Code, was das Risiko von Programmierfehlern erhöht. G74 and G75 eliminieren diesen Aufwand, indem sie diese komplexen, wiederkehrenden Bewegungen in maximal zwei Blöcken kapseln. Bei der Ausführung dieser Zyklen fährt das Werkzeug inkrementell in das Material, verweilt oder zieht sich leicht zurück, um den Span zu brechen, und sticht dann erneut ein, bis die endgültige Tiefe erreicht ist.
Ein prozesssicheres Spanmanagement ist entscheidend für die Bedienersicherheit und die Qualität der Oberflächengüte. Beim Einstechen in zähe Werkstoffe wie Stahl oder Edelstahl erzeugt der Schnitt hochduktile, kontinuierliche Fließspäne. Ohne einen Peck-Zyklus bilden diese Fließspäne lange, bandförmige Knäuel (bird's nests), die sich um Werkzeugrevolver, Spannfutter oder Werkstück wickeln. Diese Spanknäuel können die Werkstückoberfläche zerkratzen, den Werkzeughalter beschädigen oder den Bediener bei der Spanentfernung verletzen. Durch den Einsatz automatisierter inkrementeller Vorschübe und anschließender schneller Sicherheitsrückzüge scheren diese Zyklen das Metall in kurze, handliche Späne, die durch das Hochdruck-Kühlmittel problemlos ausgespült werden.
Über das tiefe Einstechen hinaus sind diese festen Zyklen ideal für das tiefe Mittellinien-Peckbohren auf Drehmaschinen. Der Längs-Peckbohrzyklus (G74) verfährt entlang der Z-Achse und weicht in festgelegten Intervallen zurück, um den Span zu brechen und dem Kühlmittel das Erreichen der Bohrerspitze zu ermöglichen. Diese Kühlwirkung verhindert thermischen Stau und Spanpackung, welche die Hauptursachen für Bohrerbruch in tiefen Löchern sind. Ebenso arbeitet der radiale Einstechzyklus (G75) entlang der X-Achse und ermöglicht sicheres, mehrstufiges Einstechen mit konsistenter Spanevakuierung.
Befehlsstruktur
Die Befehlsstruktur der G74- und G75-Zyklen basiert auf Standard-ISO-Steuerungen auf einem Zwei-Block-Format, das entwickelt wurde, um modale Parameter von Koordinatendefinitionen zu trennen. Der erste Block deklariert den sicheren Rückzugs- oder Sicherheitsabstand, der modal aktiv bleibt, bis er geändert wird. Der zweite Block definiert die Ziel-Endpunktkoordinaten, inkrementelle Peck-Tiefen und Werkzeugausweichbeträge. Durch diese Aufteilung kann die Steuerung komplexe, mehrstufige Schnittpfade ausführen und gleichzeitig eine hochstrukturierte Programmstruktur beibehalten.
Um diese Zyklen erfolgreich zu programmieren, müssen Bediener das Koordinatenmapping der Drehmaschine verstehen. G74 definiert Bewegungen in der Längsachse (Z) für Stirnseitenbearbeitungen, während G75 Bewegungen in der Querachse (X) für das Einstechen an Außen- oder Innendurchmessern definiert. Die Koordinatenargumente im zweiten Block bestimmen die endgültigen Grenzen der bearbeiteten Nut, und die inkrementellen Schritte stellen sicher, dass die Belastung des Werkzeugs während des gesamten Zyklus gleichmäßig bleibt.
Fanuc- und Siemens-ISO-Dialekt-Syntax
G74 R_; G74 X(U)_ Z(W)_ P_ Q_ R_ F_;
G75 R_; G75 X(U)_ Z(W)_ P_ Q_ R_ F_;
Mitsubishi Konventionelle und Spezielle Syntax
Konventionelles Format:
G74 Re;
G74 X/(U)x Z/(W)z Pi Qk Rd Ff;
Mitsubishi Special Format (Ein Block):
G74 X/(U)x Z/(W)z Ii Kk Dd Ff;
| Adressparameter | Beschreibung und Verwendung |
|---|---|
| X (oder U) | Absolutkoordinate (X) oder inkrementeller Abstand (U) des Enddurchmessers oder der Nutbreitengrenze in der X-Achse. |
| Z (or W) | Absolutkoordinate (Z) oder inkrementeller Abstand (W) der Endtiefe oder der Nutgrenze in der Z-Achse. |
| P (oder I) | Inkrementelle Peck-Tiefe oder Werkzeugversatzweg in Richtung der X-Achse (spezifiziert als positiver vorzeichenloser Radiuswert). |
| Q (oder K) | Inkrementelle Peck-Tiefe oder Werkzeugversatzweg in Richtung der Z-Achse (spezifiziert als positiver vorzeichenloser Wert). |
| R (Block 1) (oder e) | Sicherheitsrückzugs-/Rückkehrbetrag zum Spanbrechen, definiert als positiver Wert. |
| R (Block 2) (oder d / D) | Werkzeugentlastungs-/Ausweichbetrag und -richtung am Nutgrund, um ein Schleifen während des Zurückziehens zu verhindern. |
| F | Die Schnittvorschubgeschwindigkeit in Millimetern pro Umdrehung (mm/U) oder Zoll pro Umdrehung (in/U). |
Markenanwendungen
Fanuc
Das Fanuc-System führt diese Zyklen unter Verwendung des Parameters 0722 oder 5139 aus, um Rückzugsbeträge global zu definieren, was eine konsistente Werkzeugentlastung garantiert, selbst wenn die R-Adresse im ersten Block weggelassen wird. Die korrekte Funktion hängt von Parameter 5124#4 (FIP) ab, welcher festlegt, ob die Adressen P und Q fest an das IS-B-Inkrementsystem gebunden sind.
G-Code-Befehle wie G74 und G75 automatisieren das Peckbohren und Einstechen, werden jedoch dynamisch auf G76 und G77 umgemappt, wenn die Steuerung unter Parameter 3401 für das G-Code-System C konfiguriert ist.
- Relevante Parameter: Parameter 0722 / 5139 definiert den Rückzugsbetrag; Parameter 5124#4 schaltet das Inkrementsystem um; Parameter 0012#4 steuert das automatische Spindelverhalten.
- Systemalarme: Alarm 062 (PS0062) für unzulässige Befehlsargumente; Alarm 0320 (PS0320) für negative Schnitttiefe; Alarm 4536 (PS4536) bei Fehlen von W oder Q im Mehrteilungsmodus.
- Versionsunterschiede: Das Series 16-Format verwendet P und Q für Schnitttiefen, wohingegen das ältere Series 15-Format (FCV-Parameter 0001#1) D für Ausweichbeträge nutzt.
Warnung: Eine fehlerhafte Einstellung des Parameters 5124#4 (FIP) kann dazu führen, dass die Steuerung die Skalierung der Tiefenbefehle P und Q missversteht, was zu extrem hoher Werkzeugbelastung, Drehmomentüberlastung und Werkzeugbruch führt.
Siemens
Siemens verarbeitet diese Zyklen über eine Backend-Shell-Zyklus-Architektur, welche die Argumente des ISO-Dialekts G74/G75 erfasst und auf Systemvariablen abbildet. Der Zyklus nutzt die Variable _ZSFI[9], um Standard-Rückzugsbeträge zu steuern, falls diese im Programm nicht spezifiziert sind.
Die Zyklen G74 und G75 erfordern eine explizite Aktivierung der Übersetzung mittels G291, da sie im nativen Siemens-Modus (G290) völlig andere Verfahrbefehle darstellen.
- Relevante Parameter: Systemvariable _ZSFI[9] definiert den Standard-Rückzugsbetrag; G291 / G290 schaltet die Übersetzungsmodi um.
- Systemalarme: Alarm 17630 / 17640 für Konflikte bei der Achskoordinaten-Transformation; Alarm 14011 für die Zyklusausführung im MDA-Modus; Alarm 10752 bei Fehlern der Schneidenradiuskompensation.
- Versionsunterschiede: Siemens unterstützt die ISO-G-Code-Systeme A, B und C, wobei G74/G75 im System C auf Abspanen und Konturwiederholung umgemappt werden und das Einstechen auf G76/G77 verlegt wird.
Warnung: Das Ausführen eines ISO-formatierten Programms mit G74 oder G75, während sich die Steuerung im nativen Siemens-Modus (G290) befindet, löst Eilgangbewegungen in Richtung Maschinentiefpunkt aus, was das Risiko schwerer Kollisionen birgt.
Mitsubishi
Mitsubishi-Steuerungen verfügen über ein einzigartiges Ein-Block-"MITSUBISHI CNC Special Format", das die Standardadressen P, Q und R durch I, K und D ersetzt. Das aktive Format wird durch den Formatauswahlparameter #1265 gesteuert.
Die G74- und G75-Zyklen sind Stirn- und Längsstichzyklen auf Drehmaschinen, führen jedoch auf Fräsmaschinen das Gewindebohren und Kreistaschenfräsen aus.
- Relevante Parameter: Parameter #8056 G74 RETRACT definiert den Standard-Rückzugsbetrag; Parameter #1265 ext01/bit0 schaltet das Blockformat um; Parameter #1241 set13/bit4 steuert die Ebenenprüfung auf Drehmaschinen.
- Systemalarme: Alarm P32 / P33 bei Formatkonflikten und fehlenden Argumenten; Alarm P114 bei unzulässiger Zuordnung der Bearbeitungsebene zur programmierten Achse.
- Versionsunterschiede: Die Drehserien (L-System) nutzen G74/G75 zum Einstechen, während die Frässerien (M-System) G74 zum Synchron-Gewindebohren nutzen. Die Software-Version B war auf 99,999 mm Rückzug beschränkt, während die Version C dies auf 999,999 mm erweitert.
Warnung: Wenn der Ausweichparameter (R oder D) auf Mitsubishi-Steuerungen mit einem negativen Vorzeichen programmiert wird, ändert dies die Freifahrlogik dahingehend, dass das Ausweichen beim ersten Einstich unterdrückt wird, was zur Vermeidung von Schleifspuren sorgfältig verifiziert werden muss.
Markenvergleich
| Vergleichsthema | Fanuc | Siemens | Mitsubishi |
|---|---|---|---|
| Zyklus-Syntaxformat | Standard-Zwei-Block-Format (G74 R_ / G74 X_ Z_ P_ Q_ R_ F_) | Standard-Zwei-Block-Format im ISO-Dialektmodus G291 (G74 R_ / G74 X_ Z_ P_ Q_ R_ F_) | Unterstützt sowohl das konventionelle Zwei-Block-Format als auch das einzigartige Ein-Block-"MITSUBISHI CNC Special Format" (G74 X_ Z_ I_ K_ D_ F_), gesteuert durch Parameter #1265/bit0. |
| Backend-Ausführung | Festcodierte, native Logik für mehrteilige, wiederkehrende Zyklen. | "Shell-Zyklus"-Mappingsystem (übersetzt programmierte ISO-Adressen in dedizierte Variablen wie $C_A...$C_Z und löst native Siemens-Zyklen wie CYCLE86/CYCLE861 aus). | Festcodierte Zyklen mit Parameter-Standardwerten für Rückzüge und spezielle Ausweichrichtungen (vorzeichenbehaftet vs. vorzeichenlos). |
| Aktive Sprache / Duale Modi | Reine ISO-G-Code-Steuerung (mit klassischer FCV-Abwärtskompatibilitäts-Option). | Duale Logik: ISO-Dialekt (G291) vs. Nativer Siemens-Modus (G290). Das Befehlen von G74/G75 im nativen Modus führt eine Referenzpunktfahrt bzw. Festpunkterreichung aus. | Unterstützt Drehmaschinenzyklen (L-System). Ordnet G74 im M-System (Bearbeitungszentrum) dem Synchron-Gewindebohren und G75 dem Kreistaschenfräsen zu. |
| Rückzugs- / Sicherheitsabstand | Modale R-Adresse im Block 1, global konfigurierbar über Parameter 0722/5139. | Modale R-Adresse im Block 1, oder Systemvariable _ZSFI[9]. | Modale Re-Adresse im Block 1, global konfigurierbar über Parameter #8056. |
Technische Analyse
Eine Analyse der Steuerungen von Fanuc, Siemens und Mitsubishi verdeutlicht, wie deren zugrundeliegende Hardware- und Softwarearchitekturen die physikalische Zyklusausführung steuern. Fanuc setzt auf eine rein festcodierte, wiederkehrende Zykluslogik, die direkt in der System-Firmware verankert ist. Dieser Ansatz liefert extrem schnelle Reaktionszeiten und absolute Syntaxkonsistenz über Steuerungsgenerationen hinweg. Dafür opfert er jedoch Flexibilität und erfordert hardwarenahe Weichen wie den FCV-Parameter zur Gewährleistung der Abwärtskompatibilität sowie Systemvariablen-Zuweisungen zur Verwaltung der G-Code-System-Ummaps. Das Fanuc-Design verlagert den Konfigurationsaufwand auf die Maschinenparameter (wie 0722 and 5139), was Bediener dazu zwingt, den Steuerungszustand vor der Ausführung von Standard-G-Code-Dateien lückenlos zu prüfen.
Die Siemens Sinumerik hingegen verzichtet auf festcodierte Logik zugunsten einer eleganten, softwarebasierten "Shell-Zyklus"-Architektur. Wenn der Übersetzer G74 oder G75 im ISO-Dialektmodus G291 liest, führt er keine starre Routine aus. Stattdessen extrahiert das System die Koordinaten und Vorschübe, speichert sie in internen Variablen von $C_A bis $C_Z und ruft einen nativen Siemens-Standardzyklus (wie CYCLE86 oder CYCLE861) auf. Diese virtualisierte Ausführungsebene bietet unerreichte Vielseitigkeit, wodurch die Steuerung duale Sprachen unterstützt und nahtlos zwischen ISO-Dialekt und nativer Sinumerik-Logik über G290- und G291-Befehle umschalten kann. Allerdings birgt diese Abstraktion betriebliche Risiken: Versäumt es der Programmierer zu prüfen, ob sich die Steuerung im G291-Modus befindet, führt das System eine native G74-Referenzpunktfahrt aus, was eine plötzliche Eilgangbewegung der Achse gegen den Maschinennullpunkt anstelle des Nutstechens verursacht.
Mitsubishi zeichnet sich dadurch aus, dass Programmierdichte und Achsanpassung im Vordergrund stehen. Das MITSUBISHI CNC Special Format ermöglicht es Programmierern, den standardmäßigen Zwei-Block-ISO-Code in einen einzigen, sauberen Block (unter Verwendung der Adressen I, K und D) zu komprimieren, was den Programmoverhead erheblich reduziert. Zudem integriert Mitsubishi hochentwickelte Steuerungslogik direkt in die Ausweichbewegung selbst: Das Hinzufügen eines negativen Vorzeichens zum Ausweichparameter (R oder D) ändert die Bahnlogik so, dass das Ausweichen beim ersten Einstich unterdrückt und erst bei den folgenden Durchgängen ausgeführt wird. Diese mechanische Verfeinerung schützt die hintere Nutwand vor Schleifspuren – ein Sicherheitsmerkmal, das von der Standard-Zykluslogik von Fanuc nicht unterstützt wird. Mitsubishi trennt Dreh- und Fräszyklen strikt, wobei Programmierer jedoch auf die Ebenenprüfung (Parameter #1241) achten müssen, um Achs-Ebenen-Mismatches bei Werkzeugübergängen auf die C-Achse auszuschließen.
Programmbeispiele
Fanuc-G-Code-Beispiel
G00 X50.0 Z5.0 M03 S1200;
T0101;
G74 R1.5;
G74 X40.0 Z-25.0 P2000 Q3000 F0.2;
Trockenlauf (dry run)-Analyse (Fanuc)
Während des Trockenlaufs hebt der Bediener die Schneidenkompensation mit G40 auf und verfährt den Werkzeugrevolver auf die Startposition (X50.0, Z5.0) bei rotierender Spindel mit 1200 U/min. Wenn die Steuerung den G74-Block ausführt, verfährt das Werkzeug parallel zur Z-Achse in Z-Achsen-Peck-Schritten von 3,0 mm (Q3000). Am Ende jedes Pecks zieht sich das Werkzeug um 1,5 mm (R1.5) zurück, um den Span zu brechen. Dieses Peckbohren wird fortgesetzt, bis die Z-Achsen-Tiefe von -25,0 mm erreicht ist. Anschließend führt das Werkzeug einen lateralen Versatz von 2,0 mm (P2000) in der X-Achse aus, fährt zurück auf das Startniveau von Z5.0 und führt den nächsten Peckbohrdurchgang aus. Der Zyklus wiederholt sich, bis die endgültige Nutgrenze bei X40.0 geräumt ist und das Werkzeug zur sicheren Startkoordinate zurückkehrt.
Siemens-G-Code-Beispiel
G291;
T1 D1;
G00 X40.0 Z5.0 M03 S1500;
G75 R0.5;
G75 X20.0 Z-10.0 P1500 Q2500 F0.15;
Trockenlauf-Analyse (Siemens)
Der Bediener programmiert zuerst G291, um den ISO-Dialekt-Übersetzer zu aktivieren. Das Werkzeug verfährt im Eilgang auf die sichere Startposition X40.0, Z5.0 bei aktiver Werkzeugkorrektur D1. Wenn G75 aufgerufen wird, führt das Werkzeug radiales Peckbohren entlang der X-Achse in Schritten von 1,5 mm (P1500) aus. Nach jedem Einstich zieht die Steuerung die Achse um 0,5 mm (R0.5) zurück, um die Späne zu brechen. Sobald der endgültige Nutdurchmesser von X20.0 erreicht ist, verschiebt sich das Werkzeug lateral entlang der Z-Achse um 2,5 mm (Q2500) und fährt zurück auf X40.0. Das Werkzeug sticht dann an der neuen Z-Position ein, bis Z-10.0 fertiggestellt ist. G40 wird danach angewendet, um die Sicherheit der Schneidenradiuskompensation zu wahren.
Mitsubishi-G-Code-Beispiel
G00 X45.0 Z2.0 M03 S1000;
T0202;
G75 U-10.0 W-20.0 I2000 K1500 D-1.0 F0.15;
Trockenlauf-Analyse (Mitsubishi)
Das Werkzeug verfährt im Eilgang auf X45.0, Z2.0. Durch Verwendung des Ein-Block-"MITSUBISHI CNC Special Format" (aktiviert durch Parameter #1265) programmiert der Bediener inkrementelle Zustellungen. Das Werkzeug verfährt quer in X-Achsen-Schritten von 2,0 mm (I2000) und verschiebt sich in der Z-Achse um 1,5 mm (K1500). Da die Adresse D mit einem negativen Vorzeichen (D-1.0) befohlen wird, unterdrückt die Steuerung die Ausweichbewegung beim ersten Peckbohrdurchgang, um das Nutprofil zu schützen, und führt das 1,0 mm große Werkzeugausweichen erst ab dem zweiten Durchgang aus. Das Werkzeug kehrt sicher in seine Startposition zurück, sobald die inkrementellen Grenzen von U-10.0 und W-20.0 vollständig bearbeitet sind.
Fehleranalyse
| Marke | Alarmcode | Auslösebedingung | Bediener-Symptom | Ursache / Behebung |
|---|---|---|---|---|
| Fanuc | Alarm 062 (PS0062) | Negativer Tiefen- oder Verfahrwert spezifiziert, wenn der Ausweichversatz null ist, oder ein von Null abweichender Wert für U/W, wenn der Ausweichversatz null ist. | Die Spindel stoppt, die Zyklusausführung wird sofort angehalten und auf dem Bildschirm der Steuerung blinkt die rote Alarmmeldung PS0062. | Falsche Zyklusparameter programmiert. Stellen Sie sicher, dass Ausweichwerte von Null verschieden sind und die Ausweichrichtungsparameter positive Zahlen darstellen. |
| Fanuc | Alarm 0320 (PS0320) | Negativer Wert für den Verfahrweg oder die Schnitttiefe in den Zyklusblöcken spezifiziert. | Spindel stoppt, Vorschub sinkt auf Null und der Bildschirm zeigt PS0320 UNZULÄSSIGER BEWEGUNGSWEG an. | Die Adressen P und Q müssen im Zyklusblock als positive, vorzeichenlose Ganzzahlen programmiert werden (z. B. P2000 statt P-2000). |
| Fanuc | Alarm 4536 (PS4536) | Weglassen der Adresse W oder Q in einem mehrteiligen wiederkehrenden Zyklus G73 oder G74. | Der Zyklus startet nicht, wenn die Programmausführung den G74-Block erreicht, und zeigt PS4536 FEHLENDER W- ODER Q-BEFEHL an. | Stellen Sie sicher, dass sowohl die Adresse W als auch Q für mehrteilige oder wiederkehrende feste Zyklusoperationen explizit programmiert sind. |
| Siemens | Alarm 17630 | Nativer Siemens G74-Referenzpunktfahrt-Zyklus aufgerufen, während eine Achse an einer aktiven Koordinatentransformation beteiligt ist. | Die Achsbewegung stoppt sofort und zeigt eine rote Fehlermeldung 17630 bezüglich einer Koordinatentransformation auf dem Bedienpanel. | Eine Koordinatentransformation (wie TRANSMIT oder TRACYL) ist aktiv. Heben Sie die Transformation mit dem Befehl TRAFOOF vor dem G74-Aufruf auf. |
| Siemens | Alarm 17640 | Nativer Siemens G75-Festpunktfahrt-Zyklus aufgerufen, während eine Achse an einer aktiven Koordinatentransformation beteiligt ist. | Achsbewegung stoppt, Spindel wird angehalten und es wird 17640 Festpunktfahrt nicht möglich angezeigt. | Aktiver Achstransformationskonflikt. Entfernen Sie den nativen G75-Aufruf oder heben Sie die Koordinatentransformationen mit TRAFOOF auf. |
| Siemens | Alarm 10752 | Kollisionsgefahr aufgrund von Schneidenradiuskompensation (Engpasserkennung fehlgeschlagen). | Die Zyklusausführung wird unterbrochen, der Vorschub sinkt auf Null und ein Kollisionsalarm wird ausgelöst. | Die Schneidenradiuskompensation (G41/G42) ist noch aktiv. Programmieren Sie G40 explizit, um die Kompensation aufzuheben, bevor Sie den Zyklus ausführen. |
| Mitsubishi | Alarm P32 | Standardadressen P, Q oder R im G74/G75-Block programmiert, während das MITSUBISHI CNC Special Format aktiv ist. | Die Steuerung weist den Programmblock ab und stoppt den Zyklus, wobei ein gelber Status P32 Programmfehler angezeigt wird. | Parameter #1265 ist auf 1 gesetzt (Spezialformat). Ersetzen Sie die Standardadressen P, Q und R durch die Spezialadressen I, K und D. |
| Mitsubishi | Alarm P33 | Das Spezialformat ist ausgewählt, aber Elemente des normalen Formats sind programmiert, oder erforderliche Werte wurden ausgelassen. | Die Maschine stoppt am Zyklusblock und auf dem Bildschirm der Steuerung wird der Fehler P33 Programmfehler gemeldet. | Überprüfen Sie die Formatkonfiguration in Parameter #1265. Verwenden Sie die korrekte Spezialformatstruktur und stellen Sie sicher, dass keine erforderlichen Variablen fehlen. |
| Mitsubishi | Alarm P114 | Programmierte Achse weicht während der Zyklusausführung von der ausgewählten Bearbeitungsebene ab. | Die Achsbewegung wird gesperrt und die Steuerung meldet P114 Ebenen-Fehlanpassung. | Die aktive Koordinatenebene (G17/G18/G19) stimmt nicht mit der programmierten Achse des Zyklus überein. Schalten Sie Parameter #1241 um, um die Ebenenprüfung zu deaktivieren, oder stellen Sie die korrekte Ebene ein. |
Anwendungshinweis
Ein katastrophaler Werkzeugcrash an den Futterbacken (chuck jaws) oder der Vorrichtung (fixture) droht sofort, wenn der Bediener auf einer Fanuc-Steuerung die lückenlose Überprüfung des Parameters 5124#4 (FIP) vernachlässigt. Steht dieser Parameter falsch, zwingt die Steuerung die Zustellwerte P und Q in das IS-B-Inkrementsystem: Eine beabsichtigte Peck-Zustellung von 3,0 mm (programmiert als Q3000) wird dann als winziger Weg von 0,003 mm interpretiert, was zu einer massiven Überlastung, einem sofortigen Werkzeugbruch oder einer schweren Achskollision führt. Wird dieser Parameter nicht verifiziert, liegt das Ergebnis außerhalb der Toleranz — und der Fehler zeigt sich erst bei der Endmessung. Um solche prozessgefährdenden Kollisionen im Eilgangrückzug auszuschließen, müssen CNC-Programmierer die Futter- und Reitstockbarrieren (Chuck and Tail Stock Barriers) in den Steuerungsparametern zwingend aktivieren. Korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl. Zudem muss bei Siemens-Systemen vor jedem Aufruf der G74- oder G75-ISO-Zyklen sichergestellt sein, dass das System über G291 im ISO-Dialektmodus arbeitet, da die Ausführung im nativen Siemens-Modus (G290) ansonsten eine unkontrollierte Referenzpunktfahrt (native G74/G75) direkt in Richtung Maschinennullpunkt auslöst.
Auf Mitsubishi-Systemen ist das Risiko ähnlich hoch: Wenn der Sonderformat-Auswahlparameter #1265/bit0 aktiv ist, führt die versehentliche Programmierung standardmäßiger P-, Q- oder R-Adressen statt der verlangten I-, K- und D-Werte unverzüglich zum Alarm P32 oder P33 und stoppt den Fertigungsprozess vollständig. Die Einhaltung der Prozesssicherheit erfordert zudem eine genaue Überwachung der C-Achsen-Spannung während Werkzeugübergängen. Nur wenn alle Spannsignale der Spindel (spindle clamp signals) vollendet sind, bleibt die Bearbeitung stabil. Durch die gezielte Programmierung eines negativen Vorzeichens beim Ausweichbetrag (D-1.0) kann der Bediener bei radialen Stechzyklen das Ausweichen beim ersten Einstich gezielt unterdrücken, um ein ungewolltes Schleifen an den Außenwänden zu verhindern. Korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl, wodurch teure Toleranzüberschreitungen und Ausschuss wirksam vermieden werden.
Verwandte Befehle
- G70: Schlichtzyklus, der das verbliebene Schlichtaufmaß nach G71/G72-Zyklen abspannt.
- G71: Längs-Schruppdrehzyklus, der den Materialabtrag vor dem Einstechen automatisiert.
- G72: Plan-Schruppdrehzyklus, der stirnseitiges Material entfernt, um eine saubere Oberfläche für das Stirnstechdrehen mit G74 zu schaffen.
- G73: Konturwiederholungszyklus, der mehrere Schruppdurchgänge für vorgeformte Werkstücke automatisiert.
- G68: Befehl zur Koordinatensystem-Rotation, der die aktive Bearbeitungsebene dreht und vor dem Ausführen fester Drehzyklen vollständig deaktiviert sein muss.
Fazit
Die kompromisslose Einhaltung von Prozesssicherheit und Toleranzgrenzen bei Stirn- und Längsstichoperationen steht und fällt mit der präzisen Konfiguration der Steuerungsparameter. Für maximale Ausfallsicherheit in der Serienfertigung sollten Einrichter und Programmierer standardmäßig die globalen Rückzugswerte über die Parameter Fanuc 0722, Siemens _ZSFI[9] und Mitsubishi #8056 festlegen. Dadurch wird ein sicheres Freifahren des Werkzeugs selbst dann erzwungen, wenn das Programmiersystem den R-Wert im ersten Zyklusblock ausgelassen hat. 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. Der systematische Einsatz grafischer Trockenläufe (dry runs) ohne aktiven Werkstückeingriff stellt die letzte Barriere dar, um unvorhersehbare Programmierfehler und teuren Ausschuss verlässlich abzuwenden.
Häufig gestellte Fragen (FAQ)
Wie verhindert der CNC-Einrichter Maßabweichungen durch ungenaue Skalierung der G74/G75-Zustelltiefen (P und Q) auf Fanuc-Steuerungen?
Maßabweichungen und Toleranzüberschreitungen treten auf, wenn der Steuerungsparameter 5124#4 (FIP) nicht mit dem aktiven Achs-Inkrementsystem übereinstimmt, was zu einer fehlerhaften Interpretation der P- und Q-Werte führt. Wenn das System fälschlicherweise im IS-B-Modus rechnet, führt dies zu extrem geringen Zustellungen, was zu Werkzeugreibung, enormem Verschleiß und Maßhaltigkeitsverlusten führt. 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. **Aktion:** Prüfen Sie im Parameter-Bildschirm den Wert von Parameter 5124#4 (FIP); setzen Sie diesen gezielt auf 1, um eine feste Skalierung unabhängig von den Achseinstellungen zu erzwingen, und führen Sie eine Probebohrung mit anschließender digitaler Mikrometer-Endmessung durch.
Welcher Schutzmechanismus schützt das Stechwerkzeug vor Zerstörung, wenn ein G75-Radialdrehzyklus auf einer Siemens-Sinumerik gestartet wird?
Der größte Risikofaktor bei der Ausführung von ISO-Dialektzyklen wie G75 ist die unbemerkte Aktivierung der Schneidenradiuskompensation (G41/G42), die zu Berechnungsfehlern in der Siemens-Shell-Zyklusumgebung führt. Dies löst den Alarm 10752 (bottleneck detection failed) aus und bricht den Bearbeitungsprozess abrupt ab, was bei unzureichendem Freifahren das Werkzeug beschädigt. 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. **Aktion:** Fügen Sie im CNC-Programm unmittelbar vor dem G75-Aufrufblock den Befehl G40 ein, um jegliche aktive Werkzeugkompensation aufzuheben, und verifizieren Sie den programmweiten G291-Modus.
Wie lässt sich bei einer Mitsubishi-Steuerung verhindern, dass das Stechwerkzeug beim radialen Einstecken (G75) beim ersten Einstich die Nutflanke zerkratzt?
Beim radialen Einstechen mit G75 führt die Standard-Freifahrbewegung am Nutgrund (Escape-Bewegung) häufig dazu, dass die Werkzeugschneide beim ersten Einstich über die rohe Außenwand kratzt und Riefen hinterlässt, was die Oberflächentoleranz zerstört. Mitsubishi bietet hierzu eine intelligente Steuerung der Ausweichrichtung mittels Vorzeichensteuerung. 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. **Aktion:** Programmieren Sie die Escape-Distanz im G75-Block mit einem negativen Vorzeichen (z. B. D-1.0 oder R-1.0), um das Freifahren beim allerersten Einstich gezielt zu unterdrücken und erst bei den folgenden Pecks zuzulassen.
Immer noch nicht gelöst?
Frage unseren KI-Assistenten zu diesem Thema in natürlicher Sprache. Basierend auf verifizierten Quellen, keine Halluzinationen.

- 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
Siemens CYCLE800 G-Code: Schwenkebene & Werkzeugausrichtung
Siemens CYCLE800 programmieren für 3+2-Achsen. Lernen Sie Schwenkebenen, Werkzeugausrichtung und die Behebung der Sinumerik-Alarme 61190 und 61153.
Siemens CYCLE72 Konturfräsen: Leitfaden zum Sinumerik-Bahnfräsen
Anleitung zum Siemens CYCLE72 Konturfräsen auf Sinumerik. Erfahren Sie alles über Parameter, das Vermeiden von Alarm 61123 und prozesssicheres Arbeiten.
Siemens CYCLE952 Konturdrehzyklus prozesssicher programmieren
Siemens CYCLE952 Konturdrehen auf Sinumerik CNC programmieren. Parameter verifizieren, Alarm 61051 vermeiden und Unterschiede zu Fanuc und Mitsubishi verstehen.
Siemens SLOT1 und SLOT2 Nutfräszyklen sicher programmieren
Programmierung der Nutfräszyklen SLOT1 und SLOT2 auf Siemens Sinumerik Steuerungen. Parameter verifizieren, Alarm 61000 vermeiden und Fräser anpassen.