当前位置:文档之家› 逐点比较法直线插补圆弧插补实例

逐点比较法直线插补圆弧插补实例

逐点比较法直线插补
(1)偏差函数构造
P
O
对于第一象限直线0A上任一点(X,Y):X/Y=Xe/Ye
若刀具加工点为Pi (Xi , Yi),则该点的F可表示:
偏差函数i为
若Fi=0,表示加工点位于直线上;
若Fi> 0,表示加工点位于直线上方;
若Fi< 0,表示加工点位于直线下方。

(2)偏差函数字的递推计算
采用偏差函数的递推式(迭代式):既由前一点计算后一点
Fi=YiXe-XiYe
若Fi>=0,规定向+X 方向走一步
Xi+1=Xi+1
Fi+仁XeYi - Ye(Xi+1)=Fi - Ye
若Fi<0 ,规定+Y方向走一步,则有
Yi+1=Yi+1
Fi+仁Xe(Yi+1)-YeXi=Fi+Xe
(3)终点判别
直线插补的终点判别可采用三种方法。

1)判断插补或进给的总步数:2)分别判断各坐标轴的进给步数;3)仅判断进给步数较多的坐标轴的进给步数。

(4)例
故于第一象限直线 Xe=6,Ye=4,插补从直线起点 O 开始, N=6+4=10 将其
OA 终点坐标
若N=Q 则停止插补。

步数判别坐标进给僞差廿捧
终点判别J
0 1| 丨F日______ S-10
[11p=0+X片二%* H=T 1 S=10-1=9
2F<0+Y F产F] +i. A4+6=2| 垃用十8 | 3 |F>0
+X 1 £=81^T
I <F<0+Y|送干IM I
5 I F>0+X| 戶* Q S =61=5 I
+X「F眾第=57兰4
1 7F<0+Y| S =4^1=3
I S F>0+X1斗揺煌£
9F<0+¥[X冃暫・gjfr~4I £-21^1
| 10F>0+X%升工十R| £二1「1=0
逐点比较法圆弧插补
(1 )偏差函数构造
任意加工点
若Fi=0,表示加工点位于圆上;
Pi (Xi, Yi),偏差函数Fi可表示为
若Fi>0,表示加工点位于圆外;
若Fi<0,表示加工点位于圆内
(2)偏差函数的递推计算
1)逆圆插补
若F>0,规定向-X方向走一步+ =
X i1X 1
1十+ —
F i1(X1)2Y2F2F i2X1若Fi<0 ,规定向+Y方向走一步]-f
Yi _?
T L '6 1+ —= + +
cl +
X2(Y i1)2R2F i 2Y 1
2 )分别判断各坐标轴的进给 步数: (4) 例
对于第一象限圆弧
偏差判别
坐标进给 偏差计算 坐标计算 终点判别 起点
%二0
如二空场=0
22=4+4=8
1
F-F.-2V1
1 __ =0-2*4+l=-7 ______ 护一口 LvrQ 12-8-1=7
2 F/0 +y F^l^+l 二—T+2*0H 二-6
V 3 尹二 1 g-1 二 6 3
F 2<0
+y
吁 F?+2y 尹 A3 1^4.为=2 S=5
2)顺圆插补
若 Fi >0, 规定向-Y 方向走
Y i
_Y 1
I + —

F i __ X 2 (Y i _1)\ F 2
_ F 2Y . 1
若Fi<0 ,规定向+y 方向走一步
X
iV _ X 1
i =
+
+


+
F
i1 (X i
1)2Y 2 F 2
F2X1
(3 )终点判别
1 )判断插补或进给的总步数: N 匚 X a —X b +Y a —%
Nx - Xa Xb Ny - Ya Yb
(0, 4)
4 F,<0+y F^F s+2y3+l=2 £=4
5 F.X)I F^^^2xj+1——3 %二4,旳=0 53=3 & I F5<0 +y F b=F5+2y5+l=4 £二2 ? F/0r0工屮E吟=4 y7=d E=1
F T<0-I 卩戶厂2屮1二0£=0 8。

相关主题