CNC sistemahardware eta softwarez osatuta dago. UlermenaCNC sistemaarkitektura bi alderditatik egin behar da: hardwarea eta softwarea. Bere muina ordenagailuaren kontrol digitalaren gailua da. Sistema kontrolatzeko softwarearen eta sistemaren hardwarearen bidez, NC sistemaren sarrera, datuen tratamendua, interpolazioa eta irteerako informazioa zentzuz antolatzen eta kudeatzen du, zati exekutiboak kontrolatzen ditu eta NC makina-erremintaren prozesua automatikoki egiten du operadorearen eskakizunen arabera.CNC sistemaordenagailua erabiltzen du kontrol-osagai gisa. Normalean, NC funtzio batzuk edo guztiak bertan bizi den NC sistemaren softwareak gauzatzen ditu, makina-erremintaren mugimendua denbora errealean kontrolatzeko. Betiere, kontrol-softwareaCNC sistemaaldatzen da, kontrol-modu berri bat gauzatu daiteke. CNC sistema mota asko daude, besteak beste, tornuak, fresatzeko makinak, mekanizazio zentroak eta beste CNC sistema batzuk. CNC hainbat makina-erremintaren CNC sistemak, oro har, zati hauek ditu: prozesatzeko unitate zentrala CPU, memoria (ROM / RAM), sarrera eta irteera ekipoak (I / O), eragiketa panela, pantaila eta teklatua, paper zinta puntzoia, kontrolagailu programagarria, eta abar (ordenagailuaren hardwarearen errendimenduaren prezioaren ratioa azkar murriztearekin eta pantaila grafikoaren popularizazioa eta aplikazioarekin, CNC sistema modernoak ez du paper zinta zulatua behar, baina ordenagailuak zuzenean kontrolatzen du. Helburu orokorreko txiki bat erabiltzen du. ordenagailua edo ordenagailu pertsonala makina-erreminta zuzenean kontrolatzeko. Makina-erremintaren kontrol-programa ordenagailuaren memorian gordetzen da, funtzioak aldatzeko eta zabaltzeko erraza dena eta malgutasun ona duena.)