CNC (Computer Numerical Control) strojna obrada je subtractive proizvodna tehnologija: dijelovi se stvaraju uklanjanjem materijala iz čvrstog bloka (koji se naziva slijepi dio ili radni komad) pomoću raznih alata za rezanje.

Osnovni CNC postupak može se podijeliti u 3 koraka. Inženjer prvo dizajnira CAD model dijela. Strojari zatim pretvaraju CAD datoteku u CNC program (G-code) i postavljaju stroj. Konačno, CNC sustav izvršava sve operacije strojne obrade s malim nadzorom, uklanjanjem materijala i stvaranjem dijela.

