CNC (Computer Numerical Control) töötlemine viitab tootmisprotsessile, mille käigus juhtimissüsteem väljastab käske lõikeriistade juhtimiseks kindlate nõutud liigutustega, tehnilistel spetsifikatsioonidel -nagu tooriku kuju ja mõõtmed- ning arvulistes ja tähtnumbrilistes vormingutes väljendatud töötlemisnõuetel põhinevate toimingute sooritamine. Laias laastus hõlmab see kogu osade töötlemise protsessi CNC-tööpinkide abil.
CNC-tööpink on masin, mida juhib arvuti; masinat juhtivat arvutit -olgu see spetsiaalne seade või üldotstarbeline-üksus-, nimetatakse ühiselt CNC-süsteemiks. Tööpingi nii põhiliigutusi kui ka abitoiminguid juhivad CNC-süsteemi poolt antud käsud. Need käsud on programmeeritud inimkäsu poolt selliste tegurite alusel nagu tooriku materjal, töötlemisnõuded, masina omadused ja süsteemi spetsiifiline käsuvorming (CNC keel või sümbolid). CNC-süsteem tõlgendab neid programmikäske ja saadab töö- või lõpetamissignaale servoüksustele ja muudele funktsionaalsetele komponentidele, et juhtida masina erinevaid liikumisi. Masin peatub automaatselt, kui detailide töötlemisprogramm on lõppenud. Ükski CNC-tööpink ei tööta ilma programmikäskudeta selle juhtimissüsteemi. Masina juhitavad tegevused hõlmavad tavaliselt masina käivitamist ja seiskamist; spindli juhtimine (start/stopp, pöörlemissuund ja kiiruse muutused); etteande liikumise juhtimine (suund, kiirus ja režiim); käsitsemistööriistade valik ja kompenseerimine (pikkus ja raadius); ja tööriistade muudatuste haldamine ning jahutusvedeliku aktiveerimine ja deaktiveerimine.


