逐点比较法圆弧插补算法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

二、 逐点比较法圆弧插补
加工一个圆弧,很容易联想到把加工点到圆心的距离和该圆的名义半径相比较来反映加工偏差。

这里,我们以第Ⅰ象限逆圆弧为例导出其偏差计算公式。

设要加工图2—3所示第Ⅰ象限逆时针走向的圆弧
,半径为R ,以原点为圆心,起点坐标为A(
00x ,y ),对于圆弧上任一加工点的坐标设为P( i j x ,y ),
P 点与圆心的距离 P R 的平方为 222
P
i j R =x +y ,现在讨论这一加工点的加工偏差。

图 2 - 2 圆 弧 差 补 过 程
图2-3 圆弧插补过程
点击进入动画观看逐点比较法圆弧插补
若点P(
i j x ,y )正好落在圆弧上,则下式成立:
22222i j 00x +y =x +y =R
若加工点P(
i j x ,y )在圆弧外侧,则
P R >R ,即:
2222i j 00x +y >x +y
若加工点P(
i j x ,y )在圆弧内侧,则
P R <R ,即:
2222i j 00x +y >x +y
将上面各式分别改写为下列形式:
2222i 0j 0(x -x )+(y -y )=0(加工点在圆弧上) 2222i 0j 0(x -x )+(y -y )>0(加工点在圆弧外侧)
2222i 0j 0(x -x )+(y -y )<0
(加工点在圆弧内侧)
取加工偏差判别式为:
2222ij i 0j 0F =(x -x )+(y -y )
运用上述法则,利用偏差判别式,即获得图2—2折线所示的近似圆弧。

若P(
i j x ,y )在圆弧外或圆弧上,
即满足 ij F ≥0的条件时,应向x 轴发出一个负向运动的进给脉冲(—
Δx),即向圆内走一步。

若P(
i j x ,y )在圆弧内侧,即满足
ij F <0的条件,则向y 轴发出一个正向运动的
进给脉冲(+Δy),即向圆弧外走一步。

为了简化偏差判别式的运算,仍用递推法来推算下一步新的加工偏差。

设加工点P(
i j x ,y )在圆弧外侧或圆弧上,则加工偏差为
2222ij i 0j 0F =(x -x )+(y -y )0≥
x 坐标需向负方向进给一步(—Δx),移到新的加工点P(
i+1j x ,y )位置,此时新加工点的x 坐标值为
i x -1,y 坐标值仍为 i y ,新加工点P( i+1j x ,y )的加工偏差为:
22222i+1,j i 0j 0F =(x -1)-x +y -y
经展开并整理,得:
i +1,j i j F =F 21i x -+
(2-3)
设加工点P(
i j x ,y )在圆弧的内侧,则:
ij F <0
那么,y 坐标需向正方向进给一步(+Δy),移到新加工点P( i j+1x ,y ),此时新加工点的x 坐标值仍

i x ,y 坐标值则改为 j y 1+,新加工点P( i j+1x ,y )的加工偏差为:
2222i,j+1i 0j 0F =x -x +(y +1)y -,展开上式,并整理得:
i,j+1ij F =F 21i y ++
综上所述可知:当
ij F ≥0时,应走—Δx ,新偏差为 i+1,j ij F =F 21i x -+,动点(加工点)坐标为
i+1i x =x -1, j j y y =;当 ij F <0时,应走+Δy ,新偏差为 i,j+1ij F =F 21i y ++,动点坐标为 j j y y =, i+1i =y +1y 。

下面举例说明插补过程。

设欲加工第Ⅰ象限逆时针走向的圆弧
(见图2—4),起点A 的坐标是
00x =4,y =3,终点E 的坐标是 e e x =0,y =5,终点判别值:
0e e 0E=x -x +y -y 4053=-+-()()()()=6
图 2-3 圆 弧 实 际 轨 迹

2-4 圆弧实际轨迹
图2-5 逐点比较法圆弧插补过程
表2-3 逐点比较法圆弧插补运算举例
加工过程的运算节拍见表2—3,插补后获得的实际轨迹如图2—3折线所示。

可见,圆弧插补偏差计算的递推公式也是比较简单的。

但计算偏差的同时,还要对动点的坐标进行加1、减1运算,为下一点的偏差计算做好准备。

和直线插补一样,除偏差计算外,还要进行终点判别计算。

每走一步,都要从两坐标方向总步数中减去1,直至总步数被减为零(发终点到达信号)时为止,才终止计算。

逐点比较法插补第Ⅰ象限直线和第Ⅰ象限逆圆弧的计算流程图分别见图2—4和图2—5。

图2-4 直线插补计算流程图图2-5 圆弧插补计算流程图。

相关文档
最新文档