C语言编程齿轮轮廓线坐标,C语言程序实现齿轮基本参数几何尺寸计算

《C语言程序实现齿轮基本参数几何尺寸计算》由会员分享,可在线阅读,更多相关《C语言程序实现齿轮基本参数几何尺寸计算(2页珍藏版)》请在人人文库网上搜索。

1、科技信息SCIENCE printf(Please input the value:m,z1,z2,a1n); scanf(%f%f%f%f, printf(m=%f,z1=%f,z2=%f,a1=%fn,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)。

2、;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=%fn,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按回车键得出结 果如。

3、图1所示: 图1例1程序运行 12斜齿圆柱齿轮几何尺寸计算程序化 一对斜齿轮传动在端平面上相当于一对直齿轮传动,因此在计算 时可将直齿轮的计算公式直接用于斜齿轮的端面。斜齿轮的参数几何 尺寸的计算公式如表2所示。 表2斜齿圆柱齿轮几何尺寸的计算公式 参考表2所示的计算公式,根据所学C语言知识,在Turc2.0环境 下编制以下C程序: #include #include int main(void) float mn,alphan,alphat,z1,z2,beta1,beta2,mt,d1,d2,pn,ha,hf,h,da1,df1, da2,df2,a; C 语言程序实现齿轮基本参数几何尺寸。

4、计算 杨元慧 (龙岩学院物理与机电工程学院福建龙岩364000) 【摘 要】在机械设计中,计算是非常关键的环节。 为了提高设计的效率,缩短设计时间,通过C语言来实现设计中的计算功能,既可以减 少手工计算的失误率,又可以提高设计的准确性。 本文采用C语言将齿轮基本参数的几何尺寸计算程序化,给设计带来了方便。 【关键词】C语言;齿轮;几何尺寸;程序化 C Language Program to Achieve the Basic Parameters of Gear Geometry Calculation YANG Yuan-hui (Physics and Electrical and Mec。

5、hanical 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 error rate calculated by hand, but also can improve the accuracy of the design through the C langu。

6、age to implement the design of computing. C language was 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分度圆直径dd1=mz1, d2=mz2 2齿顶圆直径dada1=m(z1+2), da2=m(z2+2) 3齿根圆直径dfdf1=m(z1。

7、- 2.5), df2=m(z2- 2.5) 4基圆直径dbdb1=mz1cos, db2=mz2cos 5全齿高hh=2.25m 6径向间隙cc=0.25m 7分度圆齿距pp=m 8分度圆齿厚ss=m/2 9分度圆齿槽宽ee=m/2 10基圆齿距pbpb=mcos 11标准中心距aa=(z1+z2)m/2 序号名称符号计算公式 1法面模数mn与直齿圆柱齿轮 m相同, 由强度计算决定。 2螺旋角1=- 2一般 =820 3端面模数mtmt=mn/cos 4端面压力角ttgt= tgn/cos 5分度圆直径dd= mnz/cos 6法面齿距pnpn=mn 7齿顶高haha=mn 8齿根高hfhf。

8、=1.25mn 9全齿高hh=ha+hf 10齿顶圆直径dada=d+2ha 11齿根圆直径dfdf=d- 2hf 12中心距aa=(d1+d2)/2 机械与电子 94 科技信息2010 年第 15 期SCIENCE scanf(%f%f%f%f%f, printf(beta1=%f,alphan=%f,mn=%f,z1=%f,z2=%f,beta1,alphan,mn, z1,z2); beta2 =-beta1;mt =mn/(cos(beta1);alphat =atan(tan (alphan/(cos (beta1); d1=z1*mn/(cos (beta1);d2=z2*mn/(。

9、cos (beta2);pn=3.14*mn;ha=mn; hf=1.25*mn;h=ha+hf; da1=d1+2*ha;df1=d1-2*hf;da2=d2+2*ha;df2=d2-2*hf;a=(d1+d2)/2; printf (beta2=%f,mt=%f,alphat=%f,d1=%f,d2=%f,pn=%f,ha=%f, hf=%f,h=%f,da1=%f,df1=%f,da2=%f,df2=%f,a=%f,beta2,mt,alphat,d1, d2,pn,ha,hf,h,da1,df1,da2,df2,a);return 0; 已知法面模数,及两啮合齿轮齿数等初值即可求一对标。

10、准斜齿圆 柱齿轮传动的几何参数值。 通过例2演示程序运行结果。 例2已知一对标准斜齿圆柱齿轮传动: z1=22,z277,n20,mn2mm,8 将 角 度 转 化 成 弧 度 , 运 行 以 上 程 序 , 按 提 示 输 入 已 知 量 : 0.143,0.349,2,22,77按回车键得出结果如图2所示: 图2例2程序运行 13直齿圆锥齿轮几何尺寸计算程序化 直齿圆锥齿轮的几何参数计算公式入表3所示 表3直齿圆锥齿轮的几何参数计算公式 参考表3所示的计算公式,根据所学C语言知识,在Turc2.0环境 下编制以下C程序: #include #include int main(void) f。

11、loat m,i,z1,z2,delta1,delta2,d1,d2,ha,hf,h,c,da1,da2,df1,df2,R,theta; printf(Please input the value:m,z1,z2n); scanf(%f%f%f,printf(m=%f,z1=%f,z2=%fn,m,z1, z2); i=z2/z1;delta2=atan(i);delta1=90-delta2;d1=m*z1;d2=m*z2;ha=m;hf= 1.2*m; h =ha +hf;c =0.2*m;da1 =d1 +2*m*cos(delta1);da2 =d2 +2*m*cos (delta2。

12、); df1=d1-2.4*m*cos(delta1);df2=d2-2.4*m*cos(delta2); R=(m*sqrt(z1*z1+z2*z2)/2;theta=atan(ha/R); printf(i=%f,delta1=%f,delta2=%f,d1=%f,d2=%f,ha=%f,hf=%f,h=%f, c=%f,da1=%f,da2=%f,df1=%f,df2=%f,R=%f,theta=%fn,i,delta1,delta2, d1,d2,ha,hf,h,c,da1,da2,df1,df2,R,theta);return 0; 已知模数,及两啮合齿轮齿数,即可求一对圆锥齿轮传动。

13、的几何 参数值。 通过例3演示程序运行结果。 例3已知一对圆锥齿轮传动:z1=19,z259,m35 将 角 度 转 化 成 弧 度 , 运 行 以 上 程 序 , 按 提 示 输 入 已 知 量 : 3.5,19,59 按回车键得出结果如图3所示: 图3例3程序运行 3结论 本文通过利用C语言的编程功能实现了标准直齿圆柱齿轮,斜齿 圆柱齿轮,圆锥齿轮的几何参数计算的程序化,通过运行所编程序,可 以方便快捷的得到所设计齿轮的各基本参数值。文章只从尺寸计算上 说明了其应用,在许多科研中C语言也有着不可忽视的作用,在今后 的学习中,将继续发掘C语言在机械设计中的应用,为设计带来更多 的方便。 【参。

14、考文献】 1岳大鑫,王忠.机械设计基础.西安:电子科技大学出版社,2008. 2张春林.机械创新设计.北京:机械工业出版社,2004. 3程时甘,黄劲枝.机械设计基础.2版.北京:机械工业出版社,2006. 4谭浩强,张基温.C语言程序设计教程.3版.北京:高等教育出版社,2006. 5谭浩强,张基温.C语言程序设计教程.2版.北京:高等教育出版社,1998. 作者简介:杨元慧(1980),女,硕士,山东泰安人,福建省龙岩学院,教师, 所修专业为机械设计制造及其自动化。 责任编辑:王静 序号名称符号计算公式 1模数m以大端模数为标准值 2压力角国家标准 =20 3传动比ii12=n1/n2=z。

15、2/z1=ctg1= tg2 4分度圆锥角2=artg(z2/z1), 1=90- 2 5分度圆直径dd1=mz1, d2=mz2 6齿顶高haha=m 7齿根高hfhf=1.2m 8全齿高hh=ha+hf 9顶隙cc=0.2m 10齿顶圆直径dada1=d1+2mcos1, da2=d2+2mcos2 11齿根圆直径dfdf1=d1- 2.4mcos1, df2=d2- 2.4mcos2 12锥距R R=mz1 2 z 2 2 姨 2 13齿宽b设计时宜取 bR/3 或 b10m(m为模数) 14齿顶角aa=artg(ha/R) 科 (上接第60 页) 服务、 消费信贷等各个方面的业务种类。。

16、 真正做到尊重 客户、 理解客户、 服务客户、 方便客户, 让客户满意。 目前我国的网络银行还处于发展初期, 还存在许多问题, 这些问 题很大程度上影响了网络银行的发展速度。 面对入世后中国金融市场 的国际化, 如何调动积极性, 超越竞争者, 是对所有国内银行的考验。 相信随着经济的不断发展和科技的不断进步, 网络银行及电子支付体 系会逐步成熟, 它必将会成为银行在金融业务方面的重要手段, 必将 取得更大的进步。 【参考文献】 1 陈晓慧,吴应字.我国网络银行发展的制约因素及完善对策.金融证券, 2008,6. 2 赵军民,张翼飞.当前电子商务中的支付体系研究.平顶山工学院学报, 2008,3. 3 杨坚争.电子商务基础与应用M.西安电子科技大学出版社, 2008,1. 4 吴察雅.国内当前网上支付方式研究J.浙江金融, 2007,5. 5 伍军,齐亚莉.网络银行与传统银行的比较研究.北京工业大学学报:社会科学 版, 2004,2. 6 勇陈钟.电子商务技术及其安全问题J.计算机工程与应用, 2000,7. 作者简介:蔡亮,男,甘肃联合大学电子信息工程学院计算机系,助教;现为 兰州大学信息科学与工程学院,在职研究生。 程雅琼,女,兰州教育学院信息科学系,助教。 责任编辑:曹明明 科 机械与电子 95。

c语言齿轮参数 #include #include float Yd(float m,int z); float Yda(float m,int z); double Ydf(float m,int z); double Zda(float m,int z,double A); double Zdf(float m,int z,double A); double ZR(float m,int z,double A); double ZB(double A,int z); double ZC(double A,int z); double Xd(float m,int z,double C); double Xda(float m,int z,double C); double Xdf(float m,int z,double C); main() { /*变量定义*/ double A,C; char op,p; int chl,ch2,ch3,ch4,z; float m; FILE *fp1,*fp2,*fp3,*fp4,*fp5,*fp6,*fp7; printf(" 二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二\n.”). printf(" 二二二二二二二二二二二二\n.”. printf(”二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二欢迎使用齿轮计算软件二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二二\n”). printf("\n"); printf("\n*********************************标准齿轮基本尺寸计算程序 ****************************\n”);/*标题解释及提小信息*/ printf("\n 标准圆柱齿轮三种不同类型 A,B,C \n");   printf("\n A.标准直齿轮\n”).;   printf("\n B.标准直齿锥齿轮\n”).;   printf("\n C:标准直齿斜齿轮\n”);   printf("\n");    printf("\n");    printf("\n");    printf("\n");   printf("\n 一请从标准模数表中选择你所需要的模数!一\n.");    printf("\n");    printf("\n");
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值