Máquina-ferramenta CNC é a abreviatura de máquina-ferramenta de controle digital, é um tipo de máquina-ferramenta automática equipada com o sistema de controle do programa. O sistema de controle pode processar logicamente o programa com código de controle ou outras instruções simbólicas e decodificá-lo, representá-lo com números codificados e inseri-lo em um dispositivo de controle numérico por meio de um portador de informações. Após o processamento pelo dispositivo de controle numérico emitido uma variedade de sinais de controle, controle o movimento das máquinas-ferramentas, de acordo com os requisitos de forma e tamanho dos desenhos, processando automaticamente as peças.