哈工大(威海)机械原理大作业凸轮31_第1页
哈工大(威海)机械原理大作业凸轮31_第2页
哈工大(威海)机械原理大作业凸轮31_第3页
哈工大(威海)机械原理大作业凸轮31_第4页
哈工大(威海)机械原理大作业凸轮31_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Harbin Institute of Technology课程名称:机械原理大作业说明书 设计题目: 凸轮机构设计(31) 院 系: 班 级: 设 计 者: 学 号: 指导教师: 设计时间: 2015年5月 哈尔滨工业大学(威海) 题目(31):如图所示直动从动件盘形凸轮机构,其原始参数见表2-1。从表2-1中选择一组凸轮机构的原始参数,据此设计该凸轮机构。图 2-1表2-1 凸轮机构原始参数序号升程(mm)h升程运动角(°)o升程运动规律升程许用压力角(°)回程运动角o回程运动规律回程许用压力角(°)远休止角(°)s近休止角(°)s3115

2、090等加等减速4080余弦加速度7040150解:(1)推杆升程,回程运动方程不妨设凸轮以角速度=1rad/s匀速转动a.推杆升程时满足等加速等减速运动规律,方程式如下:等加速运动,当:(0o/2);s=2h*(/o)²v=(4h/o²);a=4h²/o²等减速运动,当:(o/2o);s=h-2h*(o-)²/o²v=4h*(o-)/o²a=-4h²/o²b.推杆回程时满足余弦加速度运动规律,方程式如下:当(o+so+s+o);s=h/2(1+(cos(/o)*(-(o+s);v=(-h*sin(/o)

3、*(-(o+s)/2o²a=(-²h²*cos(/o)*(-(o+s)/2o²c. 求位移、速度、加速度线图在MATLAB命令窗口中输入以下程序:w=1;h=150;PI=3.14159;Phi0=PI/2;Phis=2*PI/9;Phi01=4*PI/9;Phis1=15*PI/18;%推杆升程阶段phi1=0:PI/180:Phi0/2;s1=2*h*(phi1/Phi0).2;v1=(4*h*w*phi1)/Phi02;a1=(4*h*w2)/Phi02;phi2=Phi0/2:PI/180:Phi0;s2=h-(2*h*(Phi0-phi2).2

4、)/Phi02;v2=(4*h*w*(Phi0-phi2)/Phi02;a2=-4*h*w2/Phi02;%推杆远休程阶段phi3=Phi0:PI/180:(Phi0+Phis);s3=h;v3=0;a3=0;%推杆回程阶段phi4=(Phi0+Phis):PI/180:(Phi0+Phis+Phi01);s4=(h/2)*(1+cos(PI*(phi4-(Phi0+Phis)/Phi01);v4=-(PI*h*w/(2*Phi01)*sin(PI*(phi4-(Phi0+Phis)/Phi01);a4=-(PI2*h*w2/(2*Phi012)*cos(PI*(phi4-(Phi0+Phis

5、)/Phi01);%推杆近休程阶段phi5=(Phi0+Phis+Phi01):PI/180:(Phi0+Phis+Phi01+Phis1);s5=0;v5=0;a5=0;%作图subplot(3,1,1);plot(phi1,s1,phi2,s2,phi3,s3,phi4,s4,phi5,s5,'LineWidth',2);title('推杆位移线图 ');line(pi/2,13*pi/18,150,150,'LineWidth',2);line(21*pi/18,2*pi,0,0,'LineWidth',2);xlabel(

6、'phi (rad)');ylabel('s (mm)');grid;subplot(3,1,2);plot(phi1,v1,phi2,v2,phi3,v3,phi4,v4,phi5,v5,'LineWidth',2);line(pi/2,13*pi/18,0,0,'LineWidth',2);line(21*pi/18,2*pi,0,0,'LineWidth',2);title('推杆速度线图 ');xlabel('phi (rad)');ylabel('nu (mm/s)

7、');grid;subplot(3,1,3);plot(phi1,a1,phi2,a2,phi3,a3,phi4,a4,phi5,a5,'LineWidth',2);line(0,pi/4,a1,a1,'LineWidth',2);line(pi/4,pi/2,-a1,-a1,'LineWidth',2);line(pi/2,13*pi/18,0,0,'LineWidth',2);line(21*pi/18,2*pi,0,0,'LineWidth',2);title('推杆加速度线图 ');

8、xlabel('phi (rad)');ylabel('a(mm/s2)');grid;得到推杆的位移、速度、加速度线图如下:(2)绘制凸轮机构的线图在上述程序的基础上,在命令窗口输入以下命令:plot(v1,s1,v2,s2,v3,s3,v4,s4,v5,s5,'LineWidth',2);axis equal;title('凸轮机构的ds/d-s线图')xlabel('ds/d/(mm/rad2)')ylabel('s/mm')grid;得到右侧图像:(3)确定凸轮基圆半径和偏距 在凸轮机构的d

9、s/d-s线图里再作斜直线Dtdt与升程的ds/d-s()曲线相切并使与纵坐标夹角为升程许用压力角,则Dtdt线的右下方为选择凸轮轴心的许用区。作斜直线Dt'dt'与回程的曲线相切,并使与纵坐标夹角为回程的许用压力角,则Dt'dt'线的左下方为选择凸轮轴心的许用区。考虑到升程开始瞬时机构压力角也不超过许用值,自B0点作限制线B0d0''与纵坐标夹角为升程,则两直线Dtdt和B0d0''组成的dtO1d0'' 以下区域为选取凸轮中心的许用区,如选O点作为凸轮回转中心,在推程和回程的任意瞬时,凸轮机构压力角均不会超过许

10、用值,此时凸轮的基圆半径r0=OB0,偏距为e。若选在O1点则O1B0为凸轮最小基圆半径r0min。在MATLAB中编写如下程序进行计算:v=v1,v2,v3,v4,v5s=s1,s2,s3,s4,s5k1=tan(pi/2-40*pi/180);k2=tan(pi/2+70*pi/180);y1min=0;y2min=0;for i=1:160 if v(i)>0 y1=-k1*v(i)+s(i); if y1<y1min y1min=y1; vDt=v(i);sDt=s(i); end else y2=-k2*v(i)+s(i); if y2<y2min y2min=y2

11、; vDt1=v(i);sDt1=s(i); end endendx1=linspace(-200,200,400);y1=k1*(x1-vDt)+sDt;x2=linspace(-200,200,400);y2=k2*(x2-vDt1)+sDt1;x0=linspace(0,200,200);y0=-k1*x0;plot(x1,y1,x2,y2,x0,y0,v1,s1,v2,s2,v3,s3,v4,s4,v5,s5,'LineWidth',2,)得到如下图像:由图知:三条直线的下方区域最上面的O1点坐标为(63.32,-74.46)。因此选取图中O点(50,-200)为凸轮轴

12、心位置,此时基圆半径r0=206.16mm,偏距e =50mm。应当注意,此凸轮是逆时针转动的,故实际的ds/d-s()曲线应该是上图的曲线关于y轴对称后的曲线,也就是说轴心位置应该在(-50,-200)位置处。(4) 确定滚子半径及凸轮理论廓线和实际廓线a.确定凸轮的理论廓线参考机械原理书中的公式:当(02);x=(s0+s)*cos-e*sin;y=(s0+s)*sin-e*cos;结合求解推杆位移线图时的程序,可写出如下求凸轮理论廓线的MATLAB程序:s0=200;e=50;w=1;h=150;PI=3.14159;Phi0=PI/2;Phis=2*PI/9;Phi01=4*PI/9;

13、Phis1=15*PI/18;phi1=0:PI/180:Phi0/2;s1=2*h*(phi1/Phi0).2;X1=(s0+s1).*cos(phi1)-e*sin(phi1);Y1=(s0+s1).*sin(phi1)+e*cos(phi1);phi2=Phi0/2:PI/180:Phi0;s2=h-(2*h*(Phi0-phi2).2)/Phi02;X2=(s0+s2).*cos(phi2)-e*sin(phi2);Y2=(s0+s2).*sin(phi2)+e*cos(phi2);phi3=Phi0:PI/180:(Phi0+Phis);s3=h;X3=(s0+s3).*cos(ph

14、i3)-e*sin(phi3);Y3=(s0+s3).*sin(phi3)+e*cos(phi3);phi4=(Phi0+Phis):PI/180:(Phi0+Phis+Phi01);s4=(h/2)*(1+cos(PI*(phi4-(Phi0+Phis)/Phi01);X4=(s0+s4).*cos(phi4)-e*sin(phi4);Y4=(s0+s4).*sin(phi4)+e*cos(phi4);phi5=(Phi0+Phis+Phi01):PI/180:(Phi0+Phis+Phi01+Phis1);s5=0;X5=(s0+s5).*cos(phi5)-e*sin(phi5);Y5=

15、(s0+s5).*sin(phi5)+e*cos(phi5);%作图(理论廓线)plot(X1,Y1,X2,Y2,X3,Y3,X4,Y4,X5,Y5,'LineWidth',2);axis equal;grid;得到如下图像:b.确定滚子半径 为求滚子半径,需先求出理论廓线的最小曲率半径。用MATLB编写此求解过程如下:v=;syms phi1 phi2 phi3 phi4 phi5;s0=200;h=150;e=50;PI=3.14159;Phi0=PI/2;Phis=2*PI/9;Phi01=4*PI/9;Phis1=15*PI/18;s1=2*h*(phi1/Phi0).

16、2;X1=(s0+s1).*cos(phi1)-e*sin(phi1);Y1=(s0+s1).*sin(phi1)+e*cos(phi1);XX1=diff(X1,phi1);XXX1=diff(X1,phi1,2);YY1=diff(Y1,phi1);YYY1=diff(Y1,phi1,2);for phi11=0:PI/180:Phi0/2; %p表示曲率半径 p=subs(abs(XX12+YY12)1.5/(XX1*YYY1-XXX1*YY1),phi1,phi11); v=v,p; %把p放入一维数组v中,便于最后找出最小的pends2=h-(2*h*(Phi0-phi2).2)/P

17、hi02;X2=(s0+s2).*cos(phi2)-e*sin(phi2);Y2=(s0+s2).*sin(phi2)+e*cos(phi2);XX2=diff(X2,phi2);XXX2=diff(X2,phi2,2);YY2=diff(Y2,phi2);YYY2=diff(Y2,phi2,2);for phi22=Phi0/2:PI/180:Phi0; p=subs(abs(XX22+YY22)1.5/(XX2*YYY2-XXX2*YY2),phi2,phi22); v=v,p;ends3=h;X3=(s0+s3).*cos(phi3)-e*sin(phi3);Y3=(s0+s3).*s

18、in(phi3)+e*cos(phi3);XX3=diff(X3,phi3);XXX3=diff(X3,phi3,2);YY3=diff(Y3,phi3);YYY3=diff(Y3,phi3,2);for phi33=Phi0:PI/180:(Phi0+Phis); p=subs(abs(XX32+YY32)1.5/(XX3*YYY3-XXX3*YY3),phi3,phi33); v=v,p;end s4=(h/2)*(1+cos(PI*(phi4-(Phi0+Phis)/Phi01);X4=(s0+s4).*cos(phi4)-e*sin(phi4);Y4=(s0+s4).*sin(phi4

19、)+e*cos(phi4);XX4=diff(X4,phi4);XXX4=diff(X4,phi4,2);YY4=diff(Y4,phi4);YYY4=diff(Y4,phi4,2);for phi44=(Phi0+Phis):PI/180:(Phi0+Phis+Phi01); p=subs(abs(XX42+YY42)1.5/(XX4*YYY4-XXX4*YY4),phi4,phi44); v=v,p;ends5=0;X5=(s0+s5).*cos(phi5)-e*sin(phi5);Y5=(s0+s5).*sin(phi5)+e*cos(phi5);XX5=diff(X5,phi5);XX

20、X5=diff(X5,phi5,2);YY5=diff(Y5,phi5);YYY5=diff(Y5,phi5,2);for phi55=(Phi0+Phis+Phi01):PI/180:(Phi0+Phis+Phi01+Phis1); p=subs(abs(XX52+YY52)1.5/(XX5*YYY5-XXX5*YY5),phi5,phi55); v=v,p;endmin(v)计算结果为155.9076由此可知,理论廓线的曲率半径的最小值min=155.9076又知,滚子半径,其中rrmin- 其中=35mm又知,对于重载凸轮,可取rraminmin/2综合考虑,取滚子半径rr=70绘制实际

21、廓线、实际基圆、理论廓线、理论基圆以及偏距圆的MATLAB程序如下:rr=70;s0=200;w=1;h=150;e=50;r0=sqrt(e2+s02);PI=3.14159;Phi0=PI/2;Phis=2*PI/9;Phi01=4*PI/9;Phis1=15*PI/18;phi1=0:PI/180:Phi0/2;s1=2*h*(phi1/Phi0).2;v1=(4*h*w*phi1)/Phi02;X1=(s0+s1).*cos(phi1)-e*sin(phi1);Y1=(s0+s1).*sin(phi1)+e*cos(phi1);q11=(s0+s1).*cos(phi1)+(v1-e)

22、.*sin(phi1);q12=-(s0+s1).*sin(phi1)+(v1-e).*cos(phi1);A0=sqrt(q11.2+q12.2);shijiX1=X1-rr.*q11./A0;shijiY1=Y1+rr.*q12./A0;phi2=Phi0/2:PI/180:Phi0;s2=h-(2*h*(Phi0-phi2).2)/Phi02;v2=(4*h*w*(Phi0-phi2)/Phi02;X2=(s0+s2).*cos(phi2)-e*sin(phi2);Y2=(s0+s2).*sin(phi2)+e*cos(phi2);q21=(s0+s2).*cos(phi2)+(v2-e

23、).*sin(phi2);q22=-(s0+s2).*sin(phi2)+(v2-e).*cos(phi2);B0=sqrt(q21.2+q22.2);shijiX2=X2-rr.*q21./B0;shijiY2=Y2+rr.*q22./B0;phi3=Phi0:PI/180:(Phi0+Phis);s3=h;v3=0;X3=(s0+s3).*cos(phi3)-e*sin(phi3);Y3=(s0+s3).*sin(phi3)+e*cos(phi3);q31=(s0+s3).*cos(phi3)+(v3-e).*sin(phi3);q32=-(s0+s3).*sin(phi3)+(v3-e).*cos(phi3);C0=sqrt(q31.2+q32.2);shijiX3=X3-rr.*q31./C0;shijiY3=Y3+rr.*q32./C0;phi4=(Phi0+Phis):PI/180:(Phi0+Phis+Phi01);s4=(h/2)*(1+cos(PI*(phi4-(Phi0+Phis)/Phi01);v4=-(PI*h*w/(2*Phi01)*sin(PI*(phi4-(Phi0+Phis)/Phi01);X4=(s0+s4).*cos(phi4)-e*sin(phi4);Y4=(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论