Ein CNC-Drehmaschinenprogramm kann in drei Teile unterteilt werden: Programmstart, Programminhalt und Programmende.
Der Programmstartabschnitt definiert hauptsächlich die Programmnummer, ruft das Werkstückbearbeitungskoordinatensystem und die Bearbeitungswerkzeuge auf, startet die Spindel und schaltet das Kühlmittel ein. Die maximale Spindelgeschwindigkeitsgrenze ist als G50 S2000 definiert und setzt die maximale Spindelgeschwindigkeit auf 2000 U/min. Dies ist eine sehr wichtige Anleitung für CNC-Drehmaschinen.
Sofern nicht anders angegeben, verwendet das CNC-System standardmäßig das G54-Koordinatensystem.
Die Rückkehr-zum-Referenzpunkt-Anweisung G28 U0 wird verwendet, um Kollisionen oder Interferenzen zwischen dem Werkzeughalter und dem Werkstück oder der Vorrichtung beim Werkzeugwechsel zu vermeiden. Eine effektive Methode besteht darin, dass die Werkzeugmaschine zunächst zum Maschinenbezugspunkt in Richtung der X--Achse zurückkehrt und sich in einem sicheren Abstand von der Spindel entfernt.
Die Werkzeugdefinition ist G0 T0808 M8, die sich automatisch an Werkzeug Nr. 8 (linkes Offset-Werkzeug) anpasst und das Kühlmittel einschaltet.
Die Spindelgeschwindigkeit ist als G96 S150 M4 definiert und die Funktion der konstanten linearen Geschwindigkeit (S) ist definiert. Die S-Funktion ermöglicht den Spindelgeschwindigkeitsbefehl an einer CNC-Drehmaschine und kann auf zwei Arten ausgedrückt werden: eine in U/min oder U/min und die andere in m/min. Der S-Code auf einer CNC-Drehmaschine muss in Verbindung mit G96 oder G97 verwendet werden, um die Spindeldrehzahl oder Schnittgeschwindigkeit einzustellen.
G97: Geschwindigkeitsbefehl, definiert und stellt die Geschwindigkeit pro Minute ein.
G96: Konstanter linearer Geschwindigkeitsbefehl, stellt sicher, dass die Schnittgeschwindigkeit an allen Positionen des Werkstücks gleich ist.
Abschnitt „Programminhalte“: Der Programminhalt ist der Hauptteil des gesamten Programms, bestehend aus mehreren Programmsegmenten. Jeder Programmabschnitt besteht aus mehreren Wörtern und jedes Wort besteht aus einem Adresscode und mehreren Zahlen. Im Allgemeinen bestehen Programmsegmente aus G- und M-Befehlen, Koordinatenpunkten jeder Achse und der Definition der Vorschubgeschwindigkeit.
Die F-Funktion bezieht sich auf die Vorschubfunktion. Der Vorschub der CNC-Drehmaschine hat zwei Ausdrücke: Der eine ist der Vorschub pro Umdrehung, ausgedrückt in mm/U, der hauptsächlich für den Drehvorschub verwendet wird. Eine andere Methode, ähnlich wie bei CNC-Fräsmaschinen, verwendet den Vorschub pro Minute (FPM), ausgedrückt in mm/min. Dies wird hauptsächlich für den Fräsvorschub in Dreh-{3}Fräsbearbeitungszentren verwendet.
Abschnitt „Programmende“: Am Ende des Programms muss der Werkzeugrevolver zum Referenzpunkt oder Maschinenreferenzpunkt zurückkehren, um eine sichere Position für den nächsten Werkzeugwechsel zu erreichen. Gleichzeitig wird die Spindel gestoppt, das Kühlmittel abgeschaltet und das Programm zum Stoppen oder Beenden ausgewählt.
Der Befehl „Zurück-zum-Referenzpunkt- G28U0 kehrt zum Maschinenreferenzpunkt in Richtung der X--Achse zurück, und G0 Z300.0 kehrt zum Referenzpunkt in Richtung der Z--Achse zurück.
Der Stoppbefehl M01 ist ein Stopp-Auswahlbefehl, der nur wirksam ist, wenn der Stopp-Auswahlschalter des Geräts eingeschaltet ist; M30 ist der Programmendebefehl, der bei Ausführung das Kühlmittel, den Vorschub und die Spindel stoppt. Das CNC-Programm und die CNC-Ausrüstung werden zurückgesetzt und in den Zustand vor der Bearbeitung zurückversetzt, um sich auf den nächsten Programmlauf und den Neustart der CNC-Bearbeitung vorzubereiten.






