CNC-tööpingid on sama mitmekülgsed ja dünaamilised kui palju nende loodud esemeid. Kuid enamik CNC-masinaid töötab kahes raamistikus: avatud ahelaga või suletud ahelaga süsteem.
Avatud ahelaga CNC-süsteemides arendab operaator antud ülesande jaoks arvuti arvjuhtimise ja genereerib arvutipõhise disaini (CAD) tarkvara abil g-koodi või tööfaili. Seejärel edastab arvuti õiged sammud kontrollerile ja sellega ühendatud servomootoritele.
Need mootorid manipuleerivad lõiketööriistu, nagu treipingid või veskid, piki vähemalt kahte telge (X ja Y), kuigi tipptasemel CNC-masinad võivad suurendada mitmekülgsust ja täpsust, liigutades CNC-freese ja muid tarvikuid ümber mitme täiendava telje.
Suletud ahelaga CNC-süsteemid annavad monitorile tagasisideandmeid, et kõrvaldada ebakõlad, kui CNC-masinad liiguvad materjali ümber. See mootori-monitori side võimaldab suletud ahelaga süsteemidel muuta reaalajas treipinkide ja muude CNC-tööpinkide kiirust, asendit ja ettenihkekiirust.
