论文部分内容阅读
起重机产品零部件众多,零部件的标准化、通用化、系列化已成为提高其设计质量和设计效率、缩短开发周期的有效途径。随着起重机行业三维设计的普及和应用,研究开发起重机三维标准件库具有非常重要的实用价值和工程意义。 本文以SolidWorks2010软件为开发平台,以Visual Basic6.0语言为开发工具,Microsoft Access为后台数据库,完成了起重机三维标准件库的研发。其主要工作及成果如下: 1.系统总结了SolidWorks软件的二次开发技术,包括对象链接与嵌入(OLE)、组件对象模型(COM)和参数化建模技术等等,为今后SolidWorks软件的二次开发提供了技术支持。 2.对比分析了标准件库的建库方法,包括基于系统的建库方法、基于特征库的建库方法和基于程序参数化的建库方法,提出了基于系统和程序参数化的混合建库方法,提高了起重机标准件建库的灵活性和实用性。 3.基于起重机设计过程中标准件的分类及选用方法,采用分层次、分类别的方式创建了起重机标准件模型库,二级库包括了通用件、运行机构、起升机构、结构构件和其它标准件等五大类。 4.利用Access数据库建立了起重机三维标准件参数化数据库,利用尺寸驱动法建立了标准件模板库,充分利用“宏工具”录制功能提高了SolidWorks软件开发效率,完成了起重机三维标准件库的二次开发,并将其作为插件加载到SolidWorks软件中进行调用,实现了与SolidWorks软件的无缝集成。 5.对所开发的起重机三维标准件库进行稳定性测试,并根据实际运行情况完善程序,扩充功能。 本文研发的起重机三维标准件库操作简单,能快速生成起重机三维标准件,缩短了产品的开发周期,提高了设计质量,具有广阔的应用前景。其它研究成果丰富和发展了SolidWorks软件和机械产品标准件的开发技术,对于指导其它软件开发工作具有一定的参考价值。