CNC strojna orodja so tako vsestranska in dinamična kot množica predmetov, ki jih ustvarijo. Vendar pa večina CNC strojev deluje v dveh okvirih: odprtozančni ali zaprtozančni sistem.
V sistemih CNC z odprto zanko bo operater razvil računalniško numerično krmiljenje za obravnavano nalogo in ustvaril g-kodo ali delovno datoteko z uporabo programske opreme za računalniško podprto načrtovanje (CAD). Računalnik nato posreduje ustrezne korake krmilniku in njegovim povezanim servo motorjem.
Ti motorji manipulirajo z rezalnimi orodji, kot so stružnice ali brusilniki, vzdolž vsaj dveh osi (X in Y), čeprav lahko vrhunski CNC stroji povečajo vsestranskost in natančnost s premikanjem CNC rezkarjev in drugih dodatkov okoli več dodatnih osi.
CNC-sistemi z zaprto zanko zagotavljajo povratne informacije monitorju, da odpravijo nedoslednosti, medtem ko se CNC-stroji premikajo po materialu. Ta komunikacija med motorjem in nadzorom omogoča zaprtozančnim sistemom, da v realnem času spremenijo hitrost, položaj in podajalno hitrost stružnic in drugih CNC obdelovalnih strojev.
