第二章 数控系统组成原理教学课件.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设经过m次累加,X、Y坐标分别达到终点,则有: X= ∑ (K Xe)Δt =KmXe =Xe Y= ∑ (K Ye)Δt = KmYe = Ye 由该式可知:mK = 1,即 m= 1/K 这样,经过m次累加后,X、 Y坐标分别到达终点,而溢出 脉冲总数即为: X=Xe Y=Ye X O Y A(Xe,Ye) Vx Vy V m m i=1 i=1 由此可以得到直线插补的数字积分插补器: J Vx(K Xe)(被积函数寄存器) + J Rx(累加器) J Ry(累加器) J Vy(K Ye)(被积函数寄存器) + Δt ΔX X轴溢出脉冲 Y轴溢出脉冲 ΔY 确定K的取值: 根据每次增量ΔX、ΔY不大于1,以保证每次分配的进给脉冲不超过1,即需满足: ΔX=K Xe≤1 ΔY=K Ye≤1 其中Xe、Ye的最大允许值受被积函数寄存器容量的限制。假定寄存器有n位,则Xe、Ye的最大允许值为2 – 1。若取K=1/2 、则必定满足: K Xe = 2 – 1 / 2 1 K Ye = 2 – 1 / 2 1 由此可定,动点从原点到达终点的累加次数为: m = 1 / K = 2 n n n n n n n n n 例:插补第一象限直线OA,起点为O( 0 , 0 ) ,终点为A ( 5 , 3 )。取被积函数寄存器分别为JVx, JVy,余数寄存器分别为JRx、JRy,终点计数器为 JE,且都是三位二进制寄存器。试写出插补计算过程并绘制轨迹。 X O Y 1 2 3 4 5 1 2 3 A( 5 , 3 ) 插补计算过程如下 累加 次数 (Δt) X积分器 JVx JRx 溢出 ΔX Y积分器 JVy JRy 溢出 ΔY 终点 计数器 JE 备注 0 1 2 3 4 5 6 7 8 101 000 011 000 初始状态 101 101 000 101 101 101 101 101 101 101 011 011 011 011 011 011 011 011 011 111 第一次累加 010 1 110 JRx有进位, ΔX溢出 110 111 001 1 101 JRy有进位, ΔY溢出 100 1 100 100 ΔX溢出 001 1 111 011 ΔX溢出 110 010 1 010 ΔY溢出 011 1 101 001 ΔX溢出 000 1 000 1 000 ΔX,ΔY同时溢出 JE=0,插补结束 加工轨迹如下: X O Y 1 2 3 4 5 1 2 3 A( 5 , 3 ) 数字积分圆弧插补 如图所示,设加工半径为R的第一象限逆时针圆弧AB,坐标原点定在圆心上,A(Xo,Yo)为圆弧起点,B(Xe,Ye)为圆弧终点,Pi(Xi,Yi)为加工动点。 X O Y A(Xo,Yo) B(Xe,Ye) Pi(Xi,Yi) 如图所示,可以得到: V Vx Vy R Yi Xi 即Vx=K Yi,Vy=K Xi 因而可以得到坐标微小位移增量为: ΔX=VxΔt=KYiΔt ΔY=VyΔt =KXiΔt 设Δt=1,K=1/2 则有: X O Y A(Xo,Yo) B(Xe,Ye) Pi(Xi,Yi) R V Vx Vy = = = K n X = 1/2 i=1 m ∑Yi Y = 1/2 i=1 m ∑Xi n n 由 可看出,用DDA法进行圆弧插补时,是对加工动点的坐标Xi和Yi的值分别进行累加,若积分累加器有溢出,则相应坐标轴进给一步,则圆弧积分插补器如图所示: X = 1/2 i=1 m ∑Yi Y = 1/2 i=1 m ∑Xi n n 圆弧积分插补

文档评论(0)

a13355589 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档