Una macchina a controllo numerico computerizzato è un computer che fornisce comandi alle macchine di produzione per aiutare a progettare e produrre apparecchiature in modo più efficiente. Il computer controlla la macchina, che taglia i materiali in parti a seconda delle specifiche programmate nel computer. Una macchina a controllo numerico fu inizialmente sviluppata da John Parsons negli anni Quaranta e Cinquanta (non fu l'unico ricercatore a sviluppare macchine a controllo numerico, ma la brevettò). Il controllo numerico prevedeva la programmazione di macchine per eseguire attività, ma inizialmente era gestito dall'uomo. Le macchine a controllo numerico computerizzato (CNC) hanno automatizzato parte del processo.
Le macchine CNC si collegano ai macchinari all'interno di un magazzino o impianto di produzione e forniscono loro comandi programmati in modo specifico. Le macchine quindi tagliano, forano e progettano parti e prodotti di conseguenza. La maggiore dipendenza dalle macchine elimina gran parte del lavoro umano: quando sono state introdotte le macchine CNC, hanno reso la produzione di macchinari e componenti molto più efficiente. Le macchine CNC progettano anche parti in modo molto specifico, fornendo un modo per realizzare lo stesso pezzo di macchina più volte senza variazioni. La programmazione del computer deve essere molto specifica e accurata in modo che l'errore venga eliminato il più spesso possibile, con un margine minimo nella produzione di macchine.
Software macchina CNC
Il software consente ai produttori di visualizzare la progettazione del prodotto e i processi di test attraverso diverse fasi. I tipi più comuni di software CNC sono la progettazione assistita da computer (CAD) e la produzione assistita da computer (CAM).
- La progettazione assistita da computer consente agli utenti di visualizzare come i pezzi si incastrano e come l'intera macchina funzionerebbe con parti diverse, spesso utilizzando la modellazione 2D o 3D.
- La produzione assistita da computer pianifica il modo in cui deve funzionare un sistema o una parte meccanica e aiuta il processo di test del prodotto. Può anche offrire funzionalità di modellazione 3D.
I software CAD e CAM sono simili e sono spesso combinati dai fornitori.