CNC står för Computer Numeric Control, vilket innebär en datorstyrd bearbetning av olika material med hjälp av en CNC-maskin. Eftersom den är datorstyrd kan den utföra en bred variation av olika arbeten på en väldigt precis och detaljrik nivå. CNC bearbetning används inom flera olika områden och branscher, men även för hobby-bruk.