Ручное праграмаванне з ЧПУ - самая старая і складаная разнавіднасць.Гэты тып праграмавання патрабуе, каб праграміст ведаў, як адкажа машына.Яны павінны візуалізаваць вынік праграмы.Такім чынам, гэты тып праграмавання лепш за ўсё падыходзіць для самых простых задач або калі спецыяліст павінен стварыць вельмі спецыфічны дызайн.
Праграмаванне з ЧПУ CAM ідэальна падыходзіць для тых, каму можа не хапаць прасунутых матэматычных навыкаў.Праграмнае забеспячэнне пераўтворыць САПР у мову праграмавання з ЧПУ і пераадольвае многія матэматычныя перашкоды, неабходныя пры выкарыстанні ручнога метаду праграмавання.Такі падыход уяўляе сабой разумную сярэдзіну паміж узроўнем ведаў, неабходным для ручнога праграмавання, і надзвычайнай лёгкасцю гутарковага праграмавання.Аднак, выкарыстоўваючы CAM для праграмавання, вы маеце больш магчымасцей у параўнанні з апошнім і можаце аўтаматызаваць вялікую частку працэсу з дапамогай дызайну САПР.
Самы просты тып праграмавання для пачаткоўцаў - гутарковае або імгненнае праграмаванне.З гэтай тэхнікай карыстальнікам не трэба ведаць G-код, каб стварыць запланаваныя разрэзы.Размоўнае праграмаванне дазваляе карыстальніку ўводзіць важныя дэталі простай мовай.Аператар таксама можа праверыць рух інструмента перад выкананнем праграмы, каб пераканацца ў дакладнасці канструкцыі.Недахопам гэтага метаду з'яўляецца яго немагчымасць прыстасаваць складаныя шляхі.