哈工大机械原理大作业二凸轮机构设计(29)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

设计说明书

1 设计题目

如图所示直动从动件盘形凸轮机构,其原始参数见下表,据此设计该凸轮机构。

2、推杆升程、回程运动方程及位移、速度、加速度线图

2.1凸轮运动理论分析 推程运动方程: 01cos 2h s πϕ⎡⎤⎛⎫=-⎢⎥ ⎪Φ⎝⎭⎣⎦

1

00sin 2h v πωπϕ⎛⎫

=

⎪ΦΦ⎝⎭

22

12

00cos 2h a πωπϕ⎛⎫= ⎪ΦΦ⎝⎭

回程运动方程: ()0'

1s s h ϕ-Φ+Φ⎡⎤

=-

⎢⎥Φ

1'0

h

v ω=-

Φ 0a =

2.2求位移、速度、加速度线图MATLAB 程序 pi=

3.1415926; c=pi/180; h=140; f0=120; fs=45; f01=90; fs1=105; %升程

f=0:1:360; for n=0:f0

s(n+1)=h/2*(1-cos(pi/f0*f(n+1)));

v(n+1)=pi*h/(2*f0*c)*sin(pi/f0*f(n+1));

a(n+1)=pi^2*h/(2*f0^2*c^2)*cos(pi/f0*f(n+1));

end

%远休程

for n=f0:f0+fs

s(n+1)=140;

v(n+1)=0;

a(n+1)=0;

end

%回程

for n=f0+fs:f0+fs+f01

s(n+1)=h*(1-(f(n+1)-(f0+fs))/f01);

v(n+1)=-h/(f01*c);

a(n+1)=0;

end

%近休程

for n=f0+fs+f01:360;

s(n+1)=0;

v(n+1)=0;

a(n+1)=0;

end

figure(1);plot(f,s,'k');xlabel('\phi/\circ');ylabel('s/mm');grid on;title('推杆位移线图')

figure(2);plot(f,v,'k');xlabel('\phi/\circ');ylabel('v/(mm/s)');grid on;title('推杆速度线图')

figure(3);plot(f,a,'k');xlabel('\phi/\circ');ylabel('a/(mm/s2');grid on;title('推杆加速度线图')

2.3位移、速度、加速度线图

3 凸轮机构的

ds

s d ϕ

-线图,确定基圆半径和偏心距 3.1理论分析

机构压力角α应按下式计算:

s

s e

d ds +-=

0/tan ϕα

以d s /d φ为横坐标,以

s (φ)为纵坐标,可作出d s /d φ-s (φ)曲线如图所示,自D 点作∠

BDd '=90˚-[α]得直线Dd ',则在Dd '直线或其下方取凸轮轴心。同理可做斜直线D t d t 与升程的[d s /d φ-s

(φ)]曲线相切并使与纵坐标夹角为升程[α],则D t d t 线的右下方为选择凸轮轴心的许用区。作斜直线D t 'd t '与回程的曲线相切,并使与纵坐标夹角为回程的[α](回程的[α]大于升程的[α]),则D t 'd t '线的左下方为选择凸轮轴心的许用区。考虑到升程开始瞬时机构压力角也不超过许用值,自B 0点作限制线B 0d 0''与纵坐标夹角为升程[α],则两直线D t d t 和B 0d 0''组成的d t O 1d 0'' 以下区域为选取凸轮中心的许用区,如选O 点作为凸轮回转中心,在推程和回程的任意瞬时,凸轮机构压力角均不会超过许用值,此时凸轮的基圆半径r 0=OB 0,偏距为e 。

3.2绘制ds

s

-线图和轴心许用区域的MATLAB源程序

syms t x

%升程

s1=h/2*(1-cos(pi/f0/c*t));ds1=diff(s1,'t',1);

%远休程

s2=h;

%回程

s3=h*(1-(t-(f0+fs)*c)/f01/c);ds3=diff(s3,'t',1);

%近休程

s4=0; %升程阶段相切时的角度

t01=0.7560;

%求出切点坐标

x01=subs(ds1,t,t01);y01=subs(s1,t,t01);

f1=tan(55*c)*(x-x01)+y01;

f2=-tan(55*c)*x;

f3=-tan(25*c)*(x+h/f01/c);

figure(4)

%每个阶段的所对应的转角

ezplot(ds1,s1,[0,2*pi/3]);

hold on;

ezplot(ds3,s3,[165*c,255*c]);

hold off

grid on

axis square;

title('ds--s线图')

figure(5)

ezplot(ds1,s1,[0,120*c]);

hold on;

ezplot(ds3,s3,[165*c,255*c]);

hold on;

ezplot(f1,[-120,140]);

hold on;

ezplot(f3,[-120,140]);

hold on;

ezplot(f2,[-120,140]);

hold off

grid on

title('轴心的许用区域')

%相交两直线的方程系数

k1=tan(55*c);

b1=-tan(55*c)*x01+y01;

k2=-tan(25*c)

b2=k2*h/f01/c;

xo=(b2-b1)/(k1-k2);

yo=k1*xo+b1;

e=abs(xo) r0=sqrt(xo^2+yo^2)

3.2 ds

s

-线图和轴心许用区域

相关文档
最新文档