《计算机辅助机械设计》课件第6章.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《《计算机辅助机械设计》课件第6章.ppt》由用户(momomo)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机辅助机械设计 计算机辅助 机械设计 课件
- 资源描述:
-
1、第6章 渐开线标准圆柱齿轮传动计算机辅助设计 第6章 渐开线标准圆柱齿轮传动 计算机辅助设计 6.1 用户需求用户需求 6.2 系统结构设计系统结构设计 6.3 渐开线标准圆柱齿轮传动的设计计算渐开线标准圆柱齿轮传动的设计计算 6.4 渐开线标准圆柱齿轮传动的公差查询渐开线标准圆柱齿轮传动的公差查询 6.5 渐开线标准圆柱齿轮自动绘图程序设计渐开线标准圆柱齿轮自动绘图程序设计 6.6 设计结果的输出设计结果的输出 附录附录A 渐开线标准圆柱齿轮传动计算机辅助设计渐开线标准圆柱齿轮传动计算机辅助设计 软件软件VB 6.0源程序源程序 附录附录B 渐开线标准圆柱齿轮自动绘图渐开线标准圆柱齿轮自动绘
2、图VL源程序源程序 第6章 渐开线标准圆柱齿轮传动计算机辅助设计 6.1 用用 户需求户需求 渐开线标准圆柱齿轮传动是工程中应用最广泛的一种机械传动。本章介绍平行轴渐开线圆柱齿轮传动参数化设计方法,其中包括手工设计过程、软件功能模块结构设计、计算模块设计、齿轮公差查询数据库设计、齿轮参数化自动绘图程序设计、设计结果的输出、存储与复用、软件测试等内容。通过本章的学习,我们对参数化机械设计将有比较全面的了解。渐开线标准圆柱齿轮传动参数化设计程序需要用户提供(用户输入)的原始数据为:传递功率,主动轮转速,从动轮转速或传动比,工作机和原动机情况,使用环境情况,传动形式(开式或闭式,内齿或外齿),工作寿
3、命等等。第6章 渐开线标准圆柱齿轮传动计算机辅助设计 此外,还需要用户作一些补充性输入,一般包括:齿轮材料、齿面硬度、热处理方法、齿轮毛坯类型(锻造或铸造)、齿数、螺旋角、安全系数、齿轮轴颈材料、轴颈材料许用应力、齿轮传动精度等级及检验项目、齿厚偏差代号等等。用户需要的结果一般包括:齿轮法向模数、齿轮宽度,其他几何尺寸及圆柱齿轮零件工作图等等。另外,要求程序操作简单方便(比如少击键盘多点鼠标),数据输入不易出错,输入数据便于修改,齿轮零件图的后期修改工作量尽量小,设计结果能够浏览、打印、存储与重复使用等等。第6章 渐开线标准圆柱齿轮传动计算机辅助设计 6.2 系统结构设计系统结构设计 6.2.
4、1 渐开线标准圆柱齿轮传动的手工设计过程分析渐开线标准圆柱齿轮传动的手工设计过程分析 图6-1 手工设计过程 第6章 渐开线标准圆柱齿轮传动计算机辅助设计 【例6-1】设计一斜齿圆柱齿轮减速器的高速级齿轮传动。电机驱动,工作有轻微冲击,齿轮单向运转,传递功率P1=40 kW,n1=960 r/min,传动比i=3.2,工作寿命为10年(每年工作300个工作日),两班制(每班工作八小时)。设计过程见表6-2所示。第6章 渐开线标准圆柱齿轮传动计算机辅助设计 6.2.2 确定软件功能模块与调用关系确定软件功能模块与调用关系 图6-2 齿轮传动参数化设计软件的窗体模块结构图 第6章 渐开线标准圆柱齿
5、轮传动计算机辅助设计 程序划分为多个功能模块,每个功能模块都由一个sub过程实现,这些过程按照给定的顺序运行,见图6-3。第6章 渐开线标准圆柱齿轮传动计算机辅助设计 图6-3 齿轮传动参数化设计软件的功能模块结构图 第6章 渐开线标准圆柱齿轮传动计算机辅助设计 6.3 渐开线标准圆柱齿轮传动的设计计算渐开线标准圆柱齿轮传动的设计计算 6.3.1 输入设计输入设计输入设计,一般应满足以下基本要求:(1)能够输入足够的计算所需参数;(2)输入的参数正确;(3)输入操作简单、方便;(4)输入界面友好、简洁。第6章 渐开线标准圆柱齿轮传动计算机辅助设计 例如:保证在主动轮转速n1、从动轮转速n2、传
6、动比i三者中,必须且只能输入其中两项,并且输入的数据必须是数值型的,其余一项留给程序计算;数值型数据,尽可能通过滚动条与文本框组合输入;需要在一定范围内选择输入的数据,尽可能通过单选钮、复选框、列表框和组合框等,而尽量不使用文本框;对输入的数据,总作正确性验证,对不正确的输入数据,给出提示并要求重新输入;总给出输入数据的缺省值;对多窗体软件中第二个及以后的窗体上,总设置“上一步”或“后退”按钮,以能够返回前一个窗体,从而能够修改输入的参数或多次计算。第6章 渐开线标准圆柱齿轮传动计算机辅助设计 6.3.2 设计计算模块的设计设计计算模块的设计 计算模块的功能主要是根据输入参数和强度条件,选择、
7、计算齿轮的齿数、齿宽系数与模数等基本参数。为了便于理解程序设计的思路,有必要了解一下齿轮模数求解的数学公式。由机械设计理论(见文献3)可知,按齿面接触强度条件,计算齿轮法面模数的公式为 132min1/)/)(1(2ZiZZZiktmdHEHn对式中的(i1),外啮合时取“+”号,内啮合时取“-”号。第6章 渐开线标准圆柱齿轮传动计算机辅助设计 按齿根弯曲强度条件,计算齿轮法面模数的公式为 321max21/)/(cos2ZYYYktmdFSaFan上述两个公式中的各参数名称及其在程序中的代号(变量名)和获值来源或方法见表6-3。设计计算模块,就是围绕上述的两个公式展开设计的。为了求出模数,就
8、必须逐个地为公式右边各参数赋值。为了赋值,需要处理许多有关的数表和图线。第6章 渐开线标准圆柱齿轮传动计算机辅助设计 处理图线与数表时,需要输入相应的参数值。一个窗体面积是有限的,难以安排太多控件用来输入,因此,需要用多个窗体才能完成全部参数的输入。还有一些参数,必须经过一定的运算过程,得到相应的中间结果,再从中选择数据作进一步的输入。如齿宽系数d的输入,就需要在输入齿轮硬度、齿轮在轴上的布置形式、载荷变化大小之后,经过查文献3中表12-14,得到一个齿宽系数范围,用户根据这个齿宽系数范围,从中选择一个具体的齿宽系数d作为最终的输入。因此,设计计算模块,一般需要一个以上的窗体。齿 轮 传 动
9、设 计 计 算,主 要 通 过 参 数 输 入 主 窗 体frmmaininpu.frm的cmdaffirm-Click事件过程、齿宽系数选择输入窗体frmoption.frm的cmdgoon-Click事件过程和精度等级选择窗体frmxjd.frm的cmdaffirm-Click事件过程,顺序执行而完成。第6章 渐开线标准圆柱齿轮传动计算机辅助设计 6.4 渐开线标准圆柱齿轮传动的公差查询渐开线标准圆柱齿轮传动的公差查询 6.4.1 齿轮工作图标注内容以及齿轮工作图标注内容以及VB到到VL之间的参数传递之间的参数传递 圆柱齿轮传动图标注内容,由齿轮传动工作图要求决定。按照国家标准GB6443
10、-86(文献15)规定,渐开线标准圆柱齿轮图样上应注明的数据分为三部分:1)需要在图样上标注的主要数据 (1)顶圆直径及其公差;(2)分度圆直径;(3)齿宽;(4)孔(轴)径及其公差;(5)定位面及其公差;(6)齿轮表面粗糙度。第6章 渐开线标准圆柱齿轮传动计算机辅助设计 2)需要用表格列出的数据(1)法向模数;(2)齿数;(3)基本齿廓(符合GB135678渐开线圆柱齿轮基准齿形时仅注明齿形角,不符合时则应以图详述其特性);(4)齿顶高系数;(5)螺旋角;(6)螺旋方向;(7)径向变位系数;第6章 渐开线标准圆柱齿轮传动计算机辅助设计 (8)齿厚:公称值及其上、下偏差(法向齿厚公称值及其上、
11、下偏差或公法线平均长度及其上、下偏差,或量柱(球)测量距及其上、下偏差);(9)精度等级;(10)齿轮副中心距及其极限偏差;(11)配对齿轮的图号及其齿数;(12)检验顶目代号及其公差(或极限偏差)值。第6章 渐开线标准圆柱齿轮传动计算机辅助设计 3)其他 根据齿轮的具体形状及其技术条件的要求,还应给出其他在齿轮加工和测量时所必需的数据,主要有以下几方面:(1)对于齿轮与轴为一体的小齿轮,以及轴、孔不作为定心基准的大齿轮,在切齿前作定心检查用的表面最大径向跳动必须规定。(2)为检验轮齿的加工精度,对某些齿轮尚需指出其他一些技术参数(如基圆直径),或其他作为检测用的尺寸参数和形位公差(如齿顶圆柱
12、面)。(3)当采用设计齿形、设计齿向时应以图样详述其参数。(4)给出必要的技术要求。第6章 渐开线标准圆柱齿轮传动计算机辅助设计 下面以圆柱齿轮工作图为例来说明齿轮工作图的标注内容,如图6-4所示。图样中的参数表一般放在图样的右上角。参数表中列出的参数项目可根据具体情况增减。图样的技术要求一般放在该图的右下角。掌握了齿轮工作图的标注内容后,我们进一步学习VB-VL的数据接口文件结构。齿轮检验的各公差组可能的检验项目代号有:(1)第公差组精度项目代号,共五个:Fr(齿圈径向跳动公差),Fp(齿距累积公差),Fi(切向综合公差),Fi(径向综合公差),Fw(公法线长度变动公差)。第6章 渐开线标准
13、圆柱齿轮传动计算机辅助设计 图6-4 圆柱齿轮工作图示例第6章 渐开线标准圆柱齿轮传动计算机辅助设计 (2)第公差组精度项目代号,共六个:ff(齿形公差),fpt(齿距极限偏差),fpb(基节极限偏差),fi(一齿切向综合公差),fi(一齿径向综合公差),Fw(公法线长度变动公差)。(3)第公差组检验项目,对精度在510级的常用齿轮,只采用一项:F(齿向公差)。第、第公差组的检验项目的多少是随用户需要而变化的。比如,有时只需要检验一项,有时则需要检验两项;有时需要检验这一项,有时则需要检验另外一项;有时需要检验这两项,有时则需要检验另外两项,等等,不一而论。但由齿轮国标可知,最多检验项目为两项
14、。第6章 渐开线标准圆柱齿轮传动计算机辅助设计 表表6-4 主动轮的数据接口文件结构及其示例主动轮的数据接口文件结构及其示例 第6章 渐开线标准圆柱齿轮传动计算机辅助设计 表表6-4 主动轮的数据接口文件结构及其示例主动轮的数据接口文件结构及其示例 第6章 渐开线标准圆柱齿轮传动计算机辅助设计 注:XZYD(1)是数值型数组,为了使其带有后缀“HBS”。在程序中,需要带有“HBS”的字符串“180HBS”并写入文件。因此,要使用表达式:Trim(Str(XZYD(1)+HBS;齿向载荷分布公差的代号,按国家规定应为“F”,由于AUTOCAD不支持希腊字母,故采用“Fb”。第6章 渐开线标准圆柱
15、齿轮传动计算机辅助设计 按 照 上 述 文 件 结 构,建 立 两 个 数 据 文 件,分 别 是“zhudonglunshuju.txt”和“congdonglunshuju.txt”。具体内容如下:(1)“zhudonglunshuju.txt”内容。(7 8 9 )(15.708 -0.100 -0.250 )(5.000 20 11.36 100 45 60 )(45 正火 189HBS 铸造)(Fp 0.045 空 0)(ff 0.020 fpt 0.025)(Fb 0.040 )(0.018 0.035 0.035 0.054 )(407.99 0.036 )(“右旋”0)(3.8
16、0 0.200 14.00 0.022 0.060 )(1.6 3.2 3.2 1.6 )(外齿轮)第6章 渐开线标准圆柱齿轮传动计算机辅助设计(2)“congdonglunshuju.txt”内容。(7 8 9 )(15.708 -0.100 -0.250 )(5.000 60 11.36 95 65 20 )(45 正火 189HBS 铸造)(Fp 0.090 空 0 )(ff 0.022 fpt 0.028)(Fb 0.040)(0.022 0.052 0.052 0.081)(407.99 0.036)(左旋 0)(4.40 0.200 18.00 0.022 0.060)(1.6 3
17、.2 3.2 1.6 )(外齿轮 )第6章 渐开线标准圆柱齿轮传动计算机辅助设计 6.4.2 公差查询公差查询VF 6.0数据库设计数据库设计 1“齿轮公差查询齿轮公差查询.exe”程序设计程序设计 “齿轮公差查询.exe”程序用VF 6.0设计,用以查询齿轮传动精度公差和齿坯公差。该程序作为主执行程序“圆柱齿轮参数化设计.exe”的从执行程序。在“圆柱齿轮参数化设计.exe”中,VB-VF建立数据接口文件“查询公差输入参数.txt”。在“查询公差输入参数.txt”文件中,有齿轮公差查询所需的必要数据(齿轮基本参数及公差查询项目),数据结构见表6-5。第6章 渐开线标准圆柱齿轮传动计算机辅助设
18、计 表表6-5“查询公差输入参数查询公差输入参数.txt”的结构的结构第6章 渐开线标准圆柱齿轮传动计算机辅助设计 1)在VF 6.0系统中建立项目文件在VF 6.0系统中建立项目文件“齿轮公差查询.pjx”。2)在项目中建立公差或极限表(共13个表)在项目中建立公差或极限表,分别如下:(1)齿形公差表:齿形公差.dbf;(2)径向跳动公差表:径向跳动公差.dbf;(3)公法线长度变动公差表:公法线长度变动公差.dbf;(4)基节极限偏差表:基节极限偏差.dbf;(5)齿距极限偏差表:齿距极限偏差.dbf;第6章 渐开线标准圆柱齿轮传动计算机辅助设计(6)齿轮副中心距极限偏差表:齿轮副中心距极
19、限偏差.dbf;(7)齿距累积公差表:齿距累积公差.dbf;(8)齿向公差表:齿向公差.dbf;(9)径向综合公差表:径向综合公差.dbf,处理径向综合公差Fi;(10)一齿径向综合公差表:齿径向综合公差.dbf;(11)齿坯公差表:齿坯公差.dbf;(12)基本尺寸公差表:基本尺寸公差.dbf;(13)圆跳动公差表:圆跳动.dbf。第6章 渐开线标准圆柱齿轮传动计算机辅助设计 3)编写公差或极限偏差表的处理程序 上述13个表都是国家标准,尽管比较规则,但仍不是真正的二维数表,其数据仍不能原样直接输入到上述对应的dbf表中,需要手工将每个表都整理成二维数表后再输入*.dbf 表。下面以径向综合
20、公差表的处理为例,说明这些表的查询方法。(1)径向综合公差的查询:径向综合公差Fi值见表6-6。第6章 渐开线标准圆柱齿轮传动计算机辅助设计 表表6-6 径向综合公差径向综合公差Fi值(值(GB10095-88)(摘录摘录)第6章 渐开线标准圆柱齿轮传动计算机辅助设计 表表6-7 整理后的径向综合公差整理后的径向综合公差Fi值表值表 第6章 渐开线标准圆柱齿轮传动计算机辅助设计 查询程序的主要代码见代码6-1。代码6-1 径向综合公差Fi值查询程序(fi.prg)主要代码 D=mn*cs/cos(jd)&mn-法向模数,cs-齿数,jd-角度(度),这三个参数以及精度等级dj2均由数据接口文件
21、提供。这里对数据接口文件的读取语句省略了。dafippdj=jz+alltrim(str(dj2)&dj2-第二公差组等级值,dafippdj-字段名变量 use 径向综合公差 again locate for ddmin and dmnmin and mnlmin and ldmin and dmnmin and mndmin and ddmin and dmnmin and mndmin and dmnmin and mndmin and dmnmin and mndmin and dmnmin and mndmin and dmnmin and mnbmin and b0 exit fo
22、r endif next x 第6章 渐开线标准圆柱齿轮传动计算机辅助设计 use 圆跳动 again locate for ddmin and ddmin and d0 exit for endif next x use 齿轮副中心距极限偏差 again locate for aamin and a=amax if found()=(.t.)fa=&ziduanming(x)else fa=0 messagebox(“公差查询数据库:齿轮副中心距极限偏差表中无相应 -第6章 渐开线标准圆柱齿轮传动计算机辅助设计 极限偏差,请核对.+chr(13)+chr(13)+查询参数:中-心距=+all
23、trim(str(a,10,3)+mm ,48,公差查询中断)return endif strtofile(str(fa),查公差输出参数.txt,.t.)&齿轮副中心距极限偏差 set safety on endproc&zhongxinju结束 *查公差输出参数.txt的31个数据顺序是:前15个是主动轮的,第1630个是从动轮的,最后一个是齿轮副中心距极限偏差 第6章 渐开线标准圆柱齿轮传动计算机辅助设计 *主动轮的具体顺序如下:*切向综合公差;齿距累积公差;径向综合公差;公法线长度变动公差;径向跳动公差;齿形公差;齿距极限偏差;基节极限偏差;*一齿切向综合公差;一齿径向综合公差;齿向公
24、差;基准面圆跳动公差;孔尺寸公差;孔形位公差;顶圆公差 *从动轮的:其顺序与意义同主动轮的 第6章 渐开线标准圆柱齿轮传动计算机辅助设计 (4)将“齿轮公差查询.pjx”连编成可执行程序:将“齿轮公差查询.pjx”连编成可执行程序“齿轮公差查询.exe”(注意:可执行程序的名称可与项目文件同名,也可不同名),即可由主执行程序调用。第6章 渐开线标准圆柱齿轮传动计算机辅助设计 2 其余公差项目的查询其余公差项目的查询 2)中13个公差表之外的公差项目,由于数据量不大,查询程序代码量也少,可放在主执行程序中,分别作为一个sub过程,比如 ccd(粗糙度查询)、jiancao(键槽尺寸公差查询)、p
25、ingxingdu(键槽平行度公差查询),见代码6-9。第6章 渐开线标准圆柱齿轮传动计算机辅助设计 6.5 渐开线标准圆柱齿轮自动绘图程序设计渐开线标准圆柱齿轮自动绘图程序设计 1.绘图模块结构设计绘图模块结构设计齿轮自动绘制程序的模块结构图见图6-5。打开数据接口文件zhudonglunshuju.txt或congdonglunshuju.txt,为当前图形和配对图形编号,调用maincall主调函数。maincall主调函数调用shujujiekou函数(读取数据)、plot函数(绘制图框、参数表、标题栏、技术条件、形位公差基准、其余粗糙度)、画齿轮图函数。画齿轮图函数包括InteGea
展开阅读全文