CNC süsteemkoosneb riist- ja tarkvarast. Arusaam sellestCNC süsteemarhitektuur tuleks läbi viia kahest aspektist: riist- ja tarkvara. Selle tuumaks on arvuti digitaalne juhtimisseade. Süsteemi juhtimistarkvara ja süsteemi riistvara kaudu korraldab ja haldab see mõistlikult NC-süsteemi sisend-, andmetöötlus-, interpolatsiooni- ja väljundteavet, juhib täitevosi ja muudab NC-tööpinkide protsessi automaatselt vastavalt operaatori nõuetele.CNC süsteemkasutab juhtimiskomponendina arvutit. Tavaliselt realiseerib mõned või kõik NC-funktsioonid selles asuv NC-süsteemi tarkvara, et juhtida tööpinkide liikumist reaalajas. Niikaua kui juhtimistarkvaraCNC süsteemon muudetud, saab realiseerida uue juhtimisrežiimi. CNC-süsteeme on mitut tüüpi, sealhulgas treipingid, freespingid, töötluskeskused ja muud CNC-süsteemid. Erinevate CNC-tööpinkide CNC-süsteem sisaldab üldiselt järgmisi osi: keskseade CPU, mälu (ROM / RAM), sisend- ja väljundseadmed (I / O), juhtpaneel, ekraan ja klaviatuur, paberilindi perforaator, programmeeritav kontroller, jne (arvutiriistvara jõudlushinna suhte kiire vähenemise ning graafilise kuva populariseerimise ja rakendamisega ei vaja kaasaegne CNC-süsteem perforeeritud paberlinti, vaid seda juhib otse arvuti. See kasutab väikest üldotstarbelist arvuti või personaalarvuti tööpinkide vahetuks juhtimiseks. Tööpingi juhtimisprogramm on salvestatud arvuti mällu, mida on lihtne muuta ja funktsioone laiendada ning mis on hea paindlikkusega.)