第4章 数控机床的工作原理精要.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 数控机床的工作原理精要

系数k的选择和累加次数m的确定 假设m次累加后,x、y分别到达终点,则有 为保证坐标轴上每次分配的进给脉冲不超过一个,则有Δx1和Δy1,即kxe1和kye1。而xe和ye受寄存器容量的限制,令寄存器的位数为n,寄存器的最大值为2n-1,则有kxe=k(2n-1)1,kye=k(2n-1)1。于是有 为保证累加次数m为整数,取k=1/ 2n ,所以累加次数m=2n。所以数字积分法直线插补的终点判别为m=2n。 寄存KXe与Xe的一致性 由于KXe= Xe/2n,运算的方法为:保持数字Xe不变,只需把数Xe往右移动n位即可得到KXe。 被积函数寄存器Jvx内装的KXe,可改为只装Xe即可。 KYe= Ye/2n,运算的方法为:保持数字Ye不变,只需把数Ye往右移动n位即可得到KYe。 被积函数寄存器JvY内装的KYe 可改为只装Ye即可。 终点判别 终点计数器JE 开始: JE =0 每进行一次加法运算, JE +1 当JE=2n时运算停止。 DDA直线插补流程图 +y +x 例4-3 DDA直线插补轨迹 X O Y 1 2 3 4 5 1 2 3 A( 5 , 3 ) 插补第一象限直线OA,起点为O(0,0) ,终点为A (5,3)。取被积函数寄存器分别为JVx、JVy,余数寄存器分别为JRx 、JRy ,终点计数器为 JE,且都是三位二进制寄存器。试写出插补计算过程并绘制轨迹。 例4-3 DDA直线插补(二进制计算) 累加次数(Δt) X积分器 Y积分器 终点计数器JE 备注 JVx(xe) JRx Δx JVy(ye) JRy Δy 0 101 000 011 000 000 初始状态 1 101 101 011 011 001 第一次迭代 2 101 010 1 011 110 010 Δx溢出 3 101 111 011 001 1 011 Δy溢出 4 101 100 1 011 100 100 Δx溢出 5 101 001 1 011 111 101 Δx溢出 6 101 110 011 010 1 110 Δy溢出 7 101 011 1 011 101 111 Δx溢出 8 101 000 1 011 000 1 000 Δx、 Δy溢出 加工轨迹如下 X O Y 1 2 3 4 5 1 2 3 A( 5 , 3 ) 整数计算过程 累加次数(Δt) X积分器 Y积分器 终点计数器JE 备注 JVx(xe) JRx Δx JVy(ye) JRy Δy 0 5 0 3 0 0 初始状态 1 5 5 3 3 1 第一次迭代 2 5 2 1 3 6 2 Δx溢出 3 5 7 3 1 1 3 Δy溢出 4 5 4 1 3 4 4 Δx溢出 5 5 1 1 3 7 5 Δx溢出 6 5 6 3 2 1 6 Δy溢出 7 5 3 1 3 5 7 Δx溢出 8 5 0 1 3 0 1 8 Δx、 Δy溢出 3. DDA圆弧插补 如右图所示,P点为逆圆弧AB上的一个动点,由图可知 注意:对于第一象限逆圆弧,x坐标轴的进给方向是-x方向,因此,要加上负号(-)。 其余过程与直线插补相同。 DDA圆弧插补器结构 与直线插补的区别: 坐标值x、y存入被积函数寄存器JVx、JVy的对应关系与直线不同,正好相反,JVx存放着y,JVy存放着x。 直线插补时,寄存器中始终存放着终点的坐标值,为常数,而圆弧插补则不同,寄存器中存放着动点坐标,是个变量。在插补过程中,必须根据动点位置的变化来改变JVx、JVy中的内容。 第一象限逆圆弧DDA的插补过程 运算开始时,x轴和y轴被积函数寄存器中分别存放着Y、X的起点坐标值。 x轴被积函数寄存器中的数与其累加器的数累加得到的溢出脉冲发到-x方向。y轴被积函数寄存器中的数与累加器中的数累加得到的溢出脉冲发到+y方向。 每发出一个进给脉冲后,必须将被积函数寄存器中的坐标值加以修正。即当x方向发出进给脉冲后,使y轴被积函数寄存器中的内容减1(x方向的坐标值减少1,但x坐标值存放在y轴被积函数寄存器中);当y方向发出一个进给脉冲后,使x轴被积函数寄存器中的内容加1(y方向的坐标值增加1,但y坐标值存放在x轴被积函数寄存器中)。 终点判断:以圆弧的终点与起点的x、y坐标值之差的绝对值作为x、y方向各自发出的脉冲总数值,以此作为终点判断。 DDA圆弧插补流程图 DDA圆弧插补举例 已知第一象限逆圆弧SE,起点为S(4,3),终点为E(0,5),圆心为O,采用三位二进制寄存器和累加器,使用DDA法进行插补加工。 Y X O S(4,3) E(0,5) 累加次数(Δt) X积分器   Y积分器   JVx(y) JRx Δx Jex JVy(x) JRy Δy Jey 0 3 0 0 4 4 0 0

文档评论(0)

shuwkb + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档