La lavorazione CNC (controllo numerico computerizzato) si riferisce a un processo di produzione in cui un sistema di controllo emette comandi per guidare gli utensili da taglio attraverso movimenti specifici e richiesti, eseguendo operazioni basate su specifiche tecniche-come forma e dimensioni del pezzo-e requisiti di lavorazione espressi in formati numerici e alfanumerici. In generale, comprende l'intero processo di lavorazione di pezzi utilizzando macchine utensili CNC.
Una macchina utensile CNC è una macchina controllata da un computer; il computer che governa la macchina-sia esso un'unità dedicata o generica-per uso generale-viene collettivamente definito sistema CNC. Sia i movimenti primari che le azioni ausiliarie della macchina utensile sono governati da comandi emessi dal sistema CNC. Questi comandi sono programmati da un operatore umano in base a fattori quali il materiale del pezzo, i requisiti di lavorazione, le caratteristiche della macchina e il formato di comando specifico del sistema (linguaggio o simboli CNC). Il sistema CNC interpreta questi comandi del programma e invia segnali operativi o di terminazione alle servounità e ad altri componenti funzionali per controllare i vari movimenti della macchina. La macchina si arresta automaticamente una volta concluso il programma di lavorazione del pezzo. Nessuna macchina utensile CNC può funzionare senza che i comandi del programma vengano immessi nel suo sistema di controllo. Le azioni controllate della macchina generalmente includono l'avvio e l'arresto della macchina; controllo del mandrino (avvio/arresto, senso di rotazione e variazioni di velocità); gestire il movimento di avanzamento (direzione, velocità e modalità); gestione della selezione e compensazione dell'utensile (lunghezza e raggio); e gestione dei cambi utensile nonché dell'attivazione e disattivazione del refrigerante.


