CNC virpai ir instrumenta rādiusa un garuma kompensācijas funkcija. Mainot instrumenta kompensācijas metodi, instrumenta izmēra kļūda tiek kompensēta, un tā pati apstrādes programma tiek izmantota, lai panāktu slāņveida frēzēšanu un rupjo apstrādāšanu un apdari vai uzlabotu apstrādes precizitāti, un var izmantot to pašu apstrādes programmu, lai apstrādātu atbilstošās daļas.
Lielākā makro programmu izmantošanas iezīme ir tā, ka regulāras formas vai izmērus attēlo īsākā programma, un, kad virpa izpilda šādas programmas, tā ir ātrāka un atsaucīgāka nekā CAD/CAM programmatūras ģenerētās programmas. Makroprogramma var izmantot mainīgos un piešķirt tiem vērtības, ar mainīgajiem var darbināt, programmu var pārlēkt un izveidot modulāru apstrādes programmu. Piesakoties, atbilstošā moduļa izsaukšanas paziņojumā jāievada tikai detaļas informācija, apstrādes parametri utt., ievērojami samaziniet programmēšanas un ievades laiku.
CNC virpām ir arī konservētā cikla funkcijas, apakšprogrammas funkcijas, spoguļu apstrādes funkcijas un rotējošās lampas funkcijas. Izmantojot šīs funkcijas, var ietaupīt garu programmu ievadi, un, ja tās tiek pareizi izmantotas, jūs varat iegūt divreiz labāku rezultātu ar pusi pūles.






