C语言程序实现齿轮基本参数几何尺寸计算.pdf

C语言程序实现齿轮基本参数几何尺寸计算.pdf

ID:57300823

大小:246.99 KB

页数:2页

时间:2020-08-10

C语言程序实现齿轮基本参数几何尺寸计算.pdf_第1页
C语言程序实现齿轮基本参数几何尺寸计算.pdf_第2页
资源描述:

《C语言程序实现齿轮基本参数几何尺寸计算.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2010年第15期SCIENCE&TECHNOLOGYINFORMATION○机械与电子○科技信息C语言程序实现齿轮基本参数几何尺寸计算杨元慧(龙岩学院物理与机电工程学院福建龙岩364000)【摘要】在机械设计中,计算是非常关键的环节。为了提高设计的效率,缩短设计时间,通过C语言来实现设计中的计算功能,既可以减少手工计算的失误率,又可以提高设计的准确性。本文采用C语言将齿轮基本参数的几何尺寸计算程序化,给设计带来了方便。【关键词】C语言;齿轮;几何尺寸;程序化CLanguageProgramtoAchievetheBasicParametersofGearGeometry

2、CalculationYANGYuan-hui(PhysicsandElectricalandMechanicalCollegeofLongyanUniversity,LongyanFujian,364000)【Abstract】Inmechanicaldesign,thecalculationisakeylink.Inordertoimprovedesignefficiencyandreducedesigntime,itreducedtheerrorratecalculatedbyhand,butalsocanimprovetheaccuracyofthedesignt

3、hroughtheClanguagetoimplementthedesignofcomputing.Clanguagewasusedtothebasicparametersofgeargeometrycalculationproceduresinthisarticleandtothedesignofatreat.【Keywords】Clanguage;Gear;Geometry;Procedure0引言printf("d1=%f,d2=%f,da1=%f,da2=%f,df1=%f,df2=%f,db1=%f,db2=%f,h=%f,c=%f,p=%f,s=%f,e=%f

4、,pb=%f,a=%f",d1,d2,da1,da2,df1,C语言是目前世界上流行、使用最广泛的高级程序设计语言,具df2,db1,db2,h,c,p,s,e,pb,a);return0;}备很强的数据处理能力,能用来实现各种复杂的数据类型的运算,且已知模数,及两啮合齿轮齿数即可求一对啮合标准直齿圆柱齿轮计算功能、逻辑判断功能强大。本文就C语言在几何尺寸计算中的应的几何参数值。通过例1演示程序运行结果。用进行研究,通过C语言编程实现标准直齿圆柱齿轮、斜齿圆柱齿轮例1:一对标准直齿圆柱齿轮的参数为:z1=24,z2=56,m=4,求其几以及圆锥齿轮的几何尺寸计算。通过

5、程序只要输入相关的参数就可以何参数。运行以上程序,按提示输入已知量:4,24,56按回车键得出结调出各中齿轮参数的几何尺寸,为机械设计带来了方便。果如图1所示:1程序化计算1.1标准直齿圆柱齿轮几何尺寸计算程序化标准直齿圆柱齿轮的主要参数有:齿数、模数、齿顶圆、齿根圆、分度圆、齿厚、齿槽宽、齿距、齿高、齿顶高、齿根高等,其计算公式如表1所示。图1例1程序运行表1标准直齿圆柱齿轮几何尺寸计算公式1.2斜齿圆柱齿轮几何尺寸计算程序化序号名称符号计算公式一对斜齿轮传动在端平面上相当于一对直齿轮传动,因此在计算1分度圆直径dd1=mz1,d2=mz2时可将直齿轮的计算公式直接用于

6、斜齿轮的端面。斜齿轮的参数几何尺寸的计算公式如表2所示。2齿顶圆直径dada1=m(z1+2),da2=m(z2+2)表2斜齿圆柱齿轮几何尺寸的计算公式3齿根圆直径dfdf1=m(z1-2.5),df2=m(z2-2.5)序号名称符号计算公式4基圆直径dbdb1=mz1cosα,db2=mz2cosα1法面模数mn与直齿圆柱齿轮m相同,由强度计算决定。5全齿高hh=2.25m2螺旋角ββ1=-β2一般β=8°~20°6径向间隙cc=0.25m3端面模数mtmt=mn/cosβ7分度圆齿距pp=m4端面压力角αttgαt=tgαn/cosβ8分度圆齿厚ss=m/25分度圆直

7、径dd=mnz/cosβ9分度圆齿槽宽ee=m/26法面齿距pnpn=πmn10基圆齿距pbpb=mcosα7齿顶高haha=mn11标准中心距aa=(z1+z2)m/28齿根高hfhf=1.25mn参考表1所示的计算公式,根据所学C语言知识,在Turc2.0环境9全齿高hh=ha+hf下编制以下C程序:10齿顶圆直径dada=d+2ha#include11齿根圆直径dfdf=d-2hf#includeintmain(void)12中心距aa=(d1+d2)/2{floatd1,d2,da1,

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

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

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