1. Pontvezérlési funkció: A CNC marógépek nagy pontosságú furatfeldolgozást végezhetnek, például fúrást, bővítést, dörzsárazást és csipeszes fúrást.
2. Folyamatos kontúrvezérlés funkció: Ez a vezérlő funkció a szerszám mozgási pályájának folyamatos kontúrvezérlését tudja elérni vonalak és ívek interpolációjával, lehetővé téve két geometriai elemből: vonalakból és ívekből álló lapos munkadarabok feldolgozását. Ez a funkció a térbeli felületek feldolgozásának képességére is kiterjed.
3. Szerszámsugár korrekciós funkció: Ez a funkció a munkadarab rajz megjegyzésekkel ellátott méretei alapján programozható, a használt szerszám tényleges sugárméretének figyelembevétele nélkül. Csökkentheti az összetett numerikus számításokat a programozási folyamat során.
4. Szerszámhossz-kompenzációs funkció: Funkciója automatikusan kompenzálja a szerszám hosszát, ezáltal alkalmazkodik a megmunkálás során a szerszám hosszának és méretének beállításához szükséges követelményekhez.
5. Arányos és tükör feldolgozási funkció: Az arányos funkció lehetővé teszi a programozott feldolgozó program végrehajtását a koordinátaértékek arányos megváltoztatásával. A tükör megmunkálás, más néven tengelyszimmetrikus megmunkálás egy olyan folyamat, ahol ha egy alkatrész alakja szimmetrikus a koordináta tengelyére, akkor egy vagy két negyedet lehet programozni, a fennmaradó negyedek körvonalait pedig tükörmegmunkálással lehet elérni.
6. Elforgatás funkció: Ezzel a funkcióval a megmunkálási síkon belül tetszőleges szögbe elforgathatja az előre programozott megmunkálási programot a végrehajtáshoz.
7. Szubrutin meghívó funkció: Egyes alkatrészek ugyanazon kontúr alakzat ismételt megmunkálását igénylik különböző pozíciókban. Az ehhez a kontúr alakzathoz tartozó megmunkálási program szubrutinként használható, és a kívánt pozícióban ismételten meghívható az alkatrész megmunkálásának befejezéséhez.
8. Makróprogram funkciója: Ez a függvény egy teljes utasítást használhat egy bizonyos funkciót megvalósító utasítássorozat megjelenítésére, és műveleteket hajthat végre a változókon, így a program rugalmasabb és kényelmesebb.
