La idea básica detrás del sistema de control numérico por computadora (CNC) es un código que se crea de acuerdo con cierta lógica y se usa para operar máquinas herramienta con la ayuda de instrucciones que incluyen números, letras y símbolos similares, lo que ayuda a operar la unidad de control de máquina (MCU) Sistema que puede hacer un sistema de programación de piezas.