CNC obrada je proizvodni proces koji koristi kompjuterski vođenu mašinsku alatku za pretvaranje komada sirovog materijala u drugačiji oblik.
Ovaj proces počinje kreiranjem 3D čvrstog dijela pomoću CAM ili CAD softvera u CNC kompatibilnom formatu datoteke, kao što je STEP ili IGES.
Gradi model ili prikaz njihovih dijelova i proizvoda s dimenzijama i geometrijama, za proizvodnju dijela.
Kontroler CNC mašine može čitati kodove kako bi izvršio proces od početka do kraja.
Mašina zna šta treba da radi čitajući specifične komande za mašinsku obradu, kreće se na više osa da bi isekla željeni oblik u sirovi materijal.
To premašuje ograničenja ručnih kontrola operatera.
CNC automatizovana proizvodnja omogućava različitim industrijama da kreiraju komponente brzo i precizno, ali nisu sve komponente jednake.
Dizajni za CNC mašinske delove su ograničeni mogućnostima CNC mašine i alata.
Osim toga, svojstva materijala koji se obrađuje, dizajn alata i mogućnosti držanja mašine dodatno ograničavaju mogućnosti dizajna,
kao što su minimalne debljine dijelova, maksimalna veličina dijela i složenost karakteristika, itd.