西工大机械原理大作业2凸轮机构作业.docx
- 文档编号:10591569
- 上传时间:2023-02-21
- 格式:DOCX
- 页数:19
- 大小:146.31KB
西工大机械原理大作业2凸轮机构作业.docx
《西工大机械原理大作业2凸轮机构作业.docx》由会员分享,可在线阅读,更多相关《西工大机械原理大作业2凸轮机构作业.docx(19页珍藏版)》请在冰豆网上搜索。
西工大机械原理大作业2凸轮机构作业
大作业
(二)
凸轮机构设计
(题号:
1-A)
班级___________
学号_________
姓名______________
成绩______________________
同组者_______
完成日期2014年1月2日
目录
1.题目及原始数据3
2.推杆的运动规律及凸轮廓线方程.3
3.计算程序4
4.计算结果及分析11
5.凸轮机构图13
6.体会与建议14
7.参考书14
8.附录15
凸轮机构设计
1.题目及原始数据
利用计算机辅助设计完成下列偏置式直动滚子推杆盘形构件(推杆的移动副导路位于凸轮盘回转中心右侧)或摆动滚子推杆盘形凸轮机构的设计,设计已知数据如下表所示,机构中凸轮沿着逆时针方向作匀速转动。
表1凸轮机构的从动件运动规律
直动推杆组题号
推程运动规律
回程运动规律
1
等加速等减速运动
余弦加速度运动
表2凸轮机构的推杆在近休、推程、远休及回程阶段的凸轮转角
题号
近休凸轮转角
推程凸轮转角
远休凸轮转角
回程凸轮转角
A
0゜~60゜
60゜~180゜
180゜~270゜
270゜~360゜
表3偏置直动滚子推杆盘形凸轮机构的已知参数
题号
初选基圆半径r0/mm
偏距e/mm
滚子半径rr/mm
推杆行程h/mm
许用压力角
许用最小曲率半径[ρamin]
[α1]
[α2]
A
15
+5
10
28
30゜
70゜
0.3rr
2.推杆的运动规律及凸轮廓线方程
推程:
等加速
等减速
远休:
回程:
余弦加速度运动
近休:
理论轮廓廓线方程
实际廓线方程
实际廓线方程
3.计算程序
①C语言计算坐标程序
#include
#include
#include
#definePI3.141592653
doublefact[72][2];
doubletheory[72][2];
intRevit_degree1[3]={120,165,180},Revit_degree2[3]={210,215,250},Revit_degree3[3]={300,
315,330};//已知参数
doubleRevit_h[3]={28,30,35},Revit_rb[3]={14,19,21};
doubleRevit_A1[3]={30,30,35},Revit_A2[3]={70,75,65};
doubleRevit_P[3]={13,18.2,24.3},Revit_e[3]={5,10,14};
doubleRevit_r[3]={10,14,18};
doubleb=1;
intk=0;//选择组别0-A1-B2-C
intang1=Revit_degree1[k],ang2=Revit_degree2[k],ang3=Revit_degree3[k];
doubleh=Revit_h[k],rb=Revit_rb[k];
doubleA1=Revit_A1[k]*PI/180,A2=Revit_A2[k]*PI/180;
doubler=Revit_r[k],e=Revit_e[k],P=Revit_P[k];
doubleSo;
doubleS(intI)
{
doubles;
doubleA;
doubleB;
if(I<=ang1/2)
{
A=I*PI/180;
B=ang1*PI/180;
s=2*h*pow(A/B,2);
}
elseif((I>ang1/2)&&(I<=ang1))
{
A=I*PI/180;
B=ang1*PI/180;
s=h-2*h*pow((B-A)/B,2);
}
elseif(I<=ang2)s=h;
elseif(I<=ang3)
{
A=(I-ang2)*PI/180;
B=(ang3-ang2)*PI/180;
s=h*(1+cos(PI*A/B))/2;
}
elses=0;
return(s);
}
doubleds(intQ)
{
doubleA,B,C;
if(Q<=ang1/2)
{
A=Q*PI/180;
B=ang1*PI/180;
C=4*h*A/(B*B);
}
elseif((Q>ang1/2)&&(Q<=ang1))
{
A=Q*PI/180;
B=ang1*PI/180;
C=4*h*(B-A)/(B*B);
}
elseif(Q<=ang2)C=0;
elseif(Q<=ang3)
{
A=(Q-ang2)*PI/180;
B=(ang3-ang2)*PI/180;
C=-PI*h*sin(PI*A/B)/(2*B);
}
elseC=0;
returnC;
}
doubledss(intB3)
{
doubleA,B,C;
if(B3<=ang1/2)
{
A=B3*PI/180;
C=ang1*PI/180;
B=4*h/(C*C);
}
elseif(B3>ang1/2&&B3<=ang1)
{
A=B3*PI/180;
C=ang1*PI/180;
B=-4*h/(C*C);
}
elseif(B3<=ang2)B=0;
elseif(B3<=ang3)
{
A=(B3-ang2)*PI/180;
C=(ang3-ang2)*PI/180;
B=-PI*PI*h*cos(PI*A/C)/(2*C*C);
}
elseB=0;
return(B);
}
voidxy(intang)//计算点坐标
{
doubleA,B,C,E,F,dx,dy;
A=ang*PI/180;
B=S(ang);
C=ds(ang);
dx=(So+B)*cos(A)+sin(A)*(C-e);
dy=-sin(A)*(So+B)+cos(A)*(C-e);
E=-r*dy/sqrt(dx*dx+dy*dy);
F=r*dx/sqrt(dx*dx+dy*dy);
theory[ang/5][0]=(So+B)*sin(A)+e*cos(A);
theory[ang/5][1]=(So+B)*cos(A)-e*sin(A);
fact[ang/5][0]=theory[ang/5][0]-E;
fact[ang/5][1]=theory[ang/5][1]-F;
}
doublea(intB1)//计算压力角
{
doubleA,B;
A=sqrt((ds(B1)-e)*(ds(B1)-e));
B=S(B1);
returnatan(A/(B+So));
}
doublep(intB2)//计算曲率半径
{
doubledx,dy,dxx,dyy;
doubleA,B,C,D,E;
A=B2*PI/180;
B=ds(B2);
C=S(B2);
D=dss(B2);
dx=(So+C)*cos(A)+sin(A)*B-e*sin(A);
dy=-sin(A)*(So+C)+B*cos(A)-e*cos(A);
dxx=-(C+So)*sin(A)+cos(A)*B+D*sin(A)+(C-e)*cos(A);
dyy=-cos(A)*(So+C)+D*cos(A)-sin(A)*B+(e-B)*sin(A);
E=sqrt(pow(dx*dx+dy*dy,3))/sqrt(pow((dx*dyy-dxx*dy),2));
return(E);
}
voidmain()
{FILE*fp;
inti=0;
intk,h,l;
doubleangle1max=0,angle2max=0,pmin=1000;
if((fp=fopen("text.txt","w"))==NULL)
{
printf("Cann'topenthisfile.\n");
exit(0);
}
fprintf(fp,"理论坐标实际坐标\n");
fprintf(fp,"xyx'y'");
for(;i!
=360;)//选择基圆半径
{
rb=rb+b;
So=sqrt(rb*rb-e*e);
for(i=0;i<=ang1;i=i+5)
{
if(a(i)>A1||p(i)
break;
}
if(ang1+5-i)continue;
for(i=ang1+5;i<=ang2;i=i+5)
{
if(p(i)
}
if(ang2+5-i)continue;
for(i=ang2+5;i<=ang3;i=i+5)
{
if(a(i)>A2||p(i)
break;
}
if(ang3+5-i)continue;
for(i=ang3+5;i<360;i=i+5)
{
if(p(i)
break;
}
}
for(i=0;i<360;i=i+5)//写入数组数据
{
xy(i);
}
for(i=0;i<=ang1;i=i+5)//选择压力角及最小曲率半径
{
if(angle1max { angle1max=a(i); k=i; } if(pmin>p(i)) { pmin=p(i); h=i; } } for(i=ang2;i<=ang3;i=i+5) {
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西工大 机械 原理 作业 凸轮 机构