Nella lavorazione tradizionale, un meccanista esperto gestisce una macchina, rimuovendo o formando metallo. Ciò viene fatto secondo le specifiche fornite da progettisti e ingegneri, di solito attraverso un disegno o un progetto di ingegneria. Utilizzano ruote a rotazione, quadranti, interruttori, mandrini, viti e una varietà di utensili di taglio realizzati in acciaio indurito, carburo e diamante industriale, quindi utilizzano strumenti di misura per garantire che tutte le dimensioni siano corrette.
La lavorazione CNC svolge la stessa funzione della lavorazione tradizionale - taglio dei metalli, perforazione, fresatura, foratura, rettifica e altre funzioni di formazione e rimozione dei metalli - ma le macchine CNC utilizzano il controllo numerico del computer piuttosto che il controllo manuale da un macchinista. È automatizzato, guidato da codice e sviluppato da programmatori. La prima volta di taglio è esatta quanto la 500esima. Ampiamente utilizzato nella produzione digitale (e talvolta in serie di produzione a basso volume), può essere riveduto e modificato per modifiche e materiali diversi.
Questo tipo di lavorazione è molto più preciso e ha sostituito la lavorazione tradizionale (anche se non completamente) nella produzione, nella fabbricazione e nella produzione industriale. Utilizza coordinate matematiche e potenza di calcolo per raggiungere lo stesso fine con la massima precisione. In particolare, il controllo numerico del computer utilizza coordinate cartesiane. Si tratta di coordinate spaziali - in diverse dimensioni - utilizzando coordinate e assi. L'automazione delle macchine utensili di taglio controlla il taglio, la foratura, la perforazione o altre operazioni utilizzando il controllo numerico di un computer che legge le coordinate. Queste coordinate sono state designate dagli ingegneri nel disegno digitale e nella progettazione del prodotto.