Arvutiga arvjuhitav või CNC-puidutöötlemine hõlmab mehaaniliselt liigutatavaid puidulõiketööriistu, mis saavad arvuti ja tarkvara kaudu juhiseid konkreetsete lõigete tegemiseks. CNC-puidutöötlemise õppimine hõlmab lõikeid teostava masina kujunduse loomiseks vajalikke samme. Arvuti, töölaud, treipingid ja ruuterid sisaldavad tavaliselt CNC-puidutöötlemissüsteemi.
CNC-puidutöötlemise esimene samm nõuab kahe- või kolmemõõtmelise kujunduse loomist, mida operaator soovib masinaga kopeerida. Seejärel loob harrastaja või operaator kujunduse arvutipõhise disaini (CAD) programmis. Tarkvara nõuab teavet lõikeid vastuvõtva materjali suuruse ja tüübi kohta. Programm illustreerib materjali mõõtmeid x-, y- ja z-teljel enne ja pärast puidu eemaldamist.
Arvuti abil töötlus (CAM) tõlgib illustratsiooni arvutile arusaadavasse keelde. Erinevad tööriistapaletid loovad erinevaid lõikeid ja operaator peab valima, millist tööriista mustrit või mustreid ta kasutada soovib. Tarkvara võimaldab kasutajal sisestada ka lõigete täpsed koordinaadid, mis näitavad asukohta lõikeid või puidu eemaldamist saaval tööpinnal. Programm määrab, millal ja kus töötlemine algab, peatub ja milliseid suundi lõikeriist peab järgima. Operaator sisestab ka kiirused, millega lõiketööriist käivitub, peatub ja iga lõike sooritab.
Masinameistrid nimetavad sageli kogu programmi, mis sisaldab kõiki vajalikke lõikeid, G-koodiks, mis on konkreetset kujundust sisaldav fail. Failid salvestatakse sageli ja neid kasutatakse korduvalt tulevase töö mallina või muudetakse vastavalt suurusele või stiili mõõtmetele. Tööstuslikud puidutöötlemiskeskkonnad kasutavad tavaliselt CNC-masinate malle, et luua palju korduvaid tükke. G-kood edastab selle teabe kontrollerite kaudu lõikeriistale. See seade ühendab masina ja töölaua mootorite ja kaablite kaudu arvutiga.
CNC-puidutöötlemise viimane samm hõlmab tegeliku toote loomist. Arvutisse sisestatud teabega, masinaga ühendatud arvutiga ja sisselülitatud masinatega loob CNC-süsteem valmistoote. CNC tööks vajalike puidutöötlemistööriistade tüübid sõltuvad kasutajast. Lõiketööriist ise ei pruugi olla midagi muud kui väike pöörlev käsitööriist, mis on paigaldatud isetegemise lauale. Töölaud võib olla kaubanduslikult toodetud või ka isetehtud.
Kuna arvuti peab sisaldama ainult ühte programmi, rakendavad paljud harrastajad palju vanemaid masinate mudeleid CNC-süsteemi, säästes sellega sadu dollareid. CNC-tarkvara Internetist allalaadimine maksab olenevalt programmi keerukusest nullist tuhandete dollariteni. Masinaid juhtivad kaablid ja mootorid võivad maksta mõnesajast kuni mõne tuhande dollarini ja on tavaliselt CNC-puidutöötlemise kõige kallim aspekt.