一种零件关键工艺表面的创成式精细化表征方法

文档序号:6538605阅读:234来源:国知局
一种零件关键工艺表面的创成式精细化表征方法
【专利摘要】一种零件关键工艺表面的创成式精细化表征方法,先对表面进行网格划分形成离散点集合,并基于轮廓公差要求生成带随机偏差的新离散点集合;再将该离散点集合插值成为样条曲面,形成理想表面的一个带轮廓误差的实例;在轮廓误差表面上继续进行高密度网格划分形成离散点集合,并基于粗糙度要求生成带随机偏差的新离散点集合;继续将该离散点集合插值成为样条曲面,形成零件表面的一个带制造误差的精细化表征实例;用新的精细化表面替换零件名义模型上的原表面,可以生成一个原零件模型带制造误差的新实例,重复上述进程能够多次重建带制造误差的零件实例集,这些实例从整体上反映出该零件关键工艺表面的实际工程状态,具有高效、准确、低成本的优点。
【专利说明】一种零件关键工艺表面的创成式精细化表征方法
【技术领域】
[0001]本发明涉及精密零件的数字化设计制造【技术领域】,具体涉及一种零件关键工艺表面的创成式精细化表征方法。
【背景技术】
[0002]应用数字化设计开发系统,以产品及其零部件的三维模型为对象进行产品结构与性能的分析、工程仿真验证等工作已经成为当代产品开发中的普遍手段。传统上在零部件机械设计及建模时一般采用理想值定义零件的点、线、面等几何特征及其形状、位置尺寸,并辅以关键特征的公差标注以表示其制造技术要求。由于实际零部件制造过程各类因素的影响,会产生制造工艺误差,从而使得实际零部件表面的形貌等与理想条件出现偏差。而这些形貌的偏差对于一些精密零部件(例如精密光学器件等)的实际性能会存在较大的影响,也使得基于零部件名义尺寸模型进行的有关结构、性能方面的计算机辅助工程分析变得不够准确、偏离实际情况。因此,对于一些具有较高技术精度要求的精密机械零部件而言,精确地建模表征制造误差影响下的关键工艺表面的形貌变化,对于开展零部件结构及性能的精细化仿真分析工作有着极其重要的意义。

【发明内容】

[0003]为了克服现有技术的缺点,本发明的目的在于提供一种零件关键工艺表面的创成式精细化表征方法,通过零件关键工艺表面的制造公差要求重建其表面特征,具有高效、准确、低成本的优点。
[0004]为了达到上述目的,本发明采取的技术方案为:
[0005]一种零件关键工艺表面的创成式精细化表征方法,由一个计算机程序化、可自动执行的表面精细化操作的创成式模板实现,根据用户输入的工程参数,针对零件三维模型中的理想表面生成相应的带制造误差特征的精细化表达实例,具体包括以下步骤:
[0006]步骤一:提取关键工艺表面
[0007]1.1在CAD平台上载入零件的三维数字化模型;
[0008]1.2选取零件上待进行精细化表征的关键工艺表面;
[0009]1.3对此表面进行网格划分,网格尺度在5~15mm范围;
[0010]1.4读取网格点的三维坐标,定义为表征表面的离散点Pi集合
Ω = {Ρi [Xi, Yi, Zi]};
[0011]步骤二:基于表面轮廓公差的特征重建
[0012]2.1如零件存在轮廓度公差要求,设公差带为Ρzone.,则针对点集合内各个点Pi以特征表面在当前点处的法线方向取一个服从正态分布Normal (O, PZone/6)的变动量八?1,这个变动量是个矢量,其方向为特征表面在当前点处的法线方向,在三维空间上可以表征为[ΔΧi, Ayi, Azi];
[0013]2.2对Ω集合中的各个点Pi进行偏差累加=P^APi,形成新的点集合Ω’ ;[0014]2.3将Ω’集合中的点插值生成一个样条曲面Qsurfaee,就构成了零件名义表面的一个带轮廓误差特征的实例;
[0015]步骤三:基于表面粗糙度要求的特征重建
[0016]3.1对此Qsurfaee表面进行高密度的网格划分,网格尺度在0.5~1.0mm范围;
[0017]3.2读取网格点的三维坐标,定义为表征表面的离散点PKi集合cR- {f*Ri I [Xi,Yi,Zi] I ;
[0018]3.3设零件的表面粗糙度指标Ra,则针对点集合内各个点PKi以特征表面在当前点处的法线方向取一个服从正态分布Normal (O, μ *Ra)的变动量ΔΡΚ?,其中μ为一个基于零件实际工艺水平的调整系数,这个变动量是个矢量,其方向为特征表面在当前点处的法线方向,在三维空间上可以表征为[Axi, Ayi, Azi];
[0019]3.4对0,集合中的各个点PKi进行偏差累加:PKi+APKi,形成新的点集合C’K;
[0020]3.5将c’κ集合中的点插值生成一个样条曲面QK_surface,就构成了零件名义表面的一个带制造误差特征的实例,制造误差包括轮廓误差和粗糙度误差;
[0021]步骤四:基于新建精细化表面的实体重建
[0022]4.1在三维CAD系统中,执行针对零件的几何操作:用新生成的精细化表面替换原有名义表面,重建几何实体;
[0023]4.2新重建的实体构 成了原零件的一个用以实现关键工艺表面精细化表征的实例;
[0024]4.3前述零件的多次重建后形成多个带制造误差的零件实例,这些实例从整体上能反映出该零件关键工艺表面的实际工程状态。
[0025]本发明能够克服目前广泛应用的精密机械零部件的计算辅助工程分析工作中由于采用理想尺寸模型而忽视制造误差作用带来的准确性问题,利用零部件关键工艺表面的公差要求实现对其表面特征的精细化重建。为机械工程师准确地开展产品的结构与性能的分析、工程仿真验证等提供一种高效、准确、低成本的技术。
【专利附图】

【附图说明】
[0026]图1是本发明的方法流程示意图。
[0027]图2是零件理想尺寸模型及其关键表面的网格示意图。
[0028]图3是表面误差的模拟表征示意图。
[0029]图4是基于零件名义尺寸模型的一个带表面误差的实例示意。
【具体实施方式】
[0030]下面结合附图和实施例对本发明进行进一步说明。
[0031]参照图1,一种零件关键工艺表面的创成式精细化表征方法,体现为一个基于VBScript脚本语言开发、嵌入三维CAD软件CATIA V5R21的功能插件,其主要的功能描述如下:将用于精密零件表面精细化建模、重建的方法进行计算机程序化,创建一个可自动执行的表面精细化操作的创成式模板。根据用户输入的工程参数,针对精密零件的名义模型,生成相应的带制造误差特征的表面精细化表达实例。具体包括以下步骤:
[0032]在CAD平台中打开装配体的零件实体模型,并启动VB脚本插件。此后,执行如下步骤:
[0033]步骤一:提取关键工艺表面
[0034]1.1在CAD平台上载入零件的三维数字化模型;
[0035]1.2选取零件上待进行精细化表征的关键工艺表面Fsurface ;
[0036]1.3对Fsmfaee表面进行网格划分,网格尺度在5~15mm范围,如图2所示;
[0037]1.4读取网格点的三维坐标,定义为表征表面的离散点Pi集合
Ω = {Ρ? [Xi, Yi, Zi]};
[0038]步骤二:参照图3,基于表面轮廓公差的特征重建
[0039]2.1如零件存在轮廓度公差要求,设公差带为Pz,则针对点集合内各个点Pi以特征表面Fsurf.在当前点处的法线方向取一个服从正态分布Normal (0,PZone/6)的变动量APi,这个变动量是个矢量,其方向为特征表面在当前点处的法线方向,在三维空间上可以表征为[Axi, Ayi, Δ Zi];
[0040]2.2对Ω集合中的各个点Pi进行偏差累加=Pi+Λ Pi,形成新的点集合Ω’ ;
[0041]2.3将Ω’集合中的点插值成为一个非均匀有理B样条(NURBS)曲面,记为Qsurf,这就构成了零件的名义表面的一个带轮廓误差特征的实例;
[0042]步骤三:基于表面粗糙度要求的特征重建
[0043]3.1对此Ω surface表面进行高密度的网格划分,网格尺度在0.5~1.0mm范围;
[0044]3.2读取网格点的三维坐标,定义为表征表面的离散点PKi集合
ΩΚ={ΡΚ」[Xi, Yi, ZiJI ;
[0045]3.3设零件的表面粗糙度指标为Ra,则针对点集合内各个点PKi以特征表面在当前点处的法线方向取一个服从正态分布Normal (O, μ *Ra)的变动量APKi,其中μ为一个基于零件实际工艺水平的调整系数。这个变动量是个矢量,其方向为特征表面在当前点处的法线方向,在三维空间上可以表征为[Axi, Ayi, Azi];
[0046]3.4对。,集合中的各个点PKi进行偏差累加:PKi+APKi,形成新的点集合Ω’κ ;
[0047]3.5将Ω’κ集合中的点插值生成一个样条曲面QK_surface,就构成了零件名义表面的一个带制造误差(轮廓误差、粗糙度误差)特征的实例;
[0048]步骤四:基于新建精细化表面的实体重建
[0049]4.1在三维CAD系统CATIA V5R21中,执行针对零件的几何操作:用新生成的精细化表面替换原有名义表面,重建几何实体;
[0050]4.2新重建的实体构成了原零件的一个用以实现关键工艺表面精细化表征的实例,如图4所示;
[0051]4.3重复执行脚本程序,对前述零件多次重建后可以形成多个带制造误差的零件实例,这些实例从整体上能反映出该零件关键工艺表面的实际工程状态。
【权利要求】
1.一种零件关键工艺表面的创成式精细化表征方法,其特征在于:由一个计算机程序化、可自动执行的表面精细化操作的创成式模板实现,根据用户输入的工程参数,针对零件三维模型中的理想表面生成相应的带制造误差特征的精细化表达实例,具体包括以下步骤: 步骤一:提取关键工艺表面 . 1.1在CAD平台上载入零件的三维数字化模型; .1.2选取零件上待进行精细化表征的关键工艺表面; .1.3对此表面进行网格划分,网格尺度在5~15_范围;. 1.4读取网格点的三维坐标,定义为表征表面的离散点Pi集合Ω = {Ρ」[Xi,yi,Zi]}; 步骤二:基于表面轮廓公差的特征重建 . 2.1如零件存在轮廓度公差要求,设公差带为Pz,则针对点集合内各个点Pi以特征表面在当前点处的法线方向取一个服从正态分布Normal (O, PZone/6)的变动量八?1,这个变动量是个矢量,其方向为特征表面在当前点处的法线方向,在三维空间上可以表征为[Axi, Ayi, Azi];. 2.2对Ω集合中的各个APi进行偏差累加=PfAPi,形成新的点集合Ω’ ; . 2.3将Ω’集合中的点插值生成一个样条曲面Qsmf,就构成了零件名义表面的一个带轮廓误差特征的实例; 步骤三:基于表面粗糙度要求的特征重建 .3.1对此Qsurf.表面进行高密度的网格划分,网格尺度在0.5~1.0mm范围;.3.2读取网格点的三维坐标,定义为表征表面的离散点PKi集合ΩΚ={ΡΜ| [Xi,yi,Zi]};.3.3设零件的表面粗糙度指标Ra,则针对点集合内各个点PKi以特征表面在当前点处的法线方向取一个服从正态分布Normal (O, μ *Ra)的变动量APKi,其中μ为一个基于零件实际工艺水平的调整系数,这个变动量是个矢量,其方向为特征表面在当前点处的法线方向,在三维空间上可以表征为[AXi,Ayi, Azi]; .3.4对0,集合中的各个点PKi进行偏差累加:PKi+APKi,形成新的点集合Ω’κ; .3.5将Ω ’ κ集合中的点插值生成一个样条曲面QK_surface,就构成了零件名义表面的一个带制造误差特征的实例,制造误差包括轮廓误差和粗糙度误差; 步骤四:基于新建精细化表面的实体重建 . 4.1在三维CAD系统中,执行针对零件的几何操作:用新生成的精细化表面替换原有名义表面,重建几何实体; .4.2新重建的实体构成了原零件的一个用以实现关键工艺表面精细化表征的实例; . 4.3前述零件的多次重建后形成多个带制造误差的零件实例,这些实例从整体上能反映出该零件关键工艺表面的实际工程状态。
【文档编号】G06F17/50GK103810343SQ201410062520
【公开日】2014年5月21日 申请日期:2014年2月24日 优先权日:2014年2月24日
【发明者】王辉, 熊召, 袁晓东, 曹庭分, 刘长春, 徐旭, 倪卫 申请人:清华大学, 中国工程物理研究院激光聚变研究中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1