蜗杆传动c++程序设计.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
蜗杆传动c程序设计

普通圆柱蜗杆传动的设计 学院 动力与机械学院 专业 机械设计制造及其自动化 班级 10624 班 学号 2010…… 设计者 …… 2 0 12年11月23日 一 设计目的 根据功率P1,转速n1和传动比i,初步确定蜗杆传动的中心距a,进而确定该传动中蜗杆与蜗轮的主要几何参数;通过程序实现按齿面接触疲劳强度设计,再校核齿根弯曲疲劳强度。 二 设计公式和参数 主要参数 公式 程序中的代替 涡轮上的转矩 T2=9550000Pη*i/n1(N?mm) η≈e 载荷系数 K=Ka*Kβ*Kv Kβ≈Kp 应力循环次数 N=60*j*n1*Lh/i Lh为寿命 寿命系数 KHN=8√1e7/N 许用接触应力 [σH]=KHN*[σH]’ [σH] ≈H [σH]’ ≈h 中心距 a=3√K*T2(Ze*Zρ/[σH]) 2 Zρ≈Zp 涡轮分度圆直径 d2=m*z2 当量齿数 zv2=z2/cos 3γ γ≈r 螺旋角系数 Yβ=1-γ/140 Yβ≈Yp 寿命系数 KFN=9√1e6/N 许用弯曲应力 [σF]=KFN*[σF]’ [σF] ≈F [σF]’ ≈f 齿根弯曲强度 σF=1.53KT2Yfa2Yβ/d1d2m 三 设计程序 //普通圆柱蜗轮蜗杆设计 #includeiostream #includecmath using namespace std; class A //选择蜗杆的传动类型 材料 { char lx1,cl1,rcl1; int jd; public: char get_lx() //蜗杆传动类型 { char lx1; coutendl请选择蜗杆传动类型:endl; coutA:阿基米德蜗杆(ZK) B:渐开线蜗杆(ZI) C:法向直廓蜗杆(ZN) D:锥面包络蜗杆(ZK)endl; cinlx1; return lx1; } int get_jd() //精度 { int jd; //精度 coutendl请选择齿轮精度(一般工作机器7~8级;高速,重载,精密仪器6级):endl; coutA.6级 B.7级 C.8级 D.9级 E.10级endl; char xz1; //输入 选择 cinxz1; switch (xz1) { case A : jd=6; break; case B : jd=7; break; case C : jd=8; break; case D : jd=9; break; case E : jd=10; break; } coutendl齿轮精度为:jd级。endlendl; return jd; } char get_cl() //材料 { char cl1,cl0; switch (cl0) //材料 { case A:coutendl请输入材料(A:40 B:45 C:40Cr;C:ZCuSn10P1 D:ZCuSn5Pb5Zn5):endl;cincl1;break; case B:coutendl请输入材料 (A:15Cr B:20Cr;C:ZCuSn10P1 D:ZCuSn5Pb5Zn5 ):endl;cincl1;break; } return cl1; } char get_rcl() //热处理 { char rcl1; coutendl请选择热处理方法:endl; //热处理方法 cout淬火(40,45,40Cr);endl; cout渗碳淬火(15Cr,20Cr);endl; cout砂模铸造(ZCuSn10P1,ZCuSn5Pb5Zn5);endl; cout金属模铸造(ZCuSn10P1,ZCuSn5Pb5Zn5);endl; coutA:淬火;砂模铸造 B:淬火;金属模铸造 C:渗碳淬火;砂模铸造 D:渗碳淬火;金属模铸造endl; cinrcl1; return rcl1; } }; class B //按齿面接触疲劳强度计算的参数确定 { double P,n1,i,e; public: double get_

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档