论文部分内容阅读
挤压作为一种优质、高效、低耗的少无切削塑性加工工艺,已成为金属塑性成形制造业中重要的加工手段。然而挤压模具的设计基本上还是以经验为主要依据的手工设计过程,这种状况发挥不了挤压技术的优势,限制了挤压技术的推广应用。随着计算机技术的发展,CAD技术开始在挤压模具设计中得到应用,但尚未产生出较大范围的CAD软件来辅助挤压模具设计的全过程,其原因就是软件设计者不具备或难以拥有挤压技术中的经验知识和模具设计准则,很少包含典型的挤压模具结构库,没有采用高效的参数化设计,缺少人工干预环节,生成的二维工程图可读性差,不能直接用于生产。
本文在对实际挤压模具结构分析、总结的基础上,开发了一套基于实例的挤压模具CAD系统,将模具结构分为模架、凸模组件、凹模组件、预应力组件、顶出组件、卸料组件等六部分,用典型的模具结构实例知识来指导挤压模具设计,从而减少了设计人员的工作量,保证了设计质量,提高了系统的智能性。本系统建立了挤压模具结构库和模具零件库,将挤压模具设计中的经验知识和设计准则明确地表示于模具零件模型和装配模型中,对挤压模具结构设计和模具零件参数化驱动起支撑作用。本系统还建立了典型挤压零件的模具实例设计库以方便用户参考使用,同时也具有指导实际的意义。
本系统采用人机交互的输入界面,以VisualBasic语言作为开发平台,对SolidWorks提供的API接口函数进行二次开发,利用OLE技术实现在VB环境下对SolidWorks的操作,利用VB提供的ADO技术实现对数据库的访问。
在以上技术和各种数据库的支持下,本系统实现了模架选择、挤压类型选择、模具组件选择、自动装配、模具零件参数化设计、干涉检查、工程图编辑等功能。通过具体实例的运行证明,本系统具有较好的应用效果。