CNC-puiduruuter on masin, mis kasutab puidu lõikamiseks ja vormimiseks arvutite arvjuhtimistehnoloogiat. Nendel seadmetel on palju traditsioonilise metallifreespinkide omadusi, kuid need on mõeldud kasutamiseks pigem puidu või plasti kui metalliga. Erinevalt teistest puidutöötlemistööriistadest juhib CNC-puiduruuterit täielikult arvutitarkvara ja see ei vaja käsitsi lõikamist ega muud käsitsi sekkumist. Materjalide programmeerimiseks ja masinasse söötmiseks ning ka valmisosade kokkupanemiseks on vaja teatud inimtööjõudu.
Seda seadet saab võrrelda tavalise tindiprinteriga, kuigi CNC-puiduruuter kasutab puidulehtede lõikamiseks või vormimiseks sisseehitatud tööriistu. Ruuter toodab kolmemõõtmelisi üksusi, mida võib olenevalt projekti spetsifikatsioonidest nikerdada, puurida või lihvida. Neid masinaid saab kasutada ühest puidulehest mitme sama kuju ja kujundusega üksuse lõikamiseks või erinevat tüüpi tükkide lõikamiseks.
CNC-puiduruuteri kasutamiseks peab töötajatel olema teatud kogemusi nende masinate käitamiseks kasutatava tarkvaraga. Sageli kasutavad nad arvutipõhise koostamist ehk CAD-programme, mis nõuavad keskmisest paremaid arvuti- ja disainioskusi. Selle tarkvara abil saab programmeerida kõike alates suurusest ja kujust kuni iga puidukomponendi väljalõigete ja viimistluseni. Paljud ettevõtted tuginevad spetsiaalsetele CAD-programmidele, mis on loodud töötama teatud tüüpi CNC-ruuteritega, et aidata maksimeerida tõhusust ja kiirendada tootmist.
Need seadmed ulatuvad väikestest lauamasinatest kuni väga suurte põrandamudeliteni. Väiksemaid seadmeid saab kasutada ainult suhteliselt väikeste komponentide jaoks ja neid võivad kasutada ka kodused harrastajad. Põrandamudeleid leidub sageli tootmis- ja tööstusrajatistes ning need on võimelised tootma suuremaid komponente. Erinevaid CNC-puidu ruuteriseadmeid saab eristada ka nendes sisalduvate spindlite arvu järgi. Paljud sisaldavad kolme spindlit, mis võimaldab seadmel teha lõikeid piki X-, Y- ja Z-telge, kuigi mõnel on isegi viis spindlit.
CNC-puiduruuter võimaldab töötajatel toota puitkomponente väga tõhusalt, palju suurema kiirusega kui traditsiooniliste puiduruuterite pakutav. See aitab tootjatel tootmist maksimeerida, mis võib kaasa tuua suurema müügi ja suurema kasumi. Tänu CNC programmeerimise täpsele olemusele muudavad need masinad puidutöötlemise praktiliselt veatuks protsessiks. Samuti võimaldavad need teha väga keerulisi töid või puidukujundust hõlpsalt ja suurema paindlikkusega kui muud puidutöötlemistehnikad.