As máquinas de controle numérico de computador (CNC) são as máquinas de trituração automatizadas que fazem componentes industriais sem auxílio humano. Isto é possível porque as máquinas CNC são alimentadas com uma série de instruções que são entregues a um controlador interno do computador. Estas instruções são na forma de códigos que pertencem à linguagem de programação de controle numérico.

O código usado para programar as máquinas CNC é genericamente chamado código G. No entanto, as instruções código G são apenas uma parte da linguagem de programação. Especificamente, o código G de máquinas CNC dá as coordenadas para prender e acoplar a ferramenta de usinagem, a fim de cortar e moldar o metal para determinadas especificações. Toda a série de códigos usada para operar a máquinas CNC também inclui os códigos M e código T, que geram a máquina CNC e as ferramentas de perfuração, respectivamente. A velocidade das ferramentas e do controle da alimentação do trabalho são ditados pelos códigos S e códigos F, enquanto os códigos X, Y, e Z são responsáveis por determinar a posição absoluta.máquinas CNC Um conjunto padronizado de códigos de controle para máquinas CNC foi desenvolvido na década de 1960 em os EUA por uma organização de comércio conhecida como a Electronic Industries Alliance. Aproximadamente 20 anos depois, o sistema foi revisado e apelidado RS274D. Embora esses códigos ainda sejam usados em todo o país para ajudar manufatura auxiliada por computador (CAM), as variações e adições existentes entre as operadoras e os fabricantes de máquinas CNC. Na verdade, operadores de máquinas específicas CNC precisam ser educados sobre as diferenças entre os modelos do fabricante para evitar um conflito na compatibilidade da programação.

Máquinas CNC evoluíram consideravelmente desde a sua introdução inicial na indústria de transformação. As primeiras máquinas CNC receberam instruções de código através de controladores com fio, o que significa que o formato de programação não poderia ser alterado. No entanto, mais tarde modelos foram programadas por meio de cabos de unidade central e disquetes, o que permitiu variações na programação. Atualmente, a maioria das máquinas CNC está ligada a uma rede de computadores e recebem instruções e ferramentas através de um arquivo que contém o software de extensão ”. NC”. Embora, a extensão do arquivo varie de acordo com cada oficina de construção da máquina, dependendo de seus protocolos de certificação ISO.

Hoje, esses equipamentos foram aperfeiçoados para abranger todas as “células” de máquinas de ferramentas que podem operar independentemente do outro. Eles são movidos por o carregamento direto de ficheiros de software CAM, eliminando a necessidade de planos de projeto a serem elaborado fisicamente. As máquinas modernas CNC também são capazes de funcionar durante a noite ou durante vários dias sem supervisão humana. Na verdade, elas agora são tão sofisticadas que podem discar para o operador-chefe da célula para notificar-lhe quando ocorre uma quebra de peças de ferramentas, e ainda concluir outras partes do programa. Estas características tornam possível a produção de milhares de peças, quando a fabrica está fechada ou ainda quando o operador está executando outras tarefas.