G72指令循环加工起点坐标计算_数值计算

例:如图所示,试用端面复合循环指令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)