CNC apdirbimas reiškia apdirbimo procesus, kai valdymo sistema duoda komandas, kad pjovimo įrankis atliktų įvairius judesius, atitinkančius reikiamas specifikacijas. Ruošinio forma, matmenys ir kiti techniniai bei technologiniai reikalavimai pavaizduoti skaičiais ir raidėmis. Tai iš esmės reiškia dalių apdirbimo CNC staklėmis procesą.
CNC staklės yra staklės, valdomos kompiuteriu. Kompiuteris, naudojamas staklėms valdyti, nesvarbu, ar jis yra skirtas, ar bendrosios paskirties kompiuteris, bendrai vadinamas CNC sistema. CNC staklių judesiai ir pagalbiniai veiksmai valdomi CNC sistemos duodamomis komandomis. Šias komandas sukompiliuoja programuotojas, remdamasis ruošinio medžiaga, apdirbimo reikalavimais, staklių charakteristikomis ir sistemos nurodytu komandos formatu (CNC kalba arba simboliais). CNC sistema siunčia paleidimo arba pabaigos informaciją į servo įrenginius ir kitus funkcinius komponentus pagal programos komandas, kad valdytų įvairius staklių judesius. Kai baigiasi detalės apdirbimo programa, staklės automatiškai sustoja. Bet kurios CNC staklės negali veikti neįvedusios programos komandų į savo CNC sistemą. Valdomi staklių veiksmai paprastai apima staklių paleidimą ir sustabdymą; suklio paleidimas ir sustabdymas, sukimosi krypties ir greičio keitimas; pašarų judėjimo kryptis, greitis ir būdas; įrankio parinkimas, ilgio ir spindulio kompensavimas; įrankių keitimas; ir aušinimo skysčio įjungimas ir išjungimas.
