Inhalte des Arbeitsblatts
Übersicht aller Aufgaben und Lesetexte aus diesem Materialpaket.
Infoblatt / Fachtext
1. Was ist CNC-Technik?
CNC steht für **„Computerized Numerical Control“** (computergestützte numerische Steuerung). Es bezeichnet ein Verfahren zur Steuerung von Werkzeugmaschinen, das auf digitaler Technologie basiert. Im Gegensatz zur älteren NC-Technik (Numerical Control), bei der die Steuerinformationen beispielsweise von einem Lochstreifen kamen, ermöglicht die CNC-Technik eine flexible Programmierung und Steuerung direkt über einen Computer. Für Werkzeugmechaniker/-innen ist die CNC-Technik von zentraler Bedeutung, da sie die Herstellung von präzisen und komplexen Bauteilen in Einzel- und Serienfertigung ermöglicht. Sie ist die Grundlage für Verfahren wie Fräsen, Drehen, Bohren und Schleifen.
2. Die Prozesskette: Von der Idee zum fertigen Werkstück
Die Herstellung eines CNC-gefertigten Bauteils folgt einer digitalen Prozesskette, die meist aus drei Schritten besteht: **CAD (Computer-Aided Design):** Am Anfang steht die Konstruktion. Mit einer CAD-Software wird ein 2D- oder 3D-Modell des gewünschten Werkstücks am Computer erstellt. Hier werden alle Maße, Formen und Toleranzen festgelegt. **CAM (Computer-Aided Manufacturing):** Im nächsten Schritt wird das CAD-Modell in eine CAM-Software importiert. Hier plant der Facharbeiter die eigentliche Bearbeitung. Es werden Werkzeuge ausgewählt, Schnittgeschwindigkeiten und Vorschübe festgelegt und die Verfahrwege des Werkzeugs (der Werkzeugweg) bestimmt. **CNC (Computerized Numerical Control):** Die CAM-Software übersetzt die geplanten Werkzeugwege in einen für die Maschine verständlichen Code – den **G-Code**. Dieser wird an die Steuerung der CNC-Maschine übertragen, die dann die Befehle ausführt und das Bauteil vollautomatisch fertigt.
3. Die Sprache der Maschine: G-Code und M-Code
Der G-Code (auch DIN/ISO-Programmierung) ist die Programmiersprache, mit der die CNC-Maschine gesteuert wird. Er besteht aus einer Reihe von Befehlen, die der Maschine sagen, was sie tun soll. **G-Befehle (Wegbefehle):** Sie steuern die Bewegung der Achsen. Zum Beispiel, wohin das Werkzeug fahren soll und wie schnell. **M-Befehle (Zusatzfunktionen):** Sie schalten Funktionen der Maschine ein oder aus, wie z.B. die Spindel, die Kühlmittelzufuhr oder den Werkzeugwechsel. *Koordinatensysteme:** **Absolutmaß (G90):** Alle Koordinatenangaben beziehen sich auf einen festen Nullpunkt (meist der Werkstücknullpunkt). **Inkrementalmaß (G91):** Jede Koordinatenangabe bezieht sich auf die *vorherige* Position des Werkzeugs. Es ist eine Kettenbemaßung. | Befehl | Funktion | Beschreibung | |---|---|---| | G00 | Eilgang | Schnellstmögliche Bewegung zu einer Position (ohne Zerspanung). | | G01 | Linearinterpolation | Geradlinige Bewegung mit einem definierten Vorschub (zur Zerspanung). | | G90 | Absolutmaß-Programmierung | Alle Koordinaten beziehen sich auf den Nullpunkt. | | G91 | Inkrementalmaß-Programmierung | Koordinaten beziehen sich auf die letzte Position. | | M03 | Spindel EIN (im Uhrzeigersinn) | Startet die Drehung der Hauptspindel. | | M05 | Spindel AUS | Stoppt die Drehung der Hauptspindel. | | M30 | Programmende und Reset | Beendet das Programm und spult es an den Anfang zurück. |
4. Effiziente Programmierung: Schleifen
Bei sich wiederholenden Bearbeitungsschritten, wie z.B. dem Bohren mehrerer identischer Löcher in einer Reihe, muss nicht jeder Punkt einzeln programmiert werden. Effizienter ist die Verwendung von **Schleifen** oder Unterprogrammen. Eine Schleife ist eine Anweisung, die einen Programmabschnitt mehrmals wiederholt. *Beispiel-Logik (Pseudocode) für 5 Bohrungen:** ``` Setze Startposition X = 10 Wiederhole 5 Mal: Fahre zur aktuellen Position X Bohre ein Loch Erhöhe X um 20 (für den nächsten Abstand) Ende der Wiederholung ``` Dieser Ansatz spart Schreibarbeit, reduziert Fehlerquellen und macht Programme übersichtlicher.
5. Das musst du wissen!
* CNC steht für "Computerized Numerical Control" und steuert Werkzeugmaschinen per Computer. * Die digitale Prozesskette lautet: **CAD → CAM → CNC**. * G-Code** ist die Programmiersprache der CNC-Maschinen und steuert die Bewegungen. * M-Befehle** steuern Zusatzfunktionen wie die Spindel oder das Kühlmittel. * Bei der **Absolutmaß-Programmierung (G90)** beziehen sich alle Maße auf den Nullpunkt. * Bei der **Inkrementalmaß-Programmierung (G91)** beziehen sich Maße auf die letzte Position.
Aufgabenstellung (7 Aufgaben)
- Die Abkürzung CNC steht für „Computerized Numerical Control“. Die ältere, lochstreifenbasierte Technik wird mit der Abkürzung NC bezeichnet, was für „___ ___“ steht.
- Ordne den folgenden G- und M-Codes ihre korrekte Funktion zu.
- G00
- G01
- M03
- M05
- Worin besteht der wesentliche Unterschied zwischen der absoluten (G90) und der inkrementellen (G91) Maßangabe?
Bei der Programmierung von CNC-Maschinen kann man zwischen absoluten (G90) und inkrementellen (G91) Maßangaben wählen.
- Bei G90 beziehen sich alle Koordinaten auf den Werkstücknullpunkt, bei G91 auf die zuletzt angefahrene Position.
- Bei G91 beziehen sich alle Koordinaten auf den Werkstücknullpunkt, bei G90 auf die zuletzt angefahrene Position.
- G90 wird für runde Konturen verwendet, während G91 ausschließlich für gerade Linien genutzt wird.
- G90 ist die Einheit in Millimetern, G91 ist die Einheit in Zoll (Inch).
- Bringe die Schritte der digitalen Prozesskette von der ersten Idee bis zum fertigen Bauteil in die korrekte chronologische Reihenfolge.
- Erstellung eines 3D-Modells in einer CAD-Software.
- Planung der Werkzeugwege in einer CAM-Software.
- Erzeugung des G-Codes durch einen Postprozessor.
- Übertragung des CNC-Programms an die Maschine und Fertigung.
- Beschreibe in Form einer schrittweisen Anweisung oder eines einfachen Pseudocodes, wie eine Schleife genutzt werden kann, um diesen Vorgang effizient zu programmieren, anstatt alle 10 Bohrpositionen einzeln aufzurufen.
Ein Werkstück soll 10 identische Bohrungen entlang der X-Achse im Abstand von je 20 mm erhalten. Die erste Bohrung befindet sich bei der Koordinate X=10, Y=0. Alle anderen Bohrungen liegen ebenfalls auf der Y=0 Linie.
- Beurteile diesen Vorschlag hinsichtlich Effizienz und Prozesssicherheit und begründe deine Entscheidung fachlich.
Ein Kollege in der Fertigung schlägt vor, für ein komplexes Bauteil mit vielen Freiformflächen das CNC-Programm manuell direkt an der Maschinensteuerung zu schreiben. Er meint, das spart die Zeit für die Einarbeitung in die CAM-Software.
- Die Genauigkeit eines CNC-gefertigten Werkstücks hängt ausschließlich von der Qualität und der Korrektheit des G-Codes ab.