数字积分插补原理精析.pptVIP

  • 9
  • 0
  • 约1.56千字
  • 约 24页
  • 2020-12-23 发布于福建
  • 举报
数字积分法插补 数字积分法又称数字微分分析器( Digital differential Analyzer,简称DDA)。采用该方法进行插补,具有运算 速度快,逻辑功能强,脉冲分配均匀等特点,且只输 入很少的数据,就能加工出直线、圆弧等较复杂的曲 线轨迹,精度也能满足要求。因此,该方法在数控系 统中得到广泛的应用 (一)数字积分的基本原理 如图:从时刻t=0到,函数Y=f(t)线所包围的面积可表 示为:S-tdt 若将0~一t的时间划分成时间 间隔为△t的有限区间,当△t YEf(t) 足够小时,可得公式 Sf(t)dt=∑Y1△t 即积分运算可用一系列微小 矩形面积累加求和来近似O4 若△取最小基本单位“1”,则上式可简化为: S∑Y(累加求和公式或矩形公式) 这种累加求和运算,即积分运算可用数字积分器来实现 被积函数寄存器」存放Y值 △Y 累加器(余数寄存器) 若求曲线与坐标轴所包围的面积,求解过程如下 被积函数寄存器用以存放Y值,每当Δt出现一次,被积函 数寄存器中的Y值就与累加器中的数值相加一次,并将 累加结果存于累加器中,如果累加器的容量为一个单 位面积,则在累加过程中,每超过一个单位面积,累 加器就有溢出。当累加次数达到累加器的容量时 生的溢出总数就是要求的总面积,即积分值 被积函数寄存器」存放Y值 △Y 累加器(余数寄存器) 被积函数寄存器与累加器相加的计算方法 例:被积函数寄存器与累加器均为3位寄存器,被积函数 为5,求累加过程 101 101 101 000 +)101+)010 101 ①010 ①100 101 101 101 )100 +)001+)110 )011 110011①000 经过2=8次累加完成积分运算,因为有5次溢出,所以 积分值等于5。 (二)数字积分直线插补 如图:直线段OA,起点位于原点,终点为A(Xe,Ye),刀具 沿X、Y坐标移动的速度为Vx、Vy,则动点沿X、Y坐 标移动的微小增量为: △X=Vx△t △Y=Vy△t 若动点沿OA匀速移动,V A(Xe, Ye) Vx、y均为常数,则有 OA Xe Ye 成立 因而可以得到坐标微小位移增量为: △X=Vx△tKXe△t △Y=Vv△t=KYe△t 所以,可以把动点从原点 走向终点的过程看作X、YY 坐标每经过一个单位时间 隔以KXe、KYe进行累加 A(Xe, Ye) 的过程,则可得直线积分插补 近似表达式为 X-∑(KXe)△t Y=∑(KYe)△t 由此可以得到直线插补的数字积分插补器: Jx(KXe被积函数寄存器 Ⅹ轴溢出脉冲 △t JRx(累加器) JR(累加器) △Y Y轴溢出脉冲 Jw(KYe)(被积函数寄存器) 设经过m次累加,X、Y坐标分别达到终点,则有 x-(KXe)△t=KmXe=Xe Y=∑(KYe△t=KmYe=Ye 由该式可知:mK=1,即 A(Xe, Ye) m=1/K 这样,经过m次累加后,X Y坐标分别到达终点,而溢出 脉冲总数即为: 确定K的取值 根据每次增量ΔⅩ、△Y不大于1,以保证每次分配的进给 脉冲不超过1,即需满足 △X=KXe1 △Y=KYe1 其中Xe、Ye的最大允许值受被积函数寄存器容量的限制 假定寄存器有n位,则Xe、Ye的最大允许值为2-1。 若取K=1/2-、则必定满足: KXe=2-1/ KYe=2-1/21 由此可定,动点从原点到达终点的累加次数为 m=1/K

文档评论(0)

1亿VIP精品文档

相关文档