哈尔滨工业大学课程设计说明书
理论轮廓与实际轮廓200理论轮廓线150实际轮廓线10050y/mm0-50-100-150-200-200-150-100-50x/mm050100150
Matlab程序如下:
w = pi/3;
p1 = 0:(pi/1000):(2*pi/3); p2 = (2*pi/3):(pi/1000):pi; p3 = pi:(pi/1000):(5*pi/4);
p4 = (5*pi/4):(pi/1000):(3*pi/2); p5 = (3*pi/2):(pi/1000):(2*pi);
s1 = 25 * (1 - cos(3*p1./2)); s2 = 50;
s3 = 50 - 400/(pi^2).*(p3 - pi).^2; s4 = 400/(pi^2)*(3*pi/2-p4).^2; s5 = 0; figure(1)
plot(p1,s1,'b',p2,s2,'b',p3,s3,'b',p4,s4,'b',p5,s5,'b')
哈尔滨工业大学课程设计说明书
axis([0 2*pi -5 55]); gridon
xlabel('转角/rad') ylabel('位移/(mm)') title('位移与转角曲线')
v1 = 75/2 * w * sin(3*p1./2); v2 = 0;
v3 = - 800 * w/(pi^2)*(p3 - pi); v4 = - 800 * w/(pi^2)*(3*pi/2-p4); v5 = 0; figure(2)
plot(p1,v1,'b',p2,v2,'b',p3,v3,'b',p4,v4,'b',p5,v5,'b') axis([0 2*pi -80 50]); gridon
xlabel('转角/rad') ylabel('速度/(mm/s)') title('速度与转角曲线')
a1 = 225/4 * w^2 * cos(3*p1./2); a2 = 0;
a3 = - 800 * w^2/(pi^2); a4 = 800 * w^2/(pi^2); a5 = 0; figure(3)
plot(p1,a1,'b',p2,a2,'b',p3,a3,'b',p4,a4,'b',p5,a5,'b') axis([0 2*pi -100 100]); gridon
xlabel('转角/rad')
ylabel('加速度/(mm/s^2)') title('加速度与转角曲线')
z1 = 75/2 * sin(3*p1./2); z2 = 0;
z3 = - 800 /(pi^2)*(p3 - pi); z4 = - 800 /(pi^2)*(3*pi/2-p4); z5 = 0;
xa=-100:0.01:100;
ya=xa.*-tan(55*pi/180)-34; xb=-100:0.01:100;
yb=xb.*tan(25*pi/180)-9; xc=-100:0.01:0;
yc=xc.*tan(55*pi/180); figure(4)
哈尔滨工业大学课程设计说明书
plot(-z1,s1,'b',-z2,s2,'b',-z3,s3,'b',-z4,s4,'b',-z5,s5,'b',xa,ya,'g',xb,yb,'g',xc,yc,'g'); axis([-60 90 -70 60]); gridon
xlabel('ds/dφ mm/rad') ylabel('s / mm') title('ds/dφ-s')
s0=120; e=50;
r0=sqrt(s0^2+e^2