3、凸轮实际轮廓绘制
取滚子半径为r=10mm
程序:
s0 =120;e =10;
x = 0:(pi/1000):(pi/4); s = (480/pi.^2) * x.^2;
x1 = (s + s0).*cos(x)-e*sin(x); y1 = (s0 + s).*sin(x) +e*cos(x); t =(pi/4):(pi/1000):(pi/2); s= 60-(480/pi.^2)*(pi/2-t).^2; x11 = (s + s0).*cos(t)-e*sin(t); y11 = (s0 + s).*sin(t) + e*cos(t); y = (pi/2):(pi/1000):(3*pi/4); s =60;
x2 = (s + s0).*cos(y)-e*sin(y); y2 = (s0 + s).*sin(y) + e*cos(y); z = (3*pi/4):(pi/1000):(43*pi/36);
s = 60*(43/16 - (9*z)/(4*pi) + 1/(2*pi).*sin ((9/2)*z - 27* pi/8)); x3 = (s + s0).*cos(z)-e*sin(z); y3 = (s0 + s).*sin(z) + e*cos(z); c = (43*pi/36):(pi/1000):( 2*pi); s = 0;
x4 = (s + s0).*cos(c)-e*sin(c); y4 = (s0 + s).*sin(c) + e*cos(c);
plot(x1,y1,'b',x11,y11,'b',x2,y2,'b',x3,y3,'b',x4,y4,'b'); xlabel('x/mm') ylabel('y/mm') hold on w = 2*pi/3; s0 = 120; e = 10; r = 10; x = 0:(pi/1000):(pi/4); s1 = (480/pi.^2) * x.^2; x1 = (s1 + s0).*cos(x) - e*sin(x); y1 = (s0 + s1).*sin(x) + e*cos(x); n1 = -(s1 + s0).*sin(x)+(2*(480/pi.^2) * x).*cos(x) -e*cos(x); m1 = (s0 + s1).*cos(x)+(2*(480/pi.^2) * x).*sin(x) - e*sin(x); xt1 = x1+(r*m1)./(sqrt(n1.^2+m1.^2)); yt1 = y1 - (r*n1)./sqrt(m1.^2 +n1.^2); xw1 = x1 - (r*m1)./sqrt(m1.^2 +n1.^2); yw1 = y1 + (r*n1)./sqrt(m1.^2 +n1.^2); t =(pi/4):(pi/100):(pi/2); s11 = 60-(480/pi.^2)*(pi/2-t).^2; x11 = (s11 + s0).*cos(t) - e*sin(t); y11 = (s0 + s11).*sin(t) + e*cos(t); n11= -(s11 + s0).*sin(t)+(2*(480/pi.^2)*(pi/2-t)).*cos(t) -e*cos(t); m11 = (s0 + s11).*cos(t)+(2*(480/pi.^2)*(pi/2-t)).*sin(t) - e*sin(t); xt11 = x11+(r*m11)./(sqrt(n11.^2+m11.^2)); yt11 = y11 - (r*n11)./sqrt(m11.^2 +n11.^2); xw11 = x11 - (r*m11)./sqrt(m11.^2 +n11.^2); yw11 = y11 + (r*n11)./sqrt(m11.^2 +n11.^2); y = (pi/2):(pi/1000):(3*pi/4); s2 = 60; x2 = (s2 + s0).*cos(y)-e*sin(y); y2 = (s0 + s2).*sin(y) + e*cos(y); n2 = -(s2+s0).*sin(y)-e*cos(y); m2 = (s2+s0).*cos(y) - e*sin(y); xt2 = x2 + (r*m2)./sqrt(m2.^2+n2.^2); yt2 = y2 - (r*n2)./sqrt(m2.^2+n2.^2); xw2 = x2 - (r*m2)./sqrt(m2.^2+n2.^2); yw2 = y2 + (r*n2)./sqrt(m2.^2+n2.^2); z = (3*pi/4 ):(pi/1000):(43*pi/36); s3 = 60*(43/16 - (9*z)/(4*pi) + 1/(2*pi).*sin ((9/2)*z - 27* pi/8)); x3 = (s3 + s0).*cos(z)-e*sin(z); y3 = (s0 + s3).*sin(z) + e*cos(z); n3 = -( s3 + s0).*sin(z)+(60*( - 9/(4*pi) + 9/(4*pi).*cos ((9/2)*z - 27* pi/8))).*cos(z)-e*cos(z); m3 = (s0 + s3).*cos(z)+(60*( - 9/(4*pi) + 9/(4*pi).*cos ((9/2)*z - 27* pi/8))).*sin(z) - e*sin(z); xt3= x3 + (r*m3)./sqrt(m3.^2+n3.^2); yt3 = y3 - (r*n3)./sqrt(m3.^2+n3.^2); xw3 = x3 -(r* m3)./sqrt(n3.^2+m3.^2); yw3 = y3 + (r*n3)./sqrt(n3.^2+m3.^2); c = (43*pi/36):(pi/100):( 2*pi); s4 = 0; x4 = (s4 + s0).*cos(c)-e*sin(c); y4 = s0 .*sin(c) + e*cos(c); n4 = -( s4+s0).*sin(c)-e*cos(c); m4 = (s0+s4 ).*cos(c) - e*sin(c); xt4= x4 + (r*m4)./sqrt(m4.^2+n4.^2); yt4 = y4 - (r*n4)./sqrt(m4.^2+n4.^2); xw4 = x4 - (r*m4)./sqrt(n4.^2+m4.^2); yw4 = y4 + (r*n4)./sqrt(n4.^2+m4.^2); plot(xw1,yw1,'b',xw11,yw11,’b’,xw2,yw2,'b',xw3,yw3,'b',xw4,yw4,'b') xlabel('x/mm') ylabel('y/mm') title('凸轮工作曲线') Grid
理论轮廓 实际轮廓
凸轮工作曲线
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库哈工大机械原理大作业之凸轮结构分析(3)在线全文阅读。
相关推荐: