El control numérico por computadora (CNC) implica controlar una máquina herramienta mediante un microordenador conectado a la herramienta. El microordenador puede hacerlo respondiendo a un lenguaje de programación llamado código G y código M, que contiene instrucciones sobre parámetros de mecanizado como la velocidad de avance, la velocidad del husillo, la herramienta de corte y el flujo de refrigerante.
A continuación, el microordenador transmite las instrucciones a la máquina herramienta. Por tanto, el mecanizado CNC no requiere una operación manual, lo que lo hace adecuado para crear piezas sin errores independientemente de la complejidad del diseño del producto.
