Uma máquina de controle numérico computadorizado é um computador que dá comandos às máquinas de manufatura para ajudar a projetar e produzir equipamentos com mais eficiência. O computador controla o maquinário, que corta os materiais em partes, dependendo das especificações programadas no computador. Uma máquina de controle numérico foi inicialmente desenvolvida por John Parsons nas décadas de 1940 e 50 (ele não foi o único pesquisador a desenvolver máquinas de controle numérico, mas ele a patenteou). O controle numérico envolvia a programação de máquinas para realizar tarefas, mas inicialmente era executado por humanos. As máquinas de controle numérico computadorizado (CNC) automatizaram parte do processo.
As máquinas CNC conectam-se a máquinas dentro de um armazém ou fábrica de manufatura e fornecem comandos especificamente programados. As máquinas então cortam, perfuram e projetam peças e produtos de acordo. A maior dependência de máquinas elimina muito trabalho humano: quando as máquinas CNC foram introduzidas, elas tornaram a produção de máquinas e peças muito mais eficientes. As máquinas CNC também projetam peças de forma muito específica, fornecendo uma maneira de fazer a mesma peça de máquina várias vezes sem variação. A programação do computador tem que ser muito específica e precisa para que o erro seja eliminado com a maior freqüência possível, havendo muito pouca margem para ele na fabricação de máquinas.
Software de máquina CNC
O software permite que os fabricantes visualizem o design do produto e os processos de teste em diferentes estágios. Os tipos mais comuns de software CNC são design auxiliado por computador (CAD) e manufatura auxiliada por computador (CAM).
- O projeto auxiliado por computador permite que os usuários visualizem como as peças se encaixam e como a máquina inteira funcionaria com diferentes peças, geralmente usando modelagem 2D ou 3D.
- A fabricação auxiliada por computador planeja como um sistema mecânico ou peça deve funcionar e ajuda no sucesso do processo de teste do produto. Ele também pode oferecer recursos de modelagem 3D.
Os softwares CAD e CAM são semelhantes e geralmente combinados por fornecedores.