基于solidworks圆锥齿轮参数化设计

基于solidworks圆锥齿轮参数化设计

ID:5241121

大小:27.50 KB

页数:6页

时间:2017-12-06

基于solidworks圆锥齿轮参数化设计_第1页
基于solidworks圆锥齿轮参数化设计_第2页
基于solidworks圆锥齿轮参数化设计_第3页
基于solidworks圆锥齿轮参数化设计_第4页
基于solidworks圆锥齿轮参数化设计_第5页
资源描述:

《基于solidworks圆锥齿轮参数化设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于Solidworks圆锥齿轮参数化设计  摘要:本文以三维CAD软件SolidWorks为开发平台,以VisualBasic为编程语言,开发圆锥齿轮三维实体参数化造型系统的方法。具体以SolidWorks为平台,使用面向对象的语言VB开发了三维圆锥齿轮零件,通过尺寸驱动,可生成新的零件造型,实现了模架的参数化设计,提高模具的设计效率,使设计者能够运用该方法对复杂的三维圆锥齿轮实体进行参数化设计,以提高Slidworks二次开发和模具设计开发应用的能力。关键词:SolidWorks;VisualBasic;圆锥齿轮;实体造型一、设计的主

2、要内容及技术指标和技术路线一)主要内容基于Solidworks软件使用VB高级语言程序,对常用件齿轮进行参数化设计,实现给定参数的圆锥齿轮的自动化生成系统。二)技术指标1、设计参数要符合实际生产要求;2、生成图形要符合国家标准规定;3、技术路线6对基于Solidworks圆锥齿轮参数化设计的研究,准备从以下几个方面着手:(1)系统界面模块该模块的作用是采集直齿圆锥齿轮实体造型所需的具体参数。(2)三维CAD软件接口模块该模块提供在OLEAutomation层上所有与三维CAD软件SolidWorks通讯的函数。CAD软件的API函数以类的

3、形式封装起来,在直齿圆锥齿轮造型时,通过这些函数驱动CAD软件生成直齿圆锥实体。(3)结构计算模块根据界面模块的用户输入的参数,计算直齿圆锥齿轮的结构参数。(4)齿形计算模块该模块是整个系统的核心,可以完成直齿圆锥齿轮齿形计算。通过计算得到特定截面的齿廓参数,为齿形生成模块准备所需的数据。(5)结构实体生成模块该模块应用三维CAD软件Solidworks的基本特征,如拉伸(Extrude)、旋转(Revolve)和圆周阵列(CircularPattern)等操作,按照结构类型计算模块输出的参数,生成圆锥齿轮的结构实体部分。该操作的结果类似

4、生成直齿圆锥齿轮的毛坯。6(6)齿形生成模块该模块应用三维CAD软件Solidworks的基本特征,如放样切割(TemplateKnifing)、圆周阵列(CircularPattern)、拉伸(Extrude)和旋转(Revolve)等操作,按照结构类型计算模块输出的参数,生成直齿圆锥齿轮的结构实体部分。然后利用圆周阵列可画出全部齿形。2圆锥齿轮实体造型系统参数化三维实体造型设计是以变量几何和生成历程树为基础,以尺寸驱动为特征的一种三维建模方法。其基本过程是:首先利用草图功能勾画零件基本形状,然后根据设计要求标注必要的尺寸,最后修改尺寸

5、值,驱动模型变化以生成需要的零件模型。参数化三维实体建模的目的是,通过修改尺寸而快速生成新的三维实体模型。圆锥齿轮的轮齿有直齿和曲齿两种类型。直齿圆锥齿轮易于制造,适用于低速、轻载传动的场合,而曲齿圆锥齿轮传动平稳,承载能力强,常用于高速、重载的场合,但其设计和制造较为复杂。本论文只讨论直齿圆锥齿轮。(3)齿形计算模块渐开线齿廓的数学模型。我们在直角坐标系下,用渐开线的直角坐标方程式,计算渐开线轮廓上各点坐标值,然后在用样条曲线绘出齿轮的一个齿廓。(4)结构实体生成模块6该模块应用Solidworks的拉伸、旋转和圆周阵列等操作命令,按照

6、结构类型计算模块输出的参数,生成直齿圆锥齿轮的结构实体部分。该操作的结果类似生成直齿圆锥齿轮的毛坯。1)齿轮各基本尺寸计算如图4所示,以点1为坐标原点,轴线为一坐标轴建立直角坐标系,依次求出2、3、4、5、6、7的坐标,由1—2—3—4—5—1的连线构成直齿圆锥齿轮的二维结构,再用旋转轮廓线的方法既可生成圆锥齿轮的实体。2)圆锥齿轮的实体建模再用旋转轮廓线的方法生成圆锥齿轮的实体3)结构实体生成模块2.2系统运行窗体的创建和应用1)窗体的建立2)程序的连接用VB编程进行的二次开发,要将VB和SolidWorks连接来,编写VB代码前,创建

7、SolidWorks和VB对象,启动运行SolidWorks。这样就可以在VB的环境下利用SolidWorks对象及其下级对象的属性和方法,完成用VB语言在环境中草图和三维模型图的绘制。下面给出VB语言在SolidWorks环境中绘制圆锥齿轮三维图的部分子程序代码:2.3程序的调试及运行61)运行程序过程在SolidWorks中,单击[工具]/[宏]/[运行],选择*.swp出现程序运行界面。通过在VB窗口中填写圆锥齿轮参数后,单击‘生成’按钮,发现错误代码91(对象变量或with块变量未设置)。经过调试发现系统默认的part语句类型出现

8、错误,原因是程序中的part为完全定义造成运行错误,经过重新定义PartAsobject‘对象型变量’,重新逐句调试,更改变量类型,最终解决了问题。2)运行结果3结束语(1)系统完成了圆锥齿轮

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。