加工图3-2所示直线OE也一样,先从O点沿十X向 进给一步,刀具到达直线下方的1点,为逼近直线,第 步应沿+Y方向移动,到达直线上方的2点,再沿+X 向进给,直到终点 所谓逐点比较法,就是每走一步都要和给定轨迹比 较一次,根据比较结果来决定下一步的进给方向,使 刀具向减小偏差的方向并趋向终点移动,刀具所走的 轨迹应该和给定轨迹非常相“象
加工图3-2所示直线OE也一样,先从O点沿+X向 进给一步,刀具到达直线下方的1点,为逼近直线,第 二步应沿+Y方向移动,到达直线上方的2点,再沿+X 向进给,直到终点。 所谓逐点比较法,就是每走一步都要和给定轨迹比 较一次,根据比较结果来决定下一步的进给方向,使 刀具向减小偏差的方向并趋向终点移动,刀具所走的 轨迹应该和给定轨迹非常相“象”
1.插补原理 般来说,逐点比较法插补过程可按以下四个步骤进行: 开始 偏差判别 坐标进给 偏差计算 终点判别 结東 图3-3逐点比较法工作循环图
终点判别 结束 Y N 偏差判别 开始 坐标进给 y 2 x E(4,3) O 1 3 4 1 2 3 给 偏差计算 1. 插补原理 一般来说,逐点比较法插补过程可按以下四个步骤进行: 图3-3 逐点比较法工作循环图
偏差判别:根据刀具当前位置,确定进给方向 坐标进给:使加工点向给定轨迹趋进,即向减少误差 方向移动。 偏差计算:计算新加工点与给定轨迹之间的偏差, 作为下一步判别依据。 终点判别:判断是否到达终点,若到达,结束插补; 否则,继续以上四个步骤(如图3-3所示) 2.直线插补 图3-4所示第一象限直线OE,起点O为坐标原点, 用户编程时,给出直线的终点坐标E(X,y),直线 方程为 XY-XY=0 直线OE为给定轨迹,P(X,Y)为动点坐标,动 点与直线的位置关系有三种情况:动点在直线上方、 直线上、直线下方
偏差判别:根据刀具当前位置,确定进给方向。 坐标进给:使加工点向给定轨迹趋进,即向减少误 差 方向移动。 偏差计算:计算新加工点与给定轨迹之间的偏差, 作为下一步判别依据。 终点判别:判断是否到达终点,若到达,结束插补; 否则,继续以上四个步骤(如图3-3所示)。 2. 直线插补 图3-4所示第一象限直线OE,起点O为坐标原点, 用户编程时,给出直线的终点坐标E(Xe,Ye),直线 方程为 Xe Y-XYe =0 (3-1) 直线OE 为给定轨迹,P(X,Y)为动点坐标,动 点与直线的位置关系有三种情况:动点在直线上方、 直线上、直线下方
(1)若P1点在直线上方,则有 Y Xy-X>O E(X。Y (2)若P点在直线上,则有 XY-XY=0 (3)若P2点在直线下方,则有 (X,Y) XY-XY<O 因此,可以构造偏差函数为图3-4动点与直线位置关系 F=XY-XY
(1) 若P1点在直线上方,则有 Y Xe Y-XYe >0 E(Xe ,Ye ) (2) 若P点在直线上,则有 P1 Xe Y-XYe =0 (3)若P2点在直线下方,则有 P (X,Y) Xe Y-XYe <0 P2 O X 因此,可以构造偏差函数为 图3-4 动点与直线位置关系 (3-2) F = Xe Y − XYe
对于第一象限直线,其偏差符号与进给方向的关系为 F=0时,表示动点在OE上,如点P,可向+X向进给,也可 向+Y向进给 F>0时,表示动点在OE上方,如点P1,应向+X向进给 F<0时,表示动点在OE下方,如点P2,应向+Y向进给。 这里规定动点在直线上时,可归入F0的情况一同考虑。 插补工作从起点开始,走一步,算一步判别一次,再走 步,当沿两个坐标方向走的步数分别等于X和Y时,停止插 下面将F的运算采用递推算法予以简化,动点P(X,Y)的 F值为 .=XY-XY
Fi = Xe Yi − Xi Ye 对于第一象限直线,其偏差符号与进给方向的关系为 F=0时,表示动点在OE上,如点P,可向+X向进给,也可 向+Y向进给。 F>0时,表示动点在OE上方,如点P1,应向+X向进给。 F<0时,表示动点在OE下方,如点P2,应向+Y向进给。 这里规定动点在直线上时,可归入F>0的情况一同考虑。 插补工作从起点开始,走一步,算一步, 判别一次,再走 一步,当沿两个坐标方向走的步数分别等于Xe和Ye时,停止插 补。 下面将F的运算采用递推算法予以简化,动点Pi (Xi,Yi )的 Fi值为