CNC-Bearbeitung

Die Rolle der CAM-Software im CNC-Bearbeitungsprozess

Vom STEP bis zum G-Code: Was der CAM-Programmierer entscheidet, welche Strategien er nutzt, wie der Schnitt simuliert wird und was Sie tun können, damit Ihr Teil schnell programmiert wird.

Simulation von Bearbeitungsbahnen in einer CAM-Software neben der CNC-Zentrum
CNC-Bearbeitung

Die CAM-Software (Computer Aided Manufacturing) wandelt Ihre Datei 3D in das Programm um, das die Maschine bewegt: Wählen Sie die Werkzeuge, berechnet die Bahnen, simuliert den Schnitt und generiert den G-Code. Ohne sie ist eine CNC-Fräse ein Motor, der auf Befehle wartet. Bei einer Einzelteilfertigung kann die Programmierung so schwer wie der Schnitt selbst sein; daher wird ein sauberes Design früher programmiert, früher angeboten und kostet weniger.

Diese Anleitung erklärt schrittweise, was CAM macht, welche Strategien es verwendet, wie es sich auf den Preis und die Qualität der CNC-Bearbeitung von Maßanfertigungen auswirkt und was der Programmierer von Ihnen benötigt, um schnell zu arbeiten.

Die Kette

CAD zeichnet das Teil. CAM entscheidet, wie es geschnitten wird. CNC schneidet es. Das STEP reist vom ersten zum zweiten; der G-Code vom zweiten zum dritten.

Was ist die CAM-Software und wie unterscheidet sie sich vom CAD?

Das CAD (Computer Aided Design) ist der Ort, an dem Sie das Teil modellieren: SolidWorks, Fusion 360, Inventor, Onshape. Das Ergebnis ist die Nenngeometrie, normalerweise in STEP exportiert. Die CAM startet mit dieser Geometrie und fügt alles hinzu, was die Maschine wissen muss und das CAD nicht sagt: aus welchem Block wird gestartet, wie wird es fixiert, welches Werkzeug für jeden Bereich verwendet wird, mit welcher Geschwindigkeit, in welcher Reihenfolge und aus welcher Richtung. Ihre Ausgabe ist der G-Code, eine Liste von Bewegungen und Befehlen, die der numerische Steuerungscontroller der Maschine Zeile für Zeile ausführt. Viele Programme integrieren beide Teile (Fusion 360, SolidWorks CAM, Mastercam mit CAD), aber die Logik ist die gleiche.

Was die CAM Schritt für Schritt macht

  1. Importieren und Ausrichten des Teils. Es wird entschieden, welche Seite nach oben zeigt und wo der Programmnullpunkt liegt.
  2. Brutto definieren und Aufspannung festlegen. Der Startblock, mit Aufmaß, und die Schraubstöcke oder das Werkzeug, das ihn festhält. Alles, was die Aufspanung verdeckt, kann in dieser Aufspanung nicht bearbeitet werden.
  3. Werkzeuge auswählen. Fräser, Bohrer, Gewindebohrer und ihre Schneidparameter je nach Material; die Übersicht steht in die verschiedenen Bearbeitungswerkzeuge.
  4. Operationen erstellen. Schruppen zum Entfernen von Volumen, Halbspanen, Oberflächen- und Bodenbearbeitung, Bohren, Gewindeschneiden, Fase. Jede mit ihrer Strategie.
  5. Simulieren. Die CAM zeigt das Material an, das nach jeder Operation übrig bleibt, und erkennt Kollisionen zwischen Werkzeug, Werkzeughalter, Teil und Aufspannung.
  6. Postprozessieren. Ein spezifischer Übersetzer für jede Maschine wandelt die Bahnen in das Dialekt des G-Codes dieses Controllers um.
  7. Dokumentieren. Vorbereitungsblatt mit Werkzeugen, Nullpunkt und Aufspannung für den Bediener.

Bearbeitungsstrategien: was jede macht

StrategieWas es machtWann es verwendet wird
Adaptives Schruppen (trochoidal)Die Fräser bewegen sich mit kleinen Vorschüben und voller Schneidkantenlänge bei hoher GeschwindigkeitFast immer beim ersten Schruppen: viel Material entfernen, ohne das Werkzeug zu überlasten
2D-KonturierenVerläuft entlang des Bauteilprofils in einer bestimmten TiefeVertikale Wände, Außenprofile
EinfräsenHohlraumfräsen Schicht für SchichtTaschen und Lagerungen
3D-Oberflächenbearbeitung mit KugelfräserVerläuft über gekrümmte Flächen mit parallelen Vorschüben oder entlang der FormFormen, Freiformflächen, Grundradien
BohrvorgängeBohrt mit Rückvorschüben zur SpanabfuhrJede Bohrung; tiefe Bohrungen mit Stufbohrzyklus
Gewindefräsen durch InterpolationEin Gewindefräser erzeugt das Gewinde als HelixGroße Gewinde oder in harten Werkstoffen
3+2 PositionellOrientiert das Teil mit den Drehachsen und bearbeitet in 3 AchsenBauteile mit mehreren Flächen in einer Aufspannung
5-Achs-SimultanbearbeitungBewegen Sie die fünf Achsen gleichzeitigImpeller, Schenkel, komplexe Oberflächen

Die Wahl der Strategie beeinflusst die Zykluszeit so sehr wie die Maschine: ein gut parametrierter adaptiver Schruppvorgang kann das gleiche Aluminium in der Hälfte der Zeit entfernen wie ein konventionelles Schruppen, mit weniger Werkzeugverschleiß.

Wie beeinflusst das CAM den Preis und die Qualität Ihres Teils?

  • Programmierungszeit. Sie ist pro Bestellung fest: sie wiegt eine Einheit und verschwindet in zwanzig. Eine Geometrie mit hunderten kleinen Flächen oder ein STL statt eines STEP vervielfacht diese Zeit.
  • Zykluszeit. Strategien, Vorschübe und Reihenfolge der Operationen entscheiden, wie lange jedes Teil in der Maschine dauert. Hier zeigt sich die Erfahrung des Programmierers im Preis.
  • Oberflächenbehandlung. Der seitliche Schritt bei der 3D-Oberflächenbehandlung und der Ein- und Austritt des Werkzeugs an den Wänden bestimmen die finale Rauheit.
  • Präzision. Simulation und Werkzeugkompensation vermeiden Kollisionen und halten die Maße; in einer Serie gibt das gleiche Programm die Einheit 20 genauso wie die 1.
  • Sicherheit. Ein simuliertes Programm bricht keine Werkzeuge noch Teile, und das ist auch eine Kostenersparnis, die nicht weitergetragen wird.

Viele der Designentscheidungen, die ein Teil verbilligen, sind in Wirklichkeit Entscheidungen, die das CAM vereinfachen: weniger Werkzeuge, weniger Aufspannungen, weniger Operationen. Sie sind in So optimieren Sie die CNC-Bearbeitung und reduzieren Kosten zusammengefasst.

Was der CAM-Programmierer von Ihnen braucht

  1. Ein STEP pro Teil, exportiert aus dem nativen CAD. Ein STL ist ein Netz aus Dreiecken: es dient zum 3D-Druck, nicht zum Bearbeiten, weil das CAM keine Flächen, Zylinder oder Radien erkennt.
  2. Ein PDF mit Gewinden und Toleranzen. Das STEP sagt nicht, ob ein 5-mm-Loch ein M6 oder ein 5 H7 Durchgangsloch ist. Ohne die Zeichnung wird so bearbeitet, wie das Modell es sagt.
  3. Die gute Seite, falls vorhanden: der Programmierer orientiert das Teil so, dass diese Seite mit der besten Oberflächenbehandlung herauskommt.
  4. Material und Menge: sie ändern die Schneidparameter und die Aufspannungsstrategie.
  5. Richtige Einheiten und Skalierung. Ein STEP in Zoll wird erkannt, kostet aber eine Anfrage.

CAM, 5 Achsen und Automatisierung

Beim 5-Achsen-CAM macht das CAM noch mehr: es berechnet die Werkzeugorientierung an jedem Punkt, vermeidet Kollisionen des Spindels mit dem Teil und entscheidet, wann es 3+2 gegenüber dem simultanen Kompensiert, wie wir es in 5-Achsen-CNC-Bearbeitung erklären. Und es ist auch die Basis der Werkstatt-Automatisierung: verifizierte Programme, gemessene Werkzeuge und wiederholbare Vorrichtungen sind das, was es einem Roboter ermöglicht, Teile nachts zu laden, Thema von Robotik in der Wartung von CNC-Maschinen.

So wird Ihr Teil bei Proto&Go! programmiert

Wenn Sie die Datei hochladen, überprüft ein Ingenieur die Fertigbarkeit: Radien, Wände, Gewinde, Toleranzen, Material. Mit der angenommenen Angebot wird das Teil im CAM programmiert, simuliert und an die Maschine mit seinem Vorbereitungsblatt weitergegeben; jedes Maß mit Toleranz wird vor dem Versand geprüft. Das Angebot kommt in 24 h und die Teile gehen ab 8 Werktagen aus. Die Konstruktionsleitfäden für die Bearbeitung fassen zusammen, was diesen Prozess so schnell macht.

Häufig gestellte Fragen zur CAM-Software

Was ist der Unterschied zwischen CAD, CAM und CNC?

Das CAD ist das Programm, mit dem das Teil in 3D entworfen wird. Das CAM wandelt dieses Design in Werkzeugbahnen und G-Code um. Das CNC ist die numerische Steuerung der Maschine, die diesen Code ausführt und die Achsen bewegt.

Muss ich das CAM-Programm mit meinem Teil senden?

Nein. Es reicht, die 3D-Datei im STEP-Format zu übermitteln, und falls Gewinde oder Toleranzen vorhanden sind, ein PDF. Der Programmierer der Werkstatt erstellt das CAM für seine Maschine und seine Werkzeuge; ein von außen erstelltes Programm ist fast nie so gültig.

Warum ist ein STL für die Bearbeitung nicht geeignet?

Ein STL ist ein Netz aus Dreiecken ohne Informationen über Flächen, Zylinder oder Radien. Das CAM benötigt diese Geometrie, um präzise Werkzeugbahnen zu berechnen. Exportieren Sie ein STEP aus Ihrem CAD; das STL wird für den 3D-Druck reserviert.

Was ist der G-Code?

Es ist die Sprache, die die Maschinensteuerung versteht: eine Liste von Zeilen mit Bewegungen (G0, G1, G2…), Geschwindigkeiten, Werkzeugwechseln und Hilfsfunktionen. Das CAM generiert ihn über einen an jede Maschine angepassten Postprozessor.