![](https://csdnimg.cn/release/download_crawler_static/18678872/bg1.jpg)
西 安 工 程 大 学 学 报
Journal of Xian Polytechnic University
第 卷第 期总 期 年 月 Vol No Sum No
文章编号 X
收稿日期
基金项目 国家自然科学基金项目 广东省教育部产学研结合项目B
通讯作者 王宣 男 安徽省阜阳市人 阜阳职业技术学院高级工程师 Email xhwangxuan com
基 于 SolidW o rks 的 陶 瓷 模 具 参 数 化 设 计
王 宣
代晓波
董玉德
合肥工业大学 数字化设计与研究中心 安徽 合肥 阜阳职业技术学院 工程科技学院 安徽 阜阳
摘要 为了深化 CAD 应用 提高我国陶瓷墙地砖模具系列化 快速化设计效率 研究在 VC
二次开发环境下基于 SolidWorks 的陶瓷墙地砖模具参数化设计方法 在分析 SolidWorks
应用程序开发接口 ATL 技术 参数化建模技术 数据库建立与访问关键技术的基础上 以开发
出的陶瓷墙地砖模具参数化设计系统为例 详细说明实现模具零件参数化设计的过程 并给出主
要程序代码 实现了相似零件的快速设计 为陶瓷模具及其它行业企业的参数化设计系统二次开
发提供了参考
关键词 参数化设计 SolidWorks 陶瓷墙地砖模具 二次开发 VC
中图分类号 TP 文献标识码 A
我国的陶瓷墙地砖模具制造业已经发展成为规模型产业
但项目调研发现 模具的设计普遍沿用二
维 CAD 软件 不能充分满足当前模具设计系列化 快速化的市场需求 基于三维 CAD 软件的模具参数化
设计系统 将会减少设计人员的重复性工作 提高设计效率 是模具行业提高设计手段的发展趋势
SolidWorks 作为目前主流三维 CAD 软件之一 不仅具有功能强大 易学易用和技术创新的特色 而
且 SolidWorks 还提供了开发性和兼容性良好的应用程序开发接口 SolidWorks API 凡是支持 OLE 和
COM 的编程语言如 Visual C Visual Basic Delphi 等均可用于 SolidWorks 的二次开发
VC
是当今流行的软件开发工具之一 是程序员的首选编程利器
使用 VC 对 SolidWorks 进行
二次开发 能够充分利用 SolidWorks API 而且开发出的 DLL 应用程序作为插件直接嵌入到 SolidWorks
内部 加载成功后专用系统菜单直接出现在 SolidWorks 主菜单上 如 SolidWorks 原有菜单一样操作方
便 极大地提高了设计效率 但使用 VC 进行二次开发对开发人员的要求较高 目前 对金属和塑料模
具二次开发的研究已有不少先例 如姚敏敏等人利用 Visual Basic 开发了基于 SolidWorks 的精冲模设计
系统
李凯岭等人在 Visual Basic 环境下开发了一个基于 SolidWorks 的智能注塑模具 CAD 系统
等
而采用 VC 二次开发陶瓷模具专用系统的研究却较少 因此 根据模具市场需求 本文研究用 VC
基于 SolidWorks 二次开发的陶瓷墙地砖模具参数化设计系统 具有重要的现实意义
参数化设计的方法
在 SolidWorks 中 由二次开发实现的零件参数化设计方法主要是尺寸驱动法和程序驱动法
尺寸
驱动法需要先建立零件模板再通过程序生成新零件 而程序驱动法不需要建立零件模板就可以通过程序