220 likes | 378 Views
关于王学林等同学提问的解答. 如有雷同纯属巧合. Y. △t. t. 1 、圆弧 DDA. 注意:相当于速度函数. 设有一函数 y = f(t) ,求此函数在 t 0 ~ t n 区间的积分,就是求出此函数曲线与横坐标 t 在区间( t 0 , t n )所围成的面积。如果将横坐标区间段划分为间隔为 t 的很多小区间,当 t 取足够小时,此面积可近似地视为曲线下许多小矩形面积之和。. 利用数字积分的方法,计算刀具沿各坐标轴的位移,使得刀具沿着所加工的轨迹运动. 同理.
E N D
关于王学林等同学提问的解答 如有雷同纯属巧合
Y △t t 1、圆弧DDA 注意:相当于速度函数 设有一函数 y=f(t),求此函数在t0~tn区间的积分,就是求出此函数曲线与横坐标t在区间(t0,tn)所围成的面积。如果将横坐标区间段划分为间隔为t的很多小区间,当t取足够小时,此面积可近似地视为曲线下许多小矩形面积之和。
利用数字积分的方法,计算刀具沿各坐标轴的位移,使得刀具沿着所加工的轨迹运动利用数字积分的方法,计算刀具沿各坐标轴的位移,使得刀具沿着所加工的轨迹运动 同理
第一象限顺圆:圆弧的圆心在坐标原点O,起点为A(Xa,Ya),终点为B(Xb,Yb)。圆弧插补时,要求刀具沿圆弧切线作等速运动,设圆弧上某一点P(X,Y)的速度为 V,则在两个坐标方向的分速度为Vx,Vy,根据图中几何关系,有如下关系式
由于第一象限顺圆对应Y坐标值逐渐减小,所以表达式中取负号,即Vx,Vy均取绝对值计算。由于第一象限顺圆对应Y坐标值逐渐减小,所以表达式中取负号,即Vx,Vy均取绝对值计算。 对于时间增量而言,在X,Y坐标轴的位移增量分别为
X函数寄存器JVX Y函数寄存器JVY 与门 与门 X累加器JRX Y累加器JRY 与DDA直线插补类似,也可用两个积分器来实现圆弧插补,如图所示。 Δt ○ ○ Δx Δy 图3-22第一象限顺圆弧插补器
DDA圆弧插补与直线插补的主要区别为: (1)圆弧插补中被积函数寄存器寄存的坐标值与对应坐标轴积分器的关系恰好相反。 (2)圆弧插补中被积函数是变量,直线插补的被积函数是常数。 (3)圆弧插补终点判别需采用两个终点计数器。对于直线插补,如果寄存器位数为n,无论直线长短都需迭代2n次到达终点。
例3-4 设有第一象限顺圆AB,如图3-23所示,起点A(0,5),终点B(5,0),所选寄存器位数n=3。若用二进制计算,起点坐标A(000,101),终点坐标B(101,000),试用DDA法对此圆弧进行插补。 即满8溢出
X轴的累加 X轴的剩余步数 表3-4 DDA圆弧插补运算过程 累加数
2、左移规格化与半加载 可见,每左移一个位相当于乘一个2,不断左移等于不断乘2,从而使得积分值大增,减少达到益处的积分次数 。
E(xe, ye) V Vy Vx V X o 从直线起点到终点的过程,可以看作是各坐标轴每经过一个单位时间间隔△t,分别以增量k Xe , kYe同时累加的过程。据此,可以作出直线插补器。 套用 注意计数的起点是无关的 有
未使用“半加载原理”,用KΔt=1累加,Y方向累加4次才一处,2n=4未使用“半加载原理”,用KΔt=1累加,Y方向累加4次才一处,2n=4
半加载原理 使用“半加载原理”,Y方向累加2次就一处,2n=4 提前溢出可以导致提前拐弯,可以提高精度,并且更行走加平稳
X轴的剩余步数 X轴的累加 表3-4 DDA圆弧插补运算过程 累加数 注意根据新的计算,这里的“0”应该是“1”了。 提前溢出,后边的计算不再讲了