论文部分内容阅读
桥式起重机在国民经济生产中占有重要地位,提高其设计能力有着重要的意义。参数化设计技术将产品模型的尺寸参数与其他设计参数统一在一起,实现了产品的自动化、智能化设计,极大地方便了产品模型的动态修改,为产品模型的可变性、可重用性、并行设计等提供了有效手段。根据对相关资料、文献的查阅,目前国内对参数化设计领域的研究多限于理论研究和可行性试验,常用的参数化方法存在一定的局限性,真正开发出实用性较强的整机参数化设计系统仍比较少见。针对这一现状,为适应行业需求、提高产品设计效率及企业市场竞争力,有必要开发出一套完整成熟的起重机设计系统。本文对桥式起重机参数化设计这一课题进行了研究,利用Access数据库作为标准化产品的数据支持,采用面向对象语言VB.NET开发了桥式起重机钢结构参数化设计系统。分析了桥式起重机主梁、端梁的钢结构型式及主要设计参数计算校核方法;研究了目前参数化技术实现方法,针对其存在的局限性,本文采用完全程序驱动参数化建模的方法,利用基于COM组件技术、ActiveX程序间调用及控制接口技术,通过对SolidWorks相关API接口对象及库文件的调用,实现了客户软件对SolidWorks的程序外驱动;研究了SolidWorks API函数,通过编写建模程序代码并利用SolidWorks PartDoc对象实现了主梁、端梁的参数化自动造型;研究了主梁与端梁的配合约束关系,通过调用SolidWorks AssemblyDoc对象并采用基准面重合的方法,实现了桥架的自动装配,避免了装配干涉:以Access数据库作为数据支持,利用ADO.NET数据库访问技术,实现了数据提取。该设计系统实现了桥式起重机钢结构的参数化设计,减少了设计人员计算、绘图的重复性工作,缩短了设计周期。本文采用的完全程序驱动参数化建模方法,为参数化设计技术提供了新的解决手段、积累了实践经验。