Per il controllo numerico delle macchine utensili, sulla base di poche informazioni comunicate (dimensioni geometriche del pezzo da produrre, tipo di utensili da usare, velocità e precisione richieste ecc.) l'elaboratore è in grado di preparare le migliaia di istruzioni necessarie a far eseguire alla macchina, in maniera completamente automatica, tutte le fasi di una lavorazione.