Il controllo numerico (NC) si riferisce all'uso di informazioni numeriche codificate nel controllo automatico delle apparecchiature. Il Controllo Numerico può essere definito come una sorta di automazione programmabile in cui il processo è controllato da numeri, lettere e simboli. I numeri lettere & simboli sono disposti come un "programma di istruzioni" per un particolare lavoro. Tale programma è chiamato programma di pezzi. I dati alfanumerici rappresentano le posizioni relative tra una testa di lavoro e un pezzo, nonché altre istruzioni necessarie per il funzionamento della macchina. La testa di lavoro è un utensile da taglio o altro apparato di lavorazione, e il pezzo da lavorare è l'oggetto da lavorare. Le principali applicazioni del Controllo Numerico sono le applicazioni della macchina utensile, come la foratura, la fresatura, la tornitura, la rettifica ecc. e le applicazioni di utensili non macchina, come l'assemblaggio, il disegno. Le applicazioni più comuni del controllo numerico sono nel controllo delle macchine utensili. Le macchine utensili e i processi attualmente controllati da potenti computer sono denominati Macchine a controllo numerico (CNC). Il controllo numerico computerizzato è definito come un sistema NC la cui Unità di Controllo Macchina è basata su un microcomputer dedicato piuttosto che su un controller cablato.