基于设计计算的齿轮三维设计系统的研究.pdf
文本预览下载声明
第 32 卷 第 1 期 基于设计计算的齿轮三维设计系统的研究
47
( )
文章编号:1004 - 2539 2008 01 - 0047 - 03
基于设计计算的齿轮三维设计系统的研究
(合肥工业大学机械与汽车工程学院 , 安徽 合肥 230009) 赵 韩 吴振华 陈兴玉 宋小波
摘要 在 SolidWorks 中实现了齿轮强度设计及其三维建模的设计系统 ; 阐述了在 VC 环境下对
SolidWorks 进行二次开发的基本方法和步骤 ;并以标准渐开线斜齿圆柱齿轮为例 ,探讨了运用 SolidWorks
API 进行三维建模的关键技术 。
关键词 齿轮 二次开发 强度设计 三维建模
( )
供了强大的二次开发接口 API ,其中包含有数以百计
引言
的功能函数 ,这些函数提供了程序员直接访 问 Solid
CAD/ CAM 技术的飞速发展 ,缩短了企业的产品开 Works 功能的能力 。SolidWorks 二次开发分为两种 :一
发周期 ,提高了生产效率 。但一般的 CAD/ CAM 系统 种是基于 自动化技术的 ,可以开发 EXE 形式的程序 ,
都是通用的辅助设计平台 ,专业针对性差 。设计计算 即外挂式的; 另一种是基于 COM 的 , 可 以生成 . dll
是产品开发的关键和依据 ,机械零部件设计计算中使 格式的文件 ,即内寄生式的。采用 VC + + 作为开发工
用 CAD 技术 ,可以继承经典的零部件设计理论 , 改变 具进行开发的步骤是 :首先 ,从 SolidWorks 公司的网站
繁琐的手工检索和计算 ,并引入优化 、可靠性等现代设 上下载向导文件 Swizard . awx ,将其复制到 Microsoft Vi
计方法[ 1] 。因此企业在使用 CAD 软件开发产品时 ,如 sual Studio Common MSDev98 Template 目录下 ;然后
对符合本企业标准规范的通用零部件如齿轮进行二次 在 Visual C + + 中用该向导创建 DLL 工程 ,加入相关
开发 ,建立专门的设计模块 ,不仅能简化设计流程 ,还 代码 ,编译生成 . dll 文件[3 - 4 ] 。用户只需要通过命
可以快速应用于装配设计 、运动仿真中 ,加快产品的更 令“Add - Ins ( . dll) ”,加载 自己的DLL ,就可以将必
新换代 。 要的用户程序输出。
齿轮传动是最重要的机械传动方式之一 ,型式多 1. 2 系统的总体设计
样 、应用广泛 。齿轮设计在机械设计中占据着相当重 本系统可分为 :功能嵌入 ,设计计算 ,数据存储和
三维建模 4 个模块 。功能嵌入模块主要是把应用程序
要的地位 ,但它的设计步骤和涉及参数多 ,需查询的图
内嵌到 SolidWorks 中 ,通过菜单响应 ,输出应用程序 。
表总数有二十多个 , 以前繁琐的手工检索计算已经不
显示全部