Kompiuterinis skaitmeninis valdymas arba CNC medienos apdirbimas apima mechaniškai judančius medienos pjovimo įrankius, kurie gauna nurodymus atlikti tam tikrus pjūvius per kompiuterį ir programinę įrangą. Mokymasis CNC medienos apdirbimo apima veiksmus, reikalingus kuriant pjūvius atliekančios mašinos dizainą. Kompiuteris, darbastalis, tekinimo staklės ir maršrutizatoriai paprastai susideda iš CNC medienos apdirbimo sistemos.
Pirmajame CNC medienos apdirbimo žingsnyje reikia sukurti dviejų ar trijų dimensijų dizainą, kurį operatorius nori, kad mašinos atkartotų. Tada mėgėjas arba operatorius atkuria dizainą kompiuterinio projektavimo (CAD) programoje. Programinei įrangai reikalinga informacija apie pjūvius gaunančios medžiagos dydį ir tipą. Programa iliustruoja medžiagos matmenis x, y ir z ašyse prieš ir po medienos pašalinimo.
Kompiuterinis apdirbimas (CAM) iliustraciją paverčia kompiuteriui suprantama kalba. Skirtingos įrankių paletės sukuria įvairius pjūvius, o operatorius turi pasirinkti, kurį įrankio modelį ar raštus jis nori naudoti. Programinė įranga taip pat leidžia vartotojui įvesti tikslias pjūvių koordinates, kurios nurodo vietą ant darbinio paviršiaus, kuriame pjaunama arba pašalinama mediena. Programa nurodo, kada ir kur apdirbimas prasideda, sustoja ir kokiomis kryptimis turi vadovautis pjovimo įrankis. Operatorius taip pat įveda greitį, kuriuo pjovimo įrankis įsijungia, sustoja ir atlieka kiekvieną pjūvį.
Mašinistai dažnai vadina visą programą, kurioje yra visi reikalingi pjūviai, kaip G kodą, kuris yra failas, kuriame yra konkretus dizainas. Failai dažnai išsaugomi ir pakartotinai naudojami kaip šablonas būsimam darbui arba modifikuojami pagal dydį ar stiliaus matmenis. Pramoninėse medienos apdirbimo aplinkose paprastai naudojami CNC staklių šablonai, kad būtų galima sukurti daugybę pakartotų dalių. G kodas perduoda šią informaciją į pjovimo įrankį per valdiklius. Ši įranga variklius ir kabelius sujungia mašinas ir darbo stalą su kompiuteriu.
Paskutinis CNC medienos apdirbimo žingsnis yra tikro produkto sukūrimas. Kai informacija įvedama į kompiuterį, kompiuteris susietas su mašina ir mašina įjungta, CNC sistema sukuria gatavą produktą. CNC operacijai reikalingų medienos apdirbimo įrankių tipai priklauso nuo vartotojo. Pats pjovimo įrankis gali būti ne kas kita, kaip mažas besisukantis rankinis įrankis, sumontuotas ant „pasidaryk pats“ stalo. Darbastalis gali būti komerciškai pagamintas arba naminis.
Kadangi kompiuteryje turi būti tik viena programa, daugelis mėgėjų CNC sistemoje įdiegia daug senesnius mašinų modelius, taip sutaupydami šimtus dolerių. CNC programinės įrangos atsisiuntimas iš interneto kainuoja nuo nieko iki tūkstančių dolerių, priklausomai nuo programos sudėtingumo. Kabeliai ir varikliai, valdantys mašinas, gali kainuoti nuo kelių šimtų iki kelių tūkstančių dolerių ir paprastai yra brangiausias CNC medienos apdirbimo aspektas.