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

《C语言程序实现齿轮基本参数几何尺寸计算.pdf》由会员分享,提供在线免费全文阅读可下载,此文档格式为pdf,更多相关《C语言程序实现齿轮基本参数几何尺寸计算.pdf》文档请在天天文库搜索。

1、科技信息SCIENCE & TECHNOLOGY INFORMATION2010 年 第 15 期0 引言C 语言是目前世界上流行、 使用最广泛的高级程序设计语言,具备很强的数据处理能力, 能用来实现各种复杂的数据类型的运算,且计算功能、逻辑判断功能强大。 本文就 C 语言在几何尺寸计算中的应用进行研究,通过 C 语言编程实现标准直齿圆柱齿轮、斜齿圆柱齿轮以及圆锥齿轮的几何尺寸计算。 通过程序只要输入相关的参数就可以调出各中齿轮参数的几何尺寸,为机械设计带来了方便。1 程序化计算1.1 标准直齿圆柱齿轮几何尺寸计算程序化标准直齿圆柱齿轮的主要参数有:齿数、模数、齿顶圆、齿根圆、分度圆、齿厚、齿槽宽、齿距、齿高、齿顶高、齿根高等,其计算公式如表 1所示。表 1 标准直齿圆柱齿轮几何尺寸计算公式参考表 1 所示的计算公式,根据所学 C 语言知识,在 Turc2.0 环境下编制以下 C 程序:#。

2、include #include int main(void){float d1,d2,da1,da2,df1,df2,db1,db2,h,c,p,s,e,pb,a,m,z1,z2,a1;printf("Please input the value:m,z1,z2,a1\n");scanf("%f%f%f%f",&m,&z1,&z2,&a1);printf("m=%f,z1=%f,z2=%f,a1=%f\n",m,z1,z2,a1);d1=m*z1;d2=m*z2; da1=m*(z1+2);da2=m*(z2+2);df1=m*(z1-2.5);df2=m*(z2-2.5);db1=m*z1*cos(a1); db2=m*z2*cos(a1);h =2.25*m;c =0.25*m;p =3.14*m;s =3.14*m/2;e =3.14*m/2;pb =3.14*m*cos(a1);。

3、a=m*(z1+z2)/2;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,pb=%f,a=%f\n",d1,d2,da1,da2,df1,df2,db1,db2,h,c,p,s,e,pb,a);return 0;}已知模数,及两啮合齿轮齿数即可求一对啮合标准直齿圆柱齿轮的几何参数值。 通过例 1 演示程序运行结果。例 1:一对标准直齿圆柱齿轮的参数为:z1=24,z2=56,m=4,求其几何参数。 运行以上程序,按提示输入已知量:4,24,56 按回车键得出结果如图 1 所示:图 1 例 1 程序运行1.2 斜齿圆柱齿轮几何尺寸计算程序化一对斜齿轮传动在端平面上相当于一对直齿轮传动,因此在计算时可将直齿轮的计算公式直接用于斜齿轮的端面。

4、。 斜齿轮的参数几何尺寸的计算公式如表 2 所示。表 2 斜齿圆柱齿轮几何尺寸的计算公式参考表 2 所示的计算公式,根据所学 C 语言知识,在 Turc2.0 环境下编制以下 C 程序:#include#includeint main(void){float mn,alphan,alphat,z1,z2,beta1,beta2,mt,d1,d2,pn,ha,hf,h,da1,df1,da2,df2,a;C 语言程序实现齿轮基本参数几何尺寸计算杨元慧(龙岩学院物理与机电工程学院 福建 龙岩 364000)【摘 要】在机械设计中,计算是非常关键的环节。 为了提高设计的效率,缩短设计时间,通过 C 语言来实现设计中的计算功能,既可以减少手工计算的失误率,又可以提高设计的准确性。 本文采用 C 语言将齿轮基本参数的几何尺寸计算程序化,给设计带来了方便。【关键词】C 语言;齿轮;几何尺寸;程序化C 。

5、Language Program to Achieve the Basic Parameters of Gear Geometry CalculationYANG Yuan-hui(Physics and Electrical and Mechanical College of Longyan University, Longyan Fujian,364000)【Abstract】In mechanical design, the calculation is a key link. In order to improve design efficiency and reduce design time, it reduced the errorrate calculated by hand, but also can improve the accuracy of the design 。

6、through the C language to implement the design of computing. C languagewas used to the basic parameters of gear geometry calculation procedures in this article and to the design of a treat.【Key words】C language;Gear;Geometry;Procedure序号 名称 符号 计算公式1 分度圆直径 d d1=mz1,d2=mz22 齿顶圆直径 da da1=m(z1+2),da2=m(z2+2)3 齿根圆直径 df df1=m(z1- 2.5),df2=m(z2- 2.5)4 基圆直径 db db1=mz1cosα,db2=mz2cosα5 全齿高 h h=2.25m6 径向间隙 c c=0.25m7 分度圆齿距 p p=m8 分度圆齿厚 s s=m/29 分度圆齿槽宽 e e=m/210 基圆齿距 pb pb=mcosα11 标准中心距 a a=(z1+z2)m/2序号 名称 符号 计算公式1 法面模数 mn 与直齿圆柱齿轮 m 相同,由强度计算决定。2 螺旋角 β β1=- β2 一般 β=8°~20°3 端面模数 mt mt=mn/cosβ4 端面压力角 αt tgαt= tgαn/cosβ5 分度圆直径 d d= mnz/cosβ6 法面齿距 pn pn=πmn7 齿顶高 ha ha=mn8 齿根高 hf hf=1.25mn9 全齿高 h h=ha+hf10 齿顶圆直径 da da=d+2ha11 齿根圆直径 df df=d- 2hf12 中心距 a a=(d1+d2)/2○机械与电子○94。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值