Fabricantes de usinagem CNC compartilham usinagem de controle numérico.
A usinagem de controle numérico refere-se à usinagem com ferramentas de controle numérico. CNC refere-se à máquina-ferramenta de controle numérico programada pela linguagem de usinagem de controle numérico, geralmente código G. A linguagem do código G da usinagem de controle numérico diz à máquina-ferramenta de controle numérico que tipo de ferramenta de usinagem usar, coordenadas de posição cartesianas e controla a velocidade de avanço e velocidade do eixo da ferramenta, bem como conversores de ferramentas, refrigerantes e outras funções. A usinagem de controle numérico tem grandes vantagens sobre as ferramentas manuais. Por exemplo, as peças produzidas pela usinagem de controle numérico são muito precisas e repetíveis; a usinagem de controle numérico pode produzir peças com formas complexas que não podem ser concluídas por usinagem manual. A tecnologia de processamento de controle numérico tem sido amplamente promovida, a maioria das oficinas de usinagem tem capacidades de processamento de controle numérico, os métodos de processamento de controle numérico mais comuns em oficinas de usinagem típicas são fresamento de controle numérico, torneamento de controle numérico e corte de fio EDM de controle numérico (corte de fio EDM).
A ferramenta para fresamento de controle numérico é chamada de fresadora de controle numérico ou centro de usinagem de controle numérico. O torno para torneamento de controle numérico é chamado de centro de torneamento de controle numérico. O código G de usinagem de controle numérico pode ser programado manualmente, mas geralmente a oficina mecânica usa o software CAM (Computer-Aaid Manufacturing) para ler automaticamente arquivos CAD (Computer-Aaid Design) e gerar programas de código G para controlar a máquina-ferramenta de controle numérico.