Srž CNC alatnih strojeva čine računalni uređaji za numeričko upravljanje.
Koristi softver za upravljanje sustavom i hardver sustava za racionalnu organizaciju i upravljanje ulazom, obradom podataka, interpolacijom i izlaznim informacijama CNC sustava, upravljanje komponentama izvršenja i omogućava CNC alatnim strojevima automatsku obradu prema zahtjevima operatera.
CNC sustav koristi računalo kao upravljačku komponentu, a softver CNC sustava koji se nalazi unutar njega obično implementira neke ili sve CNC funkcije za kontrolu kretanja alatnog stroja u stvarnom vremenu. Sve dok se mijenja upravljački softver računalnog numeričkog upravljačkog sustava, može se realizirati nova metoda upravljanja.
Računalni sustav numeričkog upravljanja je sustav koji koristi računala za upravljanje procesnim funkcijama i ostvarivanje numeričkog upravljanja. CNC sustav izvršava dio ili sve funkcije numeričkog upravljanja prema upravljačkom programu pohranjenom u memoriji računala, a poseban je računalni sustav opremljen sklopovima sučelja i servo pogonima. Upravljanje djelovanjem jedne ili više mehaničke opreme ostvaruje se korištenjem digitalnih uputa sastavljenih od brojeva, riječi i simbola. Ono čime se upravlja obično su mehaničke veličine i sklopne veličine kao što su položaj, kut, brzina i tako dalje.





