CNC (Controllo Numerico Computerizzato), è un sistema computerizzato installato generalmente su macchine utensili predisposte. Il CNC è collegato alle parti meccaniche della macchina, con il compito di regolarne movimenti, velocità e precisione. Il software del CNC (che non è il software CAD-CAM!) è detto “controller" e gestisce le informazioni da inviare ai componenti meccanici della macchina utensile (azionamenti).