Skip to main content
CNC.wikiCNC.wiki

G73 und G83 Tiefbohrzyklen: Leitfaden für High-Speed und Tieflochbohren

Prozesssichere Programmierung von G73 & G83 Bohrzyklen auf Fanuc, Siemens und Mitsubishi. Vermeiden Sie Spindelkollisionen und optimieren Sie Spanbruch.

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

CNC CARE Mitgründer

Einleitung

Ein dumpfer Knall, gefolgt von dem unüberhörbaren Splittern eines Hartmetallbohrers und dem sofortigen Stillstand der Hauptspindel – dieser Albtraum jeder CNC-Fertigung wird meist durch einen unkontrollierten Eilgang-Plunge in Z-Richtung direkt in eine Schraubstockbacke (vise jaw), eine Spannpratze (clamp) oder das rotierende Spannfutter (chuck) ausgelöst. Wenn ein modal aktiver Tiefbohrzyklus vor lateralen Verfahrbewegungen oder einem Werkzeugwechsel nicht sauber gelöscht wird, deklariert die Steuerung jede neue Koordinate als nächste Bohrposition. Die mechanischen Konsequenzen sind verheerend: verbogene Spindelwellen, zerstörte Spannwerkzeuge und teurer Ausschuss. 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 Werkzeugschäden und folgenschwere Toleranzüberschreitungen dauerhaft auszuschließen, müssen CNC-Programmierer und Einrichter die exakte Funktionsweise der Peck-Bohrzyklen G73 und G83 beherrschen.

Korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl. Durch die Kapselung komplexer Plunge-, Entspanungs- und Rückzugsbewegungen in einen einzigen modalen Block reduzieren diese Zyklen das Fehlerrisiko bei der manuellen Programmierung drastisch. Während der Hochgeschwindigkeits-Steppzyklus G73 kontinuierliche Spanbildung durch extrem kurze Mikrorückzüge unterbricht und maximale Zeiteffizienz wahrt, sorgt der Tiefloch-Peckbohrzyklus G83 durch einen vollständigen Rückzug auf die R-Ebene dafür, dass festsitzende Späne ausgespült werden. Diese methodische Trennung bildet das Fundament für höchste Prozesszuverlässigkeit bei tiefen Bohrungen.

Technische Übersicht

SpezifikationWert / Beschreibung
BefehlscodesG73 (Hochgeschwindigkeits- / Stufenbohrzyklus), G83 (Standard-Peck- / Tieflochbohrzyklus)
Modale GruppeGruppe 09 Feste Bohrzyklen (Modal)
Unterstützte MarkenFanuc, Siemens, Mitsubishi
Kritische ParameterFanuc: 5114 (G73-Rückzug), 5115 (G83-Sicherheitsabstand); Siemens: _ZSFR[1] (G73-Rückzug), _ZSFR[2] (G83-Sicherheitsabstand); Mitsubishi: #8012 (G73-Rückzug), #8013 (G83-Rückzug)
Hauptsächliche EinschränkungInkrementelle Tiefe Q muss immer positiv und ungleich Null sein. Der canned cycle muss vor Werkzeugindizierungen oder Referenzpunktfahrten mit G80 aufgehoben werden, um unbefohlene Plunges zu vermeiden.

Schnellleser

  • Inkrementelle Tiefe erforderlich: Programmieren Sie die Zustelltiefe Q immer als positiven, von Null verschiedenen inkrementellen Wert. Das Weglassen von Q oder das Programmieren von Q0 löst sofortige Alarme aus (PS0045 bei Fanuc, 61808 bei Siemens).
  • Modale Zustände aufheben: Befehlen Sie ein G80 oder einen Bewegungscode der Gruppe 01, um aktive modale Zyklen vor Referenzpunktfahrten (G28) oder Werkzeugwechseln explizit aufzuheben, um automatische unbefohlene Z-Plunges zu verhindern.
  • Auswahl der Rückzugsebene: Überprüfen Sie sorgfältig die Zustände von G98 (Rückzug auf Startebene) und G99 (Rückzug auf R-Ebene). Wenn G98 beim Überfahren von Spannpratzen oder Spannbacken nicht befohlen wird, kollidiert das aktive Schneidwerkzeug oder der Revolver seitlich mit dem Hindernis.
  • Rückzugs-Offsets anpassen: Passen Sie Mikrorückzüge und Sicherheitsabstände in den Maschinenparametern (Fanuc 5114/5115, Siemens _ZSFR[1]/_ZSFR[2] oder Mitsubishi #8012/#8013) exakt an die spezifischen Werkstoff- und Werkzeugeigenschaften an.
  • Rotationsachsen sperren: Stellen Sie bei Drehzentren mit angetriebenen Werkzeugen sicher, dass die C-Achsen-Verriegelungen fest eingerastet sind (über Spindelklemmungs-M-Codes oder den Mm-Befehl), bevor Sie den canned drilling cycle starten, um zu verhindern, dass sich das Werkstück dreht und Bohrer abbricht.
  • Tiefenreduzierung nutzen: Verwenden Sie bei Mitsubishi-Steuerungen der Serien M800V/M80V (S/W A9+) die werkseitigen Blockparameter J (Reduzierungsbetrag) und ,K (Mindestzustellung), um Zustelltiefen dynamisch ohne komplexe Makro-Unterprogramme zu verringern.

Grundlegende Konzepte

Der primäre programmiertechnische Vorteil des G73-Hochgeschwindigkeits-Stufenbohrzyklus und des G83-Tiefloch-Peckbohrzyklus ist die automatisierte Verwaltung tiefer Einstechbewegungen, bei denen die Spanevakuierung für das Überleben des Werkzeugs entscheidend ist. Diese modalen Zyklen komprimieren komplexe Vorschub-, Rückzugs- und Verweilzeitsequenzen in einen einzigen G-Code-Block, was Programmierzeit spart und menschliche Fehler drastisch reduziert.

Der Hochgeschwindigkeits-Peckzyklus G73 bietet eine hocheffiziente Bearbeitung, indem nach jedem Plunge mit dem Wert Q ein Mikrorückzug zum Spanbrechen langer Späne ausgeführt wird. Da die Bohrerspitze im Loch verbleibt, behält der Zyklus eine hohe Bearbeitungsgeschwindigkeit bei und minimiert die Zykluszeiten.

Im Gegensatz dazu zieht der G83-Tiefloch-Peckbohrzyklus das Werkzeug nach jedem Peck komplett aus der Bohrung auf die R-Referenzebene zurück. Dieser vollständige Rückzug ist unverzichtbar, um verdichtete Späne aus tiefen Bohrungen zu evakuieren und es dem Kühlschmiermittel zu ermöglichen, die Bohrerspitze zu spülen, wodurch ein Überhitzen und Ausfallen des Werkzeugs verhindert wird.

Befehlsstruktur

Um einen modalen Peck-Bohrzyklus einzurichten, muss der Befehl G73 oder G83 mit den Koordinaten der ersten Bohrung, der Gesamttiefe, dem Zustellinkrement und dem Vorschub programmiert werden. Sobald der Zyklus aktiv ist, führt er automatisch die programmierten Zustellungen und Rückzüge bei allen nachfolgenden X- und Y-Koordinaten aus, die von der Steuerung eingelesen werden. Dieser modale Zustand bleibt so lange aktiv, bis er explizit durch einen anderen Zyklus überschrieben oder durch einen Befehl der Gruppe 00 oder G80 aufgehoben wird.

Im inkrementellen Modus (G91) stellen die Adressen Z und R relative Verfahrwege von der aktuellen Werkzeugposition dar, während sie im absoluten Modus (G90) direkte Koordinaten im aktiven Koordinatensystem widerspiegeln. Die inkrementelle Zustelltiefe Q muss unabhängig vom aktiven Bemaßungsmodus immer als positiver, vorzeichenloser Wert programmiert werden.

Befehlssyntax

Fanuc-Bearbeitungszentren:

G73 X_ Y_ Z_ P_ Q_ R_ F_ K_ ;
G83 X_ Y_ Z_ P_ Q_ R_ F_ K_ ;

Siemens ISO-Dialektmodus:

G73 X... Y... Z... R... Q... F... K... ;
G83 X... Y... Z... R... Q... F... K... ;

Mitsubishi-Bearbeitungszentren:

G73 X_ Y_ Z_ Q_ R_ F_ P_ L_ ,I_ ,J_ D_ E_ J_ ,K_ ;
G83 X_ Y_ Z_ R_ Q_ F_ L_ ,I_ ,J_ D_ E_ J_ ,K_ ;

Details der Befehlsparameter

AdresseMarkeBeschreibungWert / Bereich
X, YFanuc, Siemens, MitsubishiKoordinaten zur Angabe der Bohrposition in der aktiven Ebene.Absolute oder inkrementelle Werte
ZFanuc, Siemens, MitsubishiGesamte Bohrungstiefe (Tiefe des Bohrungsgrunds).Absoluter oder inkrementeller Abstand vom R-Punkt
RFanuc, Siemens, MitsubishiKoordinate/Abstand der Referenz-Sicherheitsebene R.Absoluter oder inkrementeller Wert
QFanuc, Siemens, MitsubishiInkrementelle Schnitttiefe für jeden Peck-Durchgang (nur positiv).Vorzeichenloser positiver Wert
PFanuc, Siemens, MitsubishiVerweilzeit am Grund der Bohrung.Millisekunden (P1000 = 1 Sek.)
FFanuc, Siemens, MitsubishiSchnittvorschub.Vorschubgeschwindigkeit in mm/min oder Zoll/min
K (oder L)Fanuc, Siemens, MitsubishiAnzahl der Zykluswiederholungen für Rastermuster.0 bis 9999
,I / ,JMitsubishiProgrammierbare Inpositionsbreiten für Positionier- und Bohrachsen.1 bis 999,999 mm
J / ,KMitsubishiReduzierungsbetrag der Schnitttiefe und minimale Zustelltiefe.Dynamische Werte
D / EMitsubishiAuswahlindex und Frequenz der Umkehrspindel.Ganzzahlige Werte

Markenanwendungen

Fanuc

Bei Fanuc-Steuerungen der M-Serie können die Z-Achsen-Bewegungen modal aktiver Bohrzyklen über den Parameter 5101#0 (FXY) entkoppelt werden. Wenn dieser konfiguriert ist, bestimmt die Bearbeitungsebene den dynamischen Zustellweg der Bohrachse. Die Anpassung des Rückzugsbetrags zum Spanbrechen im G73-Zyklus wird über den Parameter 5114 gesteuert.

Der Fanuc-Zyklus wird mit einer modalen Zustelltiefe Q und einer Rückkehrhöhe zum R-Punkt programmiert:

G73 X20.0 Y30.0 Z-50.0 R2.0 Q5.0 F150 K1;
G83 X40.0 Y40.0 Z-60.0 R5.0 Q15.0 P1000 F200;
Parameter / Alarm / VersionTechnische SpezifikationWert / Aktion
Parameter 5114Rückzugsbetrag d zum Spanbrechen im G73-Zyklus.0 bis 32767 (Einheiten: 0,001 mm oder 0,0001 Zoll)
Parameter 5115Sicherheitsabstand d für das erneute Zustellen nach Rückzug im G83.0 bis 32767
Parameter 5101#0 (FXY)Bohrachsenauswahl relativ zur G17/G18/G19-Ebene.0 (nur Z-Achse) oder 1 (orthogonale Achse der Ebene)
Alarm PS0044 (Alarm 044)Referenzpunktfahrt (G27–G30) im canned cycle-Modus befohlen.Heben Sie den aktiven canned cycle zuerst mit G80 auf.
Alarm PS0045 (Alarm 045)Peck-Tiefe Q fehlt oder wurde als Q0 programmiert.Geben Sie eine positive, von Null verschiedene inkrementelle Tiefe Q an.
M-Serie vs. T-SerieBefehlsunterschiede zwischen Fräs- und Drehplattformen.Auf Drehmaschinen wird der G83-Rückzug über den Parameter 5101#2 (RTR) umgeschaltet, um entweder Standard- oder High-Speed-Pecks auszuführen.

Warnung: Das Ausführen einer manuellen oder automatischen Referenzpunktfahrt wie G28, ohne zuvor den Bohrzyklus aufzuheben, löst sofort einen PS0044-Alarm aus und sperrt alle Achsen.

Siemens

Siemens-Steuerungen im ISO-Dialektmodus verwalten Tiefloch-Pecks, indem sie Rückzugswerte in GUD-Systemvariablen speichern. Der High-Speed-Rückzug zum Spanbrechen wird durch _ZSFR[1] gesteuert, während der Sicherheitsabstand bei Tieflochbohrungen in _ZSFR[2] definiert ist.

Siemens ISO-Dialekt-Programme aktivieren tiefe Peck-Zyklen unter Verwendung absoluter Koordinaten und inkrementeller Zustellungen:

G90 G99 G83 X300. Y-250. Z-150. R-100. Q15. F120.
Parameter / Alarm / VersionTechnische SpezifikationWert / Aktion
Systemvariable _ZSFR[1]Rückzugsbetrag zum Spanbrechen bei G73.Bereich der Systemvariablen
Systemvariable _ZSFR[2]Sicherheitsabstand für den Anfahrweg zur Spanentfernung bei G83.Bereich der Systemvariablen
Alarm 61808Endbohrtiefe Z oder Einzel-Peck-Tiefe Q fehlt.Programmieren Sie gültige Z- und von Null verschiedene positive Q-Werte.
Alarm 61809Fehlerhafte Vorpositionierungskoordinate oder Verletzung kinematischer Grenzen.Überprüfen Sie Startposition und Verfahrwege.
Alarm 61811Unzulässiger ISO-Achsname im Block programmiert.Korrigieren Sie die Achsnamen im Zyklusblock.
ISO-Dialekt M vs. ISO-Dialekt TSoftware-Parsing für Drehen vs. Fräsen.ISO-Dialekt-T-Drehanwendungen ermöglichen die erweiterten G-Codes G83.5 (High-Speed) und G83.6 (Standard), um die Standardwerte der Steuerung zu umgehen.

Warnung: In der Siemens-ISO-Logik wird ein modaler Zyklus sofort abgewählt, wenn ein Interpolationsbefehl der Gruppe 01 (wie G00 oder G01) im selben Block eingelesen wird, was dazu führt, dass nachfolgende Achskoordinaten als Standard-Linearbewegung ausgeführt werden.

Mitsubishi

Mitsubishi-Steuerungen ermöglichen die Nutzung kundenspezifischer Parameter für Tieflochzyklen. Die Rückzugsbeträge werden durch den Parameter #8012 für den G73-Stufenzyklus und den Parameter #8013 für den G83-Zyklus verwaltet.

Mitsubishi-Zyklen werden entweder im absoluten oder inkrementellen Modus programmiert und unterstützen kundenspezifische Positionsprüfungen:

G73 X10. Y20. Z-30. R2. Q5. P500 F150 ,I0.1 ,J0.2;
Parameter / Alarm / VersionTechnische SpezifikationWert / Aktion
Parameter #8012Rückkehr-/Rückzugsbetrag für den G73-Stufenzyklus.0 bis 99999,999 mm
Parameter #8013Rückkehr-/Rückzugsbetrag für den G83-Tieflochzyklus.0 bis 99999,999 mm
Parameter #8083Weist den M-Befehlscode zu, um den G83S-Modus auszulösen.1 bis 99999999
Alarm P33Widersprüchliche Umkehrspindel D befohlen oder fehlerhafte Achskonfiguration.Heben Sie den vorherigen Zyklus ordnungsgemäß auf und überprüfen Sie die Spindelindizes.
Alarm P35Programmierbare Inpositionsbreiten (,I oder ,J) überschreiten den zulässigen Bereich.Programmieren Sie Breitentoleranzen innerhalb von 1 bis 999,999 mm.
Alarm P62Weglassen der Anfahrvorschubgeschwindigkeit I oder Variablen #8085 / #8086 auf 0 gesetzt.Geben Sie einen gültigen Vorschub I an und überprüfen Sie die Parametereinstellungen.
M800V/M80V-Serie S/W A9+Verfahren zur Spezifikation des Schnittreduzierungsbetrags.Ermöglicht direkte J- und ,K-Adressen in G73/G83-Blöcken, um die Zustelltiefe dynamisch zu verringern.

Warnung: Wenn die C-Achse bei Dreharbeiten mit angetriebenen Werkzeugen nicht verriegelt wird (über spezielle M-Codes zur Spindelverriegelung oder die Mm-Adresse), kann sich das Werkstück unter dem Bohrdruck drehen, was zum Werkzeugbruch führt.

Markenvergleich

VergleichsthemaFanucSiemensMitsubishi
Makro-ÜbersetzungsarchitekturDirektes ISO-Makro-Parsing mit Registerverknüpfung; native Diagnoseregister protokollieren Werte in DGN 520 und 521.Übersetzt ISO-Zyklen über den Shell-Zyklus CYCLE383M in den nativen CYCLE83; unterstützt Echtzeit-Umschaltung des Dialekts (G291/G290).Direktes G-Code-Blockmapping; integriert Inpositions-Toleranzprüfungen (,I und ,J) direkt im Zyklusblock.
Steuerung der Zustelltiefe (Peck-Tiefe)Feste inkrementelle Schnitttiefe Q. Erfordert manuelles Schreiben von Makros zur dynamischen Tiefenreduzierung.Feste Peck-Tiefe Q. Variablenparameter müssen im nativen Modus geändert werden, um die Tiefe anzupassen.Dynamische Zustelltiefenreduzierung über die Adressen J (Tiefenreduzierung) und ,K (Mindesttiefe) in den Modellen M800V/M80V (S/W A9+).
Dynamische AchsauswahlEntkoppeltes Achsen-Ebenenmapping über Parameter 5101#0 (FXY) verfügbar.Standardmäßige ebenenspezifische orthogonale Bohrachsenlogik.Standardmäßige ebenenspezifische orthogonale Bohrachsenlogik.
Mikrobohr-Funktionen— (keine Quelle)— (keine Quelle)Hochentwickelter Kleinstdurchmesser-Zyklus G83S (aktiv über #8083 M-Code) mit PLC-Drehmomentrückkopplung und kundenspezifischen Anfahrvorschüben.
Verhalten bei automatischer AufhebungErfordert G80 oder einen Code der Gruppe 00, um aktive modale Zustände aufzuheben.Hebt den Zyklus implizit auf, sobald ein Bewegungscode der Gruppe 01 (G00, G01) eingelesen wird.Aufgehoben durch G80 oder einen Bewegungscode der Gruppe 01 (G00–G03, G33).

Technische Analyse

Die zugrundeliegende Ausführungsarchitektur zeigt erhebliche Unterschiede zwischen Fanuc, Siemens und Mitsubishi. Fanuc setzt auf standardmäßiges, direktes ISO-Makro-Parsing, bei dem die Ausführung auf Hardware-Registerebene verfolgt wird. Dies ermöglicht es Fanuc, detaillierte Zyklusanalysen direkt in Diagnoseregister wie DGN 520 für Standard-Rückzüge und DGN 521 für drehmomentüberlastungsgesteuerte Rückzüge aufzuzeichnen – eine Funktion, die auf anderen Steuerungen fehlt. Im Gegensatz dazu leitet Siemens ISO-Aufrufe über eine zwischengeschaltete Shell-Zyklus-Übersetzung (CYCLE383M) um, welche die programmierten Parameter abfängt und in native Sinumerik-CYCLE83-Befehle übersetzt. Dies ermöglicht Siemens-Maschinen eine nahtlose Dialektumschaltung zwischen G291 (ISO-Modus) und G290 (Siemens-Modus) mitten im Programm, verzichtet jedoch auf die hardwarenahen Diagnosen von Fanuc.

Insbesondere Mitsubishi zeichnet sich durch die Integration von hochpräzisen Servoprüfungen und dynamischem Tiefenmanagement direkt im G-Code-Block aus. Während Fanuc und Siemens kundenspezifische Makro-Unterprogramme benötigen, um die Zustelltiefe mit zunehmender Bohrungstiefe zu verringern, erlauben Mitsubishi-Steuerungen der Serien M800V/M80V (S/W-Version A9 oder höher) die direkte Programmierung eines J-Reduzierungsbetrags und einer minimalen Schnitttiefe ,K im Zyklusaufrufblock. Programmierer können zudem die Adressen ,I und ,J anhängen, um die Servoantriebe zu zwingen, vor dem Plunge exakt einzuhaltende Inpositions-Fehlertoleranzen sowohl für die Positionier- als auch für die Bohrachse zu verifizieren. Dieses Hardware-Servo-Feedback gewährleistet höchste Positioniergenauigkeit, während Siemens und Fanuc bei der Inpositions-Verifizierung auf globale, maschinenweite Standardparameter angewiesen sind.

Programmbeispiele

Fanuc-G-Code-Beispiel

G90 G99 G83 X20.0 Y30.0 Z-50.0 R2.0 Q5.0 F150 ;
X40.0 Y40.0 Z-50.0 ;
G80 ;

Trockenlauf (dry run): Um einen sicheren Trockenlauf (dry run) des Fanuc-Programms auszuführen, entfernen Sie das Werkstück aus der Einspannung und ziehen Sie die Z-Achse in eine freie, hohe Position zurück. Aktivieren Sie den Einzelsatzmodus (single-block mode) und fahren Sie schrittweise fort. Im ersten Satz verfährt das Werkzeug im Eilgang zu den ersten Koordinaten (X20.0, Y30.0) in der aktiven Ebene und fährt dann schnell auf die R-Sicherheitsebene bei Z2.0 herunter. Die Steuerung führt daraufhin eine Reihe von Zustellungen von 5,0 mm bei der programmierten Vorschubgeschwindigkeit F150 aus. Nach jedem Peck verfährt die Z-Achse im Eilgang vollständig aus der Bohrung auf die Z2.0 R-Ebene, um Späne zu entfernen, verweilt kurz, damit Kühlmittel in die Bohrung fließen kann, und fährt dann im Eilgang wieder nach unten, wobei das Werkzeug 1,0 mm (wie im Parameter 5115 festgelegt) vor der vorherigen Schnitttiefe anhält, bevor erneut zugestellt wird. Im zweiten Satz verfährt das Werkzeug im Eilgang auf X40.0 Y40.0 und wiederholt den Bohrzyklus. Das Einlesen von G80 hebt den Zyklus schließlich auf und deaktiviert das modale Bohren, was unbefohlene Eilgang-Plunges bei nachfolgenden Koordinatenbewegungen verhindert.

Siemens-G-Code-Beispiel

G90 G99 G73 X200. Y-150. Z-100. R50. Q10. F150. ;
X300. Y-250. ;
G80 ;

Trockenlauf: Stellen Sie für den Siemens-G73-Trockenlauf sicher, dass sich die Steuerung im ISO-Dialektmodus (G291) befindet, und verifizieren Sie, dass alle physischen Spannmittel außerhalb der Werkzeugbahn liegen. Im Einzelsatzbetrieb verfährt der erste Satz das Werkzeug im Eilgang zu den Koordinaten (X200., Y-150.) und fährt auf die Referenzebene R50 herunter. Das Werkzeug stellt dann in Schritten von 10,0 mm zu. Nach jedem Plunge führt die Steuerung einen Mikrorückzug aus (der in der Systemvariablen _ZSFR[1] definierte Betrag), um den Span zu brechen, wodurch die Werkzeugspitze für maximale Effizienz in der Bohrung verbleibt. Sobald die Endtiefe Z-100. erreicht ist, verfährt das Werkzeug im Eilgang zurück aus der Bohrung auf die R50-Referenzebene. Der zweite Satz verfährt die Achse zu den Koordinaten X300. Y-250. und wiederholt den Spanbrechzyklus. Das abschließende G80 hebt den aktiven modalen Zustand auf, sodass Werkzeugindizierungen und Nullpunktfahrten sicher durchgeführt werden können.

Mitsubishi-G-Code-Beispiel

G90 G99 G83 X20. Y20. Z-40. R5. Q10. F200 J2. ,K3. ;
X30. Y30. ;
G80 ;

Trockenlauf: Vor der Ausführung des Mitsubishi-Programms müssen Sie sicherstellen, dass die Parameter #8012 und #8013 auf sichere Werte eingestellt sind und die C-Achse des Drehzentrums verriegelt is. Fahren Sie im Einzelsatzmodus fort. Im ersten Satz verfährt die Achse im Eilgang auf die Koordinate X20. Y20. und abwärts auf R5. Das Werkzeug stellt mit dem Vorschub F200 zu. Die erste Peck-Tiefe beträgt Q10. Bei nachfolgenden Schritten verringert die Steuerung die Schnitttiefe automatisch um den Reduzierungsbetrag J2. (d. h. der zweite Peck beträgt 8 mm, der dritte 6 mm), bis der bei ,K3. programmierte Mindestwert erreicht ist. Nach jedem Peck zieht sich das Werkzeug auf den Punkt R5 zurück, um Späne auszuspülen. Der zweite Satz positioniert das Werkzeug auf X30. Y30. und wiederholt den dynamischen Bohrvorgang. Das Einlesen des abschließenden G80-Blocks hebt den Bohrzyklus auf, entkoppelt die Bohrachse und ermöglicht wieder standardmäßige, unabhängige Positionierbewegungen.

Fehleranalyse

SteuerungAlarmcodeAuslösebedingungBediener-SymptomUrsache / Behebung
FanucAlarm 044 (PS0044)Referenzpunktfahrt (G27, G28, G29 oder G30) befohlen, während der canned cycle aktiv ist.Die Achsbewegung stoppt sofort; auf dem Bildschirm wird eine Koordinatenwarnung angezeigt.Referenzpunktfahrt befohlen, während sich der Bohrzyklus im modalen Zustand befand. Behebung: Fügen Sie vor dem Satz mit der Referenzpunktfahrt einen G80-Aufhebungsbefehl ein.
FanucAlarm 045 (PS0045)Zustelltiefe-Adresse Q fehlt oder Q0 wurde in einem G73- oder G83-Block spezifiziert.Die CNC stoppt am Zyklusblock und löst einen Parameteralarm aus.Inkrementelle Zustelltiefe fehlt. Behebung: Geben Sie einen positiven, von Null verschiedenen Q-Wert im Block an.
SiemensAlarm 61808Gesamttiefe Z oder Einzel-Peck-Tiefe Q fehlt vollständig im Zyklusblock.Der Zyklusaufruf stoppt sofort, und die rote Statusleuchte auf dem Bedienpanel blinkt.Erforderliche Zyklusparameter fehlen. Behebung: Programmieren Sie eine gültige Gesamttiefe Z und von Null verschiedene positive inkrementelle Q-Werte.
SiemensAlarm 61809Werkzeugposition vor dem Plunge ist fehlerhaft oder verletzt kinematische Grenzen.Die Programmausführung wird abgebrochen, noch bevor Achsbewegungen der Zustellachse ausgeführt werden.Berechneter Verfahrweg verletzt Positioniergrenzen. Behebung: Überprüfen Sie Koordinaten und Vorpositionierungshöhen.
MitsubishiP33Befehlen eines Spindelumkehrindexes D, der sich ohne vorherige Zyklusaufhebung vom vorherigen Befehl unterscheidet.Die Steuerung sperrt das Programm und zeigt eine G-Code-Warnung an.Fehlerhafte Spindel- oder Achsbezeichnung. Behebung: Programmieren Sie G80, um den aktiven Zyklus aufzuheben, bevor Sie eine neue Spindelbezeichnung initiieren.
MitsubishiP35Programmierbare Inpositionsbreiten (,I oder ,J) überschreiten den zulässigen Bereich.Die Bewegung stoppt am Zyklusaufrufblock, und ein Inpositionsfehler wird erzeugt.Breitentoleranzen sind außerhalb des Bereichs von 1 bis 999,999 mm konfiguriert. Behebung: Passen Sie die Werte für ,I und ,J so an, dass sie innerhalb der zulässigen Grenzen liegen.
MitsubishiP62Weglassen der Anfahrvorschubgeschwindigkeit I im G83S-Modus, oder Parameter #8085 / #8086 sind auf Null gesetzt.Der Kleinstdurchmesser-Zyklus bricht sofort ab und stoppt die Fertigung.Erforderliche Anfahrparameter fehlen. Behebung: Geben Sie eine gültige Anfahrgeschwindigkeit I an und konfigurieren Sie die Parameter #8085 und #8086.

Anwendungshinweis

Ein verheerender Werkzeugbruch oder eine Kollision des Werkzeugrevolvers (turret) mit einer Schraubstockbacke (vise jaw) oder Spannpratze (clamp) droht sofort, wenn die Rückzugsebenen G98 und G99 nicht präzise auf die Spannmittellayouts abgestimmt sind. Ist G99 active, zieht sich das Werkzeug nach der Bearbeitung nur auf die flache R-Ebene zurück, was beim anschließenden Eilgang-Querlauf eine seitliche Kollision mit mechanischen Hindernissen provoziert. Um maximale Prozesssicherheit zu wahren, muss G98 erzwungen werden, wodurch die Z-Achse vollständig auf die sichere Startebene (initial plane) zurückzieht. Wird dieser Parameter nicht verifiziert, liegt das Ergebnis außerhalb der Toleranz — und der Fehler zeigt sich erst bei der Endmessung. Die lückenlose Anpassung steuerungsspezifischer Register – wie Parameter 5114 (0,001 mm Auflösung) für G73-Mikrorückzüge und 5115 für G83-Sicherheitsabstände auf Fanuc, die Systemvariablen _ZSFR[1] und _ZSFR[2] auf Siemens oder die Parameter #8012 und #8013 auf Mitsubishi – stellt sicher, dass Spanbruch und Kühlmittelzufuhr perfekt synchronisiert sind. Korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl. Zudem müssen Bediener auf Drehzentren mit angetriebenen Werkzeugen sicherstellen, dass die C-Achsen-Verriegelung über die `Mm`-Adresse oder einen dedizierten M-Code fest eingerastet ist, bevor der Bohrer ins Material fährt. Ein unvollständiges Spindelsignal führt dazu, dass sich das Werkstück dreht, was den Bohrer augenblicklich abschert und hohen Ausschuss (scrap parts) erzeugt.

Verwandte Befehle

  • G80 (Bohrzyklus aufheben): Beendet den aktiven modalen canned cycle und verhindert, dass die Steuerung unbefohlene Eilgang-Plunges bei nachfolgenden Koordinatenpositionen ausführt.
  • G81-G82 (Standard-Bohrzyklen): Werden für flache Bohrungen und das Senken verwendet, bei denen keine Spanpackung droht, wodurch die zeitintensiven Rückzugsverzögerungen von G73 und G83 umgangen werden.
  • G83 (Tiefloch-Peckbohrzyklus): Ein Standard-Tieflochzyklus, der das Werkzeug nach jedem Peck-Durchgang vollständig auf die R-Referenzebene zurückzieht, um festsitzende Späne zu evakuieren und Kühlmittel an die Werkzeugspitze zu leiten.
  • G98 (Rückzug auf Startebene): Befiehlt dem Werkzeug, sich vor dem Anfahren der nächsten Bohrung vollständig auf die Startebene zurückzuziehen, um Freiraum über Spannpratzen und Schraubstockbacken zu gewährleisten.
  • G99 (Rückzug auf R-Ebene): Befiehlt dem Werkzeug, sich zwischen Bohrungen nur auf die R-Sicherheitsebene zurückzuziehen, um die Zykluszeiten beim Bearbeiten ebener Flächen ohne Hindernisse zu minimieren.

Fazit

Die prozesssichere Ausführung tiefer Bohrungen in der Serienfertigung erfordert eine kompromisslose Abstimmung zwischen Zykluslogik und Steuerungsparametern. CNC-Programmierer sollten G73-Mikrorückzüge gezielt in kurzspanenden Legierungen einsetzen, um Nebenzeiten zu minimieren, und auf G83-Vollrückzüge bei zähen, langspanenden Werkstoffen vertrauen, um thermische Schäden abzuwenden. Korrekte Konfiguration eliminiert die häufigste Ursache für Maßabweichungen bei diesem Befehl. Bevor der Automatikbetrieb gestartet wird, müssen alle Spannsysteme kalibriert, Achs-Inpositionsbreiten kontrolliert und die modalen Rückzugsebenen verifiziert werden. Wird dieser Parameter nicht verifiziert, liegt das Ergebnis außerhalb der Toleranz — und der Fehler zeigt sich erst bei der Endmessung. Die Einplanung einer expliziten G80-Bohrzyklusaufhebung vor jedem Werkzeugwechsel bildet dabei das entscheidende Sicherheitsnetz, um teuren Ausschuss (scrap parts) und mechanische Crashs auf dem Shop Floor prozesssicher zu verhindern.

Häufig gestellte Fragen (FAQ)

Wie lässt sich eine Toleranzüberschreitung durch ungenauen Z-Achsen-Rückzug bei G73 auf Fanuc-Steuerungen durch Parameteranpassung verhindern?

Eine Toleranzüberschreitung tritt häufig auf, wenn der G73-Rückzugsbetrag über den Parameter 5114 zu gering eingestellt ist, was unzureichenden Spanbruch und damit axiale Werkzeugbelastungen verursacht. 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:** Rufen Sie das Parameter-Menü auf, überprüfen Sie den Wert in Parameter 5114 (Einheit 0,001 mm) und erhöhen Sie den Rückzugsabstand bei zähen Werkstoffen auf 0,8 mm bis 1,2 mm, um den Spanbruch prozesssicher zu optimieren und Ausschuss zu verhindern.

Wie kann der CNC-Programmierer Siemens-ISO-Dialekt-Bohrzyklen (G83) vor unbefohlenen Eilgangbewegungen und Spindelcrashs schützen?

Spindelcrashs und unkontrollierte Vorschubbewegungen treten auf, wenn nachfolgende Positioniersätze eingelesen werden, während der Zyklus noch im Steuerungsspeicher modal aktiv ist. 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 nach jedem G83-Aufruf zwingend einen expliziten G80-Satz, um den modalen Zustand vollständig aufzuheben, bevor Werkzeugindizierungen oder manuelle Verfahrbewegungen stattfinden, und führen Sie einen Trockenlauf durch, um Ausschuss zu vermeiden.

Welchen Vorteil bietet die Mitsubishi 'Cutting Reduction Amount' Methode bei tiefen Bohrungen zur Vermeidung von Werkzeugbruch?

Mit zunehmender Bohrtiefe wird der Spanabtransport schwieriger, was zu extremen Torsionskräften und damit zu Maßabweichungen führt. Mitsubishi erlaubt es über die Adressen J und ,K im G83-Block, die Zustelltiefe mit fortschreitender Bohrungstiefe automatisch zu reduzieren, wodurch das Werkzeug radial entlastet wird. 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 die Parameter J (z. B. J2.0 für 2 mm Reduzierung) und ,K (z. B. ,K3.0 als minimale Zustelltiefe) direkt in Ihren G83-Befehlssatz ein, um Werkzeugbruch und Ausschuss prozesssicher 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