Deși sistemele de control numeric configurate de diferite tipuri de mașini de frezat CNC sunt diferite, funcțiile diferitelor sisteme CNC, cu excepția unor funcții speciale, sunt practic aceleași.
1. Funcția de control punct
Această funcție permite prelucrarea sistemului de găuri care necesită o precizie mare a poziției reciproce.
2. Funcția de control continuu a conturului
Această funcție poate realiza funcția de interpolare a liniilor drepte și a arcurilor și prelucrarea curbelor necirculare.
3. Funcția de compensare a razei sculei
Această funcție poate fi programată în funcție de dimensiunea desenului piesei, indiferent de dimensiunea reală a razei sculei utilizate, reducând astfel numărul de tricotat.
Calcule numerice complexe ale timpului procesului.
4. Funcția de compensare a lungimii sculei
Această funcție poate compensa automat lungimea sculei pentru a se adapta la cerințele ajustării dimensiunii sculei în timpul prelucrării.
5. Funcția de procesare a proporției și oglinzii
Funcția de scară poate fi executată prin modificarea valorii coordonate a programului de prelucrare programat în funcție de proporția specificată. Prelucrarea în oglindă, cunoscută și sub denumirea de prelucrare axisimetrică, dacă forma unei piese este simetrică față de axa de coordonate, atunci pot fi programate doar unul sau două cadrane, iar contururile restului cadranelor pot fi realizate prin prelucrarea în oglindă.
6. Funcția de rotație
Această funcție poate fi realizată prin rotirea programului de prelucrare programat în orice unghi din planul de prelucrare.
7. Funcția de apelare subrutine
Unele piese trebuie să prelucreze în mod repetat aceeași formă de contur în poziții diferite, iar programul de prelucrare al acestei forme de contur este utilizat ca subprogram, iar prelucrarea piesei poate fi finalizată prin apeluri repetate în poziția dorită.
8. Funcția program macro
Această funcție poate folosi o instrucțiune totală pentru a reprezenta o serie de instrucțiuni pentru a implementa o anumită funcție și poate efectua calcule pe variabile, făcând programul mai flexibil și mai convenabil.




