NURBS曲线插补技术的应用

   2019-08-12 64
核心提示:[db:简介]
三维CAD/CAM技术的应用,极大地促进了世界模具制造业的发展。而市场竞争的要求又牵引着CAD/CAM技术的不断进步。当今模具制造业要求具有快速、准确、低价的能力。这就要求模具制造企业应具备高速加工、高质量控制、无后续手工光整加工等技术。近年来,世界CAD/CAM技术领域正是围绕上述要素在不同方向上进行研究,其中NURBS曲线插补技术的应用,使CAD/CAM技术进入了一个新的阶段。

1 关于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)表达式如下

   (1)

式中k次NURBS曲线的基函数Nik(t)由下述递推公式确定

  (2)   (3)

(i=0,1,……n, k>0)

上式中约定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,则程序指令条增大2½倍。
  2. 必须大量、高速输入程序。
  3. 加工面起棱 加工面直接反映加工误差,当误差大时,曲面上可以看到近似直线加工所带来的表面不平滑的现象。
  4. 延长加工时间 根据程序指令加工时,为减小运行冲击需要减速,其结果延长加工时间。

3 NURBS插补的优点

在NURBS插补时,在NC程序指令中,只有三类定义NURBS的数值,没有必要用大量的微小直线段的指令。此外,由于不是直线插补,而NC自身可以进行NURBS曲线插补,可以得到光滑的加工形状,从根本上解决直线插补加工所带来的问题。表现为以下几方面:
  1. 程序条变少。
  2. 无需向NC进行高速的程序传输。
  3. 因为能得到光滑的加工形状,因此可以减少手工光整加工时间。
  4. 可以缩短加工时间。与直线插补相比,速度变化平滑,可以缩短加工时间。

4 NURBS插补技术对曲线加工带来的优势

  1. 减小程序指令条 NURBS插补的程序指令格式见图1。


    图1 NURBS插补指令格式


    图2 插补中误差分析

    程序段从G06.2指令开始,NC装置读入G06.2后面的三组数据进行插补。这样按定义NURBS曲线的三组数据值,实现NURBS插补。所以,不需要象近似直线插补那样,需要大量的指令信息。程序变小后无需向NC高速传输。
    对于模具外形加工,一般来说误差在10μm内时,与近似直线插补相比能减少1/2~1/3左右指令条。
  2. NURBS插补的高速计算 NC自身计算并生成对NURBS曲线的插补路径,其计算时间越来越短,插补点距变小,其光滑性得到了提高。


    图3 直线插补与插补的切削速度变化对比

    以加工曲率半径为R50mm,用0.2g(g为重力加速度)加速度高精度加工为例(图2)。
    在曲率半径r=50mm外形上,以v=18.8m/min速度,法线方向加速度0.2g加工时,NC装置每隔1ms插补长度l=0.313mm,给出进给指令,此时的误差Δδ为
    Dd=l2/(8r)=0.3132/(8×50)=0.245(µm)
    这样即使是非常高速的加工,利用NURBS插补也可以实现精度在1μm以内的高精度加工。
  3. 缩短加工时间 近似直线插补时,为降低直线端速度冲击,刀具进给速度就要降低,而一旦进给速度降低,就要反复加速。NURBS插补在机械允许的速度矢量方向变化的加速度范围内,以最高速度加工,在曲率一定的情况下,NURBS插补无需减速(图3)。
此外,NURBS曲线插补还带来了相关的优良加工特性,如实现无手工打磨的高质量、光滑的精加工。最大地利用高速数控加工机床的CNC特性。
刀具切削力稳定,延长刀具寿命,可直接利用CAD/CAM NURBS曲线生成相应的刀轨文件等。
基于Windows支持NURBS的3维CAD软件一览表平台 软件 边界表达 ACIS Autocad(Autodesk) B-rep DESIGNbase V6(RICOH)
Centary 3D(Fotron) B-rep Palasalid
(PC版) UG(EDS)
SoliodWork(Kubota/Dassult)
TOP solid(Topcad)
Solid Edge(Intergraph)
Micro Station Modeter(Bentley Sys) B-rep 独立平台 CATIA(Dassanit/IBM)
I-DEAS Artisan(SDRC)
CADDS5(Computer Vision) B-rep
B-rep
B-rep   PT/Modeler(Para metric Tec)
CADCEUS(UNISYS)
Anvil5000(MCS)
Euclid-IS(Matra Datavision)
EUREKA(Cadlabo/caelum) B-rep
B-rep

B-rep
B-rep

5 发展动向

  1. 软件方面的最新发展
    基于Windows平台的3维CAD软件中主要有以下几个特点:
    1. 在带有草图特征参数化实体造型中,有NURBS曲线和曲面生成功能。
    2. 具有零件装配及干涉检查。
    3. 强化3维图形转为2维图纸的功能。
    4. PDM要求的方向靠近支持NURBS基于Windows的3维CAD软件见下表。
    目前,真正支持NURBS插补的CAD软件还比较少,主要有Master CAM Unigraphics V13 Mater Cut等几种软件。
  2. 硬件技术方面的最新进展
    要实现NURBS曲线插补,NC设备必须具备NURBS插补执行功能。目前具有NURBS功能的控制系统主要有:FANUC的15—MB/16-MC;牧野的超级Hi2-NC;东芝机械的TOSNUC888等。
    总之,从各方面的情况来看,NURBS插补所具备的平滑稳定的优越性将越来越被人们所重视,并在曲面加工中得到广泛的应用。NURBS插补技术已经成为NC制造技术的一项支撑性技术,它将大大地提高数控切削制造技术的整体水平。随着时间的推移,它的卓越的技术性能将会有更大的发展。
 
举报收藏 0打赏 0
 
更多>同类数控技术
推荐图文
推荐数控技术
点击排行
网站首页  |  关于我们  |  升级会员  |  联系客服  |  广告合作  |  广告位图  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  RSS订阅  |  违规举报  |  蜀ICP备2021024440号