La macchina a controllo numerico funziona soltanto se ha compiti predeterminati e precise istruzioni. Queste istruzioni sono gestite da un software di processo attraverso un controllore elettronico CNC, un sistema che agisce tramite informazioni matematiche che consentono alla macchina di muoversi in step ben definiti. L'unità di lavoro è costituita da uno o più mandrini, cioè da motori elettrici a rotazione, che possono muoversi nello spazio con cinque gradi di libertà. Ciò consente la lavorazione di opere anche molto complesse.