论文部分内容阅读
压力铸造是金属材料加工过程中生产精密零部件的一种重要成形方法.随着近无余量铸造技术的发展,压铸件的应用范围日益扩大,压铸模的设计和制造任务也日益繁重.压铸模CAD/CAE/CAM技术的使用,为模具设计者提供一个高效的设计环境,不仅缩短了压铸模设计与制造周期,优化了设计,提高压铸件质量、延长压铸模使用寿命、降低生产成本、提高产品竞争力,而且促进了设计标准化、数据库化.因此,压铸模CAD/CAE/CAM技术是近无余量铸造的发展方向之一,它在现代压铸生产中愈来愈受到压铸工作者的重视.压铸模作为压铸生产的重要工艺装备,其设计的合理性直接决定了压铸件质量.基础结构是压铸模的重要组成部分,基础结构设计是否合理,将直接影响压铸件的精度和压铸模的寿命.因此合理地设计基础结构,是压铸模设计和压铸件生产的重要环节.本课题所开发的基于SolidWorks/KBE的压铸模基础结构计算机辅助设计模块,为使用者提供了一个快捷智能的压铸模基础结构设计工具.利用本模块,使用者向系统输入已知基本参数后,系统基于压铸模基础结构设计知识库,能够自动给出合理的设计建议、常用典型设计结构和设计尺寸,并以参数驱动的方式自动生成设计图档.本课题以SolidWorks 2003为二次开发平台,利用SolidWorks提供的基于COM的API对象,在SQL Server2000后台数据库支持下,选用Visual C++6.0进行开发.课题分为应用程序框架设计、各功能模块的具体程序设计,包括压铸模成型基本单元设计和压铸模支撑结构设计模块.研究中,遵循压铸模基础结构设计一般规律,引入新的设计理念KBE的思想,在系统分析阶段,对拟建立的系统知识库、拟开发的设计功能模块进行了详细分析,最终确定了系统的体系结构;在知识库设计和应用程序设计阶段,紧密结合压铸模基础结构设计理论与实践经验,对各功能模块进行详细设计,圆满实现了相应功能.KBE技术是本课题研究的重点,它贯穿于系统开发的各个环节,是整个软件系统设计开发的指导思想.本系统运用KBE技术,将专业领域知识以及众多成熟的设计经验直接应用于压铸模基础结构设计之中,把SolidWorks 2003软件与专业知识结合起来,使得工程师能够将精力更多地集中在产品设计上,以满足产品开发的低成本、短周期、高质量的要求.由于KBE技术的应用,实现了对压铸模基础结构设计领域内理论和实践经验的继承、集成和管理,实现了CAX技术和AI技术的集成,使得本课题所开发系统具有更高的实用价值.