计算机数控技术第三章2.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文档。上传文档
查看更多
例:加工如图3-16所示的一段圆弧,加工的起点为A,终点为B,圆弧走向(即为加工方向)为SR1,试用逐点比较法给出插补运算过程。 由前表3-5知SR1的插补运算公式知: 当F≥0时,坐标进给方向为-△Y,即X←X,Y←Y-1;偏差判别公式为: 。 将起点坐标A(8,14)代入上式,并逐点计算偏差值如表3-6所示。 表3-6中的计算考虑了以下几个问题: 加工SR1,可从表3-5找出相应的偏差计算公式和进给方向。 由图3-16可知,圆弧终点B更接近X坐标轴,因而计数方向选择Gy。 用计数长度Jy控制终点。如沿Y轴走一步,则Jy就作Jy-1计算;当Jy=0时,说明已经到了终点。因而用Jy作终点判断。 加工SR1的插补运算过程如图3-16中的折线所示。 软件实现 逐点比较圆弧插补的软件实现已广泛应用于多种数控系统,如数控车床、数控线切割机等,其软件插补的一般步骤如下: 向CNC控制机键入圆弧插补的数据 起点坐标值xq和yq →内存单元; 计数长度值J →内存单元; 计数方向G和圆弧走向 →内存单元(其中第1位表示G:0表示Gx,1表示Gy;其中第2位表示圆弧走向。其余位的编码表示象限); 加工偏差值F(判别式) →内存单元(其中最高位表示偏差F的符号)。 进行程序初始化 除一系列数据初始化外,还需使用某一内存单元存储插补计算的控制字,它根据加工所给的数据自动写入。控制字内存单元的代码如图3-17所示。加工程序中要不断测试D4~D0位,以决定所采用的插补公式和进给方向。 偏差计算的减法采用十进制补码,程序中应用子程序完成X和Y的变补计算。这种方法在直线插补计算中已被采用,它不需十翻二,二翻十的计算过程,其运算非常简单方便。 圆弧插补和直线插补不同,它的加工有跨象限的问题。例如,加工图3-18所示的圆弧AB,从起点A开始插补加工NR1,这时采用Ⅱ型播补计算公式。但插补到C点时,因J≠0,须继续插补;而xn=0,这时再插补加工则应采用Ⅰ型计算公式。 也就是说,加工中如发现xn或yn等于0,而J≠0时,应改换插补计算公式,因而程序中必须有判断xn=0或yn=0的指令,以决定插补加工是否跨象限,以便改变插补计算公式。 有了以上的程序设计思想和步骤,便可绘出具体的程序框图。 逐点比较法插补的改进 改进思想的提出: 逐点比较法插补计算简单,且插补误差不大于一个脉冲当量,因而使用很广。但是这种方法每计算一次,只有一个坐标进给,不能两个坐标同时进给,因此逼近某一加工轨迹曲线或直线时,阶梯形状较明显。 例如当插补与X轴成45°角的直线时,是X方向和Y方向轮流进给,形成明显阶梯,且总的走步数较多(总步数=xz+yz),这也影响了插补速度。 若能改为每计算一次能同时进给X、Y坐标各一步,则在插补45°斜线时,不仅步步方向与斜线方向完全一致,计算次数也能减少一半。 能同时进给X、Y,对插补非45°的斜线或圆弧时,其阶梯现象及计算次数均可获得不同程度的改进。 此外,逐点比较法当偏差F等于0时,有时还得人为规定进给X方向或Y方向,这种固定进给方向就显得很不合理。若能让其自动选取进给的合适方向,则有可能减小误差。 改进的方法: 对逐点比较法插补改进的方法是:每计算一次,可能有三种进给方式。即 单独进给X方向; 单独进给Y方向; 同时进给X、Y方向 程序通过运算,在这三种进给方式中,选取偏差最小的方向进给。 举例 现以第Ⅰ象限逆圆NR1插补为例,如图3-19所示,来说明这种改进方法。 设插补加工动点N(xn,yn)的判别偏差为: 这是已知的。下一步进给可以有三种方向: 进给-△X,则新的偏差为: 进给+△Y,故新的偏差为: 同时进给-△X、+△Y,则新的偏差为: 改进后的方法是先计算出FX、Fy、Fxy这三种偏差,并比较其绝对值的大小,选取偏差值最小(F=min{│FX│,│Fy│, │Fxy│} )的方向进给。 结论 改进后的逐点比较法插补可以得出以下结论: 不论直线插补还是圆弧插补,在有预置(四舍五入)的情况下其误差均小于0.5个脉冲当量,这是一种最小误差的插补方法。并且从误差的角度来说,这也是一种最优方案。 改进后的圆弧插补方法,虽然每次要计算三个偏差值,运算速度较慢,不过有时计算一次会有两个方向的进给,这相当于常规方法的两次计算,又提高了运算速度。 改进后的直线插补,除了提高插补精度外,还由于减少了运算次数(事实上只需计算两个偏差,α<45°时计算Fx、Fxy;α>45°时计算Fy、Fxy。或α<22.5°时计算Fx, α>67.5°时计算Fy,22.5°≤α≤6

文档评论(0)

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

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

1亿VIP精品文档

相关文档