第三章 数控系统插补原理.docVIP

  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文档。上传文档
查看更多
第三章 数控系统插补原理.doc

第三章 数控系统插补原理 3.1 概述 3.2 基准脉冲插补 3.2.1 逐点比较插补法 3.2.2 数字积分插补法 3.3 数据采样插补 3.3.1 直线函数法 3.3.2 扩展DDA法 3.4 刀具补偿原理 3.5 CNC装置的加减速控制 零件的轮廓形状是由各种线型组成的,这些线形包括:直线、圆弧以及螺旋线、抛物线、自由曲线等。因此如何控制刀具与工件的相对运动,使加工出来的零件满足几何尺寸精度和粗糙度的要求,是机床数控系统的核心问题。数控加工中是利用小段直线或圆弧来逼近或拟合零件的轮廓曲线。 3.1 概述 插补运算是根据数控语言G代码提供的轨迹类型(直线、顺圆或逆圆)及所在的象限等选择合适的插补运算公式,通过相应的插补计算程序,在所提供的已知起点和终点的轨迹上进行“数据点的密化”。过去,插补是由硬件实现的;现在的CNC系统,插补工作一般是由软件实现的。 3.1.1 插补的基本概念 3.1.2 插补原理 所谓插补就是指数据点的密化过程:对输入数控系统的有限坐标点(例如起点、终点),计算机根据曲线的特征,运用一定的计算方法,自动地在有限坐标点之间生成一系列的坐标数据,以满足加工精度的要求。目前应用的插补算法分为:逐点比较插补法、数字积分插补法和数据采样插补法。前两种方法也称作脉冲增量插补法。 用折线来加工直线的例子。 图3.3.8 逆圆插补轨迹 A(6,0) B(0,6) 插补轨迹 理想轨迹 用折线来加工圆弧的例子。 3.1.3 脉冲增量插补 脉冲增量插补,适用于以步进电机为驱动装置的开环数控系统。其特点是:每次插补计算结束后产生一个行程增量,并以脉冲的方式输出到坐标轴上的步进电机。单个脉冲使坐标轴产生的移动量叫脉冲当量,一般用δ来表示。其中逐点比较插补法和数字积分插补法得到了广泛的应用。下面分别讲述。 逐点比较法的基本原理是计算机在控制过程中逐点地计算和判断加工偏差,并根据偏差决定下一步的进给方向,以折线来逼近直线或圆弧曲线。它与给定的直线或圆弧之间的最大误差不超过一个脉冲当量,因此只要将脉冲当量,即坐标轴进给一步的距离取得足够小,就可满足加工精度的要求。 3.2 逐点比较插补法 3.2.1 逐点比较直线插补 定义直线插补的偏差函数为: (3.3.1) 则新加工点的偏差为: 规定当F< 0时,刀具应向+y方向进给一步,以逼近给定直线,此时的坐标值为: 则新加工点的偏差为: (3.3.2) 进给一步后,由前一点的加工偏差和终点坐标(xe,ye)可计算出新加工点的偏差,再根据新加工点偏差函数的符号决定下一步的走向。如此下去,直到两个方向的坐标值与终点坐标(xe,ye)相等,发出终点到达信号,该直线段插补结束。 从上述过程可以看出,逐点比较法中刀具每进给一步都要完成以下四项内容: (1)偏差符号判别 即判断是否Fi≥0; (2)坐标进给 当Fi≥0时向+x方向前进一步; 当Fi<0时,向+y方向前进一步; (3)新偏差计算 计算公式为式(3.3.1)和式(3.3.2); 第一种方法计算出x和y方向坐标所要进给的总步数,即Σ=(|xe|-x0)+(|ye|-y0)=|xe|+|ye|,每向x或y方向进给一步,均进行Σ减1计算,当Σ减至零时即到终点,停止插补。 第二种方法是分别求出x坐标和y坐标应进给的步数,即|xe|和|ye|的值,沿x方向进给一步,|xe|减1,沿y方向进给一步,|ye|减1,当|xe|和|ye|都为零时,达到终点,停止插补。 (4)终点判别 例1 设在第一象限插补直线段OA,起点坐标O(0,0),终点为A(8,6)。试用逐点比较法进行插补,并画出插补轨迹。 解:用第一种终点判别法,插补完这段直线,刀具沿x、y轴应走的总步数为: ΣN=|xe|+|ye|=8+6=14 插补运算过程见表3.3.1,插补轨迹如图3.3.2所示。 上面介绍的是第一象限的插补过程。对于其它象限的直线进行插补时,可以用相同的原理获得,表3.3.2列出了四个象限的直线插补时,偏差和进给脉冲方向。计算时,终点坐标xe、ye和加工点坐标均取绝对值。 四个象限直线插补时 偏差计算和进给脉冲的方向 逐点比较法直线插补可以用硬件实现,也可以用软件实现。用硬件实现时,采用两个坐标寄存器(Xe、Ye)、偏差寄存器(Fi)、加法器、终点判别器等组成逻辑电路即可实现逐点比较法的直线插补。用软件实现插补的程序框图如图3.3.3所示。 图3.3.3 软件实现插补的程序图 逐点比较圆弧插补是以加工点到圆心的距离与圆弧半径之差作为偏差。 2.逐点比较圆

文档评论(0)

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

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

1亿VIP精品文档

相关文档