四 川 理 工 学 院
毕 业 设 计(论 文)说 明 书
题 目 基于SolidWorks的齿轮
参数化绘图CAD系统设计
学 生 罗 通
系 别 机 电 工 程 系
专 业 班 级 机械设计制造及自动化机电033班
学 号 20030110628
指 导 教 师 钟 宏 民
四 川 理 工 学 院
毕业设计(论文)任务书
设计(论文)题目: 基于SolidWorks的齿轮参数化绘图CAD系统设计
系:机电工程系 专业:机械设计制造及自动化 班级:2003级3班 :20030110628
学生: 罗 通 指导教师: 钟 宏 民
接受任务时间 2007.03.05
教研室主任 (签名) 系主任 (签名)
1. 毕业设计(论文)的主要内容及基本要求
① 学习掌握SolidWorks,Visual Basic的使用,SolidWorks的二次开发方法和API函数。
② 详细阐述基于SolidWorks的渐开线齿轮参数化绘图CAD系统设计方法及其能够实现的功能。
③ 开发基于SolidWorks的齿轮参数化绘图CAD系统,包括直齿圆柱齿轮和斜齿圆柱齿轮的三维参数化绘图CAD系统设计。
④ 就设计内容写1~2篇学术论文。
⑤ 编写设计说明书。将所有设计结果(包括源程序)刻录成光盘。
2.指定查阅的主要参考文献及说明
①江洪,魏峥,王涛威.SolidWorks二次开发实例解析[M].机械工业出版社,2004.
②机械设计手册
③黄珊秋.机械设计课程设计[M].机械工业出版社,2002.
④林永,张乐强.Visual Basic 6.0用户编程手册[M].人民邮电出版社,2002.
⑤SolidWorks2003二次开发与实例教程[M].江洪,刑启恩,电子工业出版社,2003.
⑥SolidWorks API二次开发[M].SolidWorks公司编,生信实维公司编译,机械工业出版社,2005.
⑦SolidWorks二次开发实例精解冲模标准件3D图库,殷国富,机械工业出版社,2006
3.进度安排
设计(论文)各阶段名称 起 止 日 期 1 学习掌握SolidWorks,Visual Basic的使用 2007.02.20~2007.03.20 2 SolidWorks的二次开发方法、API函数和Visual Basic在SolidWorks二次开发中的应用 2007.03.21~2007.04.05 3 基于SolidWorks的齿轮参数化绘图CAD系统方案总体设计 2007.04.06~2007.04.20 4 基于SolidWorks的齿轮参数化绘图CAD系统的开发及SolidWorks系统插件菜单的开发 2007.04.20~2007.05.30 5 编写设计说明书、准备答辩事宜 2007.06.01~2007.06.05
摘 要
本设计是完成一个基于SolidWorks的齿轮参数化三维实体绘图系统。其设计对象为渐开线斜齿圆柱齿轮。所设计系统的功能为按照用户输入的参数,在 SolidWorks环境下自动完成渐开线斜齿圆柱齿轮三维实体参数化造型。在本设计中,介绍了以三维实体机械造型软件SolidWorks为基础,用Visual Basic作为开发工具,调用API函数,对SolidWorks进行二次开发的基本方法,并用此方法实现了齿轮的参数化三维实体造型设计。齿轮参数化设计与造型软件的开发,实现了齿轮参数化设计与三维实体造型的结合,缩短了产品设计时间,有利于提高产品质量。齿轮的几何尺寸确定方法主要参照《中国机械设计手册》,所用到的软件有Microsoft Visual Basic 6.0, AutoCAD2004,SolidWorks 2008。此系统在Windows XP系统中进行设计和调试并可正常运行。
关键词:SolidWorks2006;API;二次开发;Visual Basic;齿轮参数化设计
ABSTRACT
The function of this design is to finish a gear parametrical three-dimensional modeling design system which is based on SolidWorks. Its design objects are involute straight tooth and helical tooth cylinder gear wheel. The functions of this system designed is to automatically finish parametrical three-dimensional modeling of involute straight tooth and helical tooth cylinder gear wheel in the environment of SolidWorks software. In this design, it introduces that it takes SolidWorks w