- 9
- 0
- 约2.83千字
- 约 33页
- 2025-05-08 发布于四川
- 举报
事实上,计算机并不善于做乘法运算,在其内部乘法运算是通过加法运算完成的。因此判别函数F的计算实际上是由以下递推迭加的方法实现的。设点(Xi,Yi)为当前所在位置,其F值为F=XeYi-YeXi若沿+X方向走一步,则Xi+1=Xi+1Yi+1=YiFi+1=XeYi+1—YeXi+1=XeYi—Ye(Xi+1)=Fi—Ye若沿+Y方向走一步,则Xi+1=XiYi+1=Yi+1Fi+1=XeYi+1—YeXi+1=Xe(Yi+1)—YeYi=Fi+Xe由逐点比较法的运动特点可知,插补运动总步数n=Xe+Ye,可以利用n来判别是否到达终点。每走一步使n=n-1,直至n=0为止。终上所述第一象限直线插补软件流程如图2.11所示。例如,插补直线段的起点为(0,0),终点为(4,2),整个计算流程与节拍如表2.1所示。插补轨迹如图2.12所示。表2.1直线插补计算表节拍判别函数进给方向偏差计算终点判别起始F0=0n=Xe+Ye=61F0=0+XF1=F0-Ye=0-2=-2n=6-1=52F1=-20+YF2=F1+Xe=-2+4=2n=5-1=43F2=20+XF3=F2-Ye=2-2
原创力文档

文档评论(0)