直动从动件盘形凸轮机构设计说明书
偏置直动滚子从动件盘形凸轮机构的设计-课程设计

广东工业大学华立学院课程设计(论文)课程名称机械设计制造综合设计题目名称偏置直动滚子从动件盘形凸轮机构的设计学生学部(系)机电工程学部专业班级10机械5班学号12011005002学生姓名陈江涛指导教师黄惠麟2012年7月8日目录课程设计(论文)任务书 (3)摘要 (5)设计说明:一:凸轮机构的廓线设计原理 (6)二:根据数据要求设计出轮廓线 (6)三:图解法设计此盘形凸轮机构 (7)四:检验压力角是否满足许用压力角的要求。
(14)参考文献广东工业大学华立学院课程设计(论文)任务书一、课程设计的要求与数据要求:一、用图解法设计此盘形凸轮机构,正确确定偏距e的方向,并将凸轮轮廓及从动件的位移曲线画在图纸上;二、用图解法设计此盘形凸轮机构,将计算过程写在说明书中。
三:检验压力角是否满足许用压力角的要求。
二、课程设计(论文)应完成的工作1、设计出凸轮机构的理论轮廓和工作轮廓 1个2,绘制出位移曲线图 1个3,课程设计说明书 1份三、课程设计(论文)进程安排四:应收集的资料及主要参考文献1:《机械原理》第七版孙桓陈作模葛文杰主编高等教育出版社:2:《机械设计基础》郭瑞峰史丽晨主编西北工业大学出版社:发出任务书日期: 2012 年6月 19 日指导教师签名:计划完成日期: 2012 年 7 月 7日教学单位责任人签章:摘要在实际的生产应用中,采用着各种形式的凸轮机构,应用在各种机械中,特别是自动化和自动控制装置,如自动机床的进刀机构和内燃机的配气机构。
凸轮是一个具有曲线轮廓或凹糟的构件,通常为主动件作等速转动,但也有作往复摆动或移动的。
一:凸轮机构的廓线设计原理凸轮廓线曲线设计所依据的基本原理是反转法原理。
其推杆的轴线与凸轮回转轴心O之间有一偏距e,当凸轮以角速度绕轴O转动时,推杆在凸轮的推动下实现预期的运动。
现设想给整个凸轮机构加上一个公共角速度-,使其绕轴心O转动。
这时凸轮与推杆之间的相对运动并未改变,但此时凸轮将静止不动,而推杆则一方面随其导轨以角速度-绕轴心O转动,一方面又在导轨内作预期的往复运动。
哈工大机械原理大作业直动从动件盘形凸轮机构满分完美版哈尔滨工业大学

end
%曲率半径
dx=diff(x);
dx(36001)=0;
dy=diff(y);
dy(36001)=0;
dydx=dy./dx;
ddy=diff(dydx);
ddy(36001)=0;
ddy=ddy./dx;
~7~
xlabel('凸轮转角φ/°');
ylabel('从动件加速度 a/(mm/s^2)');
title('加速度');
subplot(2,3,4);
plot(dsdPhi,s);
axis equal
axis([-30 50 -50 30]);
hold on
plot(x1,f1,'r');
hold on
axis equal
hold on
plot(x,y,'k')
legend('理论廓线',-1);
hold on
%轮廓图
%实际廓线
%理论廓线
~8~
哈尔滨工业大学
直动从动件盘型凸轮机构设计说明书
plot(x0,y0,':')
hold on
%基圆
plot(xe,ye,'k:')
%偏距圆
legend('实际廓线','理论廓线','基圆','偏距圆',-1);
subplot(2,3,1);
plot(Phi,s);
grid on
axis([0 360 0 27]);
直动平底从动件盘形凸轮机构基本尺寸设计

Ab t a t W ih t e a ay i o h a i d me s n ft e ta s s i n p a e b t me o l we ik c m y s r c : t h n lss ft e b sc i n i so h r n mis lt — o t o o o d fl o rd s a b
・
2・
应
用
科
技
第 2 9卷
如 图 1a所 示 , () 凸轮 轮廓 曲线 与 平底 在 A 点相 切接 触 , 廓 曲线 在 A 点 的 曲率 半 径 为 , D 为 轮 9 , 曲率 中心 。运 用 高副 低代 方 法作 出该 位置 的低副 瞬时 代替 机构 OD AC。则 机构 从 动件 加速 度 为
汁算 公 式 及 自锁 条 件 , 设 计 直 动 平 底 从 动 件 盘 形 凸 轮 机 构 提 供 了理 论 依 据 。 为 ① 关 键 词 : 底从动件 ; 形 凸轮机构 ; 本尺寸 ; 平 盘 基 自锁 ; 时 效 率 瞬
中图分类号 : TH12 4 文 献 标 识 码 : 3 .7 A
a 2 一 a A2 = aA4 + a A A4 = 2 nD + a A2 A4
凸轮 机构 ( 凸轮逆 时 针转 动 为例 ) 图 2所 以 在 示 位置 时 , 为从 动 件 所 受 的 载 荷 ( 括 其 重 力 Q 包 和惯 性 力 ) M 为 作 用 于 凸 轮 轴 上 的驱 动 力 矩 , , R , 尺,分 别 为 凸 轮 对 从 动 件 的作 用 力 和 从 动 和 。 件 对 凸轮 的反 作用 力 , 为 导路 的长 度 , Y为 从 动 件 的悬 臂 长度 , 2( rtn 2) f 3 aca f 3 各 f laca f 1和 2( rtn 2) 为从 动件 与 凸轮 之 间和从 动 件 与导 路之 间的摩 擦
偏置直动滚子从动件盘形凸轮机构

河北工程大学机电学院机械原理课程设计说明书设计题目:偏置直动滚子从动杆盘型凸轮机构班级:姓名:学号:目录(一)设计题目及设计思路 (1)(二)凸轮基圆半径及滚子尺寸的确定 (1)(三)原始数据分析…………(四)从动杆的运动规律及凸轮轮廓线方程 (3)(五)凸轮机构的廓线设计原理 (4)(六)图解法设计盘型凸轮机构……………(七)检验压力角是否满足许用压力角的要求 (7)(八)机构示意简图 (8)(九)计算机源程序………(十)计算机程序结果及分析 (12)(一)机械原理课程设计的目的和任务一、机械原理课程设计的目的:1、机械原理课程设计是一个重要实践性教学环节。
其目的在于:进一步巩固和加深所学知识;2、培养学生运用理论知识独立分析问题、解决问题的能力;3、使学生在机械的运动学和动力分析方面初步建立一个完整的概念;4、进一步提高学生计算和制图能力,及运用电子计算机的运算能力。
二、机械原理课程设计的任务:1、偏置直动滚子从动杆盘型凸轮机构2、采用图解法设计:凸轮中心到摆杆中心A的距离为20mm,凸轮以逆时针方向等速回转,摆杆的运动规律如表:3、设计要求:①升程过程中,限制最大压力角αmax≤30º,确定凸轮基园半径r0②合理选择滚子半径rr③选择适当比例尺,用几何作图法绘制从动件位移曲线,并画于图纸上;④用反转法绘制凸轮理论廓线和实际廓线,并标注全部尺寸(用A2图纸)⑤将机构简图、原始数据、尺寸综合方法写入说明书4、用解析法设计该凸轮轮廓,原始数据条件不变,要写出数学模型,编制程序并打印出结果备注:凸轮轮廓曲率半径与曲率中心理论轮廓方程()()x xy yϕϕ=⎧⎨=⎩,其中2222////x dx d x d x dy dy d x d y dϕϕϕϕ⎧==⎪⎨==⎪⎩其曲率半径为:3 222 () x y xy xyρ+=--;曲率中心位于:2222()()y x yx xxy xyx x yy xxy xyρρ⎧+=-⎪-⎪⎨+⎪=-⎪-⎩三、课程设计采用方法:对于此次任务,要用图解法和解析法两种方法。
4-9偏置直动滚子从从动件盘形凸轮设计(精)

作者:韦志钢 单位:浙江工贸职业技术学院
所属学科:工科 课程:激光设备机械设计基础
专业:光机电应用技术 适用对象:光机电应用技术专业的学生
偏置直动滚子从动件盘形凸轮设计
教学目标:
了解偏置直动滚子从动件盘形凸轮设 计方法。
偏置直动滚子从动件盘形凸轮设计
问题引入:
已知凸轮的基圆半径为r0,滚子半径rr,,偏心 距e,已知运动规律,凸轮沿顺时针方向等速回转。 当尖顶从动件变成滚子从动件时如何设计凸轮轮 廓?
偏置直动滚子从动件盘形凸轮设计
已知偏置直动滚子从动件盘形凸轮,基圆 半径为rb,偏心距e,凸轮沿逆时针方向等速回 转,滚子半径rr。运动规律如右下图。试设计 此凸轮。Leabharlann 偏置直动滚子从动件盘形凸轮设计
-
S
h 1 2 s1
3
s2
1
1
2
2
rb
O
1'
1
s1
s2
1
h
3
e
作图方法: 2 )以 O为圆心, rb 为 1) 先将滚子中心看作 4) 3) 将 在其切线与基圆 1 , 2 ,3…. 连成 5) 以理论廓线上各点 6) 再作此圆族的包 半径作基圆,以 e 尖顶,然后按尖顶 光滑曲线,便是所要 的交点上量取 S1 、 为圆心,以滚子半径 络线,即为凸轮工 为半径作偏距圆, 偏置从动件凸轮廓 求的凸轮理论廓线; S2 、…得反转后尖 r 作廓线(实际廓 线的设计方法确定 r为半径,作一系列 在偏距圆上1’点 顶所占据的一系列 圆; 滚子中心的轨迹, 作其切线与基圆的 线)。 称其为凸轮的理论 位置,即 1、2、 交点为从动件尖顶 廓线; 3… ; 的初始位置;
尖顶从动件凸轮机构计算机辅助设计软件课程设计说明书

H a r b i n I n s t i t u t e o f T e c h n o l o g y设计说明书(论文)课程名称:精密机械设计基础设计题目:基于Visual C++环境实现凸轮机构计算机辅助设计院系:航天学院自动化班级:0804101设计者:陈彬彦学号:1080410123设计时间:2010年10月尖顶从动件凸轮机构仿真设计软件说明书一、 设计题目直动从动件盘形凸轮机构的计算机辅助设计二、 概述在机械、仪器及精密机械中,当要求从动件的运动按照预定的规律变化时,通常宜采用凸轮机构。
常用的凸轮机构按结构形式可分为盘状凸轮、移动凸轮和圆柱凸轮,其中盘状凸轮是凸轮的最基本的形式。
常见的从动件类型包括尖顶从动件、滚子从动件和平底从动件,其中尖顶从动件结构简单,不论凸轮的轮廓曲线如何,它都能与凸轮轮廓上所有点接触,能实现较复杂的运动规律。
从动件常用的运动规律有等速、等加速等减速和简谐运动等。
根据给出的运动规律和推程角、远休止角、回程角及近休止角等参数,当凸轮连续回转时,从动件就能按照给出的规律重复进行“升-停-降-停”的循环运动。
本设计软件以尖顶从动件偏心盘状凸轮机构为例,基于Visual C++ 6.0编写凸轮轮廓计算机辅助设计程序,利用MFC 建立工程,实现了直观的尖顶从动件凸轮机构计算机辅助仿真设计软件。
三、 基本原理凸轮的轮廓设计方法分为图解法和解析法,显然程序实现时要采用解析法。
解析法设计凸轮轮廓的基本原理是“反转法”,通过用户输入的所需设计参数,采用的数学方程式够精确地求出凸轮轮廓曲线上各点的坐标值,作图从而得到精确的凸轮轮廓尺寸。
四、 设计模型(一) 从动件运动规律及其方程1. 位移规律及方程设从动件位移为s ,凸轮转角为ϕ,下面分类给出s 与ϕ的关系。
1) 等速运动规律1hs ϕϕ=,运动线图如图1。
图1等速运动规律代码实现:(仅以上升为例) if(m_SpeedType1==0){ if(i<=m_J1/2)s[i]=2*m_H*i*i/m_J1/m_J1; elses[i]=m_H-2*m_H*(m_J1-i)*(m_J1-i)/m_J1/m_J1;}2) 等加速等减速运动规律1222()hs h ϕϕϕ=--,运动线图如图2。
凸轮轮廓课程设计对心直动平底从动件盘形凸轮机构的设计

广东工业大学华立学院课程设计(论文)课程名称机械原理课程设计题目名称对心直动平底从动件盘形凸轮机构的设计学生学部(系)机电工程学部专业班级10机械2班学号 (40)学生姓名~开指导教师2012年06月30日广东工业大学华立学院课程设计(论文)任务书一、课程设计(论文)的内容通过利用AutoCAD软件、AutoCAD二次开发技术绘制对心直动平底从动件盘形凸轮轮廓,用图解法进行对心直动平底从动件盘形凸轮机构的设计,计算出平底推杆平底尺寸长度,最后查验压力角是不是知足许用压力角的要求。
1)二、课程设计(论文)的要求与数据1.用图解法设计盘形凸轮机构,并用CAD画出凸轮轮廓。
2.用图解法设计盘形凸轮机构,并求出平底推杆平底尺寸长度。
3.按照从动件的运动规律计算出位移并绘画该曲线在图纸上;4.查验压力角是不是知足许用压力角的要求;5.编写课程设计说明书三、课程设计(论文)应完成的工作1.绘制对心直动平底从动件盘形凸轮轮廓机构的设计简图。
2.绘制出从动件的位移曲线图。
3.查验压力角是不是知足许用压力角的要求而且计算出平底推杆平底尺寸长度。
4.完成课程设计说明书。
四、课程设计(论文)进程安排五、应搜集的资料及主要参考文献[1] ]孙恒.机械原理(第七版)[M] .北京:高等教育出版社,2006[2]孙恒.机械原理(第六版)[M] .北京:高等教育出版社,2001[3]曹金涛.凸轮机构设计[M].北京:机械工业出版社,1985.[4]管荣法.凸轮与凸轮机构基础.[M] 北京:国防工业出版社,1985发出任务书日期:2012 年6 月16日指导教师签名:计划完成日期:2012 年6 月30 日教学单位责任人签章:目录(一).设计题目:对心直动平底从动件盘形凸轮轮廓机构的设计 (6)(二)凸轮轮廓曲线的设计的大体原理: (6)(三)运动规律分析: (7)(四)用作图法设计对心直动平底从动件盘形凸轮机构: (7)(五)计算平底推杆平底尺寸长度 (11)(六)压力角分析 (12)参考文献 (13)摘 要在凸轮轮廓曲线设计的图解法中应用AutoCAD 软件进行辅助设计和计算,维持了图解法原理简单、方式直观、易于掌握的长处。
总结偏置直动尖顶从动件盘形凸轮设计详细步骤及注意事项

总结偏置直动尖顶从动件盘形凸轮设计详细步骤及注
意事项
偏置直动尖顶从动件盘形凸轮的设计步骤和注意事项如下:
设计步骤:
1. 确定从动件的工作要求和运动特点,包括运动速度、加速度、停留时间等。
2. 根据工作要求确定凸轮的基本形状和大小。
3. 根据所选凸轮的直径和工作要求,计算螺纹推进机构的传动比和螺纹高度。
4. 根据计算结果,设计螺纹推进机构的螺纹结构和传动装置。
5. 根据所选凸轮的直径和工作要求,计算凸轮的齿数和模数。
6. 根据计算结果,确定凸轮的齿轮参数,包括齿轮材料、齿轮齿条等。
7. 根据设计要求,绘制凸轮的图纸,并制造凸轮。
注意事项:
1. 在设计过程中需要考虑从动件的承载能力和耐磨性,选择适当的材料。
2. 凸轮的运动速度和加速度需要根据从动件的工作要求进行合理分配,防止超过从动件的承受能力范围。
3. 凸轮的结构设计应满足从动件的运动规律和力学要求,保证运动的平稳性和精度。
4. 在凸轮制造过程中要确保凸轮的尺寸精度和表面质量,以提高传动效率和使用寿命。
5. 设计时要考虑从动件的装配和调整方便性,确保凸轮的正确安装和调整。
6. 在使用过程中要定期检查凸轮和从动件的磨损情况,及时进行维护和更换。
综上所述,设计偏置直动尖顶从动件盘形凸轮需要确定工作要求,计算凸轮参数,设计螺纹推进机构和齿轮传动装置,并注意材料选取、运动规律、力学要求、尺寸精度和磨损维护等问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
机械原理大作业二直动从动件盘形凸轮机构设计任务书课程名称:机械原理设计题目:盘形凸轮机构设计(20)院系:机电工程学院班级:1508104设计者:关宇珩学号:1150810423指导教师:陈明设计时间:2017.6.15哈尔滨工业大学机械设计制造目录一.凸轮设计要求 (1)二.凸轮轮廓设计数学模型 (3)三.计算流程框图 (4)四.matlab程序 (5)五.计算结果与分析 (10)一.凸轮设计要求二.凸轮轮廓设计数学模型1.确定凸轮偏心距与基圆半径(mm )通过matlab 对已给s 方程求导,通过许用压力角做斜率已知的直线,找出其与线图的切线,并找出切线的y 轴截距。
由于最大截距绝对值为65,则取偏心距3/56e =,基圆半径12/385r 0=,滚子半径3/28r =。
计算2200e -r s =。
2.建立压力角方程已知方程:⎪⎪⎭⎫ ⎝⎛+=e -d /ds arctan 0ϕα分段代入s 方程,计算升程和回程的压力角。
3.建立凸轮轮廓线的坐标方程已知凸轮轴心在从动件左方。
建立方程(理论轮廓线):()ϕϕecos sin s s x 0++=;()ϕϕesin -cos s s y 0+=;建立方程(外包络实际轮廓线):()()22d /dy d /dx d /dy r x X ϕϕϕ++=;()()22d /dy d /dx d /dx r -y Y ϕϕϕ+=;4.建立曲率方程已知方程:()()2/3222dx /dy 1dx /y d k +=;;k /1R =通过参数方程的求导方法建立R ~ψ的方程。
三.计算流程框图设时间ψ为未知量对s ,v ,a 方程求导,绘制位移、速度、加速度和ϕd /ds ~s 线图利用许用压力角做已知斜率曲线,寻找与ϕd /ds ~s线图相交的y 轴截距绝对值最大的直线为切线,取偏心距e 、基圆半径r0、滚子半径建立压力角方程建立理论轮廓线和实际轮廓线的坐标方程建立曲率半径方程以1为间隔在360度中取361个计数点,方程代入数值,绘图四.matlab程序syms phi xPhi_0=4*pi/9;%推程运动角Phi_1=pi/3;%回程运动角Phi_s0=5/9*pi;%远休止角Phi_s1=2/3*pi;%近休止角h=35;alpha_0=7/36*pi;alpha_1=7/18*pi;omiga=pi/4;e=56/3;r0=385/12;r=28/3;s0=sqrt(r0^2-e^2);s_0=h*(phi/Phi_0-sin(2*pi*phi/Phi_0)/(2*pi));v_0=h*omiga/Phi_0*(1-cos(2*pi*phi/Phi_0));a_0=2*pi*h*omiga^2/Phi_0^2*sin(2*pi*phi/Phi_0);s_1=h*(1-10*((phi-Phi_0-Phi_s0)/Phi_1)^3+15*((phi-Phi_0-Phi_s0)/Phi_1)^4-6*((phi-Phi_0-Phi_s0)/Phi_1)^5);v_1=-h*omiga/Phi_1*(30*((phi-Phi_0-Phi_s0)/Phi_1)^2-60*((phi-Phi_0-Phi_s0)/Phi_1)^3+30*((phi-Phi_0-Phi_s0)/ Phi_1)^4);a_1=-h*omiga^2/Phi_1^2*(60*((phi-Phi_0-Phi_s0)/Phi_1)-180*((phi-Phi_0-Phi_s0)/Phi_1)^2+120*((phi-Phi_0-Phi _s0)/Phi_1)^3);d_s0=diff(s_0);d_s1=diff(s_1);b0=s_0-d_s0*tan(pi/2-alpha_0);b1=s_1+d_s1*tan(pi/2-alpha_1);Alpha_0=atan(abs(d_s0-e)/(s_0+s0));Alpha_1=atan(abs(d_s1-e)/(s_1+s0));x_0=(s0+s_0)*sin(phi)+e*cos(phi);y_0=(s0+s_0)*cos(phi)-e*sin(phi);x_s0=(s0+subs(s_0,phi,Phi_0))*sin(phi)+e*cos(phi);y_s0=(s0+subs(s_0,phi,Phi_0))*cos(phi)-e*sin(phi);x_1=(s0+s_1)*sin(phi)+e*cos(phi);y_1=(s0+s_1)*cos(phi)-e*sin(phi);x_s1=(s0+subs(s_1,phi,4/3*pi))*sin(phi)+e*cos(phi); y_s1=(s0+subs(s_1,phi,4/3*pi))*cos(phi)-e*sin(phi);X_0=x_0+r*diff(y_0)/sqrt(diff(x_0)^2+diff(y_0)^2);Y_0=y_0-r*diff(x_0)/sqrt(diff(x_0)^2+diff(y_0)^2);X_s0=x_s0+r*diff(y_s0)/sqrt(diff(x_s0)^2+diff(y_s0)^2); Y_s0=y_s0-r*diff(x_s0)/sqrt(diff(x_s0)^2+diff(y_s0)^2); X_1=x_1+r*diff(y_1)/sqrt(diff(x_1)^2+diff(y_1)^2);Y_1=y_1-r*diff(x_1)/sqrt(diff(x_1)^2+diff(y_1)^2);X_s1=x_s1+r*diff(y_s1)/sqrt(diff(x_s1)^2+diff(y_s1)^2); Y_s1=y_s1-r*diff(x_s1)/sqrt(diff(x_s1)^2+diff(y_s1)^2);phi_0=0:pi/180:Phi_0;phi_1=pi:pi/180:4/3*pi;phi_s0=Phi_0:pi/180:pi;phi_s1=4/3*pi:pi/180:2*pi;S_0=subs(s_0,phi,phi_0);S_1=subs(s_1,phi,phi_1);S_s0=ones(1,101).*subs(s_0,phi,Phi_0);S_s1=ones(1,121).*subs(s_1,phi,4/3*pi);V_0=subs(v_0,phi,phi_0)./7.520072;V_1=subs(v_1,phi,phi_1)./7.520072;V_s0=zeros(1,101);V_s1=zeros(1,121);A_0=subs(a_0,phi,phi_0)./21.54342;A_1=subs(a_1,phi,phi_1)./21.54342;A_s0=zeros(1,101);A_s1=zeros(1,121);d_S0=subs(d_s0,phi,phi_0)./6.26672599;d_S1=subs(d_s1,phi,phi_1)./6.26672599;S_00=S_0./3.5;S_11=S_1./3.5;b_0=min(subs(b0,phi,phi_0));b_1=min(subs(b1,phi,phi_1));y0=x*tan(pi/2-alpha_0)+b_0;y1=-x*tan(pi/2-alpha_1)+b_1;y2=-x*tan(pi/2-alpha_0);X1=-54:6:54;X2=0:6:54;Y0=subs(y0,x,X1)./3.5;Y1=subs(y1,x,X1)./3.5;Y2=subs(y2,x,X2)./3.5;X1=X1./6.26672599;X2=X2./6.26672599;Alpha_00=subs(Alpha_0,phi,phi_0)./pi.*180;Alpha_11=subs(Alpha_1,phi,phi_1)./pi.*180;Alpha_s0=ones(1,101).*subs(Alpha_0,phi,Phi_0)./pi.*180;Alpha_s1=ones(1,121).*subs(Alpha_1,phi,4/3*pi)./pi.*180;x_00=double(subs(x_0,phi,phi_0));y_00=double(subs(y_0,phi,phi_0));x_S0=double(subs(x_s0,phi,phi_s0));y_S0=double(subs(y_s0,phi,phi_s0));x_11=double(subs(x_1,phi,phi_1));y_11=double(subs(y_1,phi,phi_1));x_S1=double(subs(x_s1,phi,phi_s1));y_S1=double(subs(y_s1,phi,phi_s1));X_00=subs(X_0,phi,phi_0).*12./7;Y_00=subs(Y_0,phi,phi_0).*12./7;X_S0=subs(X_s0,phi,phi_s0).*12./7;Y_S0=subs(Y_s0,phi,phi_s0).*12./7;X_11=subs(X_1,phi,phi_1).*12./7;Y_11=subs(Y_1,phi,phi_1).*12./7;X_S1=subs(X_s1,phi,phi_s1).*12./7;Y_S1=subs(Y_s1,phi,phi_s1).*12./7;for i=1:1:361if(i<75)r(1,i)=0.5*1/(((y_00(1,i+1)-y_00(1,i))/(x_00(1,i+1)-x_00(1,i))-(y_00(1,i+2)-y_00(1,i+1))/(x_00(1,i+2)-x_00(1,i+1)))/( x_00(1,i+1)-x_00(1,i))/(1+((y_00(1,i+1)-y_00(1,i))/(x_00(1,i+1)-x_00(1,i)))^2)^(3/2));elseif(i>=75&&i<80)r(1,i)=-0.5*1/(((y_00(1,i+1)-y_00(1,i))/(x_00(1,i+1)-x_00(1,i))-(y_00(1,i+2)-y_00(1,i+1))/(x_00(1,i+2)-x_00(1,i+1)))/( x_00(1,i+1)-x_00(1,i))/(1+((y_00(1,i+1)-y_00(1,i))/(x_00(1,i+1)-x_00(1,i)))^2)^(3/2));elseif(i>=80&&i<181)r(1,i)=r(1,79);elseif(i>=181&&i<209)r(1,i)=-0.5*1/(((y_11(1,i+1-180)-y_11(1,i-180))/(x_11(1,i+1-180)-x_11(1,i-180))-(y_11(1,i+2-180)-y_11(1,i+1-180))/ (x_11(1,i+2-180)-x_11(1,i+1-180)))/(x_11(1,i+1-180)-x_11(1,i-180))/(1+((y_11(1,i+1-180)-y_11(1,i-180))/(x_11(1,i+ 1-180)-x_11(1,i-180)))^2)^(3/2));elseif(i>=209&&i<240)r(1,i)=0.5*1/(((y_11(1,i+1-180)-y_11(1,i-180))/(x_11(1,i+1-180)-x_11(1,i-180))-(y_11(1,i+2-180)-y_11(1,i+1-180))/( x_11(1,i+2-180)-x_11(1,i+1-180)))/(x_11(1,i+1-180)-x_11(1,i-180))/(1+((y_11(1,i+1-180)-y_11(1,i-180))/(x_11(1,i+ 1-180)-x_11(1,i-180)))^2)^(3/2));elser(1,i)=r(1,239)/2;endendPHI_0=phi_0./pi.*180;PHI_1=phi_1./pi.*180;PHI_s0=phi_s0./pi.*180;PHI_s1=phi_s1./pi.*180;PHI=0:1:360;figure(1)subplot(2,2,1);plot(PHI_0,S_0);set(gca,'xtick',[0:15:360]);set(gca,'ytick',[0:3.5:38.5]);axis([0,360,0,38.5]);xlabel('凸轮转角(^o)');ylabel('位移(mm)');title('从动件位移曲线图');hold on;plot(PHI_1,S_1);plot(PHI_s0,S_s0);plot(PHI_s1,S_s1);hold off;grid onsubplot(2,2,2);plot(PHI_0,V_0);set(gca,'xtick',[0:15:360]);set(gca,'ytick',[-9:1:9]);axis([0360-99]);xlabel('凸轮转角(^o)');ylabel('速度(*7.520072mm·s^-^1)');title('从动件速度曲线图');hold on;plot(PHI_1,V_1);plot(PHI_s0,V_s0);plot(PHI_s1,V_s1);hold off;grid on subplot(2,2,3);plot(PHI_0,A_0);set(gca,'xtick',[0:15:360]);set(gca,'ytick',[-9:1:9]);axis([0360-99]);xlabel('凸轮转角(^o)');ylabel('加速度(*21.54342mm·s^-^2)'); title('从动件加速度曲线图');hold on;plot(PHI_1,A_1);plot(PHI_s0,A_s0);plot(PHI_s1,A_s1);hold off;grid onfigure(2)plot(d_S0,S_00);set(gca,'xtick',[-11:1:11]);set(gca,'ytick',[-20:1:11]);axis([-11,11,-20,11]);xlabel('ds/d\phi');ylabel('s(\phi)');title('ds/d\phi—s图');hold on;plot(d_S1,S_11);hold on;plot(X1,Y0);hold on;plot(X1,Y1);hold on;plot(X2,Y2);hold off;grid onfigure(3)plot(PHI_0,Alpha_00);set(gca,'xtick',[0:20:360]);set(gca,'ytick',[-90:10:90]);axis([0,360,-90,90]);xlabel('凸轮转角(^o)');ylabel('压力角(^o)');hold on;plot(PHI_1,Alpha_11);hold on;plot(PHI_s0,Alpha_s0);hold on;plot(PHI_s1,Alpha_s1);hold on;plot(PHI,r);hold off;grid onfigure(4)plot(X_00,Y_00);set(gca,'xtick',[-130:10:130]);set(gca,'ytick',[-150:10:80]);axis([-130,130,-120,80]);title('凸轮实际轮廓线');hold on;plot(X_S0,Y_S0);hold on;plot(X_11,Y_11);hold on;plot(X_S1,Y_S1);hold on;plot(x_00,y_00);hold on;plot(x_S0,y_S0);hold on;plot(x_11,y_11);hold on;plot(x_S1,y_S1);hold on;hold off;grid on五.计算结果与分析图1图2图3图4图5图6通过分析图像,可以知道凸轮的升程和回程时由于分别采用了正弦规律和3-4-5多项式规律,所以整个运动过程中从动件速度和加速度无突变,避免了刚性冲击和柔性冲击,适用于高速运动场合。