本文基于SolidWorks软件平台开发了一套挤压模具C A D系统,该系统将专家知识和设计经验存储于模具结构和零件模型中,通过选用不同模具组件的结构形状,实现了挤压模具的优化设计,同时也保证了设计质量,加快了设计速度。
SolidWorks软件采用了特征建模技术和设计过程的全相关技术,是目前领先的、主流的三维CAD软件。它具有配置管理、协同工作、零件建模、装配设计、全相关工程图、钣金设计、有限元分析和动态仿真等多项功能,在机械制造业的应用非常广泛。该软件为用户提供了功能强大的API接口,而且具有宏录制功能,所以可以很方便地进行二次开发。本文所述的就是以SolidWorks软件为平台开发的一套挤压模具CAD系统。
基于SolidWorks平台的挤压模具CAD系统将大量的专家知识和设计经验存储于模具结构和零件模型中,通过选用不同模具组件的结构形状,来达到挤压模具的优化设计。此外,它还能利用模具零件间的装配形式和装配关系实现挤压模具的自动装配,生成模具零件工程图和装配体工程图,从而提高了挤压模具设计的智能度,减少了设计人员的工作量,并保证了设计质量,加快了设计速度。
该系统以Visual Basic为开发工具,利用VB的面向对象编程语言、模块化和组件共享等技术,建立挤压模具CAD系统的用户界面及程序代码;利用SolidWorks建立模具各部分组件的模型;还可以通过对SolidWorks提供的API接口函数进行二次开发来实现对模型库的调用;并利用ADO数据库访问技术实现对零件模型的参数化驱动,最终生成模具零件工程图和模具总装配图。
"6
~5RCZ
iBI->xU[U
图1 挤压模具CAD系统结构
一、系统设计进程
1.系统的功能和应用
首先选择合适的模架,然后选择挤压类型,包括正挤压、反挤压、复合挤压和镦挤压等。在不同的挤压类型里提供模具的凸模、凹模、顶出、预应力及料等不同部分组件的结构形状,用户选择后可以组成一套完整的挤压模具装配体结构,然后进行单个模具零件的设计。用户可以在模具设计对话框中更改模具零件的参数尺寸以满足实际需求,还可以对模具零件的工程图进行适当的修改以达到最满意的效果。最后系统将所有设计好的模具零件按照预定的装配关系自动装配起来,生成总装配图。
2.功能模块和设计流程
挤压模具的CAD系统结构由四个模块组成,如图1所示。
(1)模架选择模块
系统模架库里存储了许多不同类型的模架结构,通过选择不同的模架名称,在架构选择对话框的右边将出现该模架的模型图片。选择模架的主要零件名称,可以调出该零件的模型图片和参数信息,选取三维图按钮和工程图按钮则可以分别打开对应的SolidWorks模型文件和工程图文件,如图2所示。
&