El control numérico (NC) se refiere al uso de información numérica codificada en el control automático del equipo. El Control Numérico puede definirse como un tipo de automatización programable en el que el proceso es controlado por números, letras y símbolos. Los números, letras y símbolos están dispuestos como un "programa de instrucciones" para un trabajo en particular. Tal programa se denomina programa de piezas. Los datos alfanuméricos representan las posiciones relativas entre un cabezal de trabajo y una pieza de trabajo, así como otras instrucciones necesarias para operar la máquina. El cabezal de trabajo es una herramienta de corte u otro aparato de procesamiento, y la pieza de trabajo es el objeto que se está procesando. Las principales aplicaciones del control numérico son aplicaciones de máquinas herramientas, como taladrar, fresar, tornear, rectificar, etc., y aplicaciones de herramientas no mecánicas, como ensamblar, dibujar. Las aplicaciones más comunes del CN son en el control de máquinas herramientas. Las máquinas herramientas y los procesos que actualmente están siendo controlados por potentes ordenadores se denominan Máquinas de control numérico computarizado (CNC). El control numérico computarizado se define como un sistema de CN cuya unidad de control de la máquina se basa en un microordenador dedicado en lugar de en un controlador con cables.