CNC-Grundlagen und Programmaufbau – Einen Programmlauf kontrolliert prüfen
Einleitung
In diesem aiMOOC lernst Du, wie Du einen CNC-Programmlauf kontrolliert prüfst, bevor überhaupt an eine reale Fertigung gedacht wird. Im Mittelpunkt stehen CNC-Grundlagen, der Aufbau eines NC-Programms, die grafische bzw. virtuelle Simulation, die dokumentierte Qualitätssicherung und die Fachfreigabe.
Sicherheitsprinzip dieses Kurses: Zuerst simulieren, dann bewerten, dann fachlich freigeben. Es gibt keine direkte Maschinenansteuerung. Reale Arbeiten erfolgen ausschließlich unter geeigneter Fachaufsicht, nach betrieblicher Freigabe und mit wirksamen Schutzeinrichtungen.

Lernziele
Nach dem Kurs kannst Du einen einfachen CNC-Programmaufbau lesen, Prüfpunkte für einen Programmlauf benennen, eine sichere Simulation auswerten, Abweichungen dokumentieren und begründen, warum ein Programm freigegeben oder gesperrt werden muss.
Ausbildungsfall: Halteplatte im Simulator
Du arbeitest in der Ausbildung an einer einfachen Halteplatte mit Außenkontur, Tasche und Bohrungen. Dein Ausbilder stellt Dir Zeichnung, Rohteilmodell, Werkzeugliste und ein vorbereitetes Simulationsprojekt bereit.
Dein Auftrag: Prüfe den Programmlauf vollständig im Simulator. Erkenne auffällige Werkzeugwege, falsche Bezugspunkte oder unplausible Werkzeugzuordnungen. Dokumentiere Deine Prüfung. Eine Übertragung an eine reale Maschine ist nicht Bestandteil des Auftrags.

Beobachtungsauftrag zur Animation: Verfolge den dargestellten Werkzeugweg. Wo würdest Du Prüfpunkte setzen, bevor ein Werkzeugweg als plausibel gelten kann?
Arbeitsauftrag zum Video: Notiere drei Informationen, die eine 3D-Simulation sichtbar machen kann, und zwei Informationen, die zusätzlich durch Zeichnung, Werkzeugdaten oder betriebliche Unterlagen geprüft werden müssen.
Lerneinheit 1: Was bedeutet CNC?
CNC steht für rechnergestützte numerische Steuerung. Ein CNC-Programm beschreibt in einzelnen Sätzen, welche Bewegungen und Funktionen eine Steuerung ausführen soll. Viele Befehle orientieren sich an DIN-/ISO-Konventionen; konkrete Befehle, Zyklen und Bedeutungen können jedoch steuerungs- und maschinenspezifisch sein.
| Element | Bedeutung beim Lesen |
|---|---|
| N | Satz- oder Zeilenkennzeichnung |
| G | Weg- oder Geometriefunktion |
| X Y Z | Positions- oder Koordinatenangaben |
| F | Vorschubangabe |
| S | Spindeldrehzahlangabe |
| T | Werkzeugbezug |
| M | Zusatzfunktion |
Merke: Eine scheinbar bekannte Adresse reicht nicht für eine reale Freigabe. Maßgeblich sind Steuerungsdokumentation, Maschinenhersteller, Werkzeugdaten, Arbeitsplan und betriebliche Vorgaben.
Medienimpuls: Bedienfeld und Werkzeug

Bildauftrag: Trenne gedanklich drei Ebenen: Programm schreiben, Programm simulieren, reale Maschine bedienen. Dieser Kurs bleibt auf den ersten beiden Ebenen.

Werkzeugauftrag: Beschreibe am Fräserbild, welche Werkzeugmerkmale für eine Simulation bekannt sein müssen, damit die räumliche Prüfung sinnvoll wird.

Kurzcheck: Warum kann ein korrekt geschriebener Werkzeugaufruf trotzdem ungeeignet sein? Begründe mit Werkzeuggeometrie, Werkzeuglänge oder Einsatzfall.
Lerneinheit 2: Programmaufbau erkennen
Ein Programm wird nicht nur Satz für Satz gelesen. Für eine sichere Prüfung ist es hilfreich, den Ablauf in Funktionsbereiche zu zerlegen.
| Bereich | Leitfrage |
|---|---|
| Programmkopf | Ist das richtige Programm eindeutig identifiziert? |
| Ausgangszustand | Sind wichtige Zustände für die Simulation eindeutig? |
| Werkzeugbereich | Passt das vorgesehene Werkzeug zum Arbeitsschritt? |
| Positionierung | Ist der erste simulierte Weg plausibel und kollisionsfrei? |
| Bearbeitung | Entspricht der Werkzeugweg der Zeichnung und dem Arbeitsplan? |
| Rückzug | Verlässt das Werkzeug den Bearbeitungsraum plausibel? |
| Programmende | Endet der Ablauf eindeutig und nachvollziehbar? |
Didaktisches Strukturbeispiel – nicht maschinenfertig:
% O____ N10 [Ausgangszustand für die Simulation prüfen] N20 [Werkzeugbezug mit Werkzeugliste vergleichen] N30 [Anfahrbewegung virtuell kontrollieren] N40 [Bearbeitungsweg mit Zeichnung vergleichen] N50 [Rückzug virtuell kontrollieren] N60 [Programmende prüfen] %
Wichtig: Das Beispiel zeigt nur den Aufbau einer Prüfung. Es ist kein freigegebenes Fertigungsprogramm und enthält bewusst keine betriebs- oder maschinenspezifischen Einstelldaten.
Basisaufgabe mit Feedback
Auftrag: Markiere im bereitgestellten Übungsprogramm Programmkopf, Werkzeugbereich, Positionierung, Bearbeitung, Rückzug und Programmende.
Begründetes Feedback: Wenn Deine Markierung stimmt, kannst Du den Ablauf funktional lesen statt nur Zeichen zu erkennen. Fehlt ein Bereich, prüfe nicht einzelne Codes isoliert, sondern frage: Welche Aufgabe erfüllt dieser Abschnitt im gesamten Programmlauf?
Lerneinheit 3: Bezugspunkte, Werkzeuge und Wege
Für die Simulation sind drei Dinge besonders wichtig: Koordinatenbezug, Werkzeugdaten und räumlicher Weg.
- Werkstücknullpunkt: Er verbindet Zeichnung und Programmkoordinaten.
- Werkzeugkorrektur: Sie beschreibt relevante Werkzeuggeometrie für die Berechnung.
- Werkzeugweg: Er zeigt, wie sich der programmierte Ablauf räumlich entwickelt.
Prüffrage: Ein Werkzeugweg sieht im Simulator sauber aus, liegt aber vollständig 20 mm neben der Sollkontur. Welche Prüfkategorie ist zuerst verdächtig? Antwort: der Koordinaten- bzw. Nullpunktbezug.
Anwendungsaufgabe mit Feedback
Auftrag: Vergleiche Zeichnung und Simulation des Ausbildungsfalls. Prüfe nacheinander Nullpunktlage, Rohteilorientierung, Werkzeugnummern und resultierende Werkzeugwege.
Begründetes Feedback: Die Reihenfolge ist wichtig. Wenn der Koordinatenbezug falsch ist, können viele nachfolgende Bewegungen gleichzeitig falsch erscheinen. Erst den Bezug klären, dann einzelne Bahnen bewerten.
Lerneinheit 4: Der sichere Prüfablauf
Ein kontrollierter Prüflauf folgt einem festen Ablauf. Für die Ausbildung gilt:
- Auftrag verstehen: Zeichnung, Arbeitsplan und Prüfziel lesen.
- Projekt identifizieren: Dateiname, Version und vorgesehenes Simulationsmodell prüfen.
- Setup vergleichen: Rohteil, Nullpunkt, Werkzeugdaten und Spannmodell kontrollieren.
- Simulation starten: Werkzeugwege zunächst vollständig grafisch ansehen.
- Kritische Stellen verlangsamt prüfen: Auffällige Annäherungen, Wechsel und Rückzüge einzeln betrachten.
- Ergebnis dokumentieren: Abweichungen mit Satzbereich, Bild oder Beschreibung festhalten.
- Korrigieren und erneut simulieren: Nach jeder relevanten Änderung vollständigen Prüflauf wiederholen.
- Fachfreigabe einholen: Ohne Freigabe keine reale Ausführung und keine automatische Übertragung.
Videoauftrag: Achte auf virtuelle Werkstückdarstellung und Arbeitsraumsimulation. Formuliere danach einen Satz: Was kann die Simulation prüfen – und was bleibt Aufgabe der fachlichen Bewertung?
Einzelsatzprüfung und Ablaufanimation
Einzelsatz- oder schrittweise Simulation hilft, die Wirkung eines Programms Abschnitt für Abschnitt zu beobachten. Sie ersetzt nicht die Gesamtprüfung, sondern ergänzt sie.

Arbeitsauftrag: Erstelle eine Prüfkarte mit drei Spalten: vor dem Start, während der Simulation, nach der Simulation.
Lerneinheit 5: Was eine Simulation leisten kann – und was nicht
Eine geeignete CNC-Simulation kann Werkzeugwege, Materialabtrag, Maschinenkinematik und je nach System auch mögliche Kollisionen darstellen. Hersteller wie Siemens beschreiben digitale Zwillinge ausdrücklich zur Offline-Verifikation von NC-Programmen; HEIDENHAIN bietet Programmierstationen zum Programmieren und Trainieren am PC an.
Eine Simulation ist trotzdem kein Freifahrtschein. Ihr Ergebnis hängt von korrekten Modellen und Daten ab. Fehlen echte Spannmittel, korrekte Werkzeuglängen oder die passende Maschinenkinematik, kann die reale Situation vom virtuellen Modell abweichen.
| Simulation kann unterstützen | Zusätzlich fachlich prüfen |
|---|---|
| Werkzeugweg visualisieren | Zeichnung und Arbeitsplan |
| Materialabtrag darstellen | tatsächliche Werkzeugdaten |
| mögliche Kollisionen im Modell erkennen | reale Spann- und Maschinenverhältnisse |
| Ablauf nachvollziehbar machen | betriebliche Freigabe und Unterweisung |
Arbeitsauftrag zum Video: Beschreibe die Crashgefahr ausschließlich auf Simulationsebene. Formuliere anschließend, welche reale Prüfung durch eine fachkundige Person zusätzlich notwendig wäre.
Lerneinheit 6: Fachfreigabe statt Maschinenstart
Die BGHM fordert für Bearbeitungszentren unter anderem bestimmungsgemäße Verwendung, Gefährdungsbeurteilung, Unterweisung und die Prüfung von Schutzeinrichtungen. Für diesen Kurs wird daraus ein klares Freigabeprinzip abgeleitet:
Simulation bestanden bedeutet nur: Der virtuelle Prüfschritt ist abgeschlossen.
Fachfreigabe bedeutet: Eine dafür zuständige Person bewertet Programm, Maschine, Aufspannung, Werkzeuge, Schutzmaßnahmen und betrieblichen Auftrag.
Reale Ausführung erfolgt erst danach und nur unter den im Betrieb festgelegten Bedingungen.
Nie Bestandteil dieses Kurses: Schutzeinrichtungen umgehen, Türüberwachung manipulieren, Sicherheitsfunktionen außer Kraft setzen oder einen Simulationslauf automatisch in einen Maschinenstart überführen.
Transferaufgabe mit Feedback
Situation: Die Simulation zeigt keine Kollision. Im realen Aufbau wurde jedoch ein anderes Spannmittel verwendet.
Auftrag: Entscheide, ob die Simulationsergebnisse direkt übernommen werden dürfen.
Begründetes Feedback: Nein. Das reale Spannmittel verändert den Arbeitsraum. Die Simulation muss mit passenden Daten erneut geprüft werden; zusätzlich ist die betriebliche Fachfreigabe erforderlich.
Konkreter Arbeitsauftrag: Programmlauf kontrolliert prüfen
Ausgangslage: Dein Team erhält Version 03 eines Übungsprogramms für die Halteplatte. Version 02 hatte einen falschen Werkstücknullpunkt. Du sollst Version 03 im freigegebenen Schulungssimulator prüfen.
- Öffne nur das vom Ausbilder bereitgestellte Simulationsprojekt.
- Kontrolliere Programmname und Versionsstand.
- Vergleiche Rohteil und Werkstücknullpunkt mit der Zeichnung.
- Vergleiche die Werkzeugzuordnung mit der Werkzeugliste.
- Starte die grafische Gesamtsimulation.
- Prüfe auffällige Bereiche schrittweise und dokumentiere mindestens zwei Screenshots oder Beobachtungsnotizen.
- Entscheide: simulatorisch plausibel oder Sperrvermerk.
- Übergib Dein Prüfprotokoll an die fachlich zuständige Person. Keine Maschinenübertragung.
Gestufte Hilfen
Hilfe 1 – Orientierung: Suche zuerst nach vier Prüfkategorien: Datei, Nullpunkt, Werkzeug, Werkzeugweg.
Hilfe 2 – Reihenfolge: Prüfe erst die Ausgangsdaten, dann den Bewegungsablauf. Ein falscher Ausgangswert kann viele scheinbar einzelne Fehler erzeugen.
Hilfe 3 – Formulierungshilfe: „Ich sperre/freigebe für den nächsten Prüfschritt, weil … . Geprüft wurden … . Offen bleibt … .“
Erwartungshorizont und begründetes Feedback
| Niveau | Erwartung | Feedback |
|---|---|---|
| Basis | Programmbereiche und zentrale Prüfpunkte korrekt benennen | Gute Grundlage. Du kannst den Ablauf strukturieren und weißt, wo typische Prüffragen entstehen. |
| Anwendung | Zeichnung, Werkzeugdaten und Simulation systematisch vergleichen | Du verknüpfst mehrere Informationsquellen. Achte darauf, Abweichungen nicht nur zu sehen, sondern eindeutig zu lokalisieren. |
| Transfer | Grenzen der Simulation erkennen und eine Freigabeentscheidung begründen | Entscheidend ist die Begründung. Eine kollisionsfreie Simulation allein reicht nicht, wenn reale Randbedingungen nicht abgebildet sind. |
Transferimpuls: Welche Spanninformationen müssen in einer virtuellen Lernumgebung ausreichend repräsentiert sein, damit Du Kollisionen überhaupt sinnvoll beurteilen kannst?
Interaktive Aufgaben
Quiz: Teste Dein Wissen
Was ist der erste Zweck der Simulation in diesem Kurs? (Den Programmlauf virtuell prüfen) (!Die Maschine automatisch starten) (!Schutzeinrichtungen testen durch Umgehung) (!Werkzeugdaten ungeprüft übernehmen)
Was bedeutet eine bestandene Simulation? (Der virtuelle Prüfschritt ist abgeschlossen) (!Die reale Fertigung ist automatisch freigegeben) (!Alle realen Spannmittel sind sicher) (!Eine Fachfreigabe ist unnötig)
Welche Information verbindet Zeichnung und Programmkoordinaten? (Der Werkstücknullpunkt) (!Die Dateigröße) (!Die Bildschirmhelligkeit) (!Der Benutzername)
Warum werden Werkzeugdaten in der Simulation geprüft? (Weil Werkzeuggeometrie den räumlichen Ablauf beeinflusst) (!Weil jedes Werkzeug gleich lang ist) (!Weil Werkzeugdaten nur für die Dateiverwaltung dienen) (!Weil Werkzeugdaten nach der Simulation bedeutungslos sind)
Welche Handlung folgt auf eine relevante Programmkorrektur? (Die vollständige Simulation erneut durchführen) (!Direkt an der Maschine starten) (!Nur die geänderte Textzeile ansehen) (!Schutzeinrichtungen deaktivieren)
Was ist ein sinnvoller Prüfabschnitt eines CNC-Programms? (Der Werkzeugbereich) (!Die Monitorfarbe) (!Der Pausenraum) (!Die Dateisymbolform)
Was kann eine Simulation nur dann zuverlässig beurteilen? (Was durch passende Daten und Modelle repräsentiert ist) (!Jede reale Situation ohne Modell) (!Unbekannte Spannmittel automatisch) (!Nicht dokumentierte Maschinenänderungen vollständig)
Wer entscheidet über die reale Ausführung im betrieblichen Kontext? (Die dafür fachlich zuständige und freigabeberechtigte Person) (!Die Simulation allein) (!Das Dateisymbol) (!Der zuletzt angemeldete Benutzer)
Was ist bei einer Abweichung zwischen realem Spannmittel und Simulationsmodell zu tun? (Prüfung anhalten und Daten beziehungsweise Modell klären) (!Simulationsergebnis unverändert übernehmen) (!Schutzhaube entfernen) (!Abweichung ignorieren)
Welches Ergebnis gehört in ein Prüfprotokoll? (Prüfstatus mit nachvollziehbarer Begründung) (!Nur die Programmlänge) (!Nur die Uhrzeit des Starts) (!Nur der Name des Simulators)
Memory
| Simulation | Virtuelle Prüfung eines Programmlaufs |
| Programmblock | Funktionaler Abschnitt eines NC-Programms |
| Werkzeugkorrektur | Geometriedaten eines Werkzeugs |
| Werkstücknullpunkt | Bezug für Programmkoordinaten |
| Einzelsatz | Schrittweise Programmbetrachtung |
| Fachfreigabe | Autorisierte Entscheidung für den nächsten betrieblichen Schritt |
Drag and Drop
| Ordne die richtigen Begriffe zu. | Thema |
|---|---|
| Programmkopf | Eindeutige Programmidentifikation |
| Werkzeugbereich | Zuordnung von Werkzeugdaten |
| Positionierung | Erster räumlicher Bewegungsabschnitt |
| Bearbeitung | Werkzeugweg an der Sollgeometrie |
| Rückzug | Verlassen des Bearbeitungsbereichs |
| Programmende | Eindeutiger Abschluss des Ablaufs |
...
Kreuzworträtsel
| Simulation | Wie heißt die virtuelle Prüfung eines CNC-Ablaufs? |
| Nullpunkt | Welcher Bezug verbindet Zeichnung und Programmkoordinaten? |
| Werkzeug | Was wird über Geometriedaten dem Bearbeitungsschritt zugeordnet? |
| Einzelsatz | Wie heißt die schrittweise Betrachtung eines Programmlaufs? |
| Freigabe | Wie heißt die autorisierte Entscheidung für den nächsten betrieblichen Schritt? |
| Kollision | Wie heißt ein unerwünschtes räumliches Zusammentreffen im Maschinenraum? |
LearningApps
Lückentext
Offene Aufgaben
Leicht
- Programmaufbau: Erstelle eine Bildkarte mit den sechs Funktionsbereichen eines einfachen CNC-Programms.
- Werkzeug: Fotografiere keine laufende Maschine, sondern nutze bereitgestellte Werkzeugbilder und beschrifte drei Merkmale, die für eine Simulation relevant sein können.
- Simulation: Beobachte eine sichere Ablaufanimation und formuliere fünf Prüffragen zum Werkzeugweg.
- Prüfprotokoll: Entwirf eine einseitige Vorlage mit den Feldern Programmversion, Nullpunkt, Werkzeugdaten, Simulationsergebnis und Status.
Standard
- Fehleranalyse: Vergleiche zwei vom Ausbilder bereitgestellte Simulationsläufe und begründe, welcher Lauf auffällig ist.
- Werkstücknullpunkt: Erkläre mit einer eigenen Skizze, wie ein falscher Bezugspunkt die komplette Werkzeugbahn verschieben kann.
- Qualitätssicherung: Entwickle eine Checkliste für die Freigabe vom Simulationsschritt zur Fachprüfung.
- Lernvideo: Produziere ein kurzes Bildschirmvideo einer reinen Simulation und kommentiere die Prüfpunkte. Zeige keine reale Maschinenbedienung.
Schwer
- Risikobeurteilung: Entwickle für den Ausbildungsfall eine Tabelle „simulatorisch sichtbar“ versus „real zusätzlich zu prüfen“.
- Versionsmanagement: Entwirf ein Verfahren, mit dem Programmversionen eindeutig dokumentiert und Verwechslungen vermieden werden.
- Transfer: Beurteile einen Fall, in dem die Simulation kollisionsfrei ist, aber ein anderes reales Spannmittel vorgesehen wurde. Begründe den Sperrstatus.
- Ausbildungsprojekt: Plane eine komplette 20-minütige Lernstation „Programm prüfen ohne Maschine“ mit Medien, Arbeitsauftrag, Hilfen, Feedback und Lernkontrolle.


Lernkontrolle
- Fehlerkette: Ein falscher Werkstücknullpunkt verschiebt mehrere Werkzeugwege. Erkläre, warum eine Korrektur einzelner Bewegungen fachlich keine saubere Lösung wäre.
- Simulationsgrenze: Die virtuelle Maschine enthält kein Modell des tatsächlich verwendeten Spannmittels. Begründe, welche Aussagen die Simulation jetzt noch erlaubt und welche nicht.
- Freigabeentscheidung: Zwei Prüfergebnisse widersprechen sich. Entwirf ein nachvollziehbares Vorgehen, bevor der nächste betriebliche Schritt freigegeben wird.
- Programmänderung: Nach einer kleinen Korrektur scheint nur ein Satz betroffen zu sein. Begründe, warum dennoch ein erneuter Gesamtprüflauf sinnvoll ist.
- Dokumentation: Entwickle drei Kriterien, anhand derer ein Dritter Dein Prüfprotokoll später nachvollziehen kann.
- Transferaufgabe: Übertrage den Prüfablauf auf ein anderes CNC-Werkstück und begründe, welche Prüfschritte gleich bleiben und welche auftragsspezifisch angepasst werden müssen.
Lernnachweis
Für einen Lernnachweis zu diesem Thema solltest Du zeigen können, dass Du:
- einen CNC-Programmablauf in sinnvolle Funktionsbereiche gliederst,
- Programmversion, Nullpunkt, Werkzeugdaten und Werkzeugwege als zusammenhängende Prüffelder erkennst,
- eine sichere Simulation systematisch auswertest,
- Abweichungen nachvollziehbar dokumentierst,
- die Grenzen einer Simulation begründest,
- zwischen simulatorischer Plausibilität, Fachfreigabe und realer Ausführung unterscheidest,
- Schutzeinrichtungen und betriebliche Freigaben als verbindliche Sicherheitsgrenzen respektierst.
Fachliche Quellen
- Siemens: Run MyVirtual Machine – Offline-Programmierung, Verifikation, 3D-Simulation und Kollisionsprüfung mit digitalem Zwilling.
- HEIDENHAIN: Software und Programmierstationen – Programmieren und Trainieren am PC für verschiedene TNC-Steuerungen.
- BGHM: Arbeitsschutz Kompakt Nr. 049 Bearbeitungszentrum – Hinweise zu bestimmungsgemäßer Verwendung, Gefährdungsbeurteilung, Unterweisung und Schutzeinrichtungen.
- DGUV: FBHM-117 – Anforderungen an Bau und sichere Verwendung von CNC-Bearbeitungszentren im beschriebenen Anwendungsbereich.
- Wikipedia: Computerized Numerical Control – Überblick zu CNC, Programmierung und DIN-/ISO-Bezug.
Medien und Rechte
Die eingebundenen Wikimedia-Commons-Dateien wurden vor der Kurserstellung auf vorhandene Dateiseite und Lizenzangabe geprüft.
| Medium | Lizenz laut Wikimedia Commons |
|---|---|
| CNC milling machine.jpg | CC BY-SA 4.0 |
| CNC panel.jpg | CC BY-SA 2.0 |
| End Mill - Outline Drawing.png | CC BY-SA 3.0 |
| Milling cutters (2).jpg | CC BY-SA 3.0 |
| ToolPath.gif | CC BY-SA 3.0 / GFDL |
| CNC Mill (3964417019).jpg | CC BY-SA 2.0 |
Die eingebetteten YouTube-Videos stammen von den Kanälen HEIDENHAIN bzw. KELLER.Software und werden über die YouTube-Einbettung eingebunden. Die jeweiligen Rechte verbleiben bei den Rechteinhabern.
OERs zum Thema
Verknüpfte Lernbereiche
aiMOOC-Projekte
NEWSLernweltNOAH fragen