Loading...
 

CNC-Programmierung mit G-Code

G-Code Shirts (*W)
G-Code Shirts (*W)

G-Code ist eine Maschinensprache zur Programmierung von CNC-Maschinen. Die Sprache ist weitgehend standardisiert, das soll bedeuten, dass ein Programm auf verschiedenen Maschinen das Gleiche machen sollte. Wie so oft haben die unterschiedlichen Hersteller aber wieder mal irgendwelche "Verbesserungen" umgesetzt. Letztendlich hilft nur ein Blick ins Handbuch der jeweiligen Maschine, um sicher zu gehen, wie die Maschine die jeweiligen Codes interpretiert.

Ein Programm besteht aus mehreren Sätzen (im englischen Blocks) zusammen. Einfacher gesagt ist ein Satz, eine Zeile.
Ein Satz besteht wiederum aus einer eindeutigen Zählernummer N..., gefolgt von einem Befehl G.., M..), samt Parametern.
Kommentare werden mit einem % eingeleitet.

Beispiele

G-Code Buch (*A)
G-Code Buch (*A)

Ein klitzekleines Beispiel:

%Testprogramm
N100 G00 X10 Y20 Z-15
N110 G01 X30 F300
N120 M30
%Programmende


%Testprogramm ist einfach nur ein Kommentar für den Menschen
N100 Zählernummer (die Zahl hinter dem "N" ist frei wählbar, muss aber aufsteigend angegeben werden)
G00 Befehl für Eilgang
X10 Y20 Z-15 Positionsangaben
F300 Vorschub

Bei den meisten Maschinen kann man die Zählernummer einfach weglassen.

%Testprogramm
G00 X10 Y20 Z-15
G01 X30 F300
M30
%Programmende

Die Befehle beginnen mit dem Buchstaben G oder M gefolgt von einer Zahl. Zahlen unter 10 (0 - 9) können mit einer führenden 0 angegeben werden. G01 und G1 bedeutet das Gleiche.

Simulation

NC Viewer ist ein Online-Simulationsprogramm für G-Code.

Hier ein Übersicht der G-Codes und M-Codes nach DIN 66025/ISO 6983.

G-Codes und M-Codes Fräsen