Programmerstellung

NC Fräsmaschinen verfügen über eine numerische Steuerung. Dieser Steuerung werden in einem NC-Programm die einzelnen Arbeitsschritte in einer für sie verständlichen "Sprache" (Codierung) beschrieben, wodurch die Werkstückbearbeitung automatisch ausgeführt werden kann.

Allgemeiner Aufbau eines NC Programms

Ein NC Programm besteht hauptsächlich aus Anweisungen, welche durch die Steuerung in Steuerimpulse für die Werkzeugmaschine umgesetzt werden.

Beispiel:

G00    X+40.0     Y+20.0

Diese Zeile bewirkt, dass die Antriebe für die Schlittenbewegung in den Achsen X und Y eingeschalten werden, bis die Position X = 40.0 und Y = 20.0 erreicht ist.

Anweisungen werden meist durch Zusatzbedingungen ergänzt.

G00 X+10.0 Z+20.0
AnweisungZusatzbedingungen

Eine Anweisung mit den dazugehörigen Zusatzbedingungen bilden ein Programmsatz.

Ein NC Programm besteht aus einer logischen aufgebauten Folge von Programmsätzen.

Die Programmsätze können durch Satznummern gekennzeichnet werden.

Unterprogramme

NC Programme für Werkstücke mit wiederholenden Bearbeitungsschritten besitzen eine Anzahl von Anweisungen, die mehrfach programmiert werden müssen. Diese Anweisungen können zur Vereinfachung in Unterprogrammen separat in der Steuerung gespeichert werden.

Die NC Programmiersprache

Die NC-Programmiersprache (z.B. PAL) legt fest, nach welchen Regeln Programmsätze im NC Programm gebildet werden (Grundlage DIN 66025).

Prinzip:

Beispiel:

N150 G01 X+10.0 M03
Satznummer Wort Wort Wort

Die Zahl kann die Bedeutung eines Codes haben (z.B. G01 = Verfahren auf einer Geraden mit Vorschubgeschwindigkeit), oder eines Wertes (z.B: X+10.0 = Verfahren auf die Zielkoordinate mit dem Wert X = 10.0).

wichtige Adressbuchstaben

Anweisungen
Adressbuchstabe G (G00 .. G99)

GWegbedingung, steuert die Werkzeugverfahrbewegung

Zusatzbedingungen
Adressbuchstaben:

X Koordinaten des Zielpunktes
Y
Z
FVorschub (engl. feed)
SSpindeldrehzahl (engl. speed)
TWerkzeugnummer/Revolverposition (engl. tool)
MSchalt- und Maschinenfunktion (Spindel, Kühlmittel ...)

Die Reihenfolge der Wörter im NC Satz ist wie nachfolgend beschrieben:

N G X Y Z F S T M

Die Programmiersprache legt fest:

Die Bedeutung der Adressbuchstaben

 


Wenn sie das Gefühl haben, das weiß ich alles schon, dann sollte der nachfolgende kleine Test keine Herausforderung sein.

Test (NC Programmierung nach DIN 66025)