La abreviatura de sistema de control digital, el nombre en inglés es Numerical Control System, se desarrolló en paralelo con las computadoras en los primeros días y se utilizó para controlar equipos de procesamiento automático. Este controlador especial con potencia informática se llama CNC duro. Después de la década de 1970, los componentes electrónicos y de hardware separados fueron reemplazados gradualmente por procesadores de computadora más integrados, conocidos como sistemas de control numérico por computadora.
El sistema de control numérico por computadora es un sistema que utiliza computadoras para controlar las funciones de procesamiento y realizar el control numérico. El sistema CNC ejecuta algunas o todas las funciones del CNC de acuerdo con el programa de control almacenado en la memoria de la computadora y está equipado con circuitos de interfaz y dispositivos de servoaccionamiento. Es un sistema informático especial para controlar equipos de procesamiento automático.
El sistema CNC consta de un dispositivo de almacenamiento de programas CNC (desde las primeras cintas de papel hasta anillos magnéticos, cintas y discos magnéticos y luego discos duros de uso general para computadoras), computadoras host de control de computadora (computadoras han evolucionado desde computadoras dedicadas hasta arquitectura de PC), consta de un controlador lógico programable (PLC), un dispositivo de accionamiento del husillo y un dispositivo de accionamiento de alimentación (servo) (incluido el dispositivo de detección).
Debido al uso gradual de las computadoras de uso general, los sistemas CNC se basan cada vez más en software y los PLC han reemplazado los dispositivos de control lógico tradicionales de las máquinas herramienta y los aparatos eléctricos, haciendo que el sistema sea más pequeño y más. flexible, universal y confiable, y complejo fácil de implementar. La función de control numérico es fácil de usar y mantener, y tiene la función de conectarse a la red y realizar comunicación remota.