CNC alatni strojevi prvenstveno se sastoje od pet osnovnih dijelova koji rade zajedno kako bi postigli visoku{0}}preciznost, automatiziranu obradu:
Ulazno/izlazni uređaji: služe kao sučelje -čovjeka i stroja-uključujući operativne ploče, tipkovnice i komunikacijske priključke-odgovorne za učitavanje programa obrade i prikazivanje radnog statusa opreme.
CNC jedinica: "mozak" alatnog stroja, koji se sastoji od hardvera (CPU, memorija) i softvera; izvodi izračune dekodiranja i interpolacije i izdaje kontrolne naredbe različitim komponentama.
Servo sustav: Sastoji se od servo motora i pogona, ovaj sustav pretvara CNC naredbe u precizne pokrete komponenti stroja; s ekvivalentima impulsa koji dosežu 0,001 mm, izravno određuje točnost obrade.
Uređaji za otkrivanje i povratne informacije: Koristeći komponente kao što su linearne skale i koderi, ovi uređaji hvataju-podatke o stvarnom pomaku i brzini u stvarnom-vremenu i vraćaju ih u sustav, uspostavljajući zatvorenu{1}}kontrolu petlje za ispravljanje odstupanja kretanja.
Tijelo alatnog stroja: Mehanička struktura-uključujući ležište, vreteno, radni stol i spremnik alata-dizajniran za veliku krutost za podršku svim mehaničkim radnjama uključenim u proces rezanja.
Pomoćni uređaji: uključuju sustave podrške kao što su hlađenje, podmazivanje, uklanjanje strugotine i pneumatske/hidraulične jedinice, osiguravajući stabilan rad alatnog stroja tijekom dugih razdoblja.