犀牛的点点深入.docVIP

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

关于NURBS曲线 NURBS曲线是Non-Uniform Rational B-Spline的缩写。直译为不等距有理化B样条曲线,即B样条曲线的一种,是由构成曲线的节点间距不等,并用有理式表达的曲线。B-Spline曲线由I.J.Schoerleig和美国犹他大学的R.F.Riesenfeld提出,它具有Spline曲线和Bziez曲线的优点,由Basis Spline函数构成曲线上的点叫做控制点,这个控制点的指定与变化可以控制曲线的形状。B-Spline曲线叫做节点(Knot),n次B-Spline曲线P(t)表达式如下 式中k次NURBS曲线的基函数Nik(t)由下述递推公式确定 (i=0,1,……n, k0) 上式中约定0/0=0 由此,n次B-Spline曲线由n-1次曲线联结而形成Spline曲线,B—Spline曲线改善了Spline的连续性。节点间距相等的叫Uniform Rational B-Spline,而节点间距不相等的叫Non-Uniform Rational B-Spline。严密地讲,前者只能近似表达圆柱、圆锥及球等,而后者改进了这一点。其它曲线的基本表达式是多项式,而NURBS曲线则是以有理式为特征的,在作为CAD数据传输交换标准的IGES中采用,主要是作为自由曲线的表达形式。除了容易描述曲线的局部变形以外,对圆柱、圆锥、球以至B-Spline曲线,Bzier所不能处理的双曲线也可以统一标准地表达出来,这是它的一大特征。 2 直线插补在加工中存在的问题 以往将曲线用微小直线逼近直线插补的指令方法,在以下几方面存在着问题。 1) 程序过大加工精度越高,程序指令条也就越多,精度提高1/2,则程序指令条增大2frac12;倍。 2) 必须大量、高速输入程序。 3) 加工面起棱加工面直接反映加工误差,当误差大时,曲面上可以看到近似直线加工所带来的表面不平滑的现象。 4) 延长加工时间根据程序指令加工时,为减小运行冲击需要减速,其结果延长加工时间。 3 NURBS插补的优点 在NURBS插补时,在NC程序指令中,只有三类定义NURBS的数值,没有必要用大量的微小直线段的指令。此外,由于不是直线插补,而NC自身可以进行NURBS曲线插补,可以得到光滑的加工形状,从根本上解决直线插补加工所带来的问题。表现为以下几方面: 1) 程序条变少。 2) 无需向NC进行高速的程序传输。 3) 因为能得到光滑的加工形状,因此可以减少手工光整加工时间。 4) 可以缩短加工时间。与直线插补相比,速度变化平滑,可以缩短加工时间。 4 NURBS插补技术对曲线加工带来的优势 1) 减小程序指令条NURBS插补的程序指令格式见图1。 图1 NURBS插补指令格式 程序段从G06.2指令开始,NC装置读入G06.2后面的三组数据进行插补。这样按定义NURBS曲线的三组数据值,实现NURBS插补。所以,不需要象近似直线插补那样,需要大量的指令信息。程序变小后无需向NC高速传输。 对于模具外形加工,一般来说误差在10μm内时,与近似直线插补相比能减少1/2~1/3左右指令条。 2) NURBS插补的高速计算NC自身计算并生成对NURBS曲线的插补路径,其计算时间越来越短,插补点距变小,其光滑性得到了提高。 以加工曲率半径为R50mm,用0.2g(g为重力加速度)加速度高精度加工为例(图2)。 图2 插补中误差分析 在曲率半径r=50mm外形上,以v=18.8m/min速度,法线方向加速度0.2g加工时,NC装置每隔1ms插补长度l=0.313mm,给出进给指令,此时的误差Δδ为 Dd=l2/(8r)=0.3132/(8×50)=0.245(micro;m) 这样即使是非常高速的加工,利用NURBS插补也可以实现精度在1μm以内的高精度加工。 缩短加工时间近似直线插补时,为降低直线端速度冲击,刀具进给速度就要降低,而一旦进给速度降低,就要反复加速。NURBS插补在机械允许的速度矢量方向变化的加速度范围内,以最高速度加工,在曲率一定的情况下,NURBS插补无需减速(图3)。 图3 直线插补与插补的切削速度变化对比 此外,NURBS曲线插补还带来了相关的优良加工特性,如实现无手工打磨的高质量、光滑的精加工。最大地利用高速数控加工机床的CNC特性。 刀具切削力稳定,延长刀具寿命,可直接利用CAD/CAM NURBS曲线生成相应的刀轨文件等。 5 发展动向 软件方面的最新发展 基于Windows平台的3维CAD软件中主要有以下几个特点: ·在带有草图特征参数化实体造型中,有NURBS曲线和曲面生成功能。 ·具有零件装配

文档评论(0)

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

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

1亿VIP精品文档

相关文档