למחרטת CNC יש את הפונקציה של רדיוס הכלים ופיצוי אורך. על ידי שינוי שיטת פיצוי הכלי, מפוצה על שגיאת גודל הכלי, ואותה תוכנית עיבוד משמשת להשגת כרסום שכבות וחיספוס וגימור או לשיפור דיוק העיבוד, ויכולה להשתמש באותה תוכנית עיבוד לעיבוד חלקים תואמים.
המאפיין הגדול ביותר של שימוש בתוכנות מאקרו הוא שצורות או גדלים רגילים מיוצגים על ידי התוכנית הקצרה ביותר, וכאשר המחרטה מפעילה תוכניות כאלה, היא מהירה יותר ומגיבה יותר מתוכנות שנוצרות על ידי תוכנת CAD/CAM. תוכנית המאקרו יכולה להשתמש במשתנים ולהקצות ערכים למשתנים, ניתן להפעיל את המשתנים, להקפיץ את התוכנית וליצור תוכנית עיבוד מודולרית. בעת היישום, רק צריך להזין את המידע על החלק, פרמטרי עיבוד וכו' להצהרה הקוראת של המודול המתאים, צמצם מאוד את זמן התכנות והקלט.
למחרטות CNC יש גם פונקציות מחזור משומרות, פונקציות תת שגרתיות, פונקציות עיבוד מראה ופונקציות מנורה מסתובבת. שימוש בפונקציות אלה יכול לחסוך את הקלט של תוכניות ארוכות, ואם משתמשים בהם כראוי, אתה יכול להגיע לתוצאה כפולה בחצי מהמאמץ.






