G-Code Bohrzyklus G81, G82, G83, G73 und G84: Schritt-für-Schritt-Anleitung

In den vorherigen Blogbeiträgen, „CNC Programmierung: G-Code lernen – Einfach und Schnell“ sowie „G-Code lernen Teil 2/2: Fortgeschrittene CNC Programmierung„, haben wir die Grundlagen und die fortgeschrittenen Aspekte der G-Code Programmierung erlernt. Ein wichtiger G-Code Befehl wurde in diesen Beiträgen jedoch noch nicht behandelt – der G-Code Bohrzyklus.

In diesem Beitrag werden wir uns ausführlich mit dem G-Code Bohrzyklus beschäftigen. Danach können Sie diese Befehle problemlos in Ihre Projekte integrieren. Viel Spaß beim Lesen!

Als Arbeitswerkzeug verwenden wir unseren kostenlosen G-Code Simulator cncGraF.
Klicken Sie hier, um cncGraF kostenlos herunterzuladen“.

Um mehr über unseren G-Code Simulator zu erfahren, bitte hier klicken
cncGraF: Kostenloser G-Code-Simulator und CNC-Maschinen-Emulator„.

cncGraF 8: Kostenloser G-Code-Simulator und CNC-Maschinen-Emulator

Bohren ohne G-Code Bohrzyklus

Da Bohren nur eine Absenkung in der Z-Achse erfordert, kann dies auch ohne den G-Code Bohrzyklus durchgeführt werden. Hierfür wird einfach der G-Code Befehl G01 Z verwendet. Ein Beispiel (Ausschnitt) für den entsprechenden G-Code sieht wie folgt aus:

Beispiel
; 10 mm mit Vorschub 600 mm pro Minute in das Werkstück eintauschen
G01 Z-10 F600
; 1 Sekunde warten
G04 H1
; Werkzeug heben mit Eilgeschwindigkeit auf die Höhe Z = 5 mm über dem Nullpunkt
G00 Z5
Bohren mit G01 Z ohne G-Code Bohrzyklus

G-Code Bohrzyklus: G81 und G82

Der einfachste Bohrzyklus ist der G-Code Befehl G81. Dieser Bohrzyklus dient dem einfachen Bohren, während der Befehl G82 zusätzlich das Bohren mit einer Verweilzeit am Lochgrund ermöglicht.

Der G81/G82-Befehl hat die folgende Syntax:
G98(G99) G81(G82) X Y Z R F (P)

Die Parameter sind wie folgt:

  1. Mit dem Parameter G98/G99 wird die Rückzughöhe festgelegt, auf die das Werkzeug nach dem Bohrzyklus fahren soll.
    G98 – die Ausgangshöhe (Starthöhe) wird nach Bohrzyklus angefahren.
    G99 – die Rückzugshöhe (definiert im Parameter R) wird nach dem Bohrzyklus angefahren.
    Hinweis: Wenn kein Parameter G98 oder G99 angegeben ist, dann gilt G98.
  2. Die Parameter X,Y,Z:
    X – Position X
    Y – Position Y
    Z – Tiefe Z (absolut)
  3. R – Inkrementeller Wert der Rückzugsebene, bezogen auf den Startpunkt in der Z-Achse
  4. F – Vorschubgeschwindigkeit in mm/min
  5. Der G-Code Bohrzyklus G82 hat zusätzlich den Parameter P für Wartezeit in Millisekunden
    (1000ms = 1Sek.) am Lochgrund
Beispiel
G00 Z0
G98 G82 X10 Y10 Z-3 F300 P100
Bohrzyklus G82 mit dem Parameter P

Im obigen Beispiel wird eine Bohrung an der Position X10 und Y10 durchgeführt, wobei die Bohrtiefe 3 Millimeter beträgt. Zusätzlich wird am Lochgrund eine Verweilzeit (Parameter P) von 100 Millisekunden ausgeführt, in der die Fräse pausiert. Am Ende des Bohrvorgangs wird die Ausgangshöhe, die in diesem Fall Z=0 ist, wieder angefahren.

G-Code Befehl: G80

Der Bohrzyklus wird mit dem Befehl G80 oder durch anderen G-Code Befehl wie zum Beispiel G00 oder G01 gelöscht.

Beispiel
G98 G82 X20 Y20 Z-3 F300 P100
; Bohrzyklus an drei Stellen wiederholen
X30 Y20
X40 Y20
X50 Y20
; Bohrzyklus löschen
G80
In diesem Beispiel wird der Bohrzyklus G82 mit den angegebenen Parametern gestartet. Anschließend wird der Bohrzyklus 3 Mal an verschiedenen Positionen wiederholt, wobei die Einstellungen des Bohrzyklus erhalten bleiben. Zum Abschluss wird der Bohrzyklus mit G80 gelöscht.

G-Code Bohrzyklus: G83 Tieflochbohren mit Spanabfuhr

Im Vergleich zu den Bohrzyklen G81/G82 enthält dieser Bohrzyklus einen zusätzlichen Parameter Q. Der Parameter Q dient zur Steuerung der Spanabfuhr. Da beim Bohren Späne erzeugt werden, ist dieser Bohrzyklus besonders für das Tieflochbohren empfohlen.

Der G83-Befehl hat die folgende Syntax:
G98(G99) G83 X Y Z R F P Q

Die Parameter sind gleich wie beim G-Code Bohrzyklus G81/G82, jedoch mit einem zusätzlichen Parameter:
Q – Bohrtiefe pro Zustellung definiert in Millimeter

Beispiel
G00 Z0
G98 G83 X10 Y10 Z-9 F300 P100 Q3
Bohrzyklus G83 mit dem Parameter Q

Im obigen Beispiel wird eine Bohrung an der Position X10 und Y10 durchgeführt, wobei die Bohrtiefe 9 Millimeter beträgt. Zusätzlich wird am Lochgrund eine Verweilzeit von 100 Millisekunden ausgeführt, in der die Fräse pausiert. Die Bohrung erfolgt in dreifacher Zustellung, da die Eintauchtiefe pro Zustellung 3 Millimeter beträgt (Parameter Q). Am Ende des Bohrvorgangs wird die Ausgangshöhe Z=0 angefahren. Die Grafik unten erläutert den Parameter Q.

Der Parameter Q: G-Code Bohrzyklus G83

G-Code Bohrzyklus: G73 Tieflochbohren

Dieser Bohrzyklus entspricht dem Bohrzyklus G83, mit dem Unterschied, dass nach jeder Spanabfuhr mit Q eine kurze Abhebedistanz angefahren wird. Die Einstellung für die Abhebedistanz kann im cncGraF unter „Einstellungen -> Optionen -> G-Code“ vorgenommen werden.


G-Code Gewindebohrzyklus: G84

Zum Abschluss widmen wir uns der Königsdisziplin des Gewindebohrens mit dem G-Code Befehl G84. Mit diesem Befehl können sowohl Rechtsgewinde als auch Linksgewinde erzeugt werden. Zu beachten ist, dass eine Spindel mit sowohl Linkslauf als auch Rechtslauf erforderlich ist.

Hinweis: Im cncGraF unter „Einstellungen -> Optionen -> G-Code“ muss die Option „Alte G84 Version verwenden“ deaktiviert sein. Diese alte Version des G84 Befehls entspricht nicht dem G-Code Standard, wird jedoch von cncGraF weiterhin unterstützt, um die Kompatibilität mit alten G-Code Programmen zu gewährleisten.

Der G84-Befehl hat die folgende Syntax:
G98(G99) G84 X Y Z R P F M

Die Parameter für G84 sind wie folgt:
X – Position X
Y – Position Y
Z – Tiefe Z (absolut)
R – Inkrementeller Wert der Rückzugsebene bezogen auf den Startpunkt in der Z-Achse
P – Wartezeit in Millisekunden (1000ms = 1Sek.) am Lochgrund
F – Vorschubgeschwindigkeit in mm/min
M M03 Rechtsgewinde, sonst M04 Linksgewinde

Beispiel
G00 Z0
G98 G84 X10 Y10 Z-10 F300 P100 M03
Gewindebohrzyklus G84 als Rechtsgewinde

Im oben genannten Beispiel wird ein Rechtsgewinde (Parameter M03 für Rechtslauf) mit einer Tiefe von 10 Millimetern und einer Vorschubgeschwindigkeit von 300 mm/min erzeugt. Am Lochgrund wird eine Wartezeit von 100 Millisekunden (Parameter P) ausgeführt.


Wir hoffen, dass dieser Beitrag Ihnen dabei hilft, sich schnell in der Welt der Bohrzyklen zurechtzufinden.

Mit freundlichen Grüßen, Ihr BOENIGK-electronics Team


Beitrag veröffentlicht

in

,

von

de_DEDE