基于图层的零件多加工工序MBD模型及实现方法技术

技术编号:12707173 阅读:104 留言:0更新日期:2016-01-14 03:49
本发明专利技术针对三维工艺设计系统中多工序模型管理的需求,公开了一种基于图层的零件多加工工序MBD模型及实现方法,包括MBD多工序模型生成,工序模型另存,工序模型图层设置及多工序模型导入到设计部件。本发明专利技术可以克服现有工艺设计中操作繁琐、交互次数多及多文件管理模型不易管理等缺陷;本发明专利技术将多工序模型在一个设计部件的图层中统一管理,获得的零件三维加工工艺文件具有唯一性,方便管理,而且数据传递过程中不易出错,可大大提高工艺设计效率,同时MBD模型中的几何和工艺信息也极大方便了下游数控编程中几何体部件和毛坯部件的指定工作。

【技术实现步骤摘要】
基于图层的零件多加工工序MBD模型及实现方法
本专利技术属于计算机辅助设计领域,涉及的是一种零件多加工工序MBD模型的表示和实现的相关方法,尤其是在三维CAD软件设计环境下,用于设计和存储零件三维加工工艺的多加工工序MBD模型的表示和实现方法,该专利技术方法在三维辅助工艺设计向下游数控编程的数据传递过程中,可以高效准确的实现工艺文件与数控加工编程的集成。
技术介绍
MBD技术用集成的三维实体模型来完整表达产品定义信息,它详细规定了三维实体模型中产品尺寸、公差的标注规则和工艺信息的表达方法(如图1)。将其作为数字化协同设计制造的信息载体,从而保证整个产品生命周期内的数据唯一性,消除信息流传递过程中的歧义,提高产品设计效率。目前,国内航空企业逐渐应用MBD技术进行一些产品的设计,并取得了相当大的成效。同时,国内制造业的其他一些中小企业在产品设计制造中也开始尝试研究与实现MBD技术,但是与国外MBD技术发展相比,存在较大的差距,其主要表现在MBD技术的应用无法贯穿到产品的整个生命周期,尤其是在桥接产品设计与制造的工艺中仍然是以二维图纸为主。基于MBD的三维辅助工艺设计亟需解决的问题在于如何实现工艺设计和制造环节的无缝集成,如何将上游的产品数据以三维工序模型的方式完整详实的传递到下游的数控加工编程中。以期实现MBD技术贯穿到产品的整个生命周期中。目前在多工序模型的表示和实现方法研究中主要有以下几种方式:(1)基于XML的三维工艺信息组织方式:该方式是以基于XML的方式进行数据的存储,同时还包含了XSL转换文档、轻量化状态模型和加工模型等其他必须的信息,此种方法相对来对比较灵活,但是多工序模型和工艺信息相分离,不利于工艺设计人员和下游的数控编程人员的浏览,详见文献:何小波.基于ProE的三维工艺设计系统[D].西安电子科技大学.2012.12,田富君,田锡天.基于轻量化模型的CAD/CAPP系统集成技术研究[J].计算机集成制造系统.2010.03。(2)基于数据库的三维工艺信息组织方式:该方式以基于工艺数据库的设计来组织三维工艺信息,三维机加工工序模型输出是按照工艺规程结构树顺序生成面向制造过程的各道中间工序/工步模型,同时将各工艺结点属性信息存储到数据库中,并保持与工序/工步模型的关联关系。为了信息交流方便,机加工中间工序模型的生成,可以将三维建模软件生成的MBD工艺模型逐步转换成面向加工过程的ProductView轻量化中性格式文件,包含该道工序的几何实体信息以及尺寸、公差、几何精度、设备和工装等PMI,能满足复杂机加工模型可视化查看浏览需要。另外,在发布生成工序模型的同时,将工序关联的工艺规程信息存储到数据库中相应的位置,并保持关联。虽然该种方式能够有效组织工序模型的工艺信息,但是该种方式不可避免的增加了太多的人机交互,大大减低了工作效率,同时依然没有使得MBD信息模型贯穿始终,多工序模型和工艺信息相分离,不方便查看和更新,并且工艺信息数据库维护也增加了工作量,并不见得是一种高效便捷的组织方式。详见文献:张祥祥,陈兴玉,张红旗,田富君.基于Pro/E的三维机加工工艺设计方法研究[J].机械与电子.2014(02)目前在零件多加工工序MBD模型的表示和实现方法中,据申请人所知,目前尚没有一种公开的、可包括基于图层的零件多加工工序MBD模型和实现方法。
技术实现思路
本专利技术的目的是针对目前多工序模型的表示和实现方法研究中,由于目前已知的多工序模型的表示方法跨平台操作繁琐且平台之间的集成二次开发难度大等缺陷而导致多工序模型之间的管理效率低、模型之间的关联性差的问题,专利技术一种可基于图层的零件多加工工序模型及实现方法。本专利技术的技术方案之一是:一种基于图层的多加工工序模型,其特征在于:零件的加工工艺信息由一系列零件毛坯到最终成品的MBD三维模型组成,每个MBD三维模型分别对应零件的各个加工工序。使用图层关联这些包括工序信息的MBD模型,每个MBD模型根据工序顺序被依次存储在不同的图层上,各个图层存储在一个模型文件中,该图层的模型文件包含了零件的整个加工工艺信息。本专利技术的技术方案之二是:一种基于图层的零件多加工工序MBD模型的实现方法,其特征在于包括以下步骤:(1)创建零件的多工序MBD三维模型:根据零件设计三维模型进行零件加工工艺的设计,在三维CAD软件中采用逆序分别创建零件的加工工序MBD模型,即根据加工工序从最终的零件设计三维模型依次逆序创建各工序三维模型,直至零件的毛坯三维模型,并添加工艺PMI信息形成各加工工序的MBD模型。(2)存储工序MBD三维模型文件:将创建的各工序MBD三维模型分别存储为模型文件,存储路径与零件设计模型所在路径一致,文件名称按照“零件设计模型文件名”+“工序号”规则定义。(3)创建设计模型的工序图层:生成了工序模型并另存了之后,将该工序模型设置到相应的图层之中;按照工序顺序在零件设计模型中新建各个图层,每个图层对应1个加工工序。(4)多工序模型导入各工序图层:将步骤2中按照规则存储的各工序MBD模型文件分别按照工序顺序导入到步骤3中创建的各个工序图层上。存储该零件设计模型文件,则该文件即为零件多加工工序MBD模型文件。所述的逆序创建各工序三维模型的方法是:将零件设计三维模型作为最终工序,根据该步工序的加工内容和加工余量修改三维模型中各个加工对象的几何特征,所获得的新的三维模型即上步工序的三维模型;重复该步骤直至毛坯三维模型,即获得所有工序的三维模型。本专利技术的创新之处和有益效果是:本专利技术的创新之处在于首次提出以三维CAD软件的图层功能再结合CAD二次开发接口来表示和管理MBD多工序模型,将设计模型到毛坯模型的模型演变过程通过图层来表达和组织,方便工艺人员查看和管理,同时也解决了单一三维MBD工艺文件的表示和存储问题。该专利技术使得MBD技术不仅仅是应用于CAD环节,更是同步应用到CAPP和CAM环节中去,真正实现CAD/CAPP/CAM的无缝集成。附图说明图1为本专利技术中MBD多工序模型的组成元素结构图;图2为具体实例所使用的MBD航空结构件设计模型;图3为本专利技术基于图层的MBD航空结构件多工序模型管理方法整体流程示意图;图4为本专利技术基于图层的MBD航空结构件多工序模型管理方法中MBD设计部件文件下图层上分布多工序模型的示意图;图5为本专利技术中具体实施方式中所采用的具体MBD设计模型(屏幕截图);图6为本专利技术中具体实施方式中所采用的具体MBD工序模型1(截图);图7为本专利技术中具体实施方式中所采用的具体MBD工序模型2(截图);图8为本专利技术中具体实施方式中所采用的具体MBD工序模型3(截图);图9为本专利技术中具体实施方式中所采用的具体MBD工序模型4(截图);图10为本专利技术中具体实施方式中所采用的具体MBD毛坯模型(截图);图11为本专利技术中具体实施方式中图层存储模型界面(截图);其中:图5-图10为本专利技术的具体实例的实施过程及结果的软件截图,说明了MBD工序模型的逆序创建过程,其中的颜色及尺寸标注的不清晰之处不影响本
技术实现思路
及权利要求保护的内容。图11为图层设置界面的软件截图,通过其中的“可见”选项来显示不同的MBD工序模型,图5-图10中的工序模型均存储在图11所示的各个对应图层中。此外,为了本文档来自技高网
...
基于图层的零件多加工工序MBD模型及实现方法

【技术保护点】
一种基于图层的零件多加工工序MBD模型,其特征在于:零件的加工工艺信息由一系列零件毛坯到最终成品的MBD三维模型组成,每个MBD三维模型分别对应零件的各个加工工序;使用图层关联这些包括工序信息的MBD模型,每个MBD模型根据工序顺序被依次存储在不同的图层上,各个图层存储在一个模型文件中,该图层的模型文件包含了零件的整个加工工艺信息。

【技术特征摘要】
1.一种基于图层的零件多加工工序MBD模型,其零件的加工工艺信息由一系列零件毛坯到最终成品的MBD三维模型组成,每个MBD三维模型分别对应零件的各个加工工序;使用图层关联这些包括工序信息的MBD模型,每个MBD模型根据工序顺序被依次存储在不同的图层上,各个图层存储在一个模型文件中,该图层的模型文件包含了零件的整个加工工艺信息;其特征在于它通过以下步骤加以实现:(1)创建零件的多工序MBD三维模型:根据零件设计三维模型进行零件加工工艺的设计,在三维CAD软件中采用逆序分别创建零件的加工工序MBD模型,即根据加工工序从最终的零件设计三维模型依次逆序创建各工序三维模型,直至零件的毛坯三维模型,并添加工艺PMI信息形成各加工工序的MBD模型;(2)存储工序MBD三维模型文件:将创建的各工序MBD三维模型分别存储为模型文件,存储路径与零件设计模型所在...

【专利技术属性】
技术研发人员:张丹吴容魏涛徐锋左敦稳
申请(专利权)人:南京航空航天大学
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1