Bild Banner CNC-Programmierung

Der Inhalt dieser Seite soll Ihnen den Einstieg in das Thema CNC erleichtern, der Inhalt darf zum Lernen benutzt und auch kopiert werden.

In dieser Programmieranleitung 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

Programmstruktur

Adressbuchstaben

G-Code

M-Code

Achsen

Werkzeugradius Korrektur

Bögen

Interpolation

Ebenen

Nullpunkte


Ü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 Maschinenhandbuchs 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

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 links 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


Home