תוכנית מאקרו לעיבוד חריץ גלגלת, חותך אחד יכול לעשות זאת. מערכת Fanac, גואנגשו. מרכז הקצה הימני הוא נקודת האפס של התכנות, וקצה הכלי הקדמי מוגדר לכלי.
התוכנית היא לחתוך את החריץ הראשון. ניתן לשנות את החריצים השניים, השלישיים והרביעיים לפיצוי כלי ציר Z, או לעבד אותם עם פונקציית ההזזה של חלקי העבודה.
O0001
M3S150
T101
M8
#1=4 רוחב הכלי
#2=19 חריץ זווית צד בודדת
#3=0.5 עומק החיתוך של כל צד רדיאלי בודד
#4=0.5*TAN[#2] ציר Z בכל פעם שתזוזה של הכלי
#5=#3*TAN[#2]
#6=[17-#1-2*#5] תזוזה שנותרה של ציר Z בכל פעם
G0X201
Z-8
G99 G1 X200 F.2
N01 G1 X[200-2*#3] Z-[8 פלוס #5] F0.15
W-#6 F0.25
U0.5 W-#4
G0 Z-[8 פלוס #5]
G1 X[200-2*#3]
#{{0}}#3 פלוס 0.5
#5=#3*TAN[#2]
#6=[17-#1-2*#5]
IF [#3 LE 17] GOTO01 (לא מספיק עומק, קפוץ קדימה)
G0 X206
Z{{0}}.86 (נקודת ההתחלה של הגימור מחושבת לפי רדיוס פילה החותך R0.4)
G1 A-109 X166 F0.2 (מסיים בצד ימין)
G0 X206
Z{{0}}.14 (נקודת ההתחלה של הגימור מחושבת לפי רדיוס פילה החותך R0.4)
G1 A-71 X166 (מסיים צד שמאל)
G0 X206
Z200
M30




