SolidWorks环境下参数化部件库的开发及实现
在新产品的开发中,约40%是重用过去的部件设计,约40%是对已有的部件设计稍作修改,而只有约20%是完全新的设计。由此可见设计重用在产品开发中的重要作用。零部件库的建立避免了设计过程中的重复劳动,是支持快速设计、保证设计质量的一种有效的重用设计资源的手段。通过使用零部件库,设计人员可以把精力集中到新产品的创新设计上,或者在原有零部件的基础上进行变形设计,从而节省宝贵的时间,缩短产品开发周期,提高设计效。
现有的零部件库大部分是二维零部件库,渐渐不能满足应用日益广泛的三维设计的需求,而在三维零部件库中,大部分是零件库,少有部件库。常用三维CAD软件对零件参数化驱动有很好的支持,但并不直接支持部件模型的参数化驱动,导致在三维设计软件中创建部件库要比创建零件库复杂得多。此外,现有的零部件库大部分关注于三维模型,对于部件库工程图的自动生成与非几何信息的集成研究较少。文中介绍了环境下部件库的系统结构及其实现的关键技术,并结合具体实例予以说明。
1 开发平台与工具
是基于Windows平台的三维设计软件。该软件采用PARASOLID作为几何建模内核,采用非全约束的、基于特征的参数化、变量化建模技术和全数据相关技术,能够自动进行动态约束检查,数据能够在不同粒度间同步更新,可以方便地实现复杂三维实体造型、复杂装配和生成工程图。该软件体系结构开放,通过OLE Automation技术为用户提供了强大的二次开发接口API函数,任何支持OLE和COM的编程语言都可以作为的开发工具。
VB6.0语言规则简单,但功能全面,使用便捷,同时具有较强的数据库处理能力,支持Jet数据库引擎和ODBC技术。使用VB6.0来开发软件,开发周期短,代码效率高。
该系统选用2008作为开发平台,Visual Basic结合 API作为开发工具,用MS Aceess2003提供数据源。
2 部件库开发的基本策略与体系结构
2.1 建库基本策略
建立部件库的目的是将系统的理论性设计知识和设计人员琐碎的经验性设计知识沉淀于部件库中,以实现对企业设计资源的最大限度重用。部件库的基本功能包括部件三维模型的生成、工程图的生成、BOM表的生成,以及对部件库进行添加、删除、修改等管理的操作。
欲建立部件库系统,首先要对相关部件进行综合分析,确定本类部件具有代表性的几何结构,以及变化规律和相关的属性参数,进而确定此类部件的参数化模板。为参数化部件模板赋予相应的属性和参数值,即可派生出相应的部件实例。
相关文章
- 2024-02-05相位多谱勒技术在粒子测量应用中的若干问题
- 2023-02-13数字式弹性元件刚度测试仪
- 2022-12-26基于DDS的短波射频频率源设计与实现
- 2023-04-17空间光学合成孔径成像系统原理
- 2024-05-08基于80C552的高频电刀功率控制系统设计



请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。