Bei der computergestützten numerischen Steuerung (CNC) wird eine Werkzeugmaschine mithilfe eines an das Werkzeug angeschlossenen Mikrocomputers gesteuert. Der Mikrocomputer kann dies tun, indem er auf eine Programmiersprache namens G-Code und M-Code reagiert, die Anweisungen zu Bearbeitungsparametern wie Vorschubgeschwindigkeit, Spindeldrehzahl, Schneidwerkzeug und Kühlmittelfluss enthält.
Der Mikrocomputer gibt dann die Anweisungen an die Werkzeugmaschine weiter. Daher erfordert die CNC-Bearbeitung keine manuelle Bedienung und eignet sich daher für die Herstellung fehlerfreier Teile, unabhängig von der Komplexität des Produktdesigns.
