Tavaliselt töötleb CNC-lõikesüsteem automaatselt töödeldud osi vastavalt eelprogrammeeritud töötlusprogrammile (ühine joonistustarkvara AOTOCAD). Töötleme osade töötlemisprotsessi, protsessiparameetreid, tööriista trajektoori, nihkumist, lõikeparameetreid (spindli pöörded, etteandmine, tagasisööt jne) ja abifunktsioone (tööriista vahetus, spindli edasiliikumine, tagasikäik, lõikevedelik avatakse, suletakse, jne, ning programmeeritakse töötlemisprogrammiks vastavalt CNC-lõikesüsteemi täpsustatud juhiskoodile ja programmivormingule ning seejärel salvestatakse programmiloendi sisu juhtmeediumile (näiteks augustatud lint, lint, ketas, magnetiline Seejärel sisestatakse mälu) CNC-masina arvjuhtimisüksusesse, et suunata masin osade masinasse.
Seda protsessi alates osajoonise analüüsist kuni kontrollkeskkonna ettevalmistamiseni nimetatakse NC-programmi ettevalmistamiseks. Erinevus CNC-lõikamisseadmete ja tavaliste käsitsi ja poolautomaatsete lõikeosade vahel mehaanilistes osades seisneb selles, et CNC-lõikeseadmed töötlevad osi automaatselt vastavalt programmile, samas kui tavalisi käsitsi ja poolautomaatseid lõikamisseadmeid peavad kasutama inimesed. Peame muutma ainult tööpinkide liikumise juhtimist. Programmi abil on võimalik saavutada erinevate osade töötlemise eesmärk. Seetõttu sobib CNC-lõikeosa eriti väikeste partiide suuruse ja keeruka kujuga ning ülitäpse osade töötlemiseks!
Kuna CNC-lõikeosa peab töötama osi vastavalt programmile, siis pärast seda, kui programmeerija on programmi programmeerinud, sisestatakse see tööpinkide töö juhtimiseks arvjuhtimissüsteemi. Programmi sisend toimub juhtmeediumi kaudu. Sel viisil saab eelnõude koostamise personal õigeaegselt muuta valmis mehaaniliste osade juhtimiseks numbrilise juhtimissüsteemi abil ja tooriku kasutamine on suvalisem ning toorikuosade täpsus on oluliselt parem kui poolautomaatse lõikamise seadmed!

