Док се ЦНЦ системи конфигурисани на различитим типовима ЦНЦ глодалица разликују, њихове главне функције су у суштини исте, осим неких јединствених карактеристика.
1. Тачка-то-функција контроле тачке: Ова функција омогућава обраду рупа које захтевају високу тачност положаја.
2. Функција континуалне контроле контуре: Ова функција омогућава интерполацију правих линија и лукова, као и машинску обраду не-кружних кривих.
3. Функција компензације радијуса алата: Ова функција омогућава програмирање на основу димензија наведених у цртежу дела, елиминишући потребу да се узме у обзир стварни радијус коришћеног алата, чиме се смањују сложена нумеричка израчунавања током програмирања.
4. Функција компензације дужине алата: Ова функција аутоматски компензује варијације дужине алата како би се прилагодила прилагођавањима током обраде.
5. Функције обраде скале и огледала: Функција скале омогућава да се програмирана секвенца обраде изврши променом вредности координата у одређеном односу. Машинска обрада огледала, такође позната као осносиметрична обрада, омогућава да се обрада делова симетричних у односу на координатне осе постигне програмирањем само једног или два квадранта, док се контуре преосталих квадраната могу огледати.
6. Функција ротације: Ова функција омогућава да се програмирана секвенца обраде ротира под било којим углом унутар равни обраде ради извршења.
7. Функција позива потпрограма: Неки делови захтевају поновну обраду истог облика контуре на различитим локацијама. Програм обраде за овај облик контуре може се користити као потпрограм, више пута позиван на потребним локацијама да би се завршила обрада дела.
8. Функција макро програма: Ова функција омогућава да једна макро инструкција представља низ инструкција за постизање одређене функције и може да изврши прорачуне на променљивим, чинећи програм флексибилнијим и практичнијим.
