网站大量收购独家精品文档,联系QQ:2885784924

数控机床逐点比较法圆弧插补.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控机床逐点比较法圆弧插补

数控机床逐点比较法圆弧插补: 与直线初步相似,圆弧插补加工是将加工点到圆心距离与被加工圆弧的名义半径相比较,并根据偏差大小确定坐标进给方向,以 逼近被加工圆弧。下面 以第一象限逆圆弧为例,讨论圆弧的插补方法。 如图8-4 所示,设要加工圆弧为第一象限逆圆弧AB,原点为圆心O,起点为A(xo,y0),终点为B(xe,ye)半径R,瞬时加工点为P(xi,yi),点P到圆心距离为Rp 图8-2 第一象限直线插补轨迹图 图 8-3第一象限直线插补程序框图图 若点P正好在圆弧上,则有 xi2+yj2=R2p=R2 即 xi2+yj2-R2=0 若点P 在圆弧外则,则有 xi2+yj2=R2p R2 即 xi2+yj2-R2 0 若点P 在圆弧内则,则有 xi2+yj2=R2pR2 即 xi2+yj2-R2 0 显然,若令Fi,j= xi2+yj2-R2 ( 8-4) 图8-4 逆圆弧插补 则有: Fi,j= Fi,j=0, 则点P在圆弧上 Fi,j 0则点P在圆弧外则 Fi,j0则点P在圆弧不则 常将8-4称为圆弧插补偏差判别式。当Fi,j≥时,为逼近圆弧,应向-x方向进给一步;当Fi,j0时,应向+y 方向走一步。这样就可以获得逼近圆弧的折线图。 与直线插补偏差计算相似,圆弧插补的偏差的计算也采用递推的方法以简化计算。若加工点P(xi,yi)在圆弧外或者圆弧上,则有: Fi,j=xi2+yj2-R2≥0 为逼近该圆沿-x方向进给一步,移动到新加工点P(xi=1,yi),此时新加工点的坐标值为 xi+1=xi-1, yi=yi 新加工点的偏差为:Fi+1,j=(xi-1)2+yi2-R2=xi2-2xi+1+ yi2-R2 = xi2+ yi2-R2+1 即 Fi+1,j= Fi,j-2xi+1 ( 8-5) 若加工P(xi,yi)在圆弧内,则有 Fi,j=xi2+yj2-R20 若逼近该圆需沿+y方向进给一步,移到新加工点P(xi,yi),此时新加工点的坐标值 图8-5 第一象限圆弧插补程序框图 为新加工点的偏为:Fi,j+1=xi2+(yi+1)2-R2=xi2+ yi2+1 -R2 = xi2+ yi2-R2+1+2yi Fi,j+1= Fi,j-2yi+1 (8-6) 从(8-5)和式(8-6)两式可知,递推偏差计算仅为加法(或者减法)运算,大大降低了计算的复杂程度。由于采用递推方法,必须知道开始加工点的偏差,而开始加工点正是圆弧的起点,故F0,=0,除偏差计算外,还要进行终点判别。一般用x,y坐标所要走的总步数来判别。令J=| xe-x0|+|ye+y0|,每走一步则J减1 ,直至J=0到达终点停止插补。 综上所述,逐点比较法圆弧插补与直线插补一样,每走一步都要完成位置判别,坐标进给,偏差计算,终点判别四个步骤。如图8-5所示为第一象限逆圆弧比较法插补的程序框图,下面举例说明圆弧插补的过程。 例:设要加工圆弧为第一象限逆圆弧AB,如图所示,原点为圆心,起点为A(6,0),终点B(0,6),终点计算数值,J= |xe-x0|+|ye+y0| =|0-6|+|6-0|=12,加工过程的运算节拍如下表所示。对于第一象限的顺圆及其第二、三、四象限的顺圆,逆圆插补计算,可根据相同原理得到其插补计算方法,图8-7所示为四个象限的进给方向示意图。表8-4列出了四个象限的顺圆,逆圆的圆弧插补计算公式,其中偏差计算公式中的xe,ye都为绝对值。表中SR1、SR2、SR3、SR4分别代表第一,第二,第 三,第四象限顺圆弧, NR1,NR2,NR3, NR4分别代表第一, 第二,第三,第四 象限逆圆弧。表中 x,y都为加工点 坐标值的绝对值。 图8-6 第一象限圆弧插补轨迹 序号 工 作 节 拍 第一拍:位置判别 第二拍:坐标进给 第三拍:偏差计算 第四拍:终点判别 1 F0=-0 -△x F1 =0-2×6++1=-11 x1=6-1=5 y1=0 J1=J0-1=11

文档评论(0)

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

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

1亿VIP精品文档

相关文档