(4)逐点比较法直线插补举例 10 A 对于第一象限直线OA,终点坐标 X。=6,Y≠4,插补从直线起点O开始, 故Fo=0。终点判别是判断进给总步数 N=6+4=10,将其存入终点判别计数器 中,每进给一步减1,若N=0,则停止 插补。 步数 判别 坐标进给 偏差计算 终点判别 0 F=0 ∑=10 F=0 tX F1=Fo-y=0-4=-4 ∑=10-1=9 F<0 +Y F2=F1+x=-4+6=2 ∑=9-1=8 F>0 23456789 F3=F2y=2-4=-2∑=8-1=7 F<0 + XYX FA=F2+x=-2+6=4 ∑=7-1=6 F>0 F5=F4ye=4-4=0 ∑=6-1=5 F=0 tX F6=F5y=0-4=4 ∑=5-1=4 F<0 +y F=F+x=4+6=2∑=4-1=3 F>0 Fs=F7ye=2-4=2 ∑=3-1=2 F<0 +y F9=F8+x=2+6=4 ∑=2-1=1 10 F>0 xF10F85=44-0x=10
(4)逐点比较法直线插补举例 对于第一象限直线OA,终点坐标 Xe =6 ,Ye =4,插补从直线起点O开始, 故F0 =0 。终点判别是判断进给总步数 N=6+4=10,将其存入终点判别计数器 中,每进给一步减1,若N=0,则停止 插补。 步数 判别 坐标进给 偏差计算 终点判别 0 F0=0 ∑=10 1 F=0 +X F1=F0-ye=0-4=-4 ∑=10-1=9 2 F<0 +Y F2=F1+xe=-4+6=2 ∑=9-1=8 3 F>0 +X F3=F2-ye=2-4=-2 ∑=8-1=7 4 F<0 +Y F4=F3+xe=-2+6=4 ∑=7-1=6 5 F>0 +X F5=F4-ye=4-4=0 ∑=6-1=5 6 F=0 +X F6=F5-ye=0-4=-4 ∑=5-1=4 7 F<0 +Y F7=F6+xe=-4+6=2 ∑=4-1=3 8 F>0 +X F8=F7-ye=2-4=-2 ∑=3-1=2 9 F<0 +Y F9=F8+xe=-2+6=4 ∑=2-1=1 10 F>0 +X F10=F9-ye=4-4=0 ∑=1-1=0 O A 9 8 5 7 4 3 2 1 6 10 Y X
3.逐点比较法圆弧插补 (1)偏差函数 任意加工点P;(X1,Y1),偏差函数F可表示为 .=X+y-R 若F=0,表示加工点位于圆上; Y 若F>0,表示加工点位于圆外; 若F<0,表示加工点位于圆内 B F>0 X1,Y1) F<0
3.逐点比较法圆弧插补 (1)偏差函数 任意加工点Pi(Xi,Yi),偏差函数Fi可表示为 若Fi =0,表示加工点位于圆上; 若Fi >0,表示加工点位于圆外; 若Fi <0,表示加工点位于圆内 2 2 2 Fi = Xi +Yi − R X Y Pi(Xi,Yi) A B F > 0 F < 0
(2)偏差函数的递推计算 1)逆圆插补 X,=X-1 若F≥0,规定向-X方向 F=(x-12+2-R2=F-2X1+1 走一步 Y,=Y 若F;<O,规定向+Y方向 Fn:=x2+(x+12-R2=F+2y+1 走一步 2)顺圆插补 若F≥0,规定向-Y方向 F=X2+(y1-1)2-R2=F-21+1 走一步 X,=X+1 若F<0,规定向+X方向 Fn=(x1+1)2+y2-R2=F+2x+1 走一步 (3)终点判别 1)判断插补或进给的总步数: N=X-X+Y-Y 2)分别判断各坐标轴的进给步数;N2=|Xx-X,N,=|Y-6
(2)偏差函数的递推计算 1) 逆圆插补 若F≥0,规定向-X方向 走一步 若Fi <0,规定向+Y方向 走一步 2) 顺圆插补 若Fi≥0,规定向-Y方向 走一步 若Fi<0,规定向+X方向 走一步 (3)终点判别 1)判断插补或进给的总步数: 2)分别判断各坐标轴的进给步数; , = − + − = − + = − + + ( 1) 2 1 1 2 2 2 1 1 i i i i i i i F X Y R F X X X = + + − = + + = + + + ( 1) 2 1 1 2 2 2 1 1 i i i i i i i F X Y R F Y Y Y = + − − = − + = − + + ( 1) 2 1 1 2 2 2 1 1 i i i i i i i F X Y R F Y Y Y = + + − = + + = + + + ( 1) 2 1 1 2 2 2 1 1 i i i i i i i F X Y R F X X X N = Xa − Xb + Ya −Yb Nx = Xa − Xb Ny = Ya −Yb