上;若Fi0,则表明P点在直线OA的上方;若Fi0,则表明P点在直线OA的下方。规定:当F≥0时,刀具向x方向进给一步,以逼近给定直线,此时的坐标值为
xi1xi1yi1yi
Fi1yi1xeyexi1yixeyexi1yixeyexiyeFiye
331则新加工点的偏差为:
f规定当F<0时,刀具应向y方向进给一步,以逼近给定直线,此时的坐标值为:
xi1xiyi1yi1yixexeyexiFixeFi1yi1xeyexi1yi1xeyexi
则新加工点的偏差为:332
进给一步后,由前一点的加工偏差和终点坐标xe,ye可计算出新加工点的偏差,再根据新加工点偏差函数的符号决定下一步的走向。如此下去,直到两个方向的坐标值与终点坐标xe,ye相等,发出终点到达信号,该直线段插补结束。从上述过程可以看出,逐点比较法中刀具每进给一步都要完成以下四项内容:(1)偏差符号判别即判断是否Fi≥0;(2)坐标进给当Fi≥0时向x方向前进一步;
f当Fi<0时,向y方向前进一步;(3)新偏差计算计算公式为式(331)和式(332);第一种方法计算出x和y方向坐标所要进给的总步数,即Σ(xex0)(yey0)xeye,每向x或y方向进给一步,均进行Σ减1计算,当Σ减至零时即到终点,停止插补。第二种方法是分别求出x坐标和y坐标应进给的步数,即xe和ye的值,沿x方向进给一步,xe减1,沿y方向进给一步,ye减1,当xe和ye都为零时,达到终点,停止插补。(4)终点判别例1设在第一象限插补直线段OA,起点坐标O00,终点为A(86)。试用逐点比较法进行插补,并画出插补轨迹。解:用第一种终点判别法,插补完这段直线,刀具沿x、y轴应走的总步数为:ΣNxeye8614插补运算过程见表331,插补轨迹如图332所示。
y
A86
O
x
图332插补轨迹
f上面介绍的是第一象限的插补过程。对于其它象限的直线进行插补时,可以用相同的原理获得,表332列出了四个象限的直线插补时,偏差和进给脉冲方向。计算时,终点坐标xe、ye和加工点坐标均取绝对值。
f线型
fFi≥0时,进给方向
Fi0时,进给方向
偏差计算公式
1
x
y
fFi≥0时:Fi1FiyeFi0时:Fi1Fixe
L2
x
y
x
f
y
4
x
y
L1
fL3
L4
L2
Fi0
y
L1
Fi0
Fi≥0
Fi≥0
Fi≥0
Fi≥0
x
Fi0
Fi0
L3
L4
四个象限直线插补时偏差计算和进给脉冲的方向逐点比较法直线插补可以用硬件实现,也可以用软件实现。用硬件实现时,采用两个r