Le macchine CNC (Computer Numerical Control, spesso ricercate anche con la dicitura "controllo numerico cnc") sono macchinari i cui movimenti vengono controllati da un dispositivo elettronico integrato nella macchina detto controllo numerico. Ogni movimento e funzione della macchina è prestabilita, ossia pre-impostata con dei software specifici.
Queste caratteristiche rendono le macchine cnc ottime per effettuare lavorazioni ove richiesta alta precisione e con lunghi tempi di lavorazione.
Ecco alcuni esempi di lavorazioni CNC: fresatrice cnc (fresa a controllo numerico anche detta fresa cnc), tornitura cnc, pantografo cnc tutte facenti parte di una meccanica di precisione.
Tutte le macchine di lavorazioni cnc devono essere controllate da un operatore con il compito di impostare il programma e intervenire in caso di problematiche o correzioni nella lavorazione.
Le macchine cnc vengono principalmente utilizzate per esportare materiale e creare ogni tipo di oggetto, non solo componenti meccanici di alta precisione ma anche aggetti di arredo e design. Partendo infatti dal materiale grezzo, attraverso un utensile quale una fresa, si asporta materiale fino a raggiungere l'oggetto desiderato.
I centri di lavoro sono diffusissimi nelle lavorazioni industriali (lavorazioni a controllo numerico) per la loro flessibilità a lavorare qualsiasi tipo di materiale: vetro, ferro, legno, plastica, metalli leggeri, ecc...