佳工机电网 在线工博会 我的佳工网 手机版 English
关键字  
  选择展区 >>
您的位置: 首页 > 模具设计与制造展区 > 冲压模具/锻压/冷镦模具展厅 > 产品库 > 技术论文 > 正文 产品库 会展 人才 帮助 | 注册 登录  
冲压模具/锻压/冷镦模具
 按行业筛选
 按产品筛选
查看本类全部文章
e展厅 产品库 最新动态 技术文章 企业目录 资料下载 视频/样本 反馈/论坛
  技术应用 | 基础知识 | 外刊文摘 | 业内专家 | 文章点评 投稿 发表科技文章 
SolidWorks平台下的挤压模具CAD系统
作者:河南科技大学 刘毅 辛选荣 刘汀
欢迎访问e展厅
展厅
3
冲压模具/锻压/冷镦模具展厅
冲压模, 级进模, 拉深冲裁模, 冷冲模, 冲床模具, ...
SolidWorks软件采用了特征建模技术和设计过程的全相关技术,是目前领先的、主流的三维CAD软件。它具有配置管理、协同工作、零件建模、装配设计、全相关工程图、钣金设计、有限元分析和动态仿真等多项功能,在机械制造业的应用非常广泛。该软件为用户提供了功能强大的API接口,而且具有宏录制功能,所以可以很方便地进行二次开发。本文所述的就是以SolidWorks软件为平台开发的一套挤压模具CAD系统。

基于SolidWorks平台的挤压模具CAD系统将大量的专家知识和设计经验存储于模具结构和零件模型中,通过选用不同模具组件的结构形状,来达到挤压模具的优化设计。此外,它还能利用模具零件间的装配形式和装配关系实现挤压模具的自动装配,生成模具零件工程图和装配体工程图,从而提高了挤压模具设计的智能度,减少了设计人员的工作量,并保证了设计质量,加快了设计速度。

该系统以Visual Basic为开发工具,利用VB的面向对象编程语言、模块化和组件共享等技术,建立挤压模具CAD系统的用户界面及程序代码;利用SolidWorks建立模具各部分组件的模型;还可以通过对SolidWorks提供的API接口函数进行二次开发来实现对模型库的调用;并利用ADO数据库访问技术实现对零件模型的参数化驱动,最终生成模具零件工程图和模具总装配图。

一、系统设计进程

1.系统的功能和应用

首先选择合适的模架,然后选择挤压类型,包括正挤压、反挤压、复合挤压和镦挤压等。在不同的挤压类型里提供模具的凸模、凹模、顶出、预应力及料等不同部分组件的结构形状,用户选择后可以组成一套完整的挤压模具装配体结构,然后进行单个模具零件的设计。用户可以在模具设计对话框中更改模具零件的参数尺寸以满足实际需求,还可以对模具零件的工程图进行适当的修改以达到最满意的效果。最后系统将所有设计好的模具零件按照预定的装配关系自动装配起来,生成总装配图。

2.功能模块和设计流程

挤压模具的CAD系统结构由四个模块组成,如图1所示。


图1 挤压模具CAD系统结构

(1)模架选择模块

系统模架库里存储了许多不同类型的模架结构,通过选择不同的模架名称,在架构选择对话框的右边将出现该模架的模型图片。选择模架的主要零件名称,可以调出该零件的模型图片和参数信息,选取三维图按钮和工程图按钮则可以分别打开对应的SolidWorks模型文件和工程图文件,如图2所示。


图2 模架选择界面

(2)挤压类型选择模块

挤压类型包括正挤压、反挤压和复合挤压等,通过选取左边的按钮确定挤压类型,在右边就会出现该种类型的示意图和挤压件类型示意图,如图3所示。


图3 挤压类型选择界面

(3)模具组件结构选择模块

模具组件可分为凸模组件、凹模组件、顶出组件、预应力组件和料组件等,系统建立了模具组件库供用户选择选择使用。在该模块中用户可以选择不同组件结构的任意一种形状,点选放大组件按钮可以查看对结构的详细介绍和使用场合,点击其他组件按钮可以选择其他组件,如图4所示。


图4 模具组件选择界面

(4)装配体结构确认模块

通过上一步选择模具各部分的组件结构,系统将会按照组装关系将组合起来的装配结构图输出并让用户加以确认,如果用户觉得不够满意,可以点返回上层按钮重新选择各部分组件结构。如果选择的模具各部分组件不能组成一套装配图,系统将弹出一个提示框提示用户返回重选。确认后右边会出现该装配结构的零件清单,通过点选不同的零件名称按钮将出现模具零件设计模块,如图5所示。


图5 装配体确认界面

(5)模具零件设计模块

系统建立了不同模具零件的尺寸数据库,可以在尺寸属性对话框中对零件的尺寸和公差进行修改,选取修改按钮后该零件的SolidWorks模型的尺寸和公差就会实时更新。在注解属性对话框中可以输入零件的其他属性信息,这样这些信息将在零件工程图的标题栏中显示出来。当用户满意后就可以选取保存按钮对该模型文件进行保存,如图6所示。


图6 模具零件设计界面

(6)工程图编辑模块

如果工程图上的信息不够准确、完整和规范,用户可以通过本模块对工程图加以编辑修改,选择保存按钮可以实现工程图的自动保存,如图7所示。


图7 工程图编辑界面

(7)自动装配模块

系统按照预定的装配结构和装配关系对设计好的各种模具零件进行自动装配。系统输出的模具装配体和装配体工程图,如图8和图9所示。


图8 系统输出的装配体模型


图9 系统输出的工程图

此时已完成该系统的主要功能,使用该系统可以促进挤压模具的高效和快速设计,并且已经在生产实践中得到充分的检验。事实证明,这套系统的工作效率很高,并且工作状况。

二、系统模具零件设计模块部分源程序

鉴于本系统的源程序比较庞大,所以本文只给出系统模具零件设计模块部分的源程序。

Dim ss As String
Dim boolstatus As Boolean
ss=App.Path &“\图形库\三维\”
Set swApp=CreateObject("SldWorks.Application")
swApp.Visible = True
'调用SolidWorks程序
Set Part = swApp.OpenDoc6(ss & “\反挤压\6\凸模.SLDPRT”, 1, 0,“”, longstatus, longwarnings)
Set Part = swApp.ActiveDoc
boolstatus = Part.Extension.SelectByID(“注解”, “DCABINET”, 0,0, 0, False, 0, Nothing)
'打开对应的模型文件
Dim rs As ADODB.Recordset
Dim conn As ADODB.Connection
'定义ADO对象变量
ss = App.Path & "\database\"
Set conn = New ADODB.Connection conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;" & “Persist Security Info=False;” & “Mode=read;”& “Data Source=” & ss & “模具零件库.mdb;”
conn.Open
‘建立ADO连接,打开数据库
newTableName = Str(2011)
Adodc1.RecordSource =newTableName
Adodc1.Refresh
SetDataGrid1.DataSource=Adodc1
‘打开记录集,读取模具零件型号
DataGrid1.Row = 0
For i = 1 To DataGrid1.Columns.Count 1
D(i) = DataGrid1.Columns(i).Value
Next
DataGrid1.Row = 1
For i = 1 To DataGrid1.Columns.Count 1
tolMax(i) = DataGrid1.Columns(i).Value
Next
DataGrid1.Row = 2
For i = 1 To DataGrid1.Columns.Count 1
tolMin(i) = DataGrid1.Columns(i).Value
Next

'存入模具零件尺寸值和公差值

Boolstatus = Part.Extension.SelectByID(“D1@草图1@凸模.SLDPRT”,
“DIMENSION”, 0, 0, 0, False, 0,Nothing)

Part.Parameter(“D1@草图1”).SystemValue = D(1) / 1000

retval = Part.Parameter(“D1@草图1”).SetToleranceValues(tolMin(1) /1000, tolMax(1) / 1000)

‘驱动模具零件尺寸和公差

三、结论

基于SolidWorks平台的挤压模具CAD系统通过集成大量挤压模设计资料和专家经验,形成了模具设计知识库,为典型挤压零件的模具设计提供了完整的计算机辅助设计手段,甚至连一些缺乏经验的技术人员也能够利用本系统完成挤压模具的设计,从而有利于挤压技术的推广和应用。同时该系统也是对SolidWorks专业化应用的开拓与实践,对其余专业从事SolidWorks本地化专业化的二次开发具有重要借鉴意义。为了使本系统更加完整,目前正在补充模具强度校核部分。

原载《CAD/CAM与制造业信息化》杂志(end)
文章内容仅供参考 (投稿) (如果您是本文作者,请点击此处) (4/5/2006)
查看更多冲压模具/锻压/冷镦模具相关文章: more
·虚拟试验体系在金属体积成形中的应用研究 应富强 潘孝勇 (4/4/2006)
·纯铜薄板矩形盒拉深中法兰曲边的变形分析 鄂大辛 庞愉平 水野高爾 (4/4/2006)
·冲裁模具CAD三维标准件库的开发与应用 刘建锋 袁赣南 朱练 王立明 (4/4/2006)
·焊片级进模具设计与制造 苏州工业园区职业技术学院 张慧民 (4/4/2006)
·超薄料冲压级进模结构的优化 newmaker (4/1/2006)
·Cimatron E为汽车模具的设计加速 思美创科技有限公司产品经理 卢顺杰 (3/28/2006)
·冲压模具结构对安全的影响 newmaker (3/25/2006)
·模具的CAD/CAE/CAM技术 中国模协CAD/CAM技术部主任 李德群 (3/22/2006)
·板料成形技术中拉深筋的研究进展 余海燕 陈关龙 张卫刚 李淑慧 (3/14/2006)
·冲压工艺数字化设计中的优化排样算法研究 谢晓龙 赵震 陈军 吕士军 李明辉 (3/14/2006)
查看相关文章目录:
·模具设计与制造展区 > 冲压模具/锻压/冷镦模具展厅 > 冲压模具/锻压/冷镦模具文章
·CAD/CAM/PDM/PLM展区 > CAD/CAM软件展厅 > CAD/CAM软件文章
文章点评 查看全部点评 投稿 进入贴吧


对 冲压模具/锻压/冷镦模具 有何见解?请到 冲压模具/锻压/冷镦模具论坛 畅所欲言吧!


网站简介 | 企业会员服务 | 广告服务 | 服务条款 | English | Showsbee | 会员登录  
© 1999-2024 newmaker.com. 佳工机电网·嘉工科技