论文部分内容阅读
近年来,数字化制造技术在机械设计及制造领域飞速发展,越发得成为了产品整个生命周期不可或缺的一部分。其中,以航空领域为主,其他机械行业为辅,逐渐的引进了MBD(Model Based Definition)技术,这使得数字化设计踏上了一个新的台阶。MBD技术采用一个集成的三维模型来完整表达产品的定义信息。但在其发展的同时,又不可避免的产生了一系列新的问题,如“刺猬”现象等。为了解决MBD模型信息的标注信息混乱等问题,本论文基于NX,将模型信息分为了显性与隐性信息分别研究。显性信息指的是能在模型上直接标注,工程人员可以直观地在三维模型上读取的信息;隐性信息指的是不便于直接标注在模型中,需用其他方法进行查看的信息。研究了三维模型中的显性信息标注方法,完善了MBD三维模型的其他隐性信息表达方法,具体研究工作如下:(1)研究了NX下MBD模型的信息标注方法,利用PMI(Product Manufacturing Information)技术对其模型的显性信息,如长度尺寸、径向尺寸、粗糙度和公差等,运用“分类别、分视图”的方法进行了标注,使得其显性信息能够相对均匀得分布在各个视图,从而避免了显性信息过度集中在一个视图而造成的信息混乱现象。(2)利用二次开发技术,以Visual Studio2012为平台,对UG9.0进行了部分二次开发,实现了MBD模型隐性信息的表达。分别开发了零件的技术要求库;利用改进递归深度优先遍历算法对名称、材料、用途和工艺路线等隐性信息进行查找与搜索;开发了程序使得MBD模型的BOM表的全部或者部分物料清单信息可导出到外部excel表中,方便了BOM表的查看。最后介绍了三维模型的JT轻量化文件。