基于solidworks的齿轮cad系统开发.docx

上传人:b****0 文档编号:9937123 上传时间:2023-05-22 格式:DOCX 页数:45 大小:592.83KB
下载 相关 举报
基于solidworks的齿轮cad系统开发.docx_第1页
第1页 / 共45页
基于solidworks的齿轮cad系统开发.docx_第2页
第2页 / 共45页
基于solidworks的齿轮cad系统开发.docx_第3页
第3页 / 共45页
基于solidworks的齿轮cad系统开发.docx_第4页
第4页 / 共45页
基于solidworks的齿轮cad系统开发.docx_第5页
第5页 / 共45页
基于solidworks的齿轮cad系统开发.docx_第6页
第6页 / 共45页
基于solidworks的齿轮cad系统开发.docx_第7页
第7页 / 共45页
基于solidworks的齿轮cad系统开发.docx_第8页
第8页 / 共45页
基于solidworks的齿轮cad系统开发.docx_第9页
第9页 / 共45页
基于solidworks的齿轮cad系统开发.docx_第10页
第10页 / 共45页
基于solidworks的齿轮cad系统开发.docx_第11页
第11页 / 共45页
基于solidworks的齿轮cad系统开发.docx_第12页
第12页 / 共45页
基于solidworks的齿轮cad系统开发.docx_第13页
第13页 / 共45页
基于solidworks的齿轮cad系统开发.docx_第14页
第14页 / 共45页
基于solidworks的齿轮cad系统开发.docx_第15页
第15页 / 共45页
基于solidworks的齿轮cad系统开发.docx_第16页
第16页 / 共45页
基于solidworks的齿轮cad系统开发.docx_第17页
第17页 / 共45页
基于solidworks的齿轮cad系统开发.docx_第18页
第18页 / 共45页
基于solidworks的齿轮cad系统开发.docx_第19页
第19页 / 共45页
基于solidworks的齿轮cad系统开发.docx_第20页
第20页 / 共45页
亲,该文档总共45页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

基于solidworks的齿轮cad系统开发.docx

《基于solidworks的齿轮cad系统开发.docx》由会员分享,可在线阅读,更多相关《基于solidworks的齿轮cad系统开发.docx(45页珍藏版)》请在冰点文库上搜索。

基于solidworks的齿轮cad系统开发.docx

基于solidworks的齿轮cad系统开发

1.引言

1.1课题研究背景和意义

齿轮传动是现代机械设备中应用最广泛的一种传动方式。

与带传动、链传动等相比,齿轮传动具有效率高,使用寿命长、维护方便,传动比恒定、传动平稳等优点,在各种机械设备中广泛应用[1]。

大到矿山机械的传动装置,小到汽车变速箱、甚至日常生活中使用的玩具汽车等小型机械,无不渗透着齿轮传动装置的应用。

所以在一定意义上说,齿轮设计与制造系统技术标志着一个国家工业技术的水平[4]。

随着近代科学的迅速发展,对齿轮传动的设计和制造水平提出了更高的要求。

发展趋势是向六高、二低、三化方向发展。

六高是指、高承载能力、高传动效率、高精度、高速度高齿面硬度及高可靠性;二低,即低噪声、低成本;三化,即通用化标准化、多样化、[2]。

从六十年代以来,很多工业技术发达的国家如德国、美国、日本等,在发展高精度、硬齿面齿轮,磨齿及齿轮修形方面取得了重大的成果。

随着改革开放进一步深入,国际交流的加强,国内齿轮制造企业需要提高在汽车、大型工程机械、大型成套设备等领域内齿轮的设计制造水平,成为摆在我们面前的一道艰巨的课题[3]。

而当前我国齿轮技术的主要科研方向是:

齿轮的热处理技术;高速大功率齿轮热弹变形的测量和修形技术的研究;电子计算机在齿轮技术中的应用研究;齿轮的损伤分析和损伤预报;齿轮装置的噪声控制技术的研究等[4]。

这些研究方向都需要对齿轮传动进行精确的设计造型。

而随着计算机技术的发展,CAD技术已被越来越多企业重视,CAD软件已经在众多企业普及。

然而由于设计人员素质等方面原因,在我国还有众多用户仅仅是将通过CAD软件作为绘图工具,使所绘图形便于保存或修改,并没有真正实现通过计算机进行辅助设计的目的,设计手段的本质仍是繁杂的手工设计。

但是由于传统的二维设计的局限性,新型的三维设计以其直观性强、方便修改、便于分析检验等方面的优点已逐步被国际上的众多大公司引用。

近些年出现诸多优秀三维软件,如UG、SolidWorks、Proe等。

但是因为商业软件所要兼顾通用性,并不会为解决某个具体的问题专门设计一些模块,因此在解决一些具体设计问题时,常常需要企业根据自身需求对通用CAD软件进行自主化的二次开发,以提高通用软件的设计效率和使用范围。

通过对一些通用软件进行二次开发来实现某种特定的功用,已经成为当代CAD软件应用一种潮流和趋势[11]。

所以将CAD技术引入到齿轮传动设计中来,建立一个集参数化设计与三维特征建模于一身的齿轮传动CAD系统,是齿轮传动设计的发展趋势。

本课题以齿轮三维设计为突破口,以SolidWorks2010作为支撑软件,把渐开线圆柱齿轮的几何参数设计和三维精确造型作为研究重点,开发了齿轮类零件三维设计专用模块系统。

该系统能够较好地实现齿轮设计过程的自动化,避免设计人员通过手工查阅大量技术数据,也可避免三维造型过程中靠手工取点的繁琐及不精确性,能够让齿轮设计人员从繁琐、低效的手工设计工作中解放出来,并提高设计质量和效率[11]。

齿轮传动参数化设计与三维造型模块系统是现代CAD技术与齿轮设计相结合的产物,也是两者发展的必然趋势。

本课题以常用渐开线圆柱齿轮传动为设计对象,将齿轮传动的参数设计及强度校核、三维实体造型等种功能集合在一起,适应了齿轮传动设计的发展趋势,从而具有非常实用价值。

1.2国内外研究动态

渐开线圆柱齿轮的设计已经历二百多年,设计理论非常成熟,设计资料也相当丰富。

渐开线圆柱齿轮的主要参数已经标准化、系列化。

因而现代工程技术对齿轮参数设计、三维造型等功能提出了更高要求。

为适应现代制造技术的需求,涌现出许多大型的的商业应用软件,但或多或少都存在一些不完善的地方。

有些系统即使实现了齿轮三维造型,所建模型却也非常粗糙,难以精确地表达渐开线齿廓的几何特征;有的软件只具有几何参数设计而缺少三维造型功能;而有些软件不能充分注重设计者的设计需求,表现在为减少设计难度,齿轮的一些经验参数直接采用了系统默认值,当输入的唯一初始值的时候,却只能得到唯一的结果,这显然是不符合实际的设计需求。

当然少数公司也开发了较为完善的专用齿轮设计软件,如美国Camnetics公司的GearTrax插件,可以建立光滑的渐开线齿廓,直观、简单、功能强大,自动变位量更新功能,比较适合生产实际的需要,价格却很高,如果仅为设计齿轮购买价格昂贵的专用软件对中小企业负担很重,但是该插件所建的齿廓为抛物线线型,从而得到的造型曲线并不精确。

因此应用小型CAD软件对齿轮进行自身化、参数化造型设计已成为各个领域齿轮设计者的迫切需求。

 

1.3三维CAD齿轮参数化设计系统的发展现状

1.3.1三维CAD软件齿轮参数设计情况

虽然目前有关齿轮设计的资料比较完善,理论已相当成熟,但其设计过程仍然比较繁琐。

考虑到齿轮设计这种情况,国内外许多大型商业软件也逐渐开始在自己软件内部开发适用于齿轮传动设计的专用插件,但由于软件通用性及自身不便且过于庞大等原因,其齿轮设计部分多数比较简易,且参数较少,只适用于一般设计要求。

像对于齿轮三维建模,中端三维软件SolidEdge提供了其设计原型,但无论是其对齿轮齿廓的特征的精确描述,还是由三维模型到二维工程图纸的转换等功能都没有提供很好的解决方案,虽然其支持三维模型/二维工程图的转换功能,但是转化过程中的图幅的选择,尺寸标注,齿轮技术参数表内数据的更新等技术问题都没有得到很好的解决,还需靠人工逐一检验修改,造成重复劳动,也容易出错。

从在SolidWorks2007开始有直接生成标准齿轮的插件,但参数较少,且建立的齿轮模型也不精确,不能用于后续的数控加工及有限元分析,难以做到设计、制造及检测的一体化[11]。

1.3.2SolidWorks齿轮建模方法

SolidWorks是基于Windows的三维CAD软件,具有全面的参数化特征造型,灵活的装配设计和约束检验,以及快速生成工程图功能,同时还具有强大的数据转换接口,便于与其他软件进行数据转换。

但该软件在参数绘图方面的功能模块还不完善,因为没有公式图线功能,齿轮建模时只能用近似圆弧代替渐开线齿廓曲线,精度比较低,或根据齿轮渐开线方程计算坐标值采用手工取点方法绘制渐开线齿廓,效率低而对设计人员的要求较高,设计人员既要熟悉齿轮设计又要对软件应用非常熟练。

实现齿轮三维造型,关键是精确地绘制渐开线齿廓。

在SolidWorks中,一般是采用齿轮设计插件或者调用标准零件库的方法来进行齿轮的快速建模,还有借助于程序开发或与其他软件的数据交换等功能得到精确渐开线齿廓,再进行建模。

总结现有SolidWorks软件进行齿轮三维造型的方法,主要有以下几种[7]:

(1)用SolidWorksToolbox建模

SolidWorksToolbox是集成于SolidWorks软件的标准件库。

利SolidworksToolbox,用户只需选择相应标准并指定相应标准件的类型和基本参数,即可方便地生成、构造并调用Toolbox中的标准零部件。

用户还可以自定义SolidWorksToolbox零件库,建立用户公司的标准,以节省日后建立标准零件的时间。

从2007版开始,SolidWorks提供了齿轮设计库,方便用户通过设计参数的方法自动生成齿轮。

(2)齿轮设计专用插件建模

美国Camnetics公司的GearTrax插件,一种简单易用的、在SolidWorks内部就可以完成驱动零件实体造型工具。

可生成:

直齿轮、斜齿轮、锥齿轮、涡轮蜗杆、渐开线花键,链轮,齿形带带轮,V带带轮等。

主要特点:

直观易用,功能强大;支持主要工业国家标准;支持塑料齿轮设计标准;真正的精确渐开线齿廓;渐开线齿廓曲线可导入SolidWorks草图;单个齿实体可以加入已有.prt文件。

类似功能的国内软件有济南法恩特集成技术有限公司开发的法恩特三维齿轮专家系统V2.0,基于SolidWorks使用,并符合中国国家标准,直接输入齿轮相关参数,即可方便在得到精确的渐开线齿轮。

(3)借用CAXA电子图版生成渐开线齿廓进行建模

CAXA电子图版是一款优秀的国产二维CAD软件,简单、易用、符合我国国家标准,在中小企业中有较大的占有率。

该软件与渐开线齿轮齿形绘制功能,在对话框中输入齿轮的齿数、模数、压力角、变位系数等参数,并可设置齿形的齿顶过度圆角的半径和齿根过度圆弧半径及齿形的精度,直接生成齿轮的渐开线齿廓,可生成全部或部分轮齿的齿形图。

利用DXF格式的文件建立SolidWorks和CAXA电子图板的联系,将在电子图板中绘制好的齿轮齿形保存为DXF格式的文件备用。

在SolidWorks软件中对齿轮建模时,导入保存过的齿轮齿形DXF文件,并设置齿轮曲线数据单位为“毫米”,即可完成齿轮轮齿的草图绘制,通过拉伸或扫描特征完成齿轮造型。

然后进行齿轮轮毂、腹板等基体结构建模,从而完成整体齿轮三维模型。

(4)用编程法编制渐开线曲线程序进行建模

根据渐开线曲线的直角坐标参数方程,应用高级编程语言VB或VC语言等编写生成渐开线齿廓曲线的应用程序,并保存生成.txt文件。

在SolidWorks利用“通过XYZ点的曲线”命令,使用文本编辑器或电子表格应用程序为曲线点生成包含有坐标值的文件。

单击对话框中的“确定”按钮,所需渐开线曲线即出现在屏幕上,然后进行其他步骤完成齿轮的三维建模。

1.3.3SolidWorks齿轮建模方法比较

以上几种方法中,使用软件自带SolidWorksToolbox标准件库是对齿轮建模最简单的一种方法,用此方法得到的齿轮模型能够满足一般用机械虚拟装配要求。

但是Toolbox标准件库中,只有几种最基本的齿轮,而且设计界面中也仅有模数、齿数、压力角等几个最基本的参数值,应用范围较狭窄,不能满足其他的常用齿轮如变位齿轮设计等的要求。

GearTrax齿轮插件直观易用,功能强大,参数齐全,精度较高,比较符合设计生成需求。

通过选择齿轮类型,输入齿轮设计相关参数,自动生成具有较为精确齿形的齿轮,绘制出齿轮齿形与实际基本一致。

能够设计圆柱齿轮,同步带轮,螺旋锥齿轮,涡轮蜗杆等齿轮传动;生成输入数据,与所画的齿轮相啮合的齿轮。

该插件是一种简单易用的齿轮造型工具,但价格昂贵,若果仅为齿轮设计需要购买对中小企业负担较重。

借用CAXA电子图板绘制渐开线通过DXF文件与SolidWorks软件结合实现齿轮的建模,不必购买价格昂贵专用插件,方便易行,对中小企业或是学校课程设计等需要比较实用,但所绘齿轮精度不高,如果齿根过渡曲线直接选取0.38m,不切合生产实际。

而利用编程法生成渐开线完成齿轮设计,能够实现许多特殊结构曲线、曲面等的造型,使得仿真设计更趋于生产实际。

该方法对于摆线齿轮、变位齿轮、圆锥齿轮等其他复杂齿轮轮齿齿廓曲线的设计只是形状不同,而其开发原理基本相同。

与以上三种方法比较,需要开发者具备一定的编程知识,对通用软件进行二次开发,完成所需专业CAD系统开发,从而提高通用软件的设计效率。

本文针对目前齿轮传动设计现状提出相应的解决方案,运用编程法开发了基于SolidWorks齿轮三维设计专用模块系统,将齿轮的设计与校核与三维造型集成,实现齿轮几何参数设计自动化,提供了渐开线齿廓的精确建模的功能。

1.4本课题研究的主要内容

1.4.1本课题研究的主要内容

本课题以SolidWorks2010为支撑平台,利用VB编程,采用参数化设计和特征建模技术实现了渐开线圆柱齿轮的参数设计和三维精确造型绘制。

整个系统包括两大部分:

齿轮几个参数设计模块和三维精确造型模块,并集成了这两大模块。

本课题主要内容包括以下两个方面:

(1)几何参数设计及强度校核

本部分包括齿轮的几个参数设计及承载能力分析计算,对齿轮齿面接触强度及齿根弯曲强度的进行强度校核计算。

主要根据齿轮设计理论,利用VB编程计算;并通过调用SolidWorks的API函数,将编译好的可执行程序,嵌入SolidWorks中。

实现了对齿轮几何参数特征的描述,开发了直齿、斜齿圆柱齿轮的几何参数设计模块。

该模块可根据输入的基本工作参数,通过程序分析计算,确定出齿轮的齿数、模数等几何参数及齿轮建模用的控制参数等以备齿轮造型使用。

(2)渐开线圆柱齿轮的实体建模

根据输入齿轮主要参数生成齿轮的三维实体模型是,把齿轮建模的全过程录制成宏文件,找出宏文件中与模型生成有关的关键函数,弄清关键常数的变化对实体造型的影响,把关键常数用变量代替,就建立了SolidWorks中的渐开线齿轮的参数化模型。

该部分是渐开线齿廓部分的精确造型的功能。

1.4.2具体要求

(1)能够实现齿轮参数设计过程自动化。

根据输入的相关参数,选择设计方法,自动调用程序,进行齿轮参数的初步设计。

并根据设计准则进行齿面接触疲劳强度或齿根的弯曲疲劳强度的校核计算。

(2)选择高级语言VB编写渐开线齿廓曲线的程序,采用插点法即“通过XYZ点的曲线命令”,精确绘制渐开线齿轮齿廓曲线,借助软件的宏功能采用尺寸驱动实现渐开线圆柱齿轮三维精确造型的绘制功能。

(3)实现齿轮几个参数设计与三维精确造型两部分内容的结合,实现设计计算与三维造型的集成。

2.SolidWorks二次开发的基本方法

2.1SolidWorks二次开发简介

SolidWorks软件是美国一家专门从事开发三维机械设计的公司开发的一个基于Windows的三维CAD系统,它具有丰富的API程序应用接口,是一个基于OLEAutomation的编程接口,它包含了近千个功能函数,可以方便VB或VC调用,内嵌VBA二次开发环境,可以高效开发所需的专用软件。

2.1.1SolidWorks二次开发的基本原理

对SolidWorks二次开发主要通过软件内嵌API接口,该接口提供大量的OLE,对象以及这些对象所拥有的方法和属性。

通过调用这些API,我们可以将SolidWorks中一些重复单调或者规划明确的操作使用程序语言描述,通过简单人机交互,让计算机自己来完成此类工作,以提高工作效率。

用户通过SolidWorksAPI,借助支持OLE编程的高级编程语言作开发平台,设计系统界面,编制应用程序,通过在程序中调用API对象访问和操作SolidWorks,对SolidWorks进行二次开发,建立起适于自己需要的专用SolidWorks功能模块。

如生成和编辑零件草图、构造三维实体、检测曲面,建立标准零件库、自动生成工程图并进行尺寸标注等几乎所有我们需要的参数化设计功能。

这些专用功能模块可通过生成DLL文件作为插件挂接在SolidWorks的菜单下,也可置于用户开发的工具条中,或者独立于SolidWorks之外使用。

图2-1为SolidWorksAPI对象模型,在所有对象中,ModelDoc2对象是最为常用的,代表SolidWorks的文档。

SolidWorks有三种最基本的文件格式:

零件、装配体、工程图。

ModelDoc2对象可以直接对这三类文件进行操作。

ModelDoc2又包含了很多子对象,其中PartDoc,AssemblyDoc和DrawingDoc分别属于零件、装配体和工程图的API对象,使用它们来操作相应类型的文件。

SolidWorksAPI每种对象都有自己特定的对象来表示,但是SolidWorks设定了一些通用的方法和属性来操作这些对象。

通过设置各自对象方法个属性等就可以就可以诸如视图设置、轮廓线修改、参数控制、对象选择、打开/保存文档、生成编辑特征参数等与实体模型相关的各种操作,完成对应文件类型的相关二次开发[7]。

图2-1为SolidWorksAPI对象模型

2.1.2SolidWorks二次开发的思路

对SolidWorks进行二次开发,要根据企业产品设计需求确定开发方法,并指定具体的开发方案,当然也要根据开发人员能力量力而行。

(1)SolidWorks二次开发原理和方法

通过调用API对象对SolidWorks进行二次开发有两种方法:

完全编程法和尺寸驱动法。

完全编程法即所有API对象属性设置及调用全部在编程环境中完成。

此方法可以使三维模型完全实现由程序驱动,能够实现对复杂形体的造型。

尺寸驱动法是一种编程技术与设计变量相结合的方法,即以SolidWorks环境中建立的典型结构模型为基础,的尺寸标注视为变量。

用设计变量作为程序与模型的联在保持模型结构不变的情况下,将造型系的纽带,此方法可以通过少量的变量化参数来控制模型,获得一系列结构相同而尺寸不同的相似零件,适用于如齿轮、标准件等结构和尺寸关系明确的系列化产品设计。

利用这种方式进行二次开发,在参数化建模中并不重复模型的生成过程,而只是在模板模型的基础上改变零件的尺寸,从而达到更新模型的目的。

当然无论采用完全编程法和尺寸驱动法进行二次开发,都需要编制大量程序,需要开发者有丰富的编程经验、对SolidWorksAPI函数非常熟悉和扎实的英语基础。

对于初学者和非计算机专业的开发人员来说,都有一定的难度。

而本课题拟采用完全编程法。

通过SolidWorks中宏的录制功能是非计算机专业的开发人员避开大量编程及理解API对象及调用的最佳途径。

(2)SolidWorks二次开发方法的比较

对于SolidWorks进行二次开发,如果采用VisualBasic.NET或者VisualBasic作为编程语言,也可以采用一种简单实用的方法SolidWorks的宏录制。

完全编程法和尺寸驱动法都可以使用宏录制来简化编程任务,但两者存在较大差异。

①系统的执行效率和可靠性不同

从系统可靠性、执行效率考虑,尺寸驱动法比较简单。

编程法则需要从头到尾重新建立模型的过程,尺寸驱动只需改变已有的模型的尺寸即可,可以节省图形的更新速度。

编程法VB程序调试过程中,经常会出现SolidWorks绘制图形的某一步骤没有任何反应,也不会出现任何出错的提示信息,这需要耐心地查找程序中存在的错误。

②简化程度不同

完全编程法进行在三维造型的同时,使用宏将造型的整个过程全部录制下来,然后再对所录制的宏代码进行修改,将有关的常量换成变量。

该方法虽然不必由开发者对整个造型过程全部变成,使编程简化,却存在一个很大的缺点。

即使用宏录制造型的过程中,并不能将造型过程全部录制下来,对于被遗漏部分,需要开发者自行查询并使用SolidWorksAPI函数补全这部分代码,而这无论是对初学者还是有经验的开发者,都比较困难。

使用尺寸驱动法,不必录制整个造型的具体过程,而是在零件造型完成后,修改零件模型需要参数化的尺寸,用宏录制修改尺寸的过程,产生程序代码。

这种方法不必考虑模型的造型过程,只关心对造型参数化尺寸的修改,涉及到的API函数相对较少,比较适用于初学者和非计算机专业的开发人员[10]。

(3)本系统的具体开发方案

我们在选定开发方法后,就要制定本系统具体开发方案了。

选定一个标准齿轮零件,按正确的设计方法在SolidWorks环境中绘制其三维为标准模型图并保存,根据用户需要分析并确定模型的变量化参数,如齿轮的模数,齿数、压力角、螺旋角等参数,然后通过VisualBasic等编程环境设计操作界面,在程序中调用API对象获取并修改标准模型中的相关约束变量参数值,使模型的几何或拓扑关系发生改变,从而完成参数化的齿轮零件建模。

最后将程序置于SolidWorks的菜单或工具条中。

工作流程如图2-2所示:

SolidWorksAPI窗口

零件建模菜单与工具条

用户选择界面

获取并修改齿轮变量参数

生成系列化的齿轮实体零件

图2-2二次开发方案工作流程图

2.2SolidWorks二次开发的工具

选用二次开发的工具是由支撑软件来决定的。

本课题是基于SolidWorks软件的二次开发,由于SolidWorks具有良好的开放性程序接口SolidWorksAPI,任何支持COM和OLE的编程语言如VisualBasic,VBA,C,VisualC++,C#,Delphi等等都可以作为SolidWorks的开发工具。

SolidWorks二次开发可以使基于自动化技术的,也可以是基于COM的。

基于自动化技术只能开发EXE形式的程序,而基于COM技术可以使用最多的SolidWorksAPI函数,API可控制SolidWorks的会话方式,生成DLL格式的文件,作为SolidWorks插件使用。

而本课题拟采用的则是基于自动化开发的EXE程序。

在众多开发工具中,最简单的工具为VBA,它常用于录制宏,得到基本的程序框架和API函数。

易学易用的高级开发语言是VB(通常为EXE格式),VisualC#是功能强大语言(通常为DLL格式),但是入门困难,对非计算机专业的开发人员难度比较高。

与其他开发语言相比,VB语言规则简单,功能较为强大,同时考虑到SolidWorks提供的宏录制功能为VBA环境,与VisualBasic语法规则完全的一致,因而对非计算机专业的工程技术人员来说,VisualBasic更适于作为开发工具。

2.3二次开发程序的运行方式

用VB技术和SolidWorks二次开发接口API开发应用程序有两种运行方式:

一种方式是将应用程序作为可执行文件直接运行,由程序控制SolidWorks的调入和退出。

另一种方式是将程序作为一条宏命令嵌入到SolidWorks中。

本课题拟采用VisualBasic6.0做为开发编辑工具,调用SolidWorks中的API函数,令API向VB程序提供所需要的对象及这些对象的方法和属性,将齿轮的几何参数设计及三维造型宏,嵌入到SolidWorks中,完成圆柱齿轮在SolidWorks中的三维造型。

用户在SolidWorks环境下,新建或打开已有的零件文件,点击宏工具栏中“齿轮设计”图标,即可运行齿轮设计程序,进入齿轮设计主界面。

3.系统的总体设计及齿轮参数设计模块

3.1系统总体设计

3.1.1系统的总体构成

本系统主要分为齿轮参数设计模块及三维造型模块两大组成部分。

其中参数设计模块包括齿轮几何参数的设计和相应疲劳强度的校核。

根据齿轮工作情况,齿轮传动分为开式齿轮传动和闭式齿轮传动,而闭式齿轮传动又有软齿面齿轮和硬齿面齿轮之分。

软齿面齿轮的主要失效形式是齿面点蚀,其按照接触疲劳强度设计,弯曲疲劳强度校核;硬齿面齿轮主要失效形式是齿根折断,按照弯曲疲劳强度设计,并按照接触疲劳强度校核。

齿轮三维精确造型包括:

建立齿轮原始模型、生成轮齿特征、驱动特征参数、生成齿轮结构等内容。

齿轮参数设计模块是齿轮造型系统的前导,用以完成齿轮基本几何参数的设计、强度校核及设计结果的输出。

用此模块设计出的齿轮参数,不仅可以为其后的参数化造型所运用,也可以被二维或手工绘图所采用,还可以验算手工设计计算或按经验类比设计的正确性。

齿轮三维精确造型模块是整个模块系统的最终目标,用以完成齿轮零件的三维精确造型,齿轮三维造型可以为以后齿轮的数控加工及与后续的有限元软件连接提供依据。

齿轮涉及模块系统的整体结构如图3-1所示:

图3-1系统关系图

3.1.2系统的设计界面

本系统的设计界面包括系统启动界面、齿轮参数设计主界面、齿轮三维造型主界面。

如图3-2所示,用户点击“齿轮设计”菜单出现启动界面进入系统。

在启动界面中,点击“参数设计”按钮进入齿轮参数设计主界面,对齿轮传动进行包括初步设计、强度校核、详细齿轮几何参数的计算及设计几个哦的输出等内容的齿轮传动几何参数设计的设计:

点击“三维造型”按钮可不比经过齿轮几何参数设计过程而直接进入齿轮三维造型界面,输入齿数,模数,压力角这三个参数可直接对齿轮进行三维精确造型;点击“退出系统”按钮则结束齿轮设计退出系统。

图3-2系统启动界面

在启动界面中点击“参数设计”按钮进入齿轮参数设计系统主界面,如3-3所示。

图3-3参数设计主界面

本界面

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2