广数系统下G71Ⅱ型指令解析

2022-06-30 14:04:23 浏览数 (1)

一、格式(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型与Ⅱ型编程时的区别。

min

0 人点赞