机械原理大作业学院:机械与电子信息学院授课老师:曾小慧姓名:张京学号:547日期:2024-5-23 目录求轮廓曲线推程阶段远休止阶段回程阶段近休止阶段Matlab 程序设计轮廓图形2.求工作廓线推程阶段远休止阶段回程阶段近休止阶段Matlab 程序设计轮廓图形3.求解最大压力角 压力角公式 MATLAB 程序设计 根据 MATLAB 程序作图可得出其压力角与角度的关系并分析 失真情况分析4. 附录 Matlab 程序凸轮轮廓9-14 试设计偏置直动滚子推杆盘形凸轮机构的理论轮廓曲线和工作廓线。已知凸轮轴置于推杆轴线右侧,偏距 e=20mm,基圆半径r。=50mm,滚子半径 rr=10mm。凸轮以等角速度沿顺时针方向回转,在凸轮转过角 d1=120º 的过程中,推杆按正弦加速度运动规律上升h=50mm;凸轮继续转过 d2=30º 时,推杆保持不动;其后,凸轮再回转角度 d3=60º 时,推杆又按余弦加速度运动规律下降至起始位置;凸轮转过一周的其余角度时,推杆又静止不动。解:1.求理论廓线对于偏置直动滚子推杆盘形凸轮机构,凸轮理论廓线上 B 点(即滚子中心)的直角坐标为 (a)式中推程阶段 ()远休止阶段 回程阶段 近休止阶段 Matlab 程序设计:a1=linspace(0,2*pi/3); %推程阶段的自变量s1=h*(3*a1/2/pi-sin(3*a1)/2/pi); %推杆产生的相应位移x1=-((s0+s1).*sin(a1)+e*cos(a1)); %x 函数y1=(s0+s1).*cos(a1)-e*sin(a1); %y 函数a2=linspace(0,pi/6); %远休止阶段的自变量s2=50; %推杆位移x2=-((s0+s2).*sin(a2+2*pi/3)+e*cos(a2+2*pi/3)); %x 函数y2=(s0+s2).*cos(a2+2*pi/3)-e*sin(a2+2*pi/3); %y 函数a3=linspace(0,pi/3); %回程阶段的自变量s3=h*(1+cos(3*a3))/2; %推杆位移x3=-((s0+s3).*sin(a3+5*pi/6)+e*cos(a3+5*pi/6)); %x 函数y3=(s0+s3).*cos(a3+5*pi/6)-e*sin(a3+5*pi/6); %y 函数a4=linspace(0,5*pi/6); %近休止阶段的自变量s4=0; %推杆位移x4=-((s0+s4).*sin(a4+7*pi/6)+e*cos(a4+7*pi/6)); %x 函数y4=(s0+s4).*cos(a4+7*pi/6)-e*sin(a4+7*pi/6); %y 函数a0=linspace(0,2*pi); %基圆自变量x5=r0*cos(a0); %x 函数y5=r0*sin(a0); %y 函数轮廓图形通过 Matlab 软件,编写程序,将以上各相应值代入式(a)计算理论轮廓线上各点的坐标值。在计算时应注意:在推程阶段取,在远休止阶段取,在回程阶段取,在近休止阶段取。画出的图形如下图所示2.求工作廓线 (b)其中 推程阶段远休止阶段回程阶段近休止阶段Mat...