CNC (Computer Numerical Control) tööpinkide põhitööpõhimõte on muuta digitaalsed töötlemisjuhised täpseteks füüsilisteks liikumisteks, töötledes seeläbi automaatselt keerulisi osi. Protsess hõlmab järgmisi põhietappe:
Programmi sisend: operaator kirjutab detaili tehniliste jooniste põhjal CNC-töötlusprogrammi-, mis sisaldab tööriista radasid ja protsessiparameetreid-, ning sisestab selle liidese kaudu CNC-süsteemi.
Dekodeerimine ja arvutamine: CNC-seade tõlgib programmikoodi süsteemi{0}}äratuntavateks juhisteks. See kasutab tööriista liikumistee arvutamiseks interpoleerimisalgoritme, lähendades täpselt sihttöötluskõverat lineaarsete segmentide seeriaga.
Drive and Execution: arvutatud juhised edastatakse servosüsteemi, mis muundab elektrilised impulsssignaalid mootori pöörlemiseks. See paneb masina teljed liikuma mööda määratud rada, kusjuures iga impulss vastab ligikaudu 0,001 mm nihkele.
Tagasiside ja parandus: suletud-ahela või pool-suletud See võimaldab korrigeerida kõrvalekaldeid ja tagab töötluse täpsuse.