逐点比较法插补 F>0 F>0 A2(一工e,em A1(x,。 F>0 线插补计算 四个象限直 F<0 F>0 F<0 F<0 F<0 O F<0 F0 ∠F>0 F>0 0 d3(-xe:B)4 F>U F>6 Fm 20 Fm <0 线型 进给方向 偏差计算 线型 进给方向 偏差计算 L1,L4 +X Fm+1=Fm-Ye L1,L2 +Y m+1=Fm+Xe L2,L3 -X L3,L4 -Y
11 Fm ≥0 Fm <0 线型 进给方向 偏差计算 线型 进给 方向 偏差 计算 L1,L4 +X Fm+1= Fm-ye L1,L2 +Y Fm+1= Fm+xe L2,L3 -X L3,L4 -Y 四 个 象 限 直 线 插 补 计 算 逐点比较法插补
逐点比较法插补 开始 初始化 第一象限直线插补程序框图 x、yJ 位置判别 F≥0? 坐标进给 偏差计算 J-J-] 终点判别 =04 结
12 第一象限直线插补程序框图 逐点比较法插补
逐点比较法圆弧插补 二、逐点比较法圆弧插补 当MXY)在圆弧上,则F=0: F=0 当MX,Y)在圆弧外,则F>0: B M(Xi,Y) 当MX,Y)在圆弧内,则F<0: (Xe.Ye) F<0 F>0 >进给方向判别 当F≥0, B 则沿X方向进给一步 当F<0, 则沿+Y方向进给一步 A(Xo:Yo) >偏差判别式 Fi.i=X+Y-R2 13
13 二、逐点比较法圆弧插补 当M(Xi ,Yi )在圆弧上,则F=0; 当M(Xi ,Yi )在圆弧外,则F>0; 当M(Xi ,Yi )在圆弧内,则F<0; ➢进给方向判别 当F0, 则沿-X方向进给一步 当F<0, 则沿+Y方向进给一步 Y O X A(X0 ,Y0 ) R Ri M(Xi ,Yi B ) (Xe ,Ye ) F<0 F>0 F=0 ➢ 偏差判别式 2 2 2 i i , F X Y R = + − i i 逐点比较法圆弧插补
逐点比较法圆弧插补 >偏差判别函数的递推形式 设当前切削点M(X,Y)的偏差为 Fii=X2+Y2-R2 则根据偏差公式 当F:2 新加工点坐标为:X#1=X-1,Y+1=Y; 新偏差为 F=(X,-1)2+-R2=E4-2X,+1 当F< 新加工点坐标为:X+=X,Y#1=Y+1 新偏差为: F.1=X+(y+1)2-R2=FH+2Y+1 >终点判别方法:|X。Xl+|Y。-Y→Σ
14 当Fi,i 0 新加工点坐标为: Xi+1= Xi -1, Yi+1=Yi 新偏差为: 当Fi,j <0 新加工点坐标为: Xi+1= Xi , Yi+1=Yi+1 新偏差为: ➢ 终点判别方法:| Xe - X0 | + | Ye - Y0 |→ ➢偏差判别函数的递推形式 设当前切削点M(Xi ,Yi )的偏差为 则根据偏差公式 2 2 2 i i , F X Y R = + − i j 2 2 2 , 1, i i ( 1) 2 1 F X Y R F X = − + − = − + i i i i i + 2 2 2 , , 1 i i ( 1) 2 1 F X Y R F Y = + + − = + + i i i i i + 逐点比较法圆弧插补
逐点比较法圆弧插补 >逐点比较法圆弧插补示例 B(6,8) P 6 4 2 6 8 10 15
15 ➢ 逐点比较法圆弧插补示例 2 4 6 2 4 6 8 10 Y 8 B(6,8) 逐点比较法圆弧插补