Uneltele pentru frezarea CNC se numesc mașini de frezat CNC sau centre de prelucrare CNC. Un strung care efectuează strunjire CNC se numește centru de strunjire CNC.
Codurile G de prelucrare CNC pot fi programate manual, dar, de obicei, atelierele de mașini folosesc software-ul CAM (Computer Aided Manufacturing) pentru a citi automat fișierele CAD (Computer Aided Design) și pentru a genera programe de cod G pentru a controla mașinile-unelte CNC.
