Numerische Steuerung (NC) bezieht sich auf die Verwendung codierter numerischer Informationen bei der automatischen Steuerung von Geräten. Numerische Steuerung kann als eine Art programmierbare Automatisierung definiert werden, bei der der Prozess durch Zahlen, Buchstaben und Symbole gesteuert wird. Die Zahlen, Buchstaben und Symbole sind als "Befehlsprogramm" für einen bestimmten Auftrag angeordnet. Die alphanumerischen Daten stellen relative Positionen zwischen einem Arbeitskopf und einem Werkstück sowie andere Anweisungen dar, die für den Betrieb der Maschine erforderlich sind. Der Arbeitskopf ist ein Schneidwerkzeug oder eine andere Bearbeitungsvorrichtung, & das Werkstück ist das zu bearbeitende Objekt. Die Hauptanwendungen der numerischen Steuerung sind Werkzeugmaschinen-anwendungen, wie Bohren, Fräsen, Drehen, Schleifen usw., & Nicht-Werkzeugmaschinenanwendungen, wie Montage, Zeichnen. Die häufigsten Anwendungen der NC liegen in der Steuerung von Werkzeugmaschinen. Die Werkzeugmaschinen und Prozesse, die derzeit von leistungsfähigen Computern gesteuert werden, werden als CNC-Maschinen (Computer Numerical Control) bezeichnet. Die numerische Computersteuerung ist definiert als ein NC-System, dessen Maschinensteuereinheit auf einem speziellen Mikrocomputer und nicht auf einer fest verdrahteten Steuerung basiert.