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.
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.
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.
A Drehachse X
B Drehachse Y
C Drehachse Z
F Vorschub (Feed)
R Radius
S Spindel Drehfrequenz (Speed)
T Werkzeug (Tool), Nummer
X Die längste Achse im rechten Winkel zur Spindel
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.
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
G40 Werkzeugradius Korrektur Aus
G41 Werkzeugradius Korrektur links von der Kontur in Vorschubrichtung
G42 Werkzeugradius Korrektur links von der Kontur in Vorschubrichtung
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