Fräse

DNC-CNC SYSTEME

Titlebild Links

ELEKTRONIK

FORMENBAU

GRAVUR

Die CNC-Maschinen-Steuersprache G-Code oder RS274

G-code auch RS274 genannt ist eine steuersprache die an die 200 Steuerbefehle beinhaltet. Die meisten käuflichen Maschinensteuerung beherschen nicht nicht den gesamten Befehlssatz sonder sind an eine bestimmte CNC-Maschine angepasst worden.

Hier werden die wichtigsten CNC-Befehle beschrieben.
Die Übersicht über die CNC-Programmierung, ersetzt nicht das Maschinenhandbuch, beim der Programmierung müssen Sie sich unbedingt an die Anweisungen des Maschinenhandbuchs halten.

Übersicht
Auf dier Seite werden die wichtigsten Befehle beschrieben, die im G-Code verwendet werde. Mit dieser Beschreibung soll der Einstieg für Anfänger erleichtert werden. Zum arbeiten an Ihrer Maschine die Anweisungen des Maschinen-handbuchs zu beachten.

Programmstruktur
Ein "CNC Programm" setzt sich zusammen aus mehreren abgeschlossenen Zeilen "Sätzen". Jeder Satz besteht aus "Wörtern". Auf jeden "Adress-Buchstaben" folgt ein "Wert".

Ein Beispielsatz ist: N540 G2 X30 Y-20 M8

Der Satz (Zeile) besteht aus den Wörtern N540, G2, X30, Y-20, und M8.
Den Adressen N, G, X, Y, R und M sind die folgenden Werte zugeordnet: 540, 2, 30, -20, 12 und 8

Die NC-Maschine arbeitet nacheinander die einzelnen Sätze (Zeilen) mit den G-, und M-Befehlen ab. Die Abarbeitung der Befehle geschieht in einer bestimmten Reihenfolg. Z.B.: wird ein M-Befehl ausgeführt bevor die Achsenbewegung ausgefürt wird. Das Kühlmittel (M8) wird eingeschaltet bevor die Achsen sich bewegen.

Manche Maschinensteuerungen erlauben nur ein G-, oder M-Befehl in einer Zeile, andere erlauben mehrere Befehle in der gleichen Zeile. Manche Steuerungen verlangen, wie im Beispiel zweistellige Angaben G02 nicht G2. Jede Zeile startet mit einer Nummer, es ist sinnvoll mit 10er Schritten zu arbeiten, damit man später noch Zeilen einfügen kann.

Adressbuchstaben
A Drehachse X
B Drehachse Y
C Drehachse Z
F Vorschub (Feed)
G Vorbereitende Funktion
I Bogenzentrum in X
J Bogenzentrum in Y
K Bogenzentrum in Z

M Machinenfunktion
N Satz-Nummer
R Radius
S Spindel Drehfrequenz (Speed)
T Werkzeug (Tool), Nummer
X Die längste Achse im rechten Winkel zur Spindel
Y ist im rechten Winkel zur X- und Z-Achse
Z Achse verläuft parallel zur Spindel

G-Code hier die gebräuchlichtsten Befehle:-
Die G Kommandos bestimmen welche Achsen um wie viel verfahren werden.
Die meisten G-Befehle sind in einer Gruppe der Ebenen G17, G18 und G19.

Interpolation
G0 Lineare Interpolation im Eilgang
G1 Lineare Interpolation mit Vorschub
G2 Bogen links (im Uhrzeigersinn) Kreis Interpolation
G3 Bogen links (gegen den Uhrzeigersinn) Kreis Interpolation
G4 Verweilzeit

Ebenenauswahl
G17 X/Y Ebenenauswahl
G18 X/Z Ebenenauswahl
G19 Y/Z Ebenenauswahl

Werkzeugradius Korrektur
G40 Werkzeugradius Korrektur Aus
G41 Werkzeugradius Korrektur links von der Kontur in Vorschubrichtung
G42 Werkzeugradius Korrektur rechts von der Kontur in Vorschubrichtung

Nullpunkte
G53 Absoluter Nullpunkt
G54 Werkstücknullpunkt 1
G55 Werkstücknullpunkt 2
G56 Werkstücknullpunkt 3
G57 Werkstücknullpunkt 4
G58 Werkstücknullpunkt 5
G59 Werkstücknullpunkt 6

Feste Zyklen
G80 Bohrzyklus aus
G81 Bohrzyklus 1 an
G82 Bohrzyklus 2 an
G83 Bohrzyklus 3 an
G84Bohrzyklus 4 an

Positioninierung
G90 Absolute Massangabe
G91 Inkrementale Massangabe
G92 Nullpunktverschiebung

M-Code
Maschinenbefehle

M0 Programm Stop
M2 Ende Programmablauf
M30 Programmende

Spindel
M3 Spindel Start, im Uhrzeigersinn
M4 Spindel Start, im Gegen-Uhrzeigersinn
M5 Spindel Stop

Tool
M6 Werkzeugwechsel
Kühlung
M7 Sprüh Kühlung an
M8 Kühlung oder Absaugung an
M9 Kühlung oder Absaugung aus