- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)