例:如图所示,试用端面复合循环指令G72编写零件的加工程序,并精车至符合尺寸。
程序参考:
O0012
N10M03S500;
N20T0404;
N30G00X170Z10;循环起点A
N40G72W4R1;G72循环,每刀吃刀4mm,退1mm
N50G72P60Q110U2W2F0.2;精加工余量X留向2mm,Z向留2mm
N60G00Z-80;
N70G01X120F0.1;
N80W30;
N90W10X80;
N100W20;
N110X40W20;
N120G70P60Q110;
N130G00X200Z50;退刀
N140M30;
执行N30G00X170Z10后刀具定位到循环起点A,然后X方向后退2mm(X方向的精加工余量),Z向后退2mm(Z向精加工余量)到达点C(X172Z12)。执行G72后,在Z为8处进行第一刀的加工,只有工件的端面加工余量≥8,第一刀将能切到。所以,该循环起点A的坐标不能任意给定。仿照指令G71的分析过程,可以得到以下公式:
Z第一刀的坐标值=Z循环起点的坐标值+Z向精加工余量Δw-每刀切削深度 式(1)
在程序O0012中就是:8=10+2-4
第一刀的切削深度ap1一般要将工件的硬皮切掉,所以不会一定与指令中的切削深度W2相等。可以知道,走第一刀时Z的坐标值为:
Z第一刀的坐标值=毛坯的端面坐标-第一刀的切削深度ap1 式(2)
如果我们设定第一刀的切削深度为4mm,毛坯端面的坐标是12mm,也就是第一刀的Z坐标值为8mm,其它参数不变,计算可得循环起点的Z坐标值为10mm。执行N30G00X170Z10时,由于X方向的安全距离,不会有安全隐患。
由式(1)和式(2)可以得出循环起点的Z坐标数值计算公式:
Z循环起点的坐标值=毛坯的端面坐标-第一刀的切削深度ap1-Z向精加工余量ΔW+每刀切削深度 式(3)