- 46
- 0
- 约7.51千字
- 约 17页
- 2021-12-03 发布于江苏
- 举报
基于MBD的全三维设计支持系统的开发与应用
课题来源及概述
CAD技术从诞生至今已经30多年的历史,CAD技术在基础理论和实际应用方面日趋成熟,同时推出了许多商品化的软件,如CATIA、UG、Pro/Engineer等,已经广泛用于航空、航天、汽车、通用机械等领域,尤其是航空产品在产品设计上发挥重要作用,但是,这些通用设计CAD软件缺乏企业自己的标准零件库、技术注释库和材料库,特别是基于MBD技术应用后,必须对CAD建模软件进行二次开发,建立企业自己的基于MBD的全三维设计支持系统。
(1)专业性强:企业往往无法在现有通用CAD软件中找到适合自己企业的基于三维CAD模型设计支持系统,即:前台辅助设计定义和后台零件库、注释库、材料库支持的一体系统,在此情况下便产生了基于通用CAD二次开发的需求,因此,二次开发产生的系统一般都是针对某个企业,并且专向性和专业性很强,日后很难从软件供应商得到升级和维护。
(2)保密性高:航空企业往往都是军工企业,属于国家重点保护单位,拥有的核心技术绝对禁止外泄,保密是关系到企业生存甚至国家兴衰的大事。因此,企业的设计软件充分体现了企业的技术特点和技术优势,企业在二次开发软件时,往往非常慎重地选择软件开发伙伴,甚至必须依靠企业自身力量进行开发。
(3)设计效率高:企业产品研制过程中最为重要的部分就是设计工作,设计工作效率的核心是三维CAD的实施和应用水平。如果三维CAD软件中有基于MBD三维CAD模型设计支持系统,就会省去了在设计产品时关注繁琐、重复和固定模式的建模工作,甚至也省去了以前无法实现的技术注释附着在产品模型中苦恼,从而全身心投入到本企业的新产品的研制和设计工作中,提高效率和减少设计周期。
国内航空企业MBD技术应用现状与存在问题
1 国内航空企业MBD技术应用现状
近10余年,随着飞机制造技术的发展,以波音、洛·马和空客公司为代表的飞机制造业在数字化技术应用领域取得了巨大的成功。波音公司在以波音787为代表的新型客机研制过程中,全面采用了MBD (Model Based Definition)技术,将三维产品制造信息与三维设计信息共同定义到产品的三维数字模型中,摒弃二维图样,直接使用三维标注模型作为制造依据,实现了产品设计、工装设计、零件加工、零部件检测检验的高度集成、协同和融合,建立了三维数字化设计制造一体化集成应用体系,开创了飞机数字化设计制造的崭新模式,确保了波音787客机的研制周期和质量。
当前,我国航空制造业的数字化技术应用发展迅速,MBD技术的引入和工程实践虽处于起步阶段但也已开展多年,建立了MBD 应用规范及相关标准,并且目前航空工业主要厂所已经开始深入三维数字化设计和MBD技术在产品中的应用,建立适应我国航空制造企业的MBD技术应用推广路线和技术体系,使得MBD数字化模型贯穿于整个产品生命周期的数字化制造过程中,建立基于MBD模型的数字化设计制造一体化集成应用体系,达到无图纸、无纸质工作指令的三维数字化集成制造,是缩短产品研制周期、提高产品质量、保证产品研制节点的迫切需求。
2 国内航空企业MBD技术应用存在的问题
国内航空制造业在应用MBD 技术时主要存在以下问题:
(1)MBD数据集的“数字化”程度不高。多数单位的MBD 标准仅把原来二维图纸上的信息“照搬”到三维MBD 模型中,而没有对这些信息进行必要的“数字化”处理,后续的制造、工艺人员仍然要靠人工理解的方式获取信息,不能很好地支持制造、装配等环节的数字化工作的开展。
(2)支持MBD数字化建模的手段落后。目前,虽然三维设计工具(CATIA等)已经在飞机设计中使用了多年,但仍以使用CATIA自身基本功能进行产品设计为主要手段,这既影响了设计效率、也影响了MBD数据集的规范性、稳定性和可靠性。因此,MBD数据集的建立、数据管理、数据使用等环节,仅靠手工操作难以完成,需要配套相应的设计支持辅助工具(由企业自主开发),以提高数据的标准/规范性,以及后续环节使用的效率。
(3)产品数据管理的范围有待扩展。目前,采用PDM 系统基本实现了产品设计信息。类似技术条件等制造信息等一直游离在信息系统(如PDM)的管理范围之外,需要加强对这类后续制造、装配和检测等环节所需数据信息的集成与管理。
基于MBD的全三维设计支持系统及二次开发的必要性
1 基于MBD的全三维设计支持系统概念及功能
目前,三维CATIA设计系统单纯从三维标注和尺寸公差技术本身而言基本可以满足MBD标注的需求,但是,如果实现将产品的所有相关设计、工艺、制造属性以及管理等信息附着在产品三维模型中显得相形见绌,开发基于MBD全三维CAD模型辅助定义系统可以实现以上信息在MBD模型上的附着。基于MBD全三维CAD模型辅助定义系统是针对CA
原创力文档

文档评论(0)