Willkommen
Willkommen bei der Geometrie der NC-Drehmaschinen. Jeder Schnitt, den eine NC-Maschine vornimmt, ist eine geometrische Operation: ein Punkt, der durch einen genau definierten Weg durch den Raum bewegt.
Bevor Sie einen Werkzeugweg programmieren können, müssen Sie wissen, wo: Und das bedeutet Koordinatensysteme.
Diese Lektion geht davon aus, dass Sie bereits wissen, was eine NC-Maschine ist und was G-Code tut. Wenn nicht, beginnen Sie mit der Lektion "NC-Drehmaschinen: Präzises Fertigen" zuerst.
MCS und WCS
Maschinenkoordinatensystem (MCS) gegen Arbeitskoordinatensystem (WCS)
Jede NC-Maschine hat zwei Koordinatensysteme, die gleichzeitig laufen.
Maschinenkoordinatensystem (MCS): Das absolute Bezugssystem der Maschine. Wenn Sie die Maschine zu Hause bringen, bewegt sich der Spindelkopf zu einem festen Punkt (Maschinennull) gemäß Taster- oder Encoder-Schalter. Jede Position, die die Maschine erreichen kann, ist relativ zu diesem Punkt definiert. Das MCS ändert sich nicht: Es ist in die Hardware integriert.
Arbeitskoordinatensystem (WCS): Ihr gewähltes Bezugssystem für die Programmierung des Teils. Sie wählen einen praktischen Punkt auf der Werkstück (oft ein Eck oder das Zentrum einer Eigenschaft) aus und sagen der Maschine: 'Das ist mein Nullpunkt.' Alle G-Code-Koordinaten sind relativ zu diesem Punkt.
G54 bis G59 sind sechs Arbeitsabgleichswerte, die im Steuergerät gespeichert sind. Jeder sagt: 'WCS-Nullpunkt befindet sich hier bei MCS-Position.' G54 ist der Standard. Wenn Sie mehrere Teile auf dem Tisch befestigen, könnten Sie G54 für das erste Teil, G55 für das zweite und G56 für das dritte verwenden: derselbe Programmcode, aber verschiedene Abgleichswerte.
Wenn Sie ein Teil 'abtasten', messen Sie die MCS-Position des Werkstück-Nullpunkts und speichern Sie sie in den G54-G59-Registern. Wenn der Klemmblock sich verschiebt, müssen die Abgleichswerte aktualisiert werden.
Rechtshand-Regel
Achsorientierung: Die Rechtshand-Regel
CNC-Maschinen folgen einer universellen Konvention für die Achsrichtungen. Stecken Sie Ihren rechten Daumen in die positive X-Richtung, Ihre Zeigefinger in die positive Y-Richtung und lassen Sie Ihren Mittelfinger nach positiv Z kringeln.
Bei einer vertikalen Fräsmaschine (Spindel zeigt nach unten):
- X = links / rechts (Tisch bewegt sich)
- Y = zu Ihnen / von Ihnen (Tisch bewegt sich)
- Z = hoch / runter (Spindel bewegt sich): Z positiv ist WEGEN vom Werkstück
Bei einer Scheibenfräse ist die Konvention anders:
- Z = entlang der Spindelachse (Länge des Teils)
- X = senkrecht zu Z (radielle Richtung: kontrolliert den Durchmesser)
Wichtig: Inversion: In G-Code programmieren Sie, als ob das Werkzeug sich bewegt und der Teil stillsteht. Bei vielen Maschinen geschieht das physisch umgekehrt: Der Tisch bewegt sich, während die Spindel in X und Y festgehalten wird. Der Steuerungscontroller kümmert sich um die Umkehrung. Sie programmieren immer vom Blickwinkel des Werkzeugs aus.
Werkzeugschneidewerte
Werkzeugschneidewerte (H-Codes)
Verschiedene Werkzeuge haben unterschiedliche Längen. Ein 2-Zoll-Endmill ragt weiter aus der Spindel heraus als ein Zentralschlagbohrer. Wenn Sie die Werkzeuge wechseln und die Längendifferenz nicht berücksichtigen, werden die Z-Koordinaten falsch sein: potentiell katastrophal falsch.
Werkzeugschneidewert (TLO): Ein Wert, der in der Steuereinheit für jedes Werkzeug gespeichert ist. Er sagt der Maschine, wie weit der Spitze des Werkzeugs von der Spindel-Gauge-Linie (einem Referenzpunkt an der Spindel) entfernt ist. Wenn Sie G43 H01 aufrufen, addiert die Steuereinheit die Länge des Werkzeugschneidewerts von Werkzeug 1 zu allen Z-Bewegungen.
Ohne TLO müssten Sie Z jedes Mal neu anpassen, wenn Sie die Werkzeuge wechseln. Mit TLO berühren Sie einmal mit einem Referenzwerkzeug ab, messen Sie alle anderen Werkzeuge relativ zu diesem Referenzwerkzeug und die Steuereinheit macht die Rechnung.
G43 = Werkzeugschneidewert anwenden (positive Richtung: fügt den Wert hinzu)
G49 = Werkzeugschneidewert deaktivieren
H-Code = Welchen Werkzeugschneidewert verwenden (H01, H02 usw.)
Lineare und kreisförmige Interpolation
Wie bewegt sich der Controller
G-Code definiert zwei grundlegende Arten von Bewegungen:
G01: Lineare Interpolation: Das Werkzeug bewegt sich in einer geraden Linie von seiner aktuellen Position zur Zielposition. Der Controller koordiniert die X-, Y- und Z-Motoren, so dass sie alle gleichzeitig am Endpunkt ankommen. G01 X2.0 Y1.0 Z-0.5 zeichnet eine gerade Linie im dreidimensionalen Raum.
G02 / G03: Kreisförmige Interpolation: Das Werkzeug bewegt sich entlang einer kreisförmigen Kurve.
- G02 = Uhrzeigersinnige Kurve
- G03 = Gegen Uhrzeigersinnige Kurve
Kreisbögen können auf zwei Arten definiert werden:
- Radius-Format: G02 X2.0 Y1.0 R0.5: Bewegen Sie sich zu (2.0, 1.0) entlang einer Kurve mit einem Radius von 0.5
- Zentrierungsformat: G02 X2.0 Y1.0 I0.5 J0.0: I und J geben die inkrementelle Entfernung von der aktuellen Position zum Kurvenzentrum. Dieser Format ist unmissbräuchlich und wird für präzises Arbeiten bevorzugt.
Innerhalb des Controllers werden auch kreisförmige Kurven in winzige geradlinige Segmente (Mikrolinieninterpolation) aufgeteilt. Der Controller berechnet Hunderte oder Tausende von Zwischenpunkten und sendet Schritt-und-Richtung-Pulse an die Motoren. Die Auflösung ist so fein, dass sich die resultierende Bewegung wie eine glatte Kurve anfühlt und misst.
Climb vs Conventional Milling
Curbilling vs Conventional Milling
Die Geometrie, wie der Cutter das Material betrifft, ist für Oberflächenabschluss, Werkzeugleben und Schneidkräfte von entscheidender Bedeutung.
Conventional (Up) Milling: Der Cutter dreht sich gegen die Richtung des Vorschubes. Jedes Zahn fährt im Material bei Null Schneide-Dicke ein und fährt bei maximaler Dicke aus. Der Cutter neigt dazu, sich zunächst von der Arbeit fortzuschieben und dann zu greifen und zu ziehen. Dies erzeugt mehr Hitze (das Zahn reibt, bevor es schneidet) und eine rauere Oberflächenbeschaffenheit.
Climb (Down) Milling: Der Cutter dreht sich mit der Richtung des Vorschubes. Jedes Zahn fährt bei maximaler Schneide-Dicke ein und fährt bei minimaler Dicke aus. Der Cutter beißt sofort in das Material und drückt die Arbeitsstück in die Tischrichtung. Dies erzeugt eine bessere Oberflächenbeschaffenheit, weniger Hitze und ein längeres Werkzeugleben.
Warum immer Curbilling? Curbilling zieht das Arbeitsstück zum Cutter. Bei älteren manuellen Maschinen ohne Backlash-Kompensation kann dieser Zug den Tisch vorwärtsstoßen und krachen lassen. CNC-Maschinen haben Kugelgewinde mit minimaler Backlash, daher ist Curbilling standardmäßig. Aber für dünne oder schlecht fixierte Teile kann Conventional Milling immer noch sicherer sein, weil es das Arbeitsstück von der Schneide fortstößt.
Tangente Kreisbögen und Filamente
Tangente Kreisbögen, Filamente & Schrägen
Echte Teile haben selten perfekt scharfe Ecken. Sie haben Filamente (gerundete Innenecken), Radien (gerundete Außenecken) & Schrägen (abgeschrägte Schnitte, die scharfe Kanten entfernen).
Ein tangenter Kreisbogen ist ein Bogen, der eine gerade Linie (oder einen anderen Bogen) ohne Diskontinuität in der Richtung trifft. An dem Punkt, an dem der Bogen beginnt, hat er die gleiche Neigung wie die Linie, die er verbindet. Dies ergibt ein glattes, kontinuierliches Profil mit keiner plötzlichen Richtungsänderung.
Warum tangente wichtig für das Zerspanen ist:
- Eine scharfe Ecke zwingt das Werkzeug, zu stoppen, die Richtung zu wechseln und wieder zu beschleunigen. Dies hinterlässt Verweilmarkierungen (das Werkzeug bleibt an einer Stelle stehen, während es abgebremst wird und die Oberfläche verbrennt).
- Ein tangenter Bogen lässt das Werkzeug durch die Übergangsphase hindurch gleiten. Keine Abbremsung, keine Verweilmarkierungen, bessere Oberflächenqualität.
- Spannungskonzentratoren: scharfe Innenecken konzentrieren Spannungen und sind an den Stellen, an denen Teile reißen. Filamente verteilen die Spannung über eine geschwungene Oberfläche.
Schrägen sind einfacher: eine gerade Schnitte von 45 Grad (oder einem anderen Winkel), die eine scharfe Kante entfernt. Mit G01-Bewegungen programmiert. Schrägen sind leichter herzustellen als Filamente, verteilen die Spannung jedoch nicht so gut.
Cutter Radius Compensation
Werkzeugradius-Kompensation (G41 / G42)
Wenn Sie ein Teilerfassungsprofil programmieren, beschreiben Sie die Geometrie der abgeschliffenen Teiloberfläche. Das Werkzeug hat jedoch einen Radius: Der Mittelpunkt muss entlang eines Pfades folgen, der von der Teiloberfläche um diesen Radius abgewinkelt ist.
G41: Fräserkompensation links: Der Werkzeugmittelpunkt verschiebt sich links von der programmierten Pfade (gesehen in Fahrtrichtung). Wird für das Klettern an der Außenseite von Profilen verwendet.
G42: Fräserkompensation rechts: Der Werkzeugmittelpunkt verschiebt sich rechts.
G40: Stellen Sie die Fräserkompensation ein.
Mit aktivierter Fräserkompensation programmieren Sie die genaue Teilgeometrie (die abgeschliffene Oberfläche), und der Steuerungscontroller berechnet automatisch den Pfad für den Werkzeugmittelpunkt. Dies hat zwei große Vorteile:
1. Das Programm passt die Drucke. Die Maße auf dem Zeichnung passen den Maßen im Code. Es werden keine manuellen Offset-Berechnungen durchgeführt.
2. Einstellung des Werkzeuggewinns. Wenn ein Werkzeug abgenutzt ist und leicht übermäßig schneidet, passt der Bediener die Cutter-Comp-Wert in der Tabelle mit Offsets an: Eine Programm-Änderung ist nicht erforderlich. Ein kleinerer Comp-Wert zieht das Werkzeug näher an die Oberfläche des Teils, indem er die Unterschneidung ausgleicht.
Der Steuerung alle geometrische Komplexität: Ablage von geraden Linien, Neuberechnung der Kreisradien für den abgelegten Pfad und Verwaltung der Übergang geometrie an Ecken.
Warum GD&T auf Geometrie angewiesen ist
GD&T: Geometrie, nicht nur Maße
Traditionelle Dimensionierung sagt: 'Dieses Loch ist 0,500 Zoll im Durchmesser, 2,000 Zoll von der linken Kante entfernt, plus oder minus 0,005 Zoll.'
Das Problem: Plus-oder-Minustoleranzen erzeugen ein quadratisches Toleranzbereich. Der Lochmittelpunkt muss innerhalb eines 0,010 x 0,010 Zoll großen Quadrats liegen. Ein quadratischer Bereich ist jedoch nicht fair: Ein Loch, dessen Mittelpunkt an der Ecke des Quadrats (0,005 rechts UND 0,005 oben vom Nennwert) liegt, ist tatsächlich 0,007 Zoll vom wahren Position (Pythagorensatz: die Quadratwurzel aus 0,005 gemäß 0,005 gemäß). Sie würden das Teil ablehnen, obwohl ein Loch mit 0,007 vom Nennwert in einer einzelnen Richtung durchgehen würde.
GD&T ersetzt den quadratischen Bereich durch einen zylindrischen Toleranzbereich. Der Lochmittelpunkt muss innerhalb eines Kreises mit einer angegebenen Durchmesser um die wahre Position liegen. Das ist geometrisch fair: 0,007 vom Nennwert entfernt ist 0,007 vom Nennwert, unabhängig von der Richtung.
GD&T ist eine vollständige geometrische Sprache für die Beschreibung der Abweichungen einer Eigenschaft von ihrer idealen Form, Orientierung und Position. Es verwendet Funktionskontrollrahmen: jene rechteckigen Kästchen mit Symbolen, die Sie auf technischen Zeichnungen sehen.
Form- und Orientierungstoleranzen
Form-Toleranzen: Kontrolle der Form
Positionstoleranzen bestimmen wo eine Eigenschaft ist. Formtoleranzen bestimmen welche Form sie hat.
Glattheit: Die Oberfläche muss sich zwischen zwei parallelen Ebenen befinden, die durch den Toleranzwert getrennt sind. Wenn die Glattheit 0,002 ist, muss jede Stelle auf der Oberfläche innerhalb einer 0,002 Zoll hohen Zone zwischen zwei vollkommen flachen, parallelen Ebenen liegen. Eine Datengrundlage ist nicht erforderlich: Glattheit ist selbstreferenzierend.
Senkrechte: Eine Oberfläche oder Achse muss sich innerhalb einer Toleranzzone relativ zu einer Datengrundlage (Referenzoberfläche) befinden. Für eine Oberfläche ist die Zone zwei parallele Ebenen, die senkrecht zur Datengrundlage sind, getrennt durch den Toleranzwert. Für eine Achse (wie ein Loch) ist die Zone ein Zylinder, der senkrecht zur Datengrundlage ist.
Zusammenhängigkeit: Zwei zylindrische Merkmale müssen innerhalb einer Toleranzzone die gleiche Achse teilen. Die Mittelpunkte des einen Zylinders müssen innerhalb eines zylindrischen Toleranzbereichs auf der Datengrundachse liegen. Zusammenhängigkeit ist teuer zu prüfen (erfordert Berechnungen der Mittelpunkte): Die meisten Werkstätten verwenden stattdessen Runout.
All diese sind geometrische Kontrollen. Sie definieren Toleranzzonen, die Formen (Ebenen, Zylinder, Kegel) sind, nicht nur Zahlen. Eine Glattheitstoleranz von 0,002 ist ein Paar paralleler Ebenen. Eine Positionstoleranz von 0,014 Durchmesser ist ein Zylinder. Das ist, was GD&T geometrisch macht: Jede Toleranz ist eine Form im Raum.
Maschinenlaufgrenzen
Arbeitsumfang: Der Raum, den eine Maschine erreichen kann
Jede CNC-Maschine hat endliche Reisevorgänge in jeder Achse. Ein typischer Vertikalschneidemaschine könnte haben:
- X-Reise: 30 Zoll
- Y-Reise: 16 Zoll
- Z-Reise: 20 Zoll
Der Arbeitsumfang ist der 3D-Raum, der durch diese Reisebegrenzungen definiert wird: ein rechteckiger Kasten (für eine 3-Achsen-Schleifen) oder ein komplexeres Format (für Drehachsmaschinen). Jedes Feature, das Sie schneiden möchten, muss innerhalb dieses Umfangs liegen.
Kollisionsvermeidung ist die Geometrie, um sicherzustellen, dass Werkzeug, Werkzeughalter, Spindelkopf, Halterung und Werkstück während des Programms nicht kollidieren. Der Controller weiß nicht automatisch, wo der Schraubstock, die Klammern oder die Halterungen sind. Die Kollisionsvermeidung ist die Verantwortung des Programmierers.
Kritische Kollisionsgeometrien:
- Werkzeulänge gegen Taschteufe: Ein langes Werkzeug, das in einen tiefen Taschen reicht, kann mit dem Werkzeughalter oder dem Spindelkopf mit den Teilewänden kollidieren.
- Festhalter-Interferenz: Der Werkzeugweg muss die Klammern, Parallelen und Kiefer des Schraubstocks klären. Ein schneller Vorgang (G00) über das Teil auf der falschen Z-Position kann das Werkzeug in einen Klauen treiben.
- Schnelle Ebene: Die meisten Programme definieren eine 'schnelle Ebene': eine sichere Z-Position über allen Hindernissen. Schnelle Bewegungen finden über dieser Ebene statt. Niemals unterhalb davon.
Drehachsen und geometrische Freiheit
4. und 5. Achse: Drehung erweitert die Geometrie
Eine 3-Achsen-Maschine kann nur von oben (entlang der Z-Achse) an das Werkstück herankommen. Jede Funktion, die von der Seite oder von unten einen Zugriff erfordert, benötigt eine separate Aufstellung: Drehen des Teils, erneute Fixierung, erneute Einstellung der Arbeitsoffsets und Hoffnung, dass die Funktionen übereinstimmen.
4. Achse: Fügt eine drehbare Achse (üblicherweise A, die um X drehbar ist) hinzu. Das Teil kann gedreht werden, um verschiedene Flächen dem Werkzeug zu präsentieren. Eine 4. Achse ist häufig eine drehbare Tafel, die an die Millentafel angebaut ist. Sie ermöglicht das Bearbeiten von Mustern um einen Zylinder herum oder auf mehreren Flächen ohne erneute Fixierung.
5. Achse: Fügt zwei drehbare Achsen hinzu. Das Werkzeug (oder die Tafel) kann in zwei unabhängigen Drehrichtungen geneigt werden. Das bedeutet, dass das Werkzeug von fast jedem Winkel herankommen kann.
Was macht 5-Achsen geometrisch möglich, was 3-Achsen nicht kann:
- Unterhänge: Funktionen, die von einer oberen Ansicht versteckt sind. Das Werkzeug neigt sich, um hinter überhängender Geometrie zu greifen.
- Kombinierte Winkel: Flächen, die nicht parallel oder senkrecht zu einer Achse sind. Eine 3-Achsen-Maschine benötigte eine individuelle geneigte Fixierung. Eine 5-Achsen-Maschine dreht sich einfach.
- Lüftere und Turbinenschaufeln: Verdrehte, gewölbte Flächen, deren Winkel kontinuierlich variieren. Nur 5-Achsen-simultanes Bearbeiten kann diese in einer einzigen Aufstellung schneiden.
- Reduced setups: Ein Teil, der bei einer 3-Achsen-Maschine sechs Einrichtungen benötigt, könnte eine Einrichtung bei einer 5-Achsen-Maschine benötigen. Jede Einrichtung ist eine Gelegenheit für Ausrichtungsfehler.
Zusammenfassung
Geometrie der CNC-Bearbeitung: Schlüsselerkenntnisse
Koordinatensysteme: MCS ist das absolute Koordinatensystem der Maschine. WCS (G54-G59) ist Ihr Referenzrahmen für den Teil. Die Rechts-Hand-Regel definiert die Achsrichtungen. Werkzeuggenauigkeitskorrekturen kompensieren für verschiedene Werkzeuggenauigkeiten.
Werkzeugwege: G01-Bewegungen in geraden Linien. G02/G03-Bewegungen in Kreisen. I/J-Zentrierformat eliminiert die Zwei-Kreis-Ambiguität des Radiusformats. Klettern-Schleifen (Drehung des Schneidwerks in Richtung des Vorschubes) ergibt eine bessere Oberflächenqualität und einen längeren Werkzeughalt.
Kreise und Profile: Tangente-Kreise erzeugen glatte Übergänge ohne Verweilmarken. Das minimale Inneneckradius entspricht dem Schneidwerkradius. Schneidwerkskompensation (G41/G42) ermöglicht das Programmieren der Teilegeometrie, während der Steuerung die Werkzeugwege korrigiert.
GD&T: Geometrische Toleranzen definieren Toleranzbereiche als Formen (Zylinder, Ebene). Positionstoleranzbereiche sind kreisförmig, nicht quadratisch: geometrisch fair. MMC-Bonus-Toleranz spiegelt die tatsächliche Montagefreiraumabstimmung wider. Ebeneraumigkeit und Senkrechtigkeit werden unabhängig von Maßen gesteuert.
Arbeitsumfang: Jedes Gerät hat endliche Reisen. Drehachsen (4. und 5.) erweitern das erreichbare Geometrie und reduzieren die Anzahl der Aufstellungen. Wenigere Aufstellungen bedeuten engerer Toleranzabgleich zwischen Funktionen, da alle Funktionen die gleiche WCS-Ursprungsposition teilen.
Die Geometrie ist die Grundlage. Jede G-Code-Anweisung, jede Toleranzaufruf, jede Haltevorrichtungsentscheidung ist eine geometrische Operation. Meistere die Geometrie, und das Schneiden folgt.