《哈工大机械原理直动从动件盘形凸轮机构设计剖析》由会员分享,可在线阅读,更多相关《哈工大机械原理直动从动件盘形凸轮机构设计剖析(10页珍藏版)》请在金锄头文库上搜索。
1、直动从动件盘形凸轮机构设计1、 设计题目行程(mm)升程运动角(。)升程运动规律升程许用压力角回程运动角回程运动规律回程许用压力角远休止角近休止角2560多项式3-4-53580余弦加速度701001202、 凸轮推杆升程、回程运动方程(设)1、 凸轮推杆升程运动方程(0)升程采用多项式3-4-5,将已知条件代入3-4-5多项式,即将,代入,得:;。2、 凸轮推杆推程远休止角运动方程();。3、 凸轮推杆回程运动方程()回程采用余弦加速度,将,代入,得:;。4、 凸轮推杆回程近休止角运动方程();。三、凸轮推杆位移、速度、加速度曲线图1、 位移曲线图Matlab程序:x=0:0.001:(pi
2、/3);s1=25*(10*(3*x/pi).3-15*(3*x/pi).4+6*(3*x/pi).5);y1=(pi/3):0.001:(pi*8/9);s2=25*ones(size(y1);z=(pi*8/9):0.001:(4*pi/3);s3=12.5*(1+cos(pi*(z-pi*8/9)/(4*pi/9);m=(4*pi/3):0.001:(2*pi);s4=0*ones(size(m);plot(x,s1,black,y1,s2,black,z,s3,black,m,s4,black);title(推杆线位移图);xlabel(rad);ylabel(S(mm);grid o
3、n;2、 速度曲线图Matlab程序:x=0:0.001:(pi/3);v1=25*30*(3*x/pi).2-2*(3*x/pi).3+(3*x/pi).4)/(pi/3);y1=(pi/3):0.001:(8*pi/9);v2=zeros(length(y1),1);z=(8*pi/9):0.001:(4*pi/3);v3=-pi*25*sin(pi*(z-8*pi/9)/(4*pi/9)/(2*4*pi/9);m=(4*pi/3):0.001:(2*pi);v4=zeros(length(m),1);plot(x,v1,y1,v2,z,v3,m,v4);title(推杆速度曲线图);xl
4、abel(rad);ylabel(V(mm/s);grid on;3、 加速度曲线图Matlab程序:x=0:0.001:(pi/3);s1=25*60*(3*x/pi)-3*(3*x/pi).2+2*(3*x/pi).3)/(pi/3).2;y1=(pi/3):0.001:(pi*8/9);s2=0*ones(size(y1);z=(pi*8/9):0.001:(4*pi/3);s3=-pi*pi*25*cos(pi*(z-8*pi/9)/(4*pi/9)/(2*(4*pi/9).2);m=(4*pi/3):0.001:(2*pi);s4=0*ones(size(m);plot(x,s1,b
5、lack,y1,s2,black,z,s3,black,m,s4,black);title(推杆加速度曲线图);xlabel(rad);ylabel(a(mm/s2);grid on;4、 绘制-图= ,(0) 0,() ,() 0,()Matlab程序:x1=0:0.0001:pi/3;x2=pi/3:0.0001:8*pi/9;x3=8*pi/9:0.0001:4*pi/3;x4=4*pi/3:0.0001:2*pi;s1=25*(10*(3*x1/pi).3-15*(3*x1/pi).4+6*(3*x1/pi).5);s2=25;s3=12.5*(1+cos(pi*(x3-pi*8/9)
6、/(4*pi/9);s4=0;v1=25*30*(3*x1/pi).2-2*(3*x1/pi).3+(3*x1/pi).4)/(pi/3);v2=0;v3=-pi*25*sin(pi*(x3-8*pi/9)/(4*pi/9)/(2*4*pi/9);v4=0;z1=-30:0.001:50;y1=tan(pi/2-35*pi/180)*z1-52.5354;%切线1z2=0:0.001:50;y2=-tan(pi/2-35*pi/180)*z2;z3=-30:0.001:50;y3=-tan(pi/2-70*pi/180)*z3-3.8548;%切线2plot(v1,s1,v2,s2,v3,s3
7、,v4,s4,z1,y1,z2,y2,z3,y3);xlabel(ds/d);ylabel(位移s/mm);title(ds/ds曲线);% O取(15,-40)e=15mm;r0=sqrt(152+402=42.72)ylim(-40,30);grid;3条 限制线围成的下方阴影角区域为满足的凸轮轴心的公共许用区域。故可取,即,基圆半径=42.72mm.5、 绘制凸轮曲率、压力角图Matlab程序:t=0:0.001:pi/3;x=-(40+25*(10*(3*t/pi).3-15*(3*t/pi).4+6*(3*t/pi).5).*cos(t)+15*sin(t);y=(40+25*(10
8、*(3*t/pi).3-15*(3*t/pi).4+6*(3*t/pi).5).*sin(t)+15*cos(t);dx1=diff(x);dy1=diff(y);dx11=diff(x,2);dy11=diff(y,2);p=abs(dx1.2+dy1.2).(3/2)/(dx1.*dy11-dy1.*dx11);hold onplot(t,p);t=pi/3:0.001:pi*8/9;x=-(40+25).*cos(t)+15*sin(t);y=(40+25).*sin(t)+15*cos(t);dx1=diff(x);dy1=diff(y);dx11=diff(x,2);dy11=dif
9、f(y,2);p=abs(sqrt(dx1.2+dy1.2).3)/(dx1.*dy11-dy1.*dx11);hold onplot(t,p);t=pi*8/9:0.001:4*pi/3;x=-(40+12.5*(1+cos(pi*(x3-pi*8/9)/(4*pi/9).*cos(t)+15*sin(t);y=+(40+12.5*(1+cos(pi*(x3-pi*8/9)/(4*pi/9).*sin(t)+15*cos(t);dx1=diff(x);dy1=diff(y);dx11=diff(x,2);dy11=diff(y,2);p=abs(sqrt(dx1.2+dy1.2).3)/(d
10、x1.*dy11-dy1.*dx11);hold onplot(t,p);t=14*pi/9:0.001:2*pi;x=-(40).*cos(t)+15*sin(t);y=+(40).*sin(t)+15*cos(t);dx1=diff(x);dy1=diff(y);dx11=diff(x,2);dy11=diff(y,2);p=abs(sqrt(dx1.2+dy1.2).3)/(dx1.*dy11-dy1.*dx11);hold onplot(t,p);hold offgrid on;可知曲率最小为7mm,故可取滚子半径。6、 绘制凸轮理论轮廓线以及基圆、偏距圆Matlab程序:t=0:0.
11、001:pi/3;x=-(40+25*(10*(3*t/pi).3-15*(3*t/pi).4+6*(3*t/pi).5).*cos(t)+15*sin(t);y=(40+25*(10*(3*t/pi).3-15*(3*t/pi).4+6*(3*t/pi).5).*sin(t)+15*cos(t);hold onplot(x,y,b);t=pi/3:0.001:pi*8/9;x=-(40+25).*cos(t)+15*sin(t);y=(40+25).*sin(t)+15*cos(t);hold onplot(x,y,b);t=pi*8/9:0.001:4*pi/3;x=-(40+12.5*(
12、1+cos(pi*(t-pi*8/9)/(4*pi/9).*cos(t)+15*sin(t);y=+(40+12.5*(1+cos(pi*(t-pi*8/9)/(4*pi/9).*sin(t)+15*cos(t);hold onplot(x,y,b);t=4*pi/3:0.001:2*pi;x=-(40).*cos(t)+15*sin(t);y=+(40).*sin(t)+15*cos(t);hold onplot(x,y);%绘制基园t=0:0.001:2*pi;x=42.72*cos(t);y=42.72*sin(t);hold onplot(x,y,b);%绘制偏距圆t=0:0.001:
13、2*pi;x=15*cos(t);y=15*sin(t);hold onplot(x,y,b),title(凸轮理论廓线、基圆以及偏距圆),xlabel(x(mm),ylabel(y(mm);grid on;hold off7、 凸轮工作廓线凸轮工作廓线方程为:Matlab程序:h=25;e=15;%偏距s0=40;rr=3.5;%滚子半径%升程阶段t=linspace(0,pi/3,10000);s=25*(10*(3*t/pi).3-15*(3*t/pi).4+6*(3*t/pi).5);a1=(s0+s).*cos(t)-e*sin(t);b1=-(s0+s).*sin(t)-e*cos
14、(t);dx1=25*30*(3*t/pi).2-2*(3*t/pi).3+(3*t/pi).4)/(pi/3).*cos(t)-(s0+s).*sin(t)-e*cos(t);dy1=25*30*(3*t/pi).2-2*(3*t/pi).3+(3*t/pi).4)/(pi/3).*sin(t)-(s0+s).*cos(t)+e*sin(t);x1=a1+rr*dy1./(sqrt(dx1.2+dy1.2);y1=b1-rr*dx1./(sqrt(dx1.2+dy1.2);hold onplot(a1,b1);plot(x1,y1,r);%远休止阶段t=linspace(pi/3,8*pi/9,10000);s=h;a2=(s+s0).*cos(t)-e*sin(t);b2=-(s+s0).*sin(t)-e*cos(t);dx2=-sin(t).*(s+s0)-e*cos(t);dy2=-cos(t).*(s+s0)+e*sin(t);x2=