Definition
STEP-NC (ISO 14649) ist ein moderner Standard für die NC-Programmierung, der die werkstückorientierte Beschreibung von Bearbeitungsaufgaben ermöglicht. Anders als G-Code (ISO 6983), der werkzeugbahn-basiert ist („fahre zu X50 Y25"), beschreibt STEP-NC die Bearbeitung auf Feature-Ebene: „fräse diese Tasche mit diesen Maßen". Die intelligente Steuerung entscheidet dann selbstständig über Werkzeugbahnen und Schnittparameter.
Detaillierte Erklärung
STEP-NC basiert auf dem STEP-Standard (ISO 10303, Standard for the Exchange of Product model data). Das Werkstück wird als 3D-Modell mit Bearbeitungs-Features (Taschen, Bohrungen, Konturen) beschrieben. Die CNC-Steuerung interpretiert diese Features und generiert optimale Werkzeugbahnen — der Postprozessor wird überflüssig.
Vorteile gegenüber G-Code: Maschinenunabhängig (ein Programm für verschiedene Maschinen), bidirektionaler Datenaustausch (Maschine meldet Änderungen zurück an CAM), adaptive Fertigung (Steuerung optimiert in Echtzeit), vollständige Produktdaten in einer Datei (Geometrie + Technologie + Qualitätsanforderungen).
Status 2026: STEP-NC ist als ISO 14649 (Teile 1–201) standardisiert und wird in Forschungsprojekten und bei einzelnen Steuerungsherstellern unterstützt. Die breite industrielle Verbreitung steht noch aus — G-Code (ISO 6983) bleibt der De-facto-Standard in der Fertigung. Siemens und einige japanische Hersteller bieten erste kommerzielle Implementierungen.
Arten & Varianten
ISO 14649 (STEP-NC)
Vollständiger Standard für werkstückorientierte NC-Programmierung.
ISO 10303-238 (AP 238)
Application Protocol für die Integration von STEP-NC in die CAx-Prozesskette.
Normen & Standards
Datenschnittstelle für die numerische Steuerung — werkstückorientierte Programmierung.
STEP Application Protocol für integrierte CNC-Fertigung.
Klassischer G-Code-Standard — Vorgänger von STEP-NC.