一、格式(GSK980TB3):
G71U(△d)_R(e)_;
G71P(NS)_Q(NF)_U(△u)_W(△w)_F_S_T_;
N(NS)....;
.......
....F_;
....S_;
....T_;
N(NF).....;
其中:△d为每次切深,无符号,取值范围为0.001mm~9999.999mm,模态代码;
e为退刀量(半径指定),取值范围为0.001mm~9999.999mm,模态代码;
NS、NF分别为精加工路线程序段群的第一个和最后一个程序段的顺序号;
△u、△w分别为X轴和Z轴精加工余量的距离及方向,取值范围均为-9999.999mm~9999.999mm;
F为切削进给速度,取值范围为1mm/min~8000 mm/min或0.001 mm/r~500 mm/r;
S为主轴转速;
T为刀具、刀偏号。
G71II型指令功能为:系统根据NS~NF程序段给出工件精加工路线,吃刀量、进刀与退刀量等自动计算粗加工路线和加工次数,完成各表面的粗加工;用与Z轴平行的动作进行切削,对于非成型棒料可一次成型。
二、刀轨
从上图可以看出:从起点A点出发,先逐层完成最大外轮廓及前端单调轮廓,然后完成中间的凹槽和后端凹槽。由此可见,G71II型是在G71I型基础上的补充,完成单调递增外轮廓加工的基础上,逐个实现多个凹槽的加工,最终实现凹凸外形的全部加工。
三、注意事项
①在G71循环中,顺序号NS~NF之间程序段中的F、S、T功能都无效,G71程序段或以前指令的F、S、T有效,顺序号NS~NF之间程序段中的F、S、T只对G70代码循环有效;
②循环的起点不宜太远,以减少空行程,提高加工效率;
③NS~NF程序段中不能调用子程序;
④精车余量只能指定X方向的u值,Z方向上的w值最好为0,如果w值不为0,则会使整个加工轨迹发生偏移,出现如下图所示的过切现象;
⑤在A至A'间顺序号NS的程序段中只可以用G00或G01指定,且必须指定X(u)和Z(w)两个轴,当Z轴不移动时也必须指定w为0。需特别注意的是,I型在A至A'间顺序号NS的程序段中,不能出现Z轴的运动指令,否则会出现程序报警,这也正是G71指令I型与Ⅱ型编程时的区别。