A tecnologia de controle numérico (nome em inglês: abreviação de controle numérico: NC) refere-se à tecnologia que usa instruções digitais compostas de números, caracteres e símbolos para realizar o controle de movimento de um ou mais equipamentos mecânicos.
O controle numérico geralmente usa um computador de uso geral ou de uso especial para realizar o controle digital do programa, de modo que o controle numérico também é chamado de controle numérico computadorizado (Controle Numérico Computadorizado), conhecido como CNC. Geralmente controla grandezas mecânicas como posição, ângulo, velocidade e grandezas de comutação relacionadas ao fluxo de energia mecânica.
A geração do controle numérico depende da aparência dos portadores de dados e das operações de dados binários. Em 1908, surgiu o suporte de dados intercambiável de chapa perfurada; no final do século XIX, foi inventado o sistema de controle com papel como suporte de dados e com funções auxiliares; em 1938, Shannon realizou cálculos e transmissão de dados rápidos no Massachusetts Institute of Technology, EUA.
Lançou as bases dos computadores modernos, incluindo sistemas de controle numérico computadorizado. A tecnologia de controle numérico é desenvolvida em estreita combinação com o controle da máquina-ferramenta. Em 1952, surgiu a primeira máquina-ferramenta CNC, que se tornou um evento marcante na história da indústria mundial de máquinas e promoveu o desenvolvimento da automação.
