El sistema CNC es el centro de control de una máquina CNC que puede crear un programa de control numérico por interacción humano-ordenador de acuerdo con el dibujo de diseño, la técnica y los parámetros de proceso. Estos programas de control numérico se convertirán en pulsos eléctricos para controlar el movimiento del sistema servo para conducir todas las máquinas CNC.
La máquina de control numérico tradicional (NC) utiliza un lector fotoeléctrico para leer la información de procesamiento en cinta de papel para procesar las piezas. La máquina de control numérico (CNC) utiliza miniordenador como unidad de control. Lee la información de procesamiento del ordenador que el lector fotoeléctrico no es necesario. La máquina CNC avanzada puede programar en el ordenador o recibir la información de CAPP para realizar la programación automática. Es la base de la fabricación integrada por computadora.
El sistema CNC moderno comúnmente tiene las siguientes funciones: