逐点比较法直线插补圆弧插补实例Word版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
逐点比较法直线插补
(1)偏差函数构造
对于第一象限直线OA上任一点(X,Y):X/Y = Xe/Ye
若刀具加工点为Pi(Xi,Yi),则该点的偏差函数Fi可表示为:
若Fi= 0,表示加工点位于直线上;
若Fi> 0,表示加工点位于直线上方;
若Fi< 0,表示加工点位于直线下方。
(2)偏差函数字的递推计算
采用偏差函数的递推式(迭代式):既由前一点计算后一点
Fi =Yi Xe -XiYe
若Fi>=0,规定向+X 方向走一步
Xi+1 = Xi +1
Fi+1 = XeYi –Ye(Xi +1)=Fi –Ye
若Fi<0,规定+Y 方向走一步,则有
Yi+1 = Yi +1
Fi+1 = Xe(Yi +1)-YeXi =Fi +Xe
(3)终点判别
直线插补的终点判别可采用三种方法。
1)判断插补或进给的总步数:2)分别判断各坐标轴的进给步数;3)仅判断进给步数较多的坐标轴的进给步数。
(4)例
对于第一象限直线OA,终点坐标Xe=6 ,Ye=4,插补从直线起点O开始,故F0=0 。终点判别是判断进给总步数N=6+4=10,将其存入终点判别计数器中,每进给一步减1,若N=0,则停止插补。
逐点比较法圆弧插补(1)偏差函数构造
任意加工点Pi(Xi,Yi),偏差函数Fi可表示为
若Fi=0,表示加工点位于圆上;
若Fi>0,表示加工点位于圆外;
若Fi <0,表示加工点位于圆内
(2)偏差函数的递推计算
1) 逆圆插补
若F ≥0,规定向-X 方向走一步
若Fi<0,规定向+Y 方向走一步
2) 顺圆插补
若Fi ≥0,规定向-Y 方向走一步
若Fi<0,规定向+y 方向走一步
(3)终点判别
1)判断插补或进给的总步数: 2)分别判断各坐标轴的进给步数: (4)例
对于第一象限圆弧AB ,起点A (4,0),终点B (0,4)
⎩⎨⎧+-=-+-=-=++12)1(122211i i i i i i
i X F R Y X F X X ⎩⎨⎧++=-++=+=++12)1(122211i i i i i i i Y F R Y X F Y Y ⎩⎨⎧+-=--+=-=++12)1(1
22211i i i i i i i Y F R Y X F Y Y ⎩⎨⎧++=-++=+=++12)1(122211i i i i i i i X F R Y X F X X b
a b a Y Y X X N -+-=b
a x X X N -=
b a y Y Y N -=