La lavorazione CNC si riferisce a processi di lavorazione in cui un sistema di controllo emette comandi per far sì che l'utensile da taglio esegua vari movimenti che soddisfano le specifiche richieste. La forma, le dimensioni e altri requisiti tecnici e tecnologici del pezzo sono rappresentati da numeri e lettere. Si riferisce in generale al processo di lavorazione di parti su macchine utensili CNC.
Una macchina utensile CNC è una macchina utensile controllata da un computer. Il computer utilizzato per controllare la macchina utensile, sia esso dedicato o generico-, viene collettivamente definito sistema CNC. I movimenti e le azioni ausiliarie di una macchina utensile CNC sono controllati da comandi emessi dal sistema CNC. Questi comandi vengono compilati da un programmatore in base al materiale del pezzo, ai requisiti di lavorazione, alle caratteristiche della macchina utensile e al formato di comando specificato dal sistema (linguaggio o simboli CNC). Il sistema CNC invia informazioni di esecuzione o di fine ai servodispositivi e ad altri componenti funzionali in base ai comandi del programma per controllare i vari movimenti della macchina utensile. Quando il programma di lavorazione del pezzo termina, la macchina utensile si ferma automaticamente. Qualsiasi macchina utensile CNC non può funzionare senza inserire comandi di programma nel suo sistema CNC. Le azioni controllate di una macchina utensile generalmente includono l'avvio e l'arresto della macchina utensile; avviare e arrestare il mandrino, modificando il senso di rotazione e la velocità; la direzione, la velocità e la modalità del movimento di avanzamento; selezione utensile, compensazione lunghezza e raggio; sostituzione degli utensili; e accendendo e spegnendo il liquido di raffreddamento.
