Sie sind auf Seite 1von 10

CNC-Technik-Kurs Teil 2 Programmieren nach DIN 66025

ei der manuellen Fertigungsweise


Die Grundlagen der Bkann man strenge Planungsregeln
zur Werkstckfertigung etwas locke-
rer handhaben, da ein Facharbeiter
CNC-Programmierung dank seines Erfahrungsschatzes zu
jeder Zeit den Fertigungsprozess im
Griff hat. Eventuelle Unkorrektheiten
Mit SIM_WORK zum sicheren CNC-Programmierer werden sofort erkannt und korrigiert.
Bevor ein Werkstck auf CNC-Maschinen hergestellt werden kann, muss der Ein CNC-Programm darf hingegen
Facharbeiter mithilfe einer technischen Zeichnung, vor seinen "geistigen Au- keine groben Fehler enthalten. Ein
gen" den dazu erforderlichen Arbeitsablauf vom Anfang bis zum Ende durch- einziges fehlerhaftes Vorzeichen ge-
spielen. Es muss festgelegt werden, welches Werkzeug in welcher Reihenfolge ngt und der Maschinentisch fhrt in
bentigt wird und welche Schnittgeschwindigkeiten sowie Vorschbe erforder- die falsche Richtung, was eine teure
lich sind. Dazu kommt noch die Art der Spannung unter Bercksichtigung von Maschinenreparatur nach sich ziehen
Hindernissen auf dem Maschinentisch. Erst dann kann ein fehlerfreies CNC- kann. Oft sind danach auch das
Programm geschrieben werden. Diese Denkweise kann dank SIM_WORK aus- Werkzeug und das Werkstck reif fr
giebig trainiert werden. die Schrottkiste.
Der Grund ist, dass anders als ein
Mensch eine Steuerung keine logi-
schen Entscheidungen nach dem
Muster: "Es darf jetzt nicht weiter in
die Richtung X- gefahren werden, da
sonst das Werkstck zerstrt wird"
treffen kann. Diese Regel muss der
Programmierer im Programm be-
rcksichtigen.
Die erste einfache Kontur
Zur Planungsvorbereitung gehrt die
berlegung, aus welchem Rohteil
sich das Werkstck am kostengns-
tigsten herstellen lsst. Fr das fol-
gende Programmierbeispiel wird ein
gezogenes und bereits abgesgtes
Vierkantmaterial aus Aluminium mit
den Maen 100x100x22 ausgewhlt.
Die erste Aufgabe besteht darin, das
Werkstck auf 20mm Dicke zu fr-
sen, um die Sgeunebenheiten zu
entfernen.
Fr diese einfache Ttigkeit hat ein
Facharbeiter zwei Mglichkeiten:
Entweder er schreibt ein Programm,
um per CNC-Maschine die Deck-
und Bodenflche zu bearbeiten, was
im Fall groer Stckzahlen sowieso
erste Wahl ist, oder er frst die Fl-
chen per Universalfrsmaschine ma-
nuell auf Ma. Natrlich kann das
manuelle Bearbeiten der Flchen
auch per CNC-Maschine durchge-
fhrt werden, da einfache Frsarbei-
1 ten auf dieser Maschinengattung
1 Der JetSleeve von Diebold sorgt dafr, dass beim Frsen die Spne sofort weggeschleudert wer- ebenfalls ausgefhrt werden knnen.
den und dadurch der Nachteil des schlechten Spnefalls beim Senkrechtfrsen ab sofort Geschichte Dazu eigen sich insbesondere soge-
ist. Zudem sorgt diese Innovation dafr, dass sich die Frserstandzeit mindestens verdoppelt. nannte elektronische Handrder. Dies
ist gerade bei Einzelstcken oft sinn- die das Spannen noch einmal schneller ben korrekt nach DIN ihren Maschi-
voller und zeitsparender, als ein Pro- und genauer machen. nen eine andere Achsenlage mitgege-
gramm dafr zu erstellen. ben, als Hersteller, die ihre Maschine
Die Arbeitsebenen G17, G18, G19
Da in diesem Kurs jedoch der Um- als Senkrechtmaschine verkaufen.
gang und das Programmieren von Steuerungen besitzen keine Augen, um Sehr hufig sind durch den An- bezie-
CNC-Maschinen gebt werden sollen, zu erkennen, wie das Werkzeug zum hungsweise Abbau des Senkrecht-
wird nachfolgend beschrieben, welche Werkstck steht. Mit den Befehlen frskopfes diese Maschinen umrst-
Schritte ntig sind, um die gestellte G17, G18 und G19 wird dem Miss- bar. Die Achsenlage ndert sich da-
Aufgabe mithilfe eines Programms zu stand abgeholfen. Diese Befehle sagen durch jedoch nicht. Deshalb muss je-
lsen. der Steuerung, ob das Werkzeug der Facharbeiter sich zunchst die
waagrecht oder senkrecht eingespannt Achsenlage jeder von ihm zu betreu-
Maschine rsten
ist. Dadurch spielt es keine Rolle wie enden Maschine genau ansehen.
Durch seine einfache Form bietet es das Werkstck aufgespannt ist - es Es hat sich bewhrt, zunchst aus
sich an, das Werkstck in einen Ma- kann in jeder Spannlage bearbeitet festem Papier ein Koordinatenmodell
schinenschraubstock einzuspannen. werden. zu basteln, aus dem ersichtlich wird,
Dieser wird also auf dem Maschinen- Bevorzugt wird hufig die waagrech-
tisch befestigt und gegebenenfalls mit te Arbeitsweise, da hier die Spne frei
der Messuhr ausgerichtet, wenn keine in die Maschinenwanne fallen knnen
Nutensteine fr die sofortige korrekte und die Fertigung nicht mehr beein-
Lage sorgen. Vielfach sind moderne trchtigen knnen. Aus didaktischen
CNC-Maschinen mit sogenannten Grnden werden in diesem Kurs je-
Nullpunktspannsystemen ausgerstet, doch alle Beispiele in senkrechter Be-
arbeitung ausgefhrt.
Um zu verstehen, welcher Befehl n-
tig ist, um der Steuerung zu sagen,
welche Lage das Werkzeug im Raum 4
einnimmt, muss etwas weiter ausge-
holt werden. CNC-Maschinen haben
einen wesentlichen Stolperstein, der es
anfangs nicht gerade erleichtert das
CNC-Programmieren zu erlernen. Je
nachdem, wie der Maschinenhersteller
sein Produkt einstuft, sind die Achsen
abweichend zu Maschinen anderer
Hersteller bezeichnet.
Hersteller, die ihre Maschine als
2 Waagrechtmaschine bezeichnen, ha- 5

2 Nach dem Einschalten einer CNC-Maschine


wird zunchst der Referenzpunkt (R) angefah-
ren. Dieser Vorgang kann bei modernen Ma-
schinen eventuell entfallen. Der Maschinennull-
punkt (M) ist vom Hersteller vorgegeben und
kann nicht verndert werden. Der Werks-
tcknullpunkt (W) ist der Startpunkt der Bear-
beitung des Werkstcks.
3 Elektronische Handrder von modernen Ma-
schinen ermglichen trotz fehlender Handrder
das manuelle Bearbeiten von einfachen Werk-
stcken auch auf CNC-Maschinen. Dafr sind
die Handrder jedoch nicht hauptschlich ge-
dacht. Diese sollen vielmehr das Einrichten der
Maschine, wie etwa die Ermittlung des Null-
punktes erleichtern.
4 Beim Waagrechtfrsen ist der Spnefall gns-
tiger als beim Senkrechtfrsen.
5 Mit drei Finger einer Hand kann rasch festge-
stellt werden, wie die CNC-Achsen im Raum
angeordnet sind. Faustregel: Die Z-Achse geht
immer durch die Arbeitsspindel.
3
6 Das bungsteil wie die einzelnen Ebenen zueinander-
wird aus einem Stck
Aluminium herge- stehen, um dieses Thema leichter zu
stellt, das auf die durchschauen. Alternativ knnen auch
Mae 90x90, 10 Tief mit drei Fingern der Hand die Achsen
vorgefrst wird.
dargestellt werden. Solche kleinen
7 Ausgehend vom Hilfen ebnen gerade am Anfang einer
Nullpunkt werden CNC-Programmierer-Karriere den
Werkstcke nach Einstieg in diese Technik, da es unge-
Mglichkeit so be-
mat, dass CNC-Pro- heuer hilfsreich ist, beispielsweise das
gramme rasch erstellt Papier-Model auf den Frstisch zu le-
werden knnen. gen, um sich ein Bild von den jeweili-
8 Mittels einer iso- gen Arbeitsebenen zu machen..
metrischen Darstel- Die SIM_WORK zugrunde liegende
6 lung ist es auch fr Maschine ist eine Waagrechtfrsma-
weniger Gebte ein-
fach, sich das zu fr-
schine, an die im Bedarfsfall ein
sende Werkstck vor- Senkrechtfrskopf angebaut werden
zustellen. kann. Da das Werkstck mit angebau-
9 In einem spteren
tem Senkrechtfrskopf bearbeitet wer-
Kursteil wird das den soll, wird dieser Anbau nun vor-
Werkstck noch mit genommen. CNC-Maschinen besitzen
Bohrungen versehen, jedoch oft keinen Sensor, der dies au-
die mittels Zyklen
eingebracht werden. tomatisch erkennt. Folgerichtig geht
die Steuerung davon aus, dass das
Werkzeug nach wie vor waagrecht ge-
spannt wird. Entsprechend wrden
alle Frsbewegungen falsch berech-
net, wenn hier keine Korrektur vorge-
7
nommen wird.
Information ist alles
Um der Steuerung mitzuteilen, dass
der Senkrechtfrskopf angebaut ist
und daher das Werkzeug senkrecht
steht, wird der Befehl G18 bentigt.
Wenn nach dem Start von
SIM_WORK die Referenzpunkte an-
gefahren wurden und sich das Pro-
gramm im Teach-in-Modus befindet,
kann man die Wirkung dieses Befehls
G18 sofort berprft werden, da nach
Eingabe dieses Befehls der Senk-
8
rechtfrskopf im 3D-Maschienbild
nach Bettigen der Return-Taste er-
scheint.
Zustzlich verschwindet in der G-
Befehlsstatuszeile die Zahl 17 und die
Zahl 18 erscheint an der gleichen
Stelle. Dadurch wird schon deutlich
gemacht, dass die verschiedenen
CNC-Befehle zu Gruppen zusammen-
gefasst sind. Fr angehende CNC-
Programmierer ist es ganz wesentlich,
dass diese sich der Gruppenzugeh-
rigkeit von CNC-Befehlen stets be-
wusst sind, da sich diese gruppenge-
9 bundenen Befehle gegenseitig ber-
Ebenenzuordnung 10 Ebenenzuordnung 11 Angabe von Werkzeuglnge und -
Waagrechtfrsmaschinen Senkrechtfrsmaschinen durchmesser im Werkzeugspeicher ist
absolut wichtig, damit die Steuerung
in der Lage ist, unter Bercksichti-
gung der Werkzeugabmessungen die
Achsen der Maschine so zu steuern,
dass das gewnschte Werkstck mit
den gewnschten Maen entsteht.
Werkzeuglnge und -durchmesser
G18: Werkzeug senkrecht, XZ-Ebene G18: Werkzeug senkrecht, XY-Ebene werden blicherweise mit einem
G17: Werkzeug waagrecht, XY-Ebene G17: Werkzeug waagrecht, XZ-Ebene Werkzeugvoreinstellgert ermittelt.
G19: Werkzeug ist in einem Winkel- G19: Das Werkzeug ist in einem Winkel-
Auf dem Markt gibt es dazu unter-
frskopf eingespannt. (ZY-Ebene) frskopf eingespannt. (ZY-Ebene)
schiedlichste Angebote, die sich in ih-
rer Leistungsfhigkeit unterscheiden.
10,11 Beide Maschinentypen knnen durch An- beziehungsweise Abbau eines Senkrechtfrskopfes auf Insbesondere fr Kleinbetriebe reicht
den jeweils anderen Maschinentyp umgerstet werden. Die Lage des Koordinatensystems ndert sich
dadurch nicht. Die Programmerstellung erfolgt in der Regel immer in der X/Y-Ebene.
hufig ein einfaches Voreinstellgert
Wichtig: Die Befehle G17 und G19 knnen mit SIM_WORK nicht verwendet werden. aus. Die gemessenen Werte werden
von Hand in den Werkzeugspeicher
schreiben. Dies bedeutet, dass ein Be- den Befehlen G17 und G18 der Fall. der Steuerung eingegeben.
fehl einer Gruppe nur solange wirk- Diese bilden zusammen mit dem Be- Um den Werkzeugspeicher von
sam ist, bis ein anderer Befehl der fehl G19 eine Gruppe, die die Lage des SIM_WORK aufzurufen werden die
gleichen Gruppe aufgerufen wird. Werkzeugs im Raum festlegt. Tasten [Strg] + [I] gleichzeitig bet-
Dies kann man sich mit einem einfa- Wenn einer dieser Befehl falsch ein- tigt. In der Meldezeile hat man nun
chen Beispiel aus dem Alltag bildlich gegeben oder vergessen wurde, dann die Auswahl zwischen:
vor Augen fhren: In Zimmer A und B kann das die Ursache fr einen Crash
brennt je eine Lampe. Die Lampe in sein. Denn je nach Befehl entscheidet - Werkzeugspeicher
Zimmer A beziehungsweise B kann die Steuerung, welche Achse bewegt - Maschinenkonstantenspeicher
selbstverstndlich nur durch einen werden muss, um etwa einen Bohrer in - Parameterspeicher
Schalter gelscht werden, der sich im ein Werkstck eindringen zu lassen. - Nullpunktspeicher
entsprechenden Zimmer befindet.
Werkzeuge voreinstellen
Ergo muss man, wenn die Lampe im Alle diese Speicher knnen von hier
Zimmer B gelscht werden soll, in das Nachdem nun der Befehl G18 eingege- aus durch Eingabe des ersten Buchs-
entsprechende Zimmer B gehen und ben wurde, knnte nun das Werkzeug tabens angewhlt werden. Fr den
den dafr vorgesehenen Schalter bet- in den Senkrechtfrskopf eingespannt Werkzeugspeicher wird daher die Tas-
tigen. Erst dann wird diese Lampe werden, wenn bereits dessen Mae im te W bettigt.
auch gelscht. Nichts anderes ist bei Werkzeugspeicher stehen wrden. Die Es werden nun die Felder 0..99 auf-
gebaut. Dies bedeutet, dass 100 Werk-
12 Einfache, aber przise Voreinstellgerte wie zeuge mit ihren Abmessungen abge-
das VEG400 von Diebold sind fr das Voreinstel- speichert werden knnen. Mit den
len von Werkzeugen vllig ausreichend. Grere
Gerte lohnen sich vor allem dann, wenn tglich Cursor-Tasten links [ ], rechts [ ],
sehr viele Werkzeuge vermessen werden mssen auf [ ] und ab [ ], knnen die Felder
oder die Werkzeuge komplizierte Geometrien angesprungen werden.
aufweisen.
Zum Bearbeiten des Werkstckes
stehen zwei verschiedene Frswerk-
zeuge zur Verfgung. Ein Messer-
kopf, um die Deckflche abzufrsen
und ein Schaftfrser, der zum Frsen
des Rechteckes benutzt wird. Der
Messerkopf hat einen Durchmesser
von 60mm. Die Werkzeuglnge wur-
de mit 100mm ermittelt. Der Schaft-
frser hat einen Durchmesser von
12mm. Die Werkzeuglnge wurde mit
110mm ermittelt. In Feld 1 (Messer-
12 12 a kopf) und 2 (Schaftfrser) werden nun
12a Um die Mae der Werkzeugs korrekt zu ermitteln, gengen in der Regel einfache Werkzeugvor-
die Werte dieser Werkzeuge eingege-
einstellgerte, die es in unterschiedlichen Ausfhrungen gibt. Es besteht auch die Mglichkeit, Werk- ben. Zu beachten ist, dass immer nur
zeuge direkt in der Maschine zu vermessen, was jedoch wegen der teuren Maschinenstillstandzeiten der Werkzeugradius und nicht der
hufig nicht genutzt wird.
Nullpunktermittlung nun an der Anzeige fr die Y-Achse 13 Endmae und...
14 ...Kantentaster
unter ABS-WERT angezeigt wird, wird sind eine Mglich-
Die X- und Z-Werte werden mithilfe notiert. Von diesem Wert werden nun keit, um den Null-
eines Kantentasters ermittelt. Der Y- 100 mm als Verschiebewert abgezogen. 13 punkt eines Werk-
stckes festzulegen.
Wert ist etwas aufwendiger zu ermit- Dies ist das Ergebnis, das in den NPV- 15 Schneller geht es
teln: Man legt ein Endma mit der Speicher fr die Y-Achse eingegeben jedoch mit einem 3D-
Lnge 100 mm (es kann auch eine an- wird. Fr die Nicht-Facharbeiter unter Taster.
dere Lnge haben) zwischen Werks- den Lesern ist es nicht so wichtig, die-
tck und Spindelnase und verfhrt den sen Vorgang nachvollziehen zu knnen,
Tisch in der Hhe so, dass dieses End- denn die NPV ist nur auf realen Ma-
ma gerade noch zwischen Werkstck schinen genau zu beachten, um Aus-
und Spindelnase passt. Der Wert, der schuss und Crash zu verhindern.
14 15

Werkzeugdurchmesser eingegeben Bildschirmdrittel sichtbar. Aber auch Nullpunktverschiebungsspeicher wird


wird! jetzt ist es noch nicht mglich, die ers- durch Eingabe des Buchstaben "N"
Hinweis: Solange das Feld blau hin- ten "Spne" zu produzieren, da vorher angesprungen. Es baut sich nun eine
terlegt ist, kann es mit der Taste Back- noch der Nullpunkt am Werkstck ge- Feldreihe mit den Feldern 50-59 auf.
space editiert werden. setzt werden muss, denn die Steuerung Im Feld 54 werden die Werte eingege-
Sobald die Werte eingegeben sind, wei ja nicht, wo das Rohteil auf dem ben. Es knnten auch andere Felder
knnen diese nun im Programm ver- Maschinentisch platziert ist. wie etwa 57 verwendet werden. Die
wendet werden. Wenn man sich ver- Felder 50,51 und 52 sind jedoch tabu!
Nullpunkt setzen
tippt hat, dann bewegt man ganz ein- Der Grund wird etwas spter erlutert.
fach den Cursor mit der Leertaste auf Nullpunkte zu setzen kann sehr zeitrau- Die Eingabe der Verschiebewerte er-
das Feld mit dem falschen Wert und bend sein, schlielich muss man den folgt in der gleichen Weise wie die
berschreibt diesen. Der Wert wird al- Abstand der Werkstckoberflche zur Eingabe von Werkzeuglnge und -ra-
lerdings erst nach Bettigen der Re- Spindelnase ermitteln sowie zwei Kan- dius in den Werkzeugspeicher.
turn-Taste ersetzt. ten am Werkstck mit der Spindelach- Hinweis: SIM_WORK ist so pro-
Sobald in einem Feld ein Wert einge- senmitte in Deckung bringen, um die grammiert, dass es beim versehentli-
geben wurde und das Feld verlassen ntigen Werte zu bekommen. Dieser chen Vergessen der Eingabe von
wurde, ndert das Feld seine Farbe. Prozess ist am einfachsten und Werkzeugdaten Standardwerte ver-
An dieser Farbnderung kann man schnellsten mit einem 3D-Taster zu wendet, die oft den Abbruch der Si-
feststellen, dass in diesem Feld Werte meistern. Aber auch Endmae und mulation verhindern. Auf realen Ma-
abgelegt sind. Alle anderen Felder, die Kantentaster werden dafr gerne ge- schinen wre diese Vorgehensweise
einen gelben Hintergrund haben, sind nommen. jedoch fatal. Deshalb ist es extrem
noch leer. Sobald die Werte bekannt sind, wer- wichtig, auch im Trockentraining mit
Sollen keine Werkzeugdaten mehr den diese im Nullpunktspeicher abge- SIM_WORK so zu arbeiten, als wre
gespeichert werden, kann der Werk- legt. Dazu werden in SIM_WORK die man an einer echten Maschine.
zeugdatenspeicher durch Drcken der Tasten [Strg] + [I] gleichzeitig bettigt. Vorschlag fr die NPV-Werte: X:100
Taste [ESC] verlassen werden. Nun Es kann nun wieder zwischen verschie- Y:110 Z:200. Mit der Taste [ESC]
wird wieder das Grundbild im unteren denen Speichern gewhlte werden. Der wird der NPV-Speicher verlassen.
16 Im Editor, der Flexibilitt ist alles
mit [Strg] + [K]
aufgerufen wird, Die Felder 54-58 werden hauptsch-
knnen lngere lich verwendet, wenn mehrere Null-
Programme einge- punkte am Werkstck vorhanden sind,
geben werden.
Auch die mittels oder wenn mehrere Werkstcke auf
Teach-In-Modus einer Spannvorrichtung gespannt sind.
eingegebenen Pro- Dadurch kann man jedem Werkstck
gramme werden
hier abgelegt. Die seine eigenen Nullpunktkoordinaten
Aufteilung in einen zuordnen. Nullpunkte, die mit G54-
Hauptprogramm- G59 aktiviert wurden, knnen ge-
und einen Makro-
bereich ermglicht
lscht werden. Dazu verwendet man
das Erstellen von den Befehl G53.
verschachtelten
CNC-Programmen. Eine einfache Kontur
Durch Drcken der
Taste [Esc] wird Die Befehle, die bei den Experimen-
der Editor wieder ten mit "RESET-AXIS" eingegeben
16 verlassen.
wurden, sind im Speicher abgelegt Nullpunkt mit Reset-Axis setzen prft werden kann. Durch Drcken
worden. Wenn die Tasten [Strg] + [K] von [Strg] + [I] sowie anschlieend
gleichzeitig gedrckt werden, wird der Es gibt eine weitere Methode den Null- [N] gelangt man in den Nullpunkt-
Editor aufgerufen. Dort knnen die punkt zu setzen: "RESET-AXIS". espeicher. Im Feld 52 stehen jetzt
Befehle nachgelesen werden. Mit Durch gleichzeitiges Bettigen der Tas- pltzlich Zahlenwerte. Diese sind
[ESC] wird der Editor wieder verlas- ten [Strg] + [B] wird der Betriebsmo- nichts anderes, als die absoluten Ko-
sen. Um diese Befehle loszuwerden, dus aufgerufen. Ganz rechts in der nun ordinaten der Achsen zum Zeitpunkt
muss der Speicher geleert werden. erscheinenden Auswahlleiste steht "R= des Befehls "RESET-AXIS", der
Dazu sind die Tasten [Strg] + [N] RESET_AXIS". durch drcken der Taste [R] gegeben
gleichzeitig zu drcken. Alle Speicher Angenommen, alle Achsen befinden wurde.
werden dadurch gelscht. Leider auch sich auf dem Nullpunkt des Werkst- Der Nullpunkt, der mit "RESET-
der Werkzeug- und der Nullpunktspei- ckes, so muss nur noch die Taste [R] AXIS" gesetzt wurde, kann mit G51
cher. Daher mssen die Werte wieder gedrckt werden. Es erscheint eine gelscht und durch Eingabe von G52
genauso in die entsprechenden Spei- Aufforderung, den Verschiebewert ein- wieder aktiviert werden. Man muss
cher eingegeben werden, wie es bereits zugeben. Wenn kein Verschiebewert zu also nicht unbedingt mit den Achsen
gezeigt wurde. bercksichtigen ist, werden mittels der nochmals auf dem Werkstcknull-
Taste [ESC] die Achsen auf null ge- punkt stehen, um den Nullpunkt er-
Programmeingabe stellt, was im IST-WERT-Feld ber- neut zu gewinnen.
Per [Strg] + [B] wird die Wahl des Be-
triebsmodus aufgerufen. Durch Betti-
weitere Befehle eingegeben werden verloren geht, kann es gesichert wer-
gen der Taste [M] wird der TEACH-
knnen, muss per [RETURN] der den. Zu diesem Zweck sind die Tasten
IN-Modus gewhlt und SIM_WORK
Werkzeugwechsel besttigt werden. [Strg] + [A] gleichzeitig zu drcken.
ist bereit zur Programmeingabe. Das
Die Schlitten fahren danach mit dem In der nun folgenden Maske besteht
Programm wird nach jeder Befehlsein-
neuen Werkzeug an die ursprngliche die Mglichkeit, Programme, Makros
gabe sofort simuliert, wenn es anhand
Position zurck. Wieder ein Hinweis, und Werkzeugdaten abzuspeichern.
der Befehle mglich ist. Zwischen den
wie real SIM_WORK die Maschinen- Mit den Cursor-Tasten [ ] [ ] wird
einzelnen Befehlen muss unbedingt je
realitt abbildet. zwischen den verschiedenen Mglich-
ein Leerzeichen stehen, da sonst
brigens: Das Programm kann per keiten durchgewechselt.
SIM_WORK die Befehlszeile falsch
[Strg] + [W] beliebig oft wiederholt Im Eingabefeld knnen das Lauf-
auswertet. Es erfolgt bei Missachtung
werden. werk, der Pfad und der Programmna-
dieser Regel keine Fehlermeldung.
me angegeben werden. Ganz genauso,
Nach M6 fahren die Schlitten wie im Sichern von Programmen
wie man es vom DOS-Betriebssystem
Fall einer realen Maschine auf eine
Damit das erstellte CNC-Programm gewhnt ist. Leider gibt es bei Nut-
Werkzeugwechselposition. Bevor nun
beim Ausschalten des Rechners nicht zung von DOSBox aber eine massive
Einschrnkung: Die Laufwerke und
Der Verschiebewert Das erste CNC-Programm Pfade sind unsichtbar, wenn sie nicht
G18 T1 M6
Wie bekannt, wird der Nullpunkt am G54 S1160 F100 M3
Oberflche planfrsen

17 Das erste Programm frst die Auen-


Werkstck hauptschlich mit dem 3D- G99 X0 Y0 Z0 I100 K-100 konturen 90x90, 10 tief.
Taster oder einem Kantentaster und ei- M8 X-50 Z-27
nem Endma ermittelt. Um die korrek- Y10 Werkzeugspeicher Nullpunktspeicher
ten Werte zu ermitteln, ist es notwen- G1 Y-1 ([Strg]+[I]+[W]) G54 ([Strg]+[I]+[N]
T1 L100 R30 X: 100
dig, den Kantentasterradius bezie- X100 T2 L110 R6 Y: 110
hungsweise die Endmadicke zu be- Z-73 Z: 200
rcksichtigen. Genau diese Werte sind X0
die Verschiebewerte. Wenn in der X- G0 Y0 Hinweis
und Z-Achse der Kantentasterradius T2 M6 S3900 F50 SIM_WORK verwendet Standardwer-
bercksichtigt werden soll, werden bei X-10 Z20 te, wenn Werkzeudaten versehentli-
Umrandung 90x90 frsen

einem Durchmesser von 10 mm ein- G1 Y-10 chen vergessen wurden, was oft den
fach 5 beziehungsweise -5 bei den ent- G43 X5 Simulationsabbruch verhindert. Auf
sprechenden Achsen eingegeben. Fr G41 realen Maschinen wre diese Vorge-
die Y-Achse muss der Wert -100 ein- Z-95 hensweise fatal. Deshalb ist es extrem
gegeben werden. Mit der Leertaste X95 wichtig, auch im Trockentraining mit
springt der Cursor von Eingabefeld zu Z-5 SIM_WORK so zu arbeiten, als wre
Eingabefeld. Nach Bettigung von X5 man an einer echten Maschine.
[ESC] verrechnet die Steuerung die G40
Simulation: Aus mathematischen Grn-
Verschiebewerte mit den absoluten X-10 den hinkt die Simulation den eingegebe-
Koordinaten. G0 Y100 M30 17 nen Befehlen immer ein wenig nach.
Programmanalyse legten Vorschub von 20 mm/min. 20. Zeile: G40
Wie bei der Programmeingabe festzustellen war, Y-1: Der Frstisch fhrt im Vorschub nach oben. G40: Dieser Befehl schaltet die Radiuskorrek-
ist das besondere an SIM_WORK, dass nach je- Das Frswerkzeug steht 1 mm unter der Werks- tur wieder aus. Das heit: Die Befehlsgruppe
der Programmzeile sofort eine Simulation er- tckoberkante. G43/G44/G41/G42 wird deaktiviert. Die fort-
folgt. Hier eine Umschreibung der Wirkungs- laufende automatische Berechnung der qui-
weise der Programmbefehle: 7. Zeile: X100 distantenbahn wird beendet. Alle nachfolgenden
8. Zeile: Z-73 Koordinaten werden direkt angefahren.
1. Zeile: G18 T1 M6 9. Zeile: X0
G18: Mit dem Befehl G18 wird der Steuerung Die Zeilen 7-9 bewirken ein Planfrsen der 21. Zeile: X-10
mitgeteilt, dass ein Senkrechtfrskopf angebaut Werkstckoberflche. Verlassen des Werkstckes. Der Frsermittel-
ist und das Werkzeug senkrecht steht. punkt bewegt sich, nachdem G40 aktiv ist, di-
T1: Das Werkzeug T1 wird vorbereitet. 10. Zeile: G0 Y0 rekt auf diese Koordinate zu und bleibt dann
M6: Der Frstisch fhrt automatisch auf eine G0: Einschalten des Eilgangs. auf ihr stehen.
Werkzeugwechselposition. An dieser Stelle wird Y0: Der Frstisch fhrt im Eilgang nach unten,
das Werkzeug eingesetzt. Die Mae des Werk- bis die Werkzeugschneide auf der frheren 22. Zeile: G0 Y100 M30
zeuges T1 werden fr die Werkstckbearbeitung Werkstckoberflche steht. (Diese wurde um G0: Eilgang einschalten.
verwendet. Dazu werden die Mae aus dem 1mm abgefrst) Y100: Im Eilgang fhrt der Tisch nach unten
Werkzeugspeicher ausgelesen. auf die angegebene Position.
11. Zeile: T2 M6 S3900 F50 M30: Programmende mit Rcksprung zum Pro-
2. Zeile: G54 S1160 F100 M3 T2: Das Werkzeug Nr.: 2 wird vorbereitet grammanfang. Alle noch aktiven Befehle wer-
G54: Die Werte des NPV-Speichers 54 werden M6: Werkzeugwechsel mit automatischem An- den deaktiviert. Zum Beispiel wird die Spindel
aktiviert. fahren eines Werkzeugwechselpunkts. Das heit: gestoppt und die Khlmittelpumpe abgeschal-
S1160: Die Drehzahl der Arbeitsspindel wird auf Alle Achsen fahren auf einen sogenannten Werk- tet.
1160 U/Min festgelegt. zeugwechselpunkt. An diesem Punkt wird das
F100: Der Vorschub wird auf 100 mm pro Mi- alte Werkzeug entfernt und das neue eingespannt. Hinweis: Zum Werkzeugwechsel wre auch der
nute festgelegt. Dies kann je nach Maschinentyp von Hand oder Befehl M66 mglich gewesen. Man muss dann
M3: Die Arbeitsspindel dreht sich rechtsherum automatisch mithilfe eines Werkzeugwechslers jedoch selbst dafr Sorge tragen, dass gengend
mit der Drehzahl, die unter S festgelegt wurde erfolgen. (SIM_WORK fordert nach M6 eine Zwischenraum zwischen Werkstck und Spin-
(hier 1160 U/min). Quittierung des Wechselvorgangs). delnase bleibt, um das Werkzeug Aus- bezie-
S3900: Die Drehzahl der Arbeitsspindel wird fr hungsweise Einwechseln zu knnen. Auerdem
3. Zeile: G99 X0 Y0 Z0 I100 J20 K-100 Werkzeug 2 auf 3900 U/min festgelegt. ist auf realen Werkzeugmaschinen stets darauf
G99: Erstellung eines Rohteils F50: Der Vorschub erfolgt mit 50 mm/min. zu achten, dass nicht aus Versehen ein falsches
X0,Y0,Z0: Startpunktkoordinaten des Rohteils Werkzeug eingewechselt wird. Denn dies wrde
I100,J20,K-100: Ausdehnung des Rohteils rela- 12.Zeile: X-10 Z20 mit groer Wahrscheinlichkeit zu einem Crash
tiv zum Startpunkt. Der Frstisch fhrt im Eilgang auf die angegebe- fhren, da die tatschliche Werkzeuglnge nicht
ne Startposition. mehr mit dem im Werkzeugspeicher abgelegten
Bitte beachten Sie: Die Ausdehnung wird nicht Wert bereinstimmt.
vom Werkstcknullpunkt aus angegeben, son- 13. Zeile: G1 Y-10
dern vom Startpunkt des Rohteils! Die Koordi- Einschalten des Vorschubs (G1) und verfahren
natenwerte Y und J brauchen bei SIM_WORK auf Frstiefe (Y-10). gemountet sind. Daher werden Pro-
nicht zwingend angegeben zu werden, da gramme in der Regel nur im Verzeich-
SIM_WORK nur eine zweidimensionale Dar- 14. Zeile: G43 X5
G43: Der Befehl G43 gehrt zu einer Befehls- nis abgelegt, in dem auch das Pro-
stellung des Rohteils ermglicht.
gruppe, die es ermglicht, direkt nach den Zeich- gramm SIM_WORK steht. Zum Ler-
Wichtig: Aus technischen Grnden ist es bei nungsmaen das Programm zu erstellen. Zu die- nen sind diese Einschrnkungen je-
SIM_WORK notwendig, den Befehl G99 vor ser Gruppe gehren die Befehle: G43/G44/G41/
G42. Diese Befehle errechnen aus den Zeich-
doch unerheblich und knnen mit ei-
der ersten Fahrbewegung zu programmieren.
Andernfalls kann es zu "Geisterbildern" kom- nungsmaen sowie dem Werkzeugradius die so- nem kleinen Aufwand umgangen wer-
men. genannte quidistantenbahn, auf der sich dann den, was jedoch nicht Thema dieses
der Frsermittelpunkt bewegt. Der Befehl G43 Kurses ist.
4. Zeile: M8 X-50 Z-27 bewirkt, dass sich das Frswerkzeug BIS zur
Die Koordinate X-50, Z-27 wird angefahren. Kontur bewegt. Nach Drcken der Return-Taste wird
Dies erfolgt im EILGANG, da die Einschaltstel- X5: Erste Koordinate der Werkstckkontur. Da das Programm abgespeichert. Als Ex-
lung stets der Eilgang ist (G0). Betrachten Sie der Befehl G43 aktiv ist, fhrt der Frser nicht di- tension wird TXT empfohlen, da da-
einmal die Anzeige der G-Funktionen in der Sta- rekt auf diese Position, sondern bleibt um den
Radius des Frswerkzeuges von der Position durch das Programm mit jedem Editor
tuszeile, dann werden Sie feststellen, dass dort
eine 0 steht. Mchten Sie diese Koordinate im weg. Im Beispiel ist die tatschliche Position: geffnet und ausgedruckt werden
Vorschub anfahren, so mssen Sie in die Pro- Zeichnungskoordinate minus Frserradius=tat- kann. Es knnen jedoch beliebige Ex-
grammzeile noch den Befehl G1 hinzufgen schliche Koordinate (5mm-6mm=-1mm). Diese
Position ist der Beginn der quidistantenbahn.
tensionen fr mit SIM_WORK erstell-
(M8 G1 X-50 Z-27). Damit die auftretende Zer-
spanungshitze abgefhrt wird, muss Khl- te CNC-Programme verwendet wer-
schmiermittel an die Arbeitsstelle gepumpt wer- 15. Zeile: G41 den, da das Programm stets im ASCII-
den. Die Khlmittelpumpe muss also aktiviert Dieser Befehl gehrt ebenfalls wie G43 zu der
Befehlsgruppe, die fortlaufend die quidistanten-
Code abgespeichert wird.
werden. Dies bewirkt der Befehl M8.
bahn berechnen. Durch G41 wird dem Rechner Laden von Programmen
5. Zeile: Y10 mitgeteilt, dass das Frswerkzeug LINKS von
Der Frstisch fhrt im Eilgang nach oben. Dabei der Kontur steht (Gleichlauffrsen). Zum Laden von abgespeicherten
wird die Lnge des Frswerkzeuges, die im CNC-Programmen dient die Tasten-
Werkzeugspeicher abgelegt ist, bercksichtigt. 16. Zeile: Z-95
Der Tisch bleibt stehen, wenn zwischen Werks- 17. Zeile: X95 kombination [Strg] + [L]. In der nun
tckoberflche und Frserschneide noch 10 mm 18. Zeile: Z-5 aufgebauten Maske knnen Program-
Abstand liegt. 19. Zeile: X5
Die Zeilen 16-19 ergeben die Kontur des Werks- me, Makros und Werkzeugdaten ein-
6. Zeile: G1 Y-1 tckes. Da G41 aktiv ist, fhrt der Frser links gelesen werden. Die Bedeutung der
G1: Vorschub einschalten. Das heit: Alle weite- von dieser Kontur entlang. Schalter "BTR-Betrieb" und "TEXT-
ren Achsenbewegungen erfolgen nun im festge-
PUFFER" werden spter in diesem 18 Zum Anfahren an die Kontur werden
Kurs erlutert. Nach Drcken der Re- die Befehle G43 und G44 bentigt. Je
nach Position des Frsers zum Startzeit-
turn-Taste wird das Programm gesucht
punkt mss genau berlegt werden, wel-
und bei Vorhandensein auf diesem Da- cher Befehl bentigt wird, um die Zielpo-
tentrger in den Speicher geladen. An- sition zu erreichen. Von Startposition 1
dersfalls erfolgt eine Fehlermeldung. aus bentigt man den Befehl G43 (BIS zur
Durch Korrektur der Parameter (Name, Kontur), von Startposition 2 jedoch den
Pfad et cetera) kann der Ladevorgang Befehl G44 (BER die Kontur). Wenn
sich der Frser auf der Kontur befindet,
wiederholt werden. Um sich Schreibar-
muss der Steuerung mitgeteilt werden, ob
beit zu sparen, wird mit der Taste [F3] sich der Frser rechts (G42) oder links
der letzte Befehl wieder aufgerufen. (G41) von der Kontur befindet. Diese An-
Dies funktioniert ebenso beim Spei- gaben bentigt die Steuerung, um die kor-
chern einer Datei. 18 rekte quidistante zu berechnen.

Kontur mit Anspruch matische Berechnung der quidistan- Kontur man sich befindet. Durch die-
Die Grundlage zum Verstndnis der tenbahn wieder aufgehoben. Der Frser se Methode wird man relativ rasch in
Handhabung von CNC-Maschinen und bewegt sich nun wieder direkt auf eine die Lage versetzt, CNC-Programme
deren Programmierung ist nun gelegt. Koordinate zu, ohne den im Werkzeug- zu erstellen.
Das bisher erstellte Werkstck bildet speicher abgelegten Frserradius zu be- Bevor das nchste Programm erstellt
die Ausgangsbasis fr weitere, um- rcksichtigen. wird, gilt es zu bedenken, dass es in
fangreichere Bearbeitungen. Wie er- der Regel nicht mglich ist, die Kon-
Die Befehle G41/G42
sichtlich war, gestaltet sich das Frsen tur mit einem einzigen Frser in ei-
einer Auenkontur nicht schwierig, da Nachdem mit G43/G44 die Werkstck- nem Durchgang zu frsen. Denn da-
numerischen Steuerungen die Zeich- kante angefahren wurde, kommen die durch wrden sogenannte Inseln ste-
nungsmae direkt verwenden knnen. Befehle G41/G42 ins Spiel. Diese Be- hen bleiben. Auerdem wre die er-
Das war nicht immer so. In der An- fehle sagen der Steuerung, auf welcher zielte Oberflchengte nicht beson-
fangszeit der CNC-Technik musste die Seite der Kontur sich der Frser befin- ders gut. Daher werden weitere Frser
sogenannte quidistantenbahn vom det. Der Befehl G41 meldet der Steue- genutzt, deren Daten in den Werk-
Programmierer selbst berechnet wer- rung "Der Frser steht Links". Wenn zeugspeicher einzugeben sind.
den, was sehr viel Zeit kostete und den G42 aktiv ist, wei die Steuerung hin-
Werkzeugdaten sind das A und O
Kreis der CNC-Programmierer stark gegen "Der Frser steht rechts".
einschrnkte, da vertiefte mathemati- Programmieranfnger haben immer Bevor nun Werkzeugdaten in den
sche Kenntnisse dazu ntig waren. wieder Schwierigkeiten, den richtigen Speicher eingegeben werden, sollten
Bereits im ersten Programmbeispiel Befehl auszuwhlen, da auf dem ersten SIM_WORK-Neulinge durch gleich-
sind die Befehle G43, G44, G41 und Blick die dahinterstehende Logik nicht zeitiges Bettigen der Tastenkombina-
G42 genutzt worden. Die Anwendung erkennbar ist. Eine gute Hilfe ist es, tion [Strg] + [N] alle Speicher l-
dieser Befehle soll im folgenden Bei- sich im Geiste mit dem Frser entlang schen, um ein frisches System vorzu-
spiel vertieft werden, denn diese Be- der Kontur zu bewegen und sich dabei finden und so "unerklrlichen Feh-
fehle schaffen die Grundlage, auf das vorzustellen, auf welcher Seite der lern" aus dem Weg zu gehen.
manuelle Programmieren einer qui- SIM_WORK fordert auf, die Achsen
distantenbahn zu verzichten, da ber X, Y, Z zu aktivieren. Nach Drcken
diese Befehle die Steuerung sich diese der Return-Taste werden die Refe-
Bahn selbst berechnet. renzpunkte aller Achsen gleichzeitig
angefahren. SIM_WORK ist nun fr
Frsen, ohne lange zu Rechnen ein neues Programm bereit.
Eine sogenannte quidistantenbahn ist Werkzeug T1 ist ein Messerkopf
eine parallel zur Werkstckkontur ver- zum Planfrsen. Werkzeug T2 ist ein
laufenden Bahn, auf der sich der Fr- Schaftschlichtfrser fr die Auen-
sermittelpunkt bewegt. Damit die Steu- kontur. Werkzeug T3 ist ein Schaft-
Werkzeugspeicher Nullpunktspeicher
erung diese quidistante richtig be- schruppfrser fr die Auenkontur.
([Strg]+[I]+[W]) G54 ([Strg]+[I]+[N]
rechnet, muss ihr durch G-Funktionen T1 L100 R30 X: 100 Werkzeug T4 ist ein Schaftschrupp-
mitgeteilt werden, ob sich das Werk- T2 L110 R6 Y: 110 frser fr die Ausklinkung mit R7.5.
zeug beim Start BIS (G43) oder BER T3 L95 R11 Z: 200 Werkzeug T5 ist ein Schaftschlichtfr-
T4 L80 R6 ser fr die Gesamtkontur.
(G44) die Kontur bewegt beziehungs- T5 L105 R4.5
weise ob es sich LINKS (G41) oder Hinweis: Der Frser T3 hat in Wirk-
RECHTS (G42) von dieser Kontur be- lichkeit einen Radius von R10 mm.
Bevor ein Programm gestartet werden kann, Es wird jedoch im Speicher der Wert
findet. mssen Werkzeugmae und Nullpunkte
Mit dem Befehl G40 wird diese auto- R11 eingegeben, da dadurch erreicht
korrekt festgelegt werden.
wird, dass der Frser um das Schlicht- Programm2 - Links von der Kontur Programm 2 - Rechts von der Kontur
aufma von einem Millimeter von der G18 T3 M6 G18 T3 M6
G54 S2100 F40 M3 G54 S2100 F40 M3
tatschlich gewnschten Kontur weg-
G99 X0 Y0 Z0 I100 K-100 G99 X0 Y0 Z0 I100 K-100
bleibt. Die genaue Kontur wird dann G99 X5 Y0 Z-5 I90 K-90 G99 X5 Y0 Z-5 I90 K-90
mit Werkzeug T5 fertiggefrst, dessen X-15 Z0 Y0 X-15 Z0 Y0
Mae korrekt im Speicher einzugeben G1 Y-5 M8 G1 Y-5 M8
sind, um das gewnschte Werkstck- G43 X15 G43 Z-15
ma zu bekommen. G41 Z-85 G42 X85

Kontur vorfrsen

Kontur vorfrsen
X85 Z-85
Anschlieend sind noch die Werte fr
Z-15 X15
die Nullpunktverschiebung in den X15 Z-15
NPV-Speicher einzugeben. G40 X0 Z0 G40 X0 Z0
G0 Z10 G0 Z10
Programm eingeben
X65 X65
CNC-Programme knnen wahlweise G1 G1
im TEACH-IN-Modus Zeile fr Zeile G44 X67 G44 X67
G42 G42
eingegeben werden, um in der gleich- G1 Z-33 G1 Z-33
zeitig erfolgenden Simulation zu be- X90 X90
obachten, was die einzelnen Befehle Z-10 Z-10
bewirken. Alternativ bietet es sich an, G0 Y5 G0 Y5
das CNC-Programm zunchst komplett G40 X0 Z0 G40 X0 Z0
T4 M6 S3900 F40 T4 M6 S3900 F40
Nut vorfrsen

Nut vorfrsen
im Editor zu erstellen. In diesem Fall
G0 X37.5 Z-95 G0 X37.5 Z-95
erfolgt die Simulation erst nach Verlas-
G1 Y-5 G1 Y-5
sen des Editors. Als dritte Mglichkeit Z-70 Z-70
kann das Programm mit einem exter- G0 Y0 G0 Y0
nen Editor erstellt und die Datei per X0 Z0 X0 Z0
Laden-Befehl eingelesen werden. Via T5 M6 S4000 F90 T5 M6 S4000 F90
[Strg] + [W] wird danach das Pro- G1 Y-5 G1 Y-5
G43 X15 G43 Z-15
gramm abgearbeitet und simuliert.
Ausschnitt kopieren fr "Fase frsen"

G41 G42
Die CNC-Programme sind in Bild 19 Z-85 X60
und Bild 20 ersichtlich. Es ist zu be- X30 G3 X65 Z-20 R5
achten, dass das Programmende noch Z-70 G1 Z-30
nicht erreicht ist, da die Kontur noch G3 X45 Z-70 R7.5 G2 X70 Z-35 R5
Kontur fertigfrsen

Kontur fertigfrsen
nicht fertig programmiert ist. Dennoch G1 Z-85 G1 X80
X70 G3 X85 Z-40 R5
fehlt der Programmende-Befehl M30
X85 Z-70 G1 Z-70
nicht. Dieser wird erst spter entfernt. Z-40 Z-85 X70
Hinweis: Der Befehl G99 kommt im G2 X80 Z-35 R5 X45
Programm zweimal vor. Nmlich in G1 X70 Z-70
den Zeilen 3 und 4. Der erste G99-Be- G3 X65 Z-30 R5 G2 X30 Z-70 R7.5
fehl bewirkt die Darstellung der Au- G1 Z-20 G1 Z-85
G2 X60 Z-15 R5 X15
enkontur des Rohteils. Der zweite
G1 X25 Z-25
G99-Befehl zeichnet die bereits gefrs- G2 X15 Z-25 R10 G3 X25 Z-15 R10
ten Kanten des Werkstckes ein. Um G1 Z-26 G0 Y5
bereits bearbeitete Konturen einzu- Y5 G40 X0 Z0 M30
zeichnen, knnen also mehrere G99- G40 X0 Z0 M30
19 20
Befehle verwendet werden.
19,20 Programm 2 ist die Fortsetzung von Programm 1. Da die beiden Programme in die-
Fase frsen sem Kurs jedoch getrennt erstellt wurden, um den Lerneffekt zu sichern, mussten in bei-
Die Auenkontur ist nun fertig. Ein den Programmen die Angaben des Rohteils je einmal vorgenommen werden. Dies wre
bei einem einzigen zusammenhngenden Programm nicht ntig gewesen.
Grundsatz in der Metallbearbeitung Um zu verstehen, wie die Befehle G41/G42 wirken, sind die Programme zum Frsen links
lautet: Alle scharfen Kanten mssen beziehungsweise rechts von der Kontur nebeneinander dargestellt.
entgratet werden. Daher werden nach-
folgend die scharfen Kanten der Kon- Grad und 60 Grad. Vorzugsweise mit tatschlich gemessenen Werkzeugra-
tur gebrochen. Oder anders ausge- einem Werkzeugvoreinstellgert wer- dius in den Werkzeugspeicher einzu-
drckt: Es wird eine Fase gefrst. Zu den der Werkzeugradius und die Werk- geben, sondern einen entsprechend
diesem Zweck gibt es besondere Fr- zeuglnge ermittelt. Vorschlag: kleineren Wert. In diesem Fall wre
ser: Sogenannte Fasenfrser, auch Win- L=97mm R=6mm. Um nun die Fase dies bei einer gewnschten Fase von
kelfrser genannt. Es gibt sie in ver- mit dem richtigen Ma zu frsen, ist es 1x45 Grad ein Radius von fnf Milli-
schiedenen Winkeln: 30 Grad, 45 auch jetzt wieder notwendig, nicht den meter. Die Werte L97 und R5 werden
Anzeige
im Werkzeugspeicher Nummer 6 abge- Abbruch
legt. Jetzt kommt der Clou: Das Pro- Die Simulation kann
gramm der Auenkontur kann weiter- jederzeit ber die Taste
[ESC] abgebrochen
verwendet werden! Es muss lediglich werden. Dadurch kann
das Werkzeug 6 anstelle von Werkzeug beispielsweise ein Fr-
1 verwendet sowie Drehzahl und Vor- serbruch simuliert wer-
schub entsprechend angepasst werden. den. Jede Achse kann
In diesem Fall knnte bereits sinnvoll durch [Shift] + [X], [Y]
die Makroprogrammtechnik verwendet oder [Z] angewhlt und
mit den Tasten [+] und
werden, doch dies ist ein eigenes Kurs-
[-] bewegt werden. Da-
www.weltderfertigung.de durch knnte etwa das
Freifahren des Frsers
gebt werden, da man
Zum bereits im Speicher befindlichen Pro- sich vorher genau zu
gramm werden die nachfolgenden Befehls- berlegen hat, ob die
zeilen angefgt, um die Fase zu frsen: richtige Bewegung in
positiver oder negati-
T6 M6 S800 F20 ver Richtung erfolgen
X-10 muss.
G1 Y-5
G43 X15
G41
Ausschnitt aus "Kontur fertigfrsen"

Z-85
X30
Z-70
G3 X45 Z-70 R7.5
G1 Z-85
X70 21 Mit dem Brechen
X85 Z-70 der scharfen Kanten ist
Z-40 das CNC-Programm
G2 X80 Z-35 R5 vollstndig und kann
G1 X70 abgespeichert werden.
G3 X65 Z-30 R5 Mit der Tastenkombi-
G1 Z-20 nation [Strg] + [W]
G2 X60 Z-15 R5 kann das Programm
G1 X25 wiederholt werden.
G2 X15 Z-25 R10
G1 Y5 22 Nach dem Erfolg-
G40 X0 Z0 reichen Durchlauf des
M30 CNC-Programms pr-
sentiert sich dem Lehr-
Hinweis: Der Befehl M30 muss aus der gangsteilnehmer als Er-
letzten Zeile im vorherigen Programm ge- gebnis eine fehlerfreie
lscht und an das neue Programmende ein- Simulation der Werk-
gefgt werden. 21 stckbearbeitung.

22 www.hsk.com