Las máquinas herramienta de control numérico o de control numérico (NC) son máquinas que se accionan automáticamente mediante comandos codificados en soportes digitales.
Una máquina herramienta de control numérico (NC) es una máquina automática que funciona mediante instrucciones codificadas en soporte digital. Las máquinas herramienta CNC se desarrollaron por primera vez poco después de la Segunda Guerra Mundial, lo que hizo posible producir (mecanizar) formalmente una gran cantidad de piezas requeridas con mucha precisión, confiabilidad y repetibilidad. Las máquinas herramienta CNC se desarrollaron por primera vez poco después de la Segunda Guerra Mundial, lo que permitió producir (mecanizar) grandes cantidades de piezas necesarias de manera precisa y eficiente de manera confiable y repetible. Estas primeras máquinas a menudo recibían instrucciones perforadas en cinta de papel o tarjetas Hollerith, aunque la cinta Mylar (o poliéster) se hizo popular por su alta durabilidad y calidad. Estas primeras máquinas herramienta a menudo requerían instrucciones para perforar cintas de papel o Horeneska, pero la cinta Mylar (o poliéster) se hizo muy popular debido a su alta durabilidad y alta calidad. En la década de 1960, las máquinas herramienta CNC dieron paso en gran medida a las máquinas herramienta controladas numéricamente por computadora. (Gehad tuvo su plataforma de trabajo NC 550 durante muchos años hasta que introdujeron su primer CNC (modelo 1050) en agosto de 1974.) En la década de 1960, las máquinas herramienta CNC dieron paso en gran medida a las máquinas CNC. (GE tuvo su propia máquina NC550 de servicio pesado durante muchos años hasta que demostraron su primera máquina CNC (modelo 1050) en agosto de 1974).
El Control Numérico (NC) es el antecesor del actual Control Numérico por Computadora (CNC), que controla la automatización de las máquinas herramienta y los procesos de utillaje inherentes a su diseño. El Control Numérico (NC) es el precursor del actual Control Numérico por Computadora (CNC), que controla la automatización de máquinas herramienta y los procesos de mecanizado internos diseñados. Las máquinas herramienta CNC son los servoactuadores de la tecnología CAD/CAM (Diseño asistido por computadora/Fabricación asistida por computadora), tanto en sentido literal como figurado. Las máquinas herramienta CNC son mecanismos servooperativos gráficos de tecnología CAD/CAM. Basado en la separación de programación y operación, el CNC hereda la característica esencial del NC de interpolar puntos de transición por cantidad en la envolvente de trabajo de una plataforma de movimiento multieje. El CNC hereda la característica básica del NC, es decir, la decodificación digital en el punto de transición de la envolvente de la pieza de trabajo de la plataforma móvil de múltiples ejes de una manera que separa la programación y la operación. El conjunto de instrucciones o "programa" (generalmente un archivo de texto ASCII en el que una línea de texto en su forma más simple especifica las coordenadas axiales de un punto en el sobre de trabajo) se prepara a partir de un plano o archivo CAD y se pasa a un disquete. El variador, interfaz de datos serie o conexión de red los transfiere a la memoria del CNC. Un conjunto de instrucciones o "programa" (generalmente un archivo de texto ASCII, que en su forma más simple es una línea de texto que especifica las coordenadas del eje de un punto en la envoltura de la pieza de trabajo) se crea a partir de un dibujo de diseño o un archivo CAD y se transmite a través de un disquetera, interfaz de datos serie o conexión de red a la memoria del CNC. Una vez almacenado en la memoria del CNC y seleccionado, el programa se ejecuta presionando una tecla no apropiada en el panel de operación de la máquina. Una vez almacenado en la memoria del CNC y seleccionado, el programa se puede ejecutar pulsando la tecla correspondiente en el panel de mando de la máquina.