El Control Numérico o CNC se utiliza para ejercer el control de una máquina-herramienta a través de un autómata programable u ordenador mediante un programa escrito previamente introducido, lo que implica el conocimiento de un determinado lenguaje de programación. Hoy día resultan imprescindibles en la industria de mecanizado moderna, aportando su innegable eficacia en aspectos como exactitud, uniformidad y mecanizado de piezas complejas.