CNC (kompjuterska numerična kontrola) je tehnologija mašine CNC-a koja kontroliše kompjuter, koja može postići proces visoke preciznosti i visoke efikasnosti mašine. Princip i tehnologija CNC mašine su sljedeći:
1. Brojno programiranje kontrole: Prvo je potrebno napisati programe za strojeve koristeći specijalizovani program za numeričku kontrolu. Programa za mašinu uključuje informacije kao što su put za mašinu, parametre za presjekanje, put alata, itd.

2. Kontrola mašinskih alata: Prepisani program mašine je napunjen u kontrolni sistem CNC mašinskih alata. Kontrolni sistem kontroliše različite električne komponente na mašinskom alatu, kao što su okruženje, osna hrane i presjekanje alata, kroz kompjuter bazirano na program uputstvu za postizanje operacija mašina.

3. Proces mašine: tokom procesa mašine, procesi mašinskih alata prema putu i smanjenju parametara određenih u programu mašine. Kontrolni sistem kontroliše pokret i smanjenje brzine alata u skladu s instrukcijama programa, postupno smanjuje sirovinu u željeni oblik radnog dela.

4. Kontrola automatizacije: strojevi CNC mogu ostvariti kontrolu automatizacije. Kroz pre pisane programe strojeva, strojevi mogu automatski izvršiti operacije strojeva, smanjiti ručnu intervenciju i poboljšati proizvodnju efikasnost i preciznost strojeva.

Što se tiče broja sjekira, predstavlja stepenicu slobode pokreta i strojeva sposobnosti CNC mašinskog alata. Često CNC mašinske alate imaju različite brojeve sjekira kao što su 3-osi, 4-osi, 5-osi, itd. Što je više sjekira, što je veća stepena slobode strojnog alata u svemiru, omogućavajući kompleksnije strojne operacije.
-3-osna strojna alata: obično imaju tri sjekire, X, Y i Z, predstavljajući horizontalno, vertikalno i dužinsko kretanje. Prikladno za ravnu i jednostavnu trodimenzionalnu obradu.
-4-osna mašinska alat: dodanje rotirajuće osi na vrh 3-osne, obično rotirajući oko Z-osne. Može postići rotaciju radnih delova.
-5-osna mašinska alat: dodavanje osne ploča na vrhu 4-osne, može postići pločane mašine radnih delova. Može se koristiti za obradu kompleksnih površina, poput automobilnih delova, delova aviona itd.

Što je više sjekira, što je jača strojna sposobnost strojnog alata, koja može postići kompleksnije i preciznije strojne operacije. Međutim, u isto vreme, povećanje broja sjekira povećaće i kompleksnost i troškove strojnog alata. Izaber odgovarajućeg broja sjekira mora biti određen na temelju specifičnih zahtjeva za obradu i budžeta.