Treppenbau in CNC-Technik. Einsatz modernet CNC-Maschinen im Handwerk.
Auf dieser Seite also nun wie angekündigt ein Beispielprogramm für eine CNC-Maschine.
I. Ein CNC-Programm als Beispiel.
Ein CNC-Programm sieht auf den ersten Blick sehr kompliziert aus und ist es auch, wenn der Anwender die Maschine in allen Details einrichten und warten will. Der Anfänger begnügt sich daher zunächst mit der Eingabe der zu formatierenden Kontur, was mit ein paar wenigen Programmzeilen erledigt ist. Die beiden Grundelemente der CNC-Programmierung sind die Gerade und der Kreis (-bogen). Diese werden durch die sie begrenzenden Koordinaten definiert. Die Berechnung der Koordinaten ist nichts weiter als angewandtes Fachrechnen (z.B. das Berechnen von Punkten und Längen mit Hilfe des Satzes des Pythagoras, des Strahlensatzes, etc.). Eine solche Aufgabe erschien natürlich zur Überraschung aller Schüler auch prompt im fachtheoretischen Teil der diesjährigen Gesellenprüfung! Das folgende Beispiel für die Formatierung der Rundbögen mit einer Spannweite von 900 mm und einer Stichhöhe von (R =) 450 mm, soll Vertrauen erwecken. Der weitaus größte Teil des Programmes liegt abgespeichert vor und wird immer wieder benutzt. Lediglich der markierten Teil mußten erstellt werden. Die Texte in der linken Spalte stellen den eigentlichen Programmcode da, während die Texte in der rechten Spalte Kommentare sind, welche auch weggelassen werden können.
CNC-Code. | Kommentar zum CNC-Code. |
---|---|
% 5000 |
Programm-Name, hier: Fräsen einer Halbkreiskontur. |
G90 |
Absolutbemaßung. |
G53 |
Nullpunktverschiebungstabelle ausschalten. |
N10 E32002=50 |
Tolerierter Lageregelungsfehler Kreis. |
N20 E60000=84100 |
NP-1(X)=Anschlagbreite 84,l mm. |
N30 E61000=90100 |
NP-1(Y)=Anschlagbreite 90,l mm. |
N40 E62000=-418559 |
NP-1(Z)=OK Vakuumsauger. |
N50 E68000=0 |
NP-1(C). |
N60 E60001=5000 |
NPV-1(X) = 5 mm Masszugabe. |
N70 E61001=5000 |
NPV-1(Y) = 5 mm Masszugabe. |
N80 E62001=16000 |
NPV-1(Z) = 16 mm Werkstückdicke. |
N90 E68001=0 |
NPV-1(C). |
G52 G00 Z0 |
Aggregat senkrecht auf Z0 bezogen auf Maschinennull. |
G52 G00 X2200 Y0 |
Aggregat vorn rechts auf Eckpunkt zum Teileauflegen. |
M610 |
Vakuum Tisch gesamt. |
M199 |
Befehl ohne Vorfahrbewegung aktivieren. |
M200 |
Vakuum gesamt spannen manuell. |
M199 |
Befehl ohne Vorfahrbewegung aktivieren. |
N180 G04 F0.5 |
Verweilzeit 5 Sekunden. |
N190 G79 E20020 <> 1N180 |
Bedingung: wenn Teil ungespannt zurück zu Satz 180. |
M06 T01 |
Werkzeugauswahl. |
D01 |
Anwahl Korrekturschalter. |
F10000 S24000 |
Vorschub 10 m/min; Drehzahl 24000 min-1. |
M03 |
Spindel ein im Uhrzeigersinn / rechts. |
G54 |
Aktivieren der Nullpunktverschiebungstabelle. |
Hier beginnt der selbstgeschriebene Programmteil. | |
G00 X0 Y500 Z10 |
Startpunkt anfahren. |
G42 |
Fräserradiuskorrektur rechts von der Kontur. |
G00 X0 Y450 Z-22 |
Aufbauweg der Korrektur / ca. 3-facher Radius. |
G01 X0 Y0 Z-22 |
Anfahren untere linke Ecke P1 (Werkstücknullpunkt). |
G01 X900 Y0 Z-22 |
Anfahren untere rechte Ecke P2. |
G03 X0 Y0 Z-22 R450 |
Anfahren P1; Halbkreis gegen den Uhrzeigersinn. |
G01 Z10 |
Werkzeug nach oben. |
G01 X0 Y450 Z10 |
Abfahren von der Kontur. |
G40 |
Aufhebung der Fräserradiuskorrektur. |
G01 X0 Y500 Z10 |
Abbauweg der Korrektur. |
Hier endet der selbstgeschriebene Programmteil. | |
G53 |
Nullpunktverschiebungstabelle ausschalten. |
D0 |
Abwahl Werkzeugkorrekturschalter. |
M05 |
Spindel ausschalten. |
M06 T101 |
Werkzeug ablegen / Spindel leer. |
G52 Z0 |
Aggregat senkrecht auf Z0 bezogen auf Maschinennull. |
G52 X2200 Y0 |
Aggregat vorn rechts auf Eckpunkt zum Teileauflegen. |
M610 |
Vakuum Tisch gesamt. |
M199 |
Befehl ohne Vorfahrbewegung aktivieren. |
M240 |
Vakuum lösen gesamt automatisch. |
M199 |
Befehl ohne Vorfahrbewegung aktivieren. |
N10 E32002=50 |
Tolerierter Lageregelungsfehler Kreis auf Null. |
N20 E60000=0 |
NP-1(X)auf Null. |
N30 E61000=0 |
NP-1(Y) auf Null. |
N40 E62000=0 |
NP-1(Z) auf Null. |
N50 E68000=0 |
NP-1(C) auf Null. |
N60 E60001=0 |
NPV-1(X) auf Null. |
N70 E61001=0 |
NPV-1(Y) auf Null. |
N80 E62001=0 |
NPV-1(Z) auf Null. |
N90 E68001=0 |
NPV-1(C) auf Null. |
M02 |
Programmende. |
? |
Alles klar??? Na dann. ;-)
II. Weiteres.
Downloads: Diesen Artikel als PDF-Datei downloaden. :: Komplett alle ZiHi-Seiten als PDF-Datei downloaden.
URL dieses Artikels: http://www.zimmerin.de/zihi/fachberichte/treppenbau/