机械原理课程设计凸轮机构
机械原理课程教案—凸轮机构及其设计
机械原理课程教案一凸轮机构及其设计一、教学目标及基本要求1了解凸轮机构的基本结构特点、类型及应用,学会根据工作要求和使用场合选择凸轮机构。
2.了解凸轮机构的设计过程,对凸轮机构的运动学、动力学参数有明确的概念。
3.掌握从动件常用运动规律的特点及适用场合,了解不同运动规律位移曲线的拼接原则与方法。
4.掌握凸轮机构基本尺寸设计的原则,学会根据这些原则确定移动滚子从动件盘形凸轮机构的基圆半径、滚子半径和偏置方向,摆动从动件盘形凸轮机构的摆杆长、中心距以及移动平底从动件平底宽度。
5.熟练掌握应用反转法原理设计平面凸轮廓线,学会凸轮机构的计算机辅助设计方法。
二、教学内容及学时分配第一节概述第二节凸轮机构基本运动参数设计第三节凸轮机构基本尺寸设计(第一、二、三节共2学时)第四节凸轮轮廓曲线设计(15学时)第五节凸轮机构从动件设计(1学时)第六节凸轮机构的计算机辅助设计(0.5学时)三、教学内容的重点和难点重点:1.凸轮机构的型式选择。
2.从动件运动规律的选择及设计。
3.盘形凸轮机构基本尺寸的设计,凸轮轮廓曲线设计的图解法和解析法。
4.从动件的设计,包括高副元素形状选择,滚子半径和平底宽度的确定。
难点:凸轮轮廓曲线设计的图解法四、教学内容的深化与拓宽空间凸轮机构与高速凸轮机构简介。
五、教学方式与手段及教学过程中应注意的问题充分利用多媒体教学手段,围绕教学基本要求进行教学。
在教学过程中应强调凸轮机构的运动学参数与结构参数的概念及其选用设计;应用反转法原理进行凸轮轮廓曲线的图解法设计时凸轮转角的分度,要注意从动件反转方向;正确确定偏置移动从动件凸轮机构在反转过程中从动件所依次占据的位置线;滚子从动件凸轮机构理论轮廓曲线与实际轮廓曲线的联系和区别等。
要注意突出重点,多采用启发式教学以及教师和学生的互动。
六、主要参考书目1黄茂林,秦伟主编.机械原理.北京:机械工业出版社,2010 2申永胜主编.机械原理教程(第2版).北京:清华大学出版社,20053孙桓,陈作模、葛文杰主编.机械原理(第七版).北京:高等教育出版社,20064石永刚,徐振华.凸轮机构设计.上海:上海科学技术出版社,1995七、相关的实践性环节凸轮机构运动参数测试实验。
机械原理课程设计——凸轮机构
目录(一)机械原理课程设计的目的和任务 (2)(二)从动件(摆杆)及滚子尺寸的确信 (4)(三)原始数据分析 (5)(四)摆杆的运动规律及凸轮轮廓线方程 (6)(五)程序方框图 (8)(六)运算机源程序 (9)(七)程序计算结果及其分析 (14)(八)凸轮机构示意简图 (16)(九)心得体会 (16)(十)参考书籍 (18)(一)机械原理课程设计的目的和任务一、机械原理课程设计的目的:一、机械原理课程设计是一个重要实践性教学环节。
其目的在于:进一步巩固和加深所学知识;二、培育学生运用理论知识独立分析问题、解决问题的能力;3、使学生在机械的运动学和动力分析方面初步成立一个完整的概念;4、进一步提高学生计算和制图能力,及运用电子运算机的运算能力。
二、机械原理课程设计的任务:一、摆动从动件杆盘型凸轮机构二、采纳图解法设计:凸轮中心到摆杆中心A的距离为160mm,凸轮以顺时针方向等速回转,摆杆的运动规律如表:3、设计要求:①确信适合摆杆长度②合理选择滚子半径rr③选择适当比例,用几何作图法绘制从动件位移曲线并画于图纸上;④用反转法绘制凸轮理论廓线和实际廓线,并标注全数尺寸(用A2图纸)⑤将机构简图、原始数据、尺寸综合方式写入说明书4、用解析法设计该凸轮轮廓,原始数据条件不变,要写出数学模型,编制程序并打印出结果 备注:一、尖底(滚子)摆动从动件盘形凸轮机构压力角:00[cos()]tan sin()d la l d a ψψψϕαψψ+-=+在推程中,当主从动件角速度方向不同时取“-”号,相同时取“+”号。
1、三、课程设计采纳方式:关于这次任务,要用图解法和解析法两种方式。
图解法形象,直观,应用图解法可进一步提高学生画图能力,在某些方面,如凸轮设计中,图解法是解析法的起点和基础;但图解法精度低,而解析法那么可应用运算机进行运算,精度高,速度快。
在本次课程设计中,可将两种方式所得的结果加以对照。
四、编写说明书:一、设计题目(包括设计条件和要求);二、机构运动简图及设计方案的确信,原始数据; 3、机构运动学综合;4、列出必要的计算公式,写出图解法的向量方程,写出解析法的数学模型,计算流程和计算程序,打印结果; 五、分析讨论。
机械原理课程教案—凸轮机构及其设计
机械原理课程教案—凸轮机构及其设计一、教学目标1. 让学生了解凸轮机构的定义、分类和应用。
2. 使学生掌握凸轮的轮廓曲线设计方法。
3. 培养学生分析、解决凸轮机构实际问题的能力。
二、教学内容1. 凸轮机构的定义及分类1.1 凸轮机构的组成1.2 凸轮机构的分类1.3 凸轮机构的应用2. 凸轮的轮廓曲线2.1 凸轮的轮廓曲线类型2.2 基圆、止点圆和顶点圆的概念2.3 凸轮轮廓曲线的设计方法3. 凸轮机构的设计步骤3.1 确定凸轮的类型和参数3.2 选择合适的凸轮材料3.3 设计凸轮的轮廓曲线3.4 计算凸轮的强度和寿命4. 凸轮机构的实际应用案例分析三、教学方法1. 采用讲授法,讲解凸轮机构的定义、分类和应用。
2. 利用多媒体演示法,展示凸轮机构的运动原理和设计方法。
3. 案例分析法,分析实际应用中的凸轮机构设计。
四、教学准备1. 教案、教材、多媒体课件。
2. 凸轮模型或图片。
五、教学过程1. 导入:简要介绍凸轮机构的定义和应用,激发学生的学习兴趣。
2. 讲解:详细讲解凸轮机构的分类、凸轮的轮廓曲线设计方法。
3. 演示:利用多媒体展示凸轮机构的运动原理和设计方法。
4. 实践:让学生分组讨论,分析实际应用中的凸轮机构设计案例。
6. 作业:布置相关练习题,巩固所学知识。
六、教学评估1. 课堂问答:通过提问方式检查学生对凸轮机构基本概念的理解。
2. 练习题:布置针对性的练习题,巩固学生对凸轮轮廓曲线设计和凸轮机构设计步骤的掌握。
3. 案例分析报告:评估学生对实际应用案例分析的能力,检查学生能否将理论知识运用到实际问题中。
七、拓展学习1. 介绍其他类型的凸轮机构,如摆动凸轮、复合凸轮等。
2. 探讨凸轮机构在现代机械设计中的应用和发展趋势。
八、课后作业1. 复习本节课的内容,重点掌握凸轮机构的分类、凸轮轮廓曲线的设计方法及设计步骤。
2. 分析课后练习题,加深对凸轮机构及其设计的理解。
九、课程回顾与展望2. 展望下一节课的内容,让学生对后续学习有所期待。
机械原理课程设计滚子从动件凸轮机构
机械原理
课程设计说明书
课程名称:机械原理课程设计
设计题目:滚子从动件凸轮机构院系:机电工程系学生姓名:
学号:
专业班级:
指导教师:
年月日
一、机械原理课程设计的目的和任务
一、机械原理课程设计是一个重要的实践性教学环节,其目的在于进一步巩
固和加深所学知识;
二、培育学生运用理论知识独立分析问题,解决问题的能力;
3、使学生在机械的运动学和动力分析方面初步成立一个完整的概念;
4、进一步提高学生计算和制图能力。
二、机械原理课程设计的任务
假设无碳小车前轮转向依托凸轮机构调剂,示用意以下图所示,试用图解法设计该凸轮机构;要求滚子从动件。
图1 凸轮机构示用意
图中:a—前轮与凸轮的中心距;e—凸轮偏心距;f—前轮中心与导路距离。
α—操纵杆摆角。
表1 原始数据表
中心距a偏心距e导路距离f控制杆摆角α推程运动规律回程运动规律
三、设计要求
一、确信适合的从动件长度,合理选择滚子半径;
二、选择适当的比例,用作图法绘制从动件位移线图,并画在图纸上;
3、用反转法绘制凸轮的理论轮廓与实际轮廓,用A4图纸。
四、原始数据分析
表2 相关参数表
一、从动件推程运动方程
二、从动件远休程运动方程
3、从动件回程运动方程
4、从动件近休程运动方程
五、绘制从动件运动线路图
表1 从动件推程位移数据表
表2 从动件回程位移数据表
六、依照压力角确信凸轮的基圆半径。
七、滚子从动件滚子半径的确信。
八、依照反转法绘制凸轮轮廓曲线。
机械原理第9章凸轮机构及其设计
第二十一页,编辑于星期日:十四点 分。
②等减速推程段:
当δ =δ0/2 时,s = h /2,h/2 = C0+C1δ0/2+C2δ02/4 当δ = δ0 时,s = h ,v = 0,h = C0+C1δ0+C2δ02
0 = ωC1+2ωC2δ ,C1=-2 C2δ0 C0=-h,C1= 4h/δ0, C2=-2h/δ02
如图所示,选取Oxy坐标系,B0 点为凸轮廓线起始点。当凸轮转过δ 角度时,推杆位移为s。此时滚子中 心B点的坐标为
x (s0 s) sin e cos
y
(s0
s) cos
A7
C8 A6 C7
w
A8
-w
A9
C9 B8 B9 B7 r0
C10
B12100 ° B0
O
B1 a B2
C1 L C2φ1φ0
A10 A0
φ
Φ
o
2
1
2 3 456
180º
7 8 9 10
60º 120º
δ
(1)作出角位移线图;
(2)作初始位置;
A5
C6
B6 B1580°B4
C4
C5
φ3
φC23
A1
↓对心直动平底推杆盘形凸 轮机构
↑偏置直动尖端推杆盘形凸轮机 构
第十一页,编辑于星期日:十四点 分。
↑尖端摆动凸轮机构
↓平底摆动凸轮机构
↑滚子摆动凸轮机构
第十二页,编辑于星期日:十四点 分。
(4)按凸轮与从动件保持接触的方式分
力封闭型凸轮机构
利用推杆的重力、弹簧力或其他外力使推杆与凸轮保持接
触的
此外,还要考虑机构的冲击性能。
机械原理课程设计凸轮机构设计说明书
全面探究凸轮机构设计原理及方法凸轮机构是一种常用的机械传动装置,通过凸轮和摆杆的配合组成,具有可逆性、可编程性和高精度的特点。
本文将从设计原理、设计方法和优化策略三个方面探究凸轮机构设计的要点。
一、设计原理
凸轮机构的设计原理是在摆杆与凸轮配合时,摆杆可以沿凸轮轮廓实现规定的运动规律,如直线运动、往返运动和旋转运动等。
凸轮可以根据运动轨迹、运动频率和运动速度等要求,通过凸轮轮廓的设计来完成。
凸轮轮廓的设计包括了初步设计、动力学分析、运动规划等步骤。
二、设计方法
凸轮机构的设计方法包括手工绘图及设计软件辅助。
手工绘图是传统的凸轮轮廓设计方法,适用于简单的凸轮机构,如往复式转动机构、转动转动机构等;而对于复杂的凸轮机构,可以利用计算机辅助设计软件,如ProEngineer、CATIA、AutoCAD等,进行三维建模、运动模拟和优化设计。
此外,对于凸轮机构的设计还需要考虑到强度计算、可靠性分析等相关问题。
三、优化策略
凸轮机构的设计优化策略主要包括凸轮轮廓的形状优化、摆杆的长度优化和机构传动效率的优化等。
凸轮轮廓的形状优化通常是通过
Cycloid、Involute、Bezier等曲线的拟合来实现;摆杆的长度优化可以通过数学模型来建立,利用遗传算法、粒子群算法等优化算法进行
求解;传动效率的优化可以通过轮廓优化、材料优化、润滑优化等途
径来进行。
凸轮机构的设计是机械工业中非常重要的一环,它涉及到运动学、动力学、力学等多个学科的知识,需要学习者在多方面进行深入研究
和实践。
通过对凸轮机构的深入探究,我们可以更好地理解机械原理
的精髓,提高机械设计的水平和能力。
机械原理课程设计 牛头刨床凸轮机构
机械原理课程设计设计题目:牛头刨床凸轮机构班级:加工06-2班姓名:井源指导教师:席本强何凡目录1.设计题目及参数2.数学模型的建立3.程序框图4.程序清单及运行结果5.设计总结6.参考文献1设计题目与参数已知摆杆9为等加速等减速运动规律,其推程运动角φ=70,远休止角φs =10,回程运动角φ΄=70,摆杆长度l 09D =125,最大摆角φmax =15,许用压力角[α]=40,凸轮与曲线共轴。
要求:(1) 计算从动件位移、速度、加速度并绘制线图(用方格纸绘制),也可做动态显示。
(2) 确定凸轮的基本尺寸,选取滚子半径,画出凸轮的实际廓线,并按比例绘出机构运动简图。
(3) 编写计算说明书。
2数学模型(1) 推程等加速区当2/0ϕδ≤≤时 22max /21ϕδϕ=m (角位移) 2max /4ϕδϕω=(角速度)2max /4ϕϕε=(角加速度)(2) 推程等减速区当ϕδϕ≤<2/时 22max max /)(21ϕδϕϕϕ--=m (角位移)2max /)(4ϕδϕϕω-=(角速度) 2max /4ϕϕε-=(角加速度) (3) 远休止区当s ϕϕδϕ+≤<时 max 1ϕ=m (角位移) 0=ω (角速度)0=ε(角加速度)(4) 回程等加速区 当/ϕϕϕδϕϕ'++≤<+s s 时22max max /)(21ϕϕϕδϕϕ'---=s m (角位移)2max /)(4ϕϕϕδϕω'---=s (角速度)2max /4ϕϕε'-=(角加速度)(5) 回程等减速区 当ϕϕϕδϕϕϕ'++≤<'++s s 2/时22max /)(21ϕδϕϕϕϕ'-'++=s m (角位移)2max /)(4ϕδϕϕϕϕω'-'++-=s (角速度) 2max /4ϕϕε'=(角加速度) (6) 近休止区01=m (角位移) 0=ω(角速度)0=ε(角加速度)一、如图选取xOy 坐标系,B1点为凸轮轮廓线起始点。
机械原理教案12凸轮机构轮廓曲线的设计
二、用图解法设计凸轮轮廓曲线 下面以偏置尖顶直动从动件盘形凸轮机构为例,讲解凸轮廓线的设计过程。
例6-1 对心直动尖顶从动件盘形凸轮机构设已确定基圆半径mm 150=r ,凸轮顺时针方向匀速转动,从动件行程mm 18=h 。
从动件运动规律如下表所示:推程 远休止 回程 近休止运动角1120δ=260δ=903=δ490δ=从动件运动规律等速运动正弦加速度运动设计步骤:1、建立推程段的位移方程:18120s δ=,回程段的位移方程:12π181sin 902π90s δδ⎡⎤⎛⎫=-+ ⎪⎢⎥⎝⎭⎣⎦,将推程运动角、回程运动角按某一分度值等分成若干份,并求得对应点的位移。
2、画基圆和从动件的导路位置3、画反转过程中从动件的各导路位置4、画从动件尖顶在复合运动中的各个位置点5、分别将推程段和回程段尖顶的各位置点连成光滑曲线,再画出远休止段和近休止段的圆弧,即完成了尖顶从动件盘形凸轮轮廓曲线的设计,如图6-18。
需要注意:同一个图上作图比例尺必须一致。
如各分点的位移与基圆应按相同比例尺量取。
2.偏置直动尖顶从动件盘形凸轮机构凸轮转动中心O 到从动件导路的垂直距离e 称为偏距。
以O 为圆心,e 为半径所作的圆称为偏距圆。
显然,从动件导路与偏距圆相切(图中K 为从动件初始位置与基圆的切点)。
在反转过程中,从动件导路必是偏距圆的切线。
如图6-19。
r0a A0A1OB0B1内 容3.直动滚子从动件盘形凸轮机构例题:已知:r r -滚子半径,0r -基圆半径,从动件运动规律。
设计该机构。
设计思路:把滚子中心看作尖顶从动件的尖顶,按前述方法先画出滚子中心所在的廓线——凸轮的理论廓线。
再以理论廓线上各点为圆心,以滚子半径r r 为半径画一系列的圆,这些圆的内包络线 即为凸轮的实际廓线(或称为工作廓线)。
如图6-16 注意:滚子从动件盘形凸轮的基圆半径是指其理论廓线的最小向径4.对心直动平底从动件盘形凸轮机构思路:把平底与导路的交点A看作尖顶从动件的尖点,依次作出交点的位置,通过这些位置点画出从动件平底的各个位置线,然后作这些平底的包络线,即为凸轮的工作廓线,如图6-17图6-16图6-17图6-18图6-19内 容5.摆动尖顶从动件盘形凸轮机构已知:基圆半径0r ,摆动从动件的杆长为L (从尖点到从动件回转中心的距离),凸轮回转中心到从动件回转中心的距离a 。
机械原理课程设计偏置直动滚子从动杆盘型凸轮机构
●
检查凸轮机构各部件是否紧固
●
检查凸轮机构各部件是否润滑良好
●
检查凸轮机构各部件是否磨损严重
●
检查凸轮机构各部件是否变形
●
检查凸轮机构各部件是否松动
●
检查凸轮机构各部件是否漏油
●
检查凸轮机构各部件是否漏气
●
检查凸轮机构各部件是否漏电
●
检查凸轮机构各部件是否漏液
●
检查凸轮机构各部件是否漏气
●
检查凸轮机构各部件是否漏油
添加副标题
偏置直动滚子从动杆盘型凸 轮机构
汇报人:
目录
CONTENTS
01 添加目录标题 03 偏置直动滚子从动杆
盘型凸轮机构的应用
02 偏置直动滚子从动杆 盘型凸轮机构的基本 概念
04 偏置直动滚子从动杆 盘型凸轮机构的设计 与计算
05 偏置直动滚子从动杆 盘型凸轮机构的制造 与加工
06 偏置直动滚子从动杆 盘型凸轮机构的安装 与调试
工作原理
偏置直动滚子从动杆盘型凸轮机构是一种特殊的凸轮机构,其特点是凸轮轴与从动杆之间存在偏置。 工作原理:凸轮轴旋转时,通过偏置的从动杆带动滚子沿凸轮轮廓线滚动,从而实现从动杆的往复运动。 优点:结构简单,制造方便,适用于高速、重载场合。 缺点:存在摩擦损失,效率较低。
分类和特点
偏置直动滚子从动杆盘型凸轮机构是一种特殊的凸轮机构,其特点是滚子与凸轮接触 点不在凸轮中心线上。
偏置直动滚子从动杆盘型凸轮机构可以分为单滚子、双滚子和多滚子三种类型。
偏置直动滚子从动杆盘型凸轮机构的特点包括:结构简单、制造方便、传动平稳、噪 音低、承载能力大等。
偏置直动滚子从动杆盘型凸轮机构广泛应用于各种机械设备中,如汽车、机床、印刷 机等。
机械原理课程教案—凸轮机构及其设计
一、教案概述机械原理课程教案—凸轮机构及其设计教学目标:1. 使学生了解凸轮机构的定义、分类和应用;2. 使学生掌握凸轮的轮廓曲线及其设计方法;3. 使学生熟悉凸轮机构的设计步骤和注意事项。
教学内容:1. 凸轮机构的定义和分类;2. 凸轮的轮廓曲线及其设计;3. 凸轮机构的设计步骤;4. 凸轮机构的应用实例。
教学重点:1. 凸轮机构的分类和应用;2. 凸轮的轮廓曲线及其设计方法;3. 凸轮机构的设计步骤。
教学难点:1. 凸轮的轮廓曲线的设计方法;2. 凸轮机构的设计步骤。
教学准备:1. 教学PPT;2. 凸轮机构的相关图纸和实例;3. 设计软件(如AutoCAD、SolidWorks等)。
教学方法:1. 讲授法:讲解凸轮机构的定义、分类和应用;2. 案例分析法:分析凸轮机构的设计实例;3. 实践操作法:引导学生利用设计软件进行凸轮机构的设计。
二、教学过程1. 导入:通过展示凸轮机构的实例,引导学生思考凸轮机构的定义和作用。
2. 讲解凸轮机构的定义、分类和应用。
3. 讲解凸轮的轮廓曲线及其设计方法。
4. 讲解凸轮机构的设计步骤。
5. 分析凸轮机构的设计实例。
6. 练习:引导学生利用设计软件进行凸轮机构的设计。
三、教学评价1. 课堂问答:检查学生对凸轮机构的定义、分类和应用的掌握情况。
2. 设计练习:评估学生对凸轮机构设计方法的掌握程度。
3. 课后作业:布置相关设计题目,检查学生对凸轮机构设计的实际操作能力。
四、教学拓展1. 介绍其他常见的机械传动机构,如齿轮传动、皮带传动等;2. 介绍凸轮机构的应用领域,如汽车、机械制造等。
五、教学资源1. 教学PPT;2. 凸轮机构的相关图纸和实例;3. 设计软件(如AutoCAD、SolidWorks等)。
六、教学进度安排1. 课时:2课时(90分钟);2. 教学环节:讲解、案例分析、练习。
六、教学内容6. 凸轮机构的动态特性分析a. 运动规律b. 压力角与传动角c. 凸轮与从动件的接触条件d. 凸轮机构的效率与功耗7. 凸轮机构的强度计算a. 凸轮的接触应力b. 从动件的弯曲应力c. 凸轮机构的疲劳寿命d. 安全系数的确定8. 凸轮机构的实验研究a. 实验目的与意义b. 实验设备与方法c. 实验结果分析9. 凸轮机构的设计案例分析a. 案例一:单凸轮机构设计b. 案例二:双凸轮机构设计c. 案例三:组合凸轮机构设计d. 案例讨论与总结10. 凸轮机构的应用与创新a. 凸轮机构的实际应用场景b. 凸轮机构在现代工业中的挑战与机遇c. 凸轮机构的设计创新d. 未来发展趋势与展望七、教学过程1. 导入:通过展示凸轮机构的动态特性实验,引导学生关注凸轮机构的动态特性分析。
机械原理课程教案—凸轮机构及其设计
机械原理课程教案—凸轮机构及其设计一、教学目标1. 使学生了解凸轮机构的分类、工作原理和应用。
2. 培养学生掌握凸轮机构的设计方法和步骤。
3. 提高学生分析问题和解决问题的能力。
二、教学内容1. 凸轮机构的分类及工作原理凸轮机构的分类凸轮的工作原理凸轮机构的应用2. 凸轮的轮廓曲线设计凸轮轮廓曲线的基本原理常用凸轮轮廓曲线的特点及应用凸轮轮廓曲线的设计方法3. 凸轮的压力角和基圆半径的选择压力角的定义及作用基圆半径的计算方法压力角和基圆半径的选择原则4. 凸轮机构的设计步骤确定凸轮的类型和参数选择合适的轮廓曲线计算压力角和基圆半径校核凸轮的强度和运动性能5. 凸轮机构的设计实例实例分析设计过程演示结果讨论和评价三、教学方法1. 采用讲授法,讲解凸轮机构的基本概念、设计方法和步骤。
2. 利用多媒体演示凸轮机构的工作原理和设计过程。
3. 引导学生进行实例分析,培养学生的实际设计能力。
4. 开展课堂讨论,提高学生的思考和表达能力。
四、教学环境1. 教室环境:宽敞、明亮,配备多媒体教学设备。
2. 教学材料:教案、PPT、参考书籍、设计实例。
五、教学评价1. 课堂参与度:观察学生在课堂上的发言和讨论情况,评价学生的积极性。
2. 作业完成情况:检查学生提交的凸轮机构设计作业,评价学生的理解和应用能力。
3. 期末考试:设置有关凸轮机构设计的题目,评价学生对课程知识的掌握程度。
六、教学活动1. 课堂讲解:讲解凸轮机构的基本概念、分类、工作原理和应用。
2. PPT演示:通过PPT展示凸轮机构的工作原理和设计过程。
3. 实例分析:分析典型凸轮机构设计实例,引导学生掌握设计方法和步骤。
4. 小组讨论:分组讨论凸轮机构设计中的问题,培养学生的团队协作能力。
5. 作业布置:布置凸轮机构设计相关作业,巩固所学知识。
七、教学资源1. PPT:制作精美的凸轮机构教学PPT,展示图片、图表和实例。
2. 参考书籍:提供有关凸轮机构设计和应用的参考书籍,方便学生查阅。
机械原理课程设计凸轮
机械原理课程设计凸轮一、课程目标知识目标:1. 掌握凸轮的基本概念、分类及其在机械原理中的应用;2. 理解并掌握凸轮的轮廓曲线设计方法,能够分析其运动特性;3. 了解凸轮机构的工作原理,掌握其运动及动力分析的基本方法。
技能目标:1. 能够运用所学知识,设计简单的凸轮轮廓曲线,并分析其运动性能;2. 能够运用凸轮机构进行简单机械系统的运动及动力分析;3. 能够运用绘图软件(如CAD)进行凸轮轮廓的绘制,提高实际操作能力。
情感态度价值观目标:1. 培养学生对机械原理课程的学习兴趣,激发创新意识;2. 培养学生具备团队协作精神,提高沟通与交流能力;3. 培养学生关注我国机械行业发展,增强社会责任感和使命感。
课程性质:本课程为机械原理课程的实践环节,旨在让学生通过设计凸轮,将理论知识与实际应用相结合,提高解决实际问题的能力。
学生特点:高年级本科生,具备一定的机械原理知识基础,具有较强的自学能力和动手能力。
教学要求:注重理论与实践相结合,强调学生的主体地位,鼓励学生积极参与讨论、实践,提高综合运用知识的能力。
在教学过程中,将课程目标分解为具体的学习成果,以便进行有效的教学设计和评估。
二、教学内容1. 凸轮基本概念与分类- 凸轮的定义、作用及其在机械系统中的应用;- 凸轮的分类及特点。
2. 凸轮轮廓曲线设计- 简单凸轮轮廓曲线的设计方法;- 复杂凸轮轮廓曲线的设计原理及技巧。
3. 凸轮运动及动力分析- 凸轮机构的工作原理;- 凸轮机构的运动及动力分析方法。
4. 凸轮轮廓曲线绘制- 运用CAD软件绘制凸轮轮廓曲线;- 结合实际案例,进行凸轮轮廓曲线的绘制实践。
教学内容安排与进度:第一周:凸轮基本概念与分类,简单凸轮轮廓曲线设计;第二周:复杂凸轮轮廓曲线设计,凸轮机构工作原理;第三周:凸轮运动及动力分析,实际案例解析;第四周:CAD软件操作,凸轮轮廓曲线绘制实践。
教材章节:《机械原理》第五章:凸轮机构;《机械原理学习指导与习题解析》第五章:凸轮机构。
机械原理课程设计凸轮机构
机械原理课程设计凸轮机构一、课程设计目标本课程设计旨在通过对凸轮机构的学习,使学生了解凸轮机构的基本工作原理、结构特点和应用领域,掌握凸轮机构的设计和分析方法,培养学生的机械原理分析和设计能力。
二、课程设计内容1. 凸轮机构的基本概念和分类(1)凸轮机构的定义和基本概念(2)凸轮机构的分类和特点2. 凸轮机构的工作原理和运动分析(1)凸轮机构的工作原理和运动规律(2)凸轮机构的运动分析方法3. 凸轮机构的设计和优化(1)凸轮机构的设计原则和方法(2)凸轮机构的优化设计方法4. 凸轮机构的应用和发展(1)凸轮机构在机械传动系统中的应用(2)凸轮机构的发展趋势和前景三、教学方法本课程采用多种教学方法,包括课堂讲授、案例分析、实验演示、课外阅读和小组讨论等。
通过多种教学手段,引导学生深入理解和掌握凸轮机构的基本原理和设计方法,提高学生的分析和设计能力。
四、教学评价本课程的教学评价主要包括平时作业、课堂表现、实验报告和期末考试等。
通过对学生的综合评价,评估学生的学习成果和能力提高情况,为学生提供有效的反馈和指导。
五、参考教材1.《机械设计基础》(第四版),郑育新、刘道玉编著,清华大学出版社,2017年。
2.《机械原理》(第五版),唐光明编著,高等教育出版社,2018年。
3.《机械设计手册》(第三版),机械工业出版社,2015年。
六、教学进度安排本课程的教学进度安排如下:第一周:凸轮机构的基本概念和分类第二周:凸轮机构的工作原理和运动分析第三周:凸轮机构的设计和优化第四周:凸轮机构的应用和发展第五周:实验演示和案例分析第六周:课外阅读和小组讨论第七周:期末考试和总结回顾。
机械原理课程设计凸轮机构
Part Three
机械原理课程设计 凸轮机构方案
设计目的和要求
设计目的:掌握凸轮机构的基本原 理和设计方法
设计内容:包括凸轮机构的设计、 制造、装配和调试
添加标题
添加标题
添加标题
添加标题
设计要求:满足凸轮机构的运动要 求,如速度、加速度、行程等
设计步骤:明确设计任务、选择设 计方案、进行设计计算、绘制设计 图纸、制作模型、进行实验验证等
凸轮轮廓曲线的设计方法包括解析法、图 解法和计算机辅助设计等。
凸轮轮廓曲线的设计需要满足凸轮机构 的运动规律、负载、速度、加速度等要 求,同时需要考虑到凸轮的制造工艺和 成本等因素。
凸轮机构压力角计算
压力角定义:凸轮与从动件接触点 处法线与凸轮轮廓线之间的夹角
压力角影响因素:凸轮轮廓线形状、 从动件形状、凸轮半径、从动件半 径
凸轮机构工作原理
凸轮机构通过凸轮与从动件 的接触,实现从动件的位移 和运动
凸轮机构由凸轮、从动件和 机架组成
凸轮机构的工作原理是利用 凸轮的轮廓曲线,使从动件
产生预定的运动
凸轮机构的应用广泛,如汽 车、机床、机器人等领域
凸轮机构分类
按照凸轮运动规律分类:等 速运动凸轮、等加速运动凸 轮、等减速运动凸轮等
Part Six
凸轮机构运动仿真 与优化
运动仿真模型的建立
确定凸轮机构的类型和参数 建立凸轮机构的三维模型 设定运动仿真的初始条件和边界条件 设定运动仿真的时间步长和仿真时间 设定运动仿真的输出变量和观察点 运行运动仿真,观察仿真结果,并进行优化
运动仿真结果分析
凸轮机构运动仿 真结果:包括位 移、速度、加速 度等参数
凸轮从动件的类 型:滚子从动件、 滑块从动件、圆 柱从动件等
机械原理课程设计凸轮设计
Q_Q[2]=4*Q_max/(Q_h*Q_h);
}
if(Q>Q_t+Q_s+Q_h&&Q<=360)
{
Q_Q[0]=K*0;
Q_Q[1]=0;
Q_Q[2]=0;
}
}
void Draw(float Q_m)
{
float tt,x,y,x1,y1,x2,y2,x3,y3,x4,y4,dx,dy;
{
int t;
float y1,y2,y3,a=0;
for(t=0;t<=360/dt;t++)
{
delay(300);
a=t*dt;
if((a>=0)&&(a<=Q_t/2))
{
y1=(2*Q_max*pow(a,2)/pow(Q_t,2))*10;
y2=(4*Q_max*(dt*K)*a/pow(Q_t,2))*pow(10,;
}
if((a>Q_t/2)&&(a<=Q_t))
{
y1=(Q_max-2*Q_max*pow((Q_t-a),2)/pow(Q_t,2))*10;
y2=(4*Q_max*(dt*K)*(Q_t-a)/pow(Q_t,2))*pow(10,;
y3=((-4)*Q_max*pow((dt*K),2)/pow(Q_t,2))*pow(10,;
putpixel(100+a,300-y1,1);
putpixel(100+a,300-y2,2);
putpixel(100+a,300-y3,4);
机械原理_凸轮机构设计
机械原理课程设计——凸轮机构设计(一)目录 (1)_________________________(一)、题目及原始数据 (2)(二)、推杆运动规律及凸轮廓线方程 (3)(三)、计算程序方框图 (5)(四)、计算源程序 (6)(五)、程序计算结果及分析 (10)(六)、凸轮机构图 (15)(七)、心得体会 (16)(八)、参考书 (16)(一)、题目及原始数据试用计算机辅助设计完成偏置直动滚子推杆盘形凸轮机构的设计,凸轮以1rad/s的角速度沿逆时针方向转动。
要求:(1)、推程运动规律为等加速等减速运动,回程运动规律为五次多项式运动规律;(2)、打印出原始数据;(3)、打印出理论轮廓和实际轮廓的坐标值;(4)、打印出推程和回程的最大压力角,以及出现最大压力角时凸轮的相应转角;(5)、打印出凸轮实际轮廓曲线的最小曲率半径,以及相应的凸轮转角;(6)、打印出凸轮运动的位移;(7)、打印最后所确定的凸轮的基圆半径。
原始数据如下:r0=0.015; 初选的基圆半径r0Deltar0=0.0005; 当许用压力角或许用最小曲率半径不满足时,r0以Δr0为步长增加重新计算rr=0.010; 滚子半径r rh=0.028; 推杆行程he=0.005; 偏距eomega=1; 原动件凸轮运动角速度,逆时针ωdelta1=pi/3; 近休止角δ1delta2=2*pi/3; 推程运动角δ2delta3=pi/2; 远休止角δ3delta4=pi/2; 回程运动角δ4alpha1=pi/6; 推程许用压力角[α1]alpha2=(70/180)*pi; 回程许用压力角[α2]rho0min=0.3*rr; 许用最小曲率半径ραmin (二)、推杆运动规律及凸轮廓线方程推杆运动规律:(1)近休阶段:0o≤δ<60 os=0v=0a=0(2)推程阶段:60o≤δ<180 o等加速运动规律:60o≤δ<120 os=2h(δ-60o)2/(120 o)2v=4hω(δ-60o)/(120 o)2a=4hω2/(120 o)2等减速运动规律:120o≤δ<180 os=h-2h(120o -(δ-60o))2/(120 o)2v=4hω(120o -(δ-60o))/(120 o)2a=-4hω2/(120 o)2(3)远休阶段:180o≤δ<270 os=hv=0a=0(4)回程阶段:270o≤δ≤360 o五次多项式运动规律:s=h-(10h(δ-270o)3/(90 o)3-15h(δ-270o)4/(90 o)4+6h(δ-270o)5/(90 o)5)v=-(30hω(δ-270o)2/(90 o)3-60hω(δ-270o)3/(90 o)4+30hω(δ-270o)4/(90 o)5)a=-(60hω2(δ-270o)/(90 o)3-180hω2(δ-270o)2/(90o)4+120hω2(δ-270o)3/(90 o)5)凸轮廓线方程:(1)理论廓线方程:s0=sqrt(r02-e2)x=(s0+s)sinδ+ecosδy=(s0+s)cosδ-esinδ(2)实际廓线方程先求x,y的一阶导数x’=(v/ω-e) sinδ+(s0+s)cosδy’=(v/ω-e) cosδ-(s0+s)sinδ再求sinθ,cosθsinθ=x’/sqrt((x’)2+(y’)2)cosθ=-y’/sqrt((x’)2+(y’)2)最后求实际廓线方程x1=x-rr cosθy1=y-rr sinθ压力角方程:曲率半径计算公式:(四)、计算源程序%凸轮机构大作业Matlab语言源程序%选题:偏置直动滚子推杆盘形凸轮机构5—A% 推程运动规律:等加速等减速运动% 回程运动规律:五次多项式运动% 作者:WYH 学号:xxxxxxxx 日期:2007.12.26 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% clear all;%close all;clc;%赋初值r0=0.015;Deltar0=0.0005;rr=0.010;h=0.028;e=0.005;omega=1; %原动件凸轮运动角速度,逆时针delta1=pi/3; %近休止角delta2=2*pi/3; %推程运动角delta3=pi/2; %远休止角delta4=pi/2; %回程运动角alpha1=pi/6; %推程许用压力角alpha2=(70/180)*pi; %回程许用压力角rho0min=0.3*rr; %许用最小曲率半径del1=delta1+delta2;del2=del1+delta3;temp=0; %判断是否执行r0=r0+Deltar0的变量while (temp==0)temp=1;s0=sqrt(r0^2-e^2); %求解s0alpha1max=0;delta1max=0; %定义alpha1的最大值以及对应的delta1值alpha2max=0;delta2max=0; %定义alpha2的最大值以及对应的delta2值rhoamin=r0-rr;deltamin=0; %定义rhoa的最小值以及对应的delta值for I=0:120; %圆周120等分delta=(I*3/180)*pi;if delta>=0&delta<delta1 %近休阶段s=0; %位移v=0; %速度a=0; %加速度elseif delta>=delta1&delta<(delta2/2)+delta1 %等加速推程s=2*h*(delta-delta1)^2/delta2^2;v=4*h*omega*(delta-delta1)/delta2^2;a=4*h*omega^2/delta2^2;elseif delta>=(delta2/2)+delta1&delta<del1 %等减速推程s=h-2*h*(delta2-(delta-delta1))^2/delta2^2;v=4*h*omega*(delta2-(delta-delta1))/delta2^2;a=-4*h*omega^2/delta2^2;elseif delta>=del1&delta<del2 %远休阶段s=h;v=0;a=0;elseif delta>=del2&delta<=2*pi %五次多项式运动规律回程s=h-(10*h*(delta-del2)^3/delta3^3-15*h*(delta-del2)^4/delta3^4+6*h*(delta-del 2)^5/delta3^5);v=-(30*h*omega*(delta-del2)^2/delta4^3-60*h*omega*(delta-del2)^3/delta4^4 +30*h*omega*(delta-del2)^4/delta4^5);a=-(60*h*omega^2*(delta-del2)/delta4^3-180*h*omega^2*(delta-del2)^2/delta 4^4+120*h*omega*(delta-del2)^3/delta4^5);endx=(s0+s)*sin(delta)+e*cos(delta); %理论轮廓方程式y=(s0+s)*cos(delta)-e*sin(delta);x_=(v/omega-e)*sin(delta)+(s0+s)*cos(delta); %理论轮廓对delta求一次导数y_=(v/omega-e)*cos(delta)-(s0+s)*sin(delta);x__=(a/omega^2-(s0+s))*sin(delta)+(2*v/omega-e)*cos(delta); %理论轮廓对delta求二次导数y__=(a/omega^2-(s0+s))*cos(delta)-(2*v/omega--e)*sin(delta);x1=x-rr*(-y_/sqrt(x_^2+y_^2)); %实际轮廓方程式y1=y-rr*(x_/sqrt(x_^2+y_^2));alpha=atan((v-e)/(sqrt(r0^2-e^2)+s)); %求压力角if delta>=del2&delta<=2*pi %判断是否为回程if abs(alpha)>alpha2 %判断是否大于回程许用压力角r0=r0+Deltar0;temp=0;break;elseif abs(alpha)>alpha2max %满足许用压力角,则找出回程最大压力角alpha2max=abs(alpha);delta2max=delta;endendelseif abs(alpha)>alpha1 %判断是否大于推程许用压力角r0=r0+Deltar0; %不满足许用压力角,则增大基圆半径重新计算temp=0;break;elseif abs(alpha)>alpha1max %满足许用压力角,则找出推程最大压力角alpha1max=abs(alpha);delta1max=delta;endendendrho=(x_^2+y_^2)^(3/2)/(x_*y__-y_*x__); %计算曲率半径if rho<0rhoa=abs(rho)-rr;if rhoa>=rho0min %满足最小曲率半径if rhoa<rhoamin %找出实际轮廓曲线的最小曲率半径及其对应的delta角rhoamin=rhoa;deltamin=delta;endelser0=r0+Deltar0;temp=0;break;endendDelta(I+1)=(delta/pi)*180; %delta由弧度值转化为角度值X(I+1)=x*1000;Y(I+1)=y*1000;X1(I+1)=x1*1000;Y1(I+1)=y1*1000;S(I+1)=s;V(I+1)=v;A(I+1)=a;ALPHA(I+1)=(alpha/pi)*180;PHO(I+1)=rho*1000;endenddeltamin=(deltamin/pi)*180;alpha1max=(alpha1max/pi)*180;delta1max=(delta1max/pi)*180;alpha2max=(alpha2max/pi)*180;delta2max=(delta2max/pi)*180;figure(1);axis equal;hold ont=0:0.01:2*pi;xx=r0*cos(t)*1000;yy=r0*sin(t)*1000;xxx=(rr*cos(t)+X(1)/1000)*1000;yyy=(rr*sin(t)+Y(1)/1000)*1000;xxxx=e*cos(t)*1000;yyyy=e*sin(t)*1000;plot(xx,yy,'m--',X,Y,':',X1,Y1,'k',xxx,yyy,'c-',xxxx,yyyy,'y-');%画出理论轮廓及实际轮廓以及基圆legend('基圆','理论轮廓','实际工作轮廓');plot(0,0,'ko')plot(X(1),Y(1),'ko');title('凸轮轮廓曲线图');xlabel('X/mm');ylabel('Y/mm');figure(2);plot(Delta,S,Delta,V,'r--',Delta,A,'k:'); %画出位移、速度、加速度曲线图title('凸轮运动规律曲线图');xlabel('{\delta}/(^o)');ylabel('s/m v/m.s^{-1} a/m.s^{-2}');legend('位移','速度','加速度');%结果显示:disp([num2str(Delta'),num2str(X'),num2str(Y'),num2str(X1'),num2str(Y1'),num 2str(S'*1000)]);disp(['rhoamin=',num2str(rhoamin*1000),'deltamin=',num2str(deltamin)]);disp(['alpha1max=',num2str(alpha1max),'delta1max=',num2str(delta1max)]);disp(['alpha2max=',num2str(alpha2max),'delta2max=',num2str(delta2max)]);disp(['r0=',num2str(r0*1000)]);(五)、程序计算结果及分析求得ραmin及对应的δαmin值:rhoamin=14.0952 deltamin=288求得α1max及对应的δ1max值:alpha1max=29.782 delta1max=120求得α2max及对应的δ2max值:alpha2max=47.4426 delta2max=324求得最后的基圆半径r0为:r0=24.5(七)、心得体会通过对凸轮机构的编程设计:(1)、熟悉了推杆的运动规律特别是等加速等减速和五次多项式运动规律;(2)、掌握了已知推杆运动规律用解析法对凸轮轮廓曲线的进行设计的方法以及设计时应该注意的各个性能要求;(3)、加深了对Matlab语言的熟悉与应用(八)、参考书(1)《机械原理》第七版高等教育出版社(2)《MATLAB程序设计教程》中国水利水电出版社。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录(一)机械原理课程设计的目的和任务 (2)(二)从动件(摆杆)及滚子尺寸的确定 (4)(三) .............................. 原始数据分析5(四) ............. 摆杆的运动规律及凸轮轮廓线方程6(五) ................................ 程序方框图8(六) .............................. 计算机源程序9(七) ....................... 程序计算结果及其分析14(八) .......................... 凸轮机构示意简图16(九) .................................. 心得体会16(十)参考书籍 (18)(一)机械原理课程设计的目的和任务一、机械原理课程设计的目的:1、机械原理课程设计是一个重要实践性教学环节。
其目的在于:进一步巩固和加深所学知识;2、培养学生运用理论知识独立分析问题、解决问题的能力;3、使学生在机械的运动学和动力分析方面初步建立一个完整的概念;4、进一步提高学生计算和制图能力,及运用电子计算机的运算能力。
二、机械原理课程设计的任务:1、摆动从动件杆盘型凸轮机构2、采用图解法设计:凸轮中心到摆杆中心A的距离为160mm,凸轮以顺时针方向等速回转,摆杆的运动规律如表:3、设计要求:①确定合适摆杆长度②合理选择滚子半径rr③选择适当比例,用几何作图法绘制从动件位移曲线并画于图纸上;④用反转法绘制凸轮理论廓线和实际廓线,并标注全部尺寸(用A2图纸)⑤将机构简图、原始数据、尺寸综合方法写入说明书4、用解析法设计该凸轮轮廓,原始数据条件不变,要写出数学模型,编制程序并打印出结果备注:1、尖底(滚子)摆动从动件盘形凸轮机构压力角:临f[acos*M)—I]tan:asin伴°十屮)在推程中,当主从动件角速度方向不同时取“-”号,相同时取“ +” 号。
1、三、课程设计采用方法:对于此次任务,要用图解法和解析法两种方法。
图解法形象,直观,应用图解法可进一步提高学生绘图能力,在某些方面,如凸轮设计中,图解法是解析法的出发点和基础;但图解法精度低,而解析法则可应用计算机进行运算,精度高,速度快。
在本次课程设计中,可将两种方法所得的结果加以对照。
四、编写说明书:1、设计题目(包括设计条件和要求);2、机构运动简图及设计方案的确定,原始数据;3、机构运动学综合;4、列出必要的计算公式,写出图解法的向量方程,写出解析法的数学模型,计算流程和计算程序,打印结果;5、分析讨论。
(二)从动件(摆杆)及滚子尺寸的确定1、摆杆长度I确定:根据右图建立坐标系Oxy。
B o点为推程段摆杆起始点,开始时推杆滚子中心处于B o点处,依几何关系有:B o的坐标:X o=sin( © o)/lY o=a-l* cos ( © o)f o二arcos[(a2+l2-r o2)/2a*门又因为摆动盘形凸轮机构在运动时的许用压力角为:[a ]=35° ~ 45°根据压力角公式:l |兽板acos申° +屮)-1]tan:二---a sin化o+少)注:当主从动件角速度方向不同时取“-”号,相同时取“ +”号。
由此我们可以取到:l=12omm)此时摆杆的初始摆角:© o~ 12.429 °2、滚子半径r i的选择我们用p 1表示凸轮工作廓线的曲率半径,用p表示理论廓线的曲率半径•所以有p i= p 士r i;为了避免发生失真现象,我们应该使p的最小值大于o,即使p >A;另一方面,滚子的尺寸还受其强度,结构的限制,不能太小,通常我们取滚子半径;r i= (o.1~ o.5) * ro在此,我们可以取r1=0.2*r0=10mm(三)原始数据及分析依题意,原始数据如下:1、已知量:(未标明的单位为mm)推程运动结束的凸轮总转角,其中©-d o)为推程角s 01 d1=120 o(d2-d i)为远程休止角s 02 d2=160o远休止运动结束时总转角,其中(d3〈2)为回程角S 03 d3=270 o回程运动结束的凸轮总转角,其中(d4-d3)为远程休止角s 04 d4=360 o远休止运动结束总转角,其中r =160 凸轮中心到摆杆中心A 的距离基圆半径r0=50l =120 此处设摆动从动杆长度为120 mmh=25 o从动杆的总角行程w=1 rad / s 此处设凸轮角速度为1 rad / sr r=10 此处设滚子半径为102、设计所求量:f 摆动从动杆的角位移v 摆动从动杆的角速度a 摆动从动杆的角加速度以凸轮的中心为原点,竖直和水平方向分别为x,y 轴,建立平面直角坐标系x 为凸轮轮廓的轨迹的x 坐标点y 为凸轮轮廓的轨迹的y 坐标点(四)摆杆的运动规律及凸轮轮廓线方程1、摆杆运动规律:①推程过程:0°v d< 120°摆杆角位移:f=h(1-cos( n 8 / 8 oi) )/ 2即f=h(1-cos( n d/d1))/ 2摆杆角速度:v= n hw sin( n 8 / 8 oi)/(2 8 01)即v= n h w sin( n d/d1)/(2d1)摆杆角加速度:a=n 2h w2cos( n 8 / 8 °J/(2 8 °;)即a=n 2h w2cos(n d/d i)/(2d i2)②远休止过程:120°v d< 160o摆杆角位移:f= h摆杆角速度:v=0摆杆角加速度:a= 0在推程和远休止过程中凸轮轮廓轨迹:x=r sin d-l sin(d+f+f 0 )y=r cos d-lcos(d+f +f0)其中f°为摆杆的初始位置角2 2 2f0=arcos[(r+l -r0)/2(r l)]③回程过程:160o v d< 270oa.等加速回程阶段:160o v d< 215°摆杆角位移:f=h-2h( S -S 01-S02)7( S 03)2 即f=h-2h(d-d2) /(d3-d2) 摆杆角速度:v=-4hw( S -S 01-S02)/(S 03)22即v=-4hw(d- d2)/(d3-d2)摆杆角加速度:a=-4hw2/(S 03)2即a=-4hw2/(d3-d2)2b.等减速回程阶段:215°v d< 270°摆杆角位移:f=2h(S 03-(S -S 01-S 02-S 03/2 )) /(S 03)22即f=2h( (d3-d2)-(d-d2-(d3-d2)/2))2/(d3-d2)2 摆杆角速度:v=-4hw( S 03-(S -S 01-S 02-S 03/2)) /(S 03)即v=-4 hw( (d3-d2)-(d-d2-(d3-d2)/2))/(d3-d2)2 摆杆角加速度:a=4hw2/(S 03)222即a=4hw2/(d3-d2)2④近休止过程:720°< d< 360°摆杆角位移:f=0 摆杆角速度:v=0 摆杆角加速度:a= 0 在回程和近休止过程中凸轮轮廓轨迹:x=r sin d-l sin(d+f+f 0)y=r c°s d-l c°s(d+f+f0)其中f o为摆杆的初始位置角2 2 2f o=arcos[(r +l -r o )/2(r I)] (五)程序方框图六)计算机源程序#include <math.h>#include <stdio.h>main(){double d, d0,d1,d2,d3,d4,r,r0, f,f0,h,pi,v,w,a,l,x,y; int n;FILE *fp; /* 定义文件指针*/fp = fopen("aa.txt","w");/* 打开以写方式文件( aa.txt 不存在则新建) */d=0; /*d 为凸轮总转角*/d0=5; /*d0 为转角分度值,此处设为5 o每次*/ d1=120; /*(d1-0) 为推程角*/d2=160; /*(d2-d1) 为远程休止角*/d3=270; /*(d3-d2) 为回程角*/d4=360; /*(d4-d3) 为近休止角*/pi=3.1415926;r=160; /* 凸轮圆心到从动杆固定点的距离*/ r0=50; /* 基圆半径*/l=120; /* 从动杆长度*/h=25; /* 行程角度*/w=1; /* 凸轮角速度 */f0=acos((r*r+l*l-r0*r0)/(2*r*l))*180/pi;printf(" 初始角: f0=%1.3f\n",acos((r*r+l*l-r0*r0)/(2*r*l))*180/pi); fprintf(fp,"初始角: %1.3f\n",acos((r*r+l*l-r0*r0)/(2*r*l))*180/pi);for(n=0;n<=36;n++){d=d0*n;if(d<=d1) /* 当 d<=120 度时,为推程过程 */ {f=h*(1-cos(pi*(d/d1)))/2; /* v=pi*h*w*sin(pi* (d/d1))/(2*d 1); a=pi*pi*h*w*w*cos(pi*(d/d1))/(2*d 1*d 1);x=r*sin(d*pi/180)-l*sin(pi*(d+f+f0)/180);/* 确定的凸轮的轨迹 x 坐标 */y=r*cos(d*pi/180)-l*cos(pi*(d+f+f0)/180);/* 确定的凸轮的轨迹 y 坐标 */printf("\nd=%1.3f\nf=%1.3f\nv=%1.3f\na=%1.3f\nx=%1.3f\ny=%1.3 f\n",d,f,v,a,x,y);fprintf(fp,"\nd=%1.3f\nf=%1.3f\nv=%1.3f\na=%1.3f\nx=%1.3f\ny=% 1.3f\n",d,f,v,a,x,y);}else{if(d<二d2)/*当120<=d<=160度时,为远休止过程*//* 从动杆的角位移 */ a=0; /* 从动杆角加速度 *//* 从动杆初始角 */从动杆的角位移 *//* 从动杆角速度 */ /* 从动杆角加速度 */{f=h;x=r*sin(d*pi/180)-l*sin(pi*(d+f+f0)/180);/* 确定的凸轮的轨迹x 坐标*/ y=r*cos(d*pi/180)-l*cos(pi*(d+f+f0)/180);/* 确定的凸轮的轨迹y 坐标*/ printf("\nd=%1.3f\nf=%1.3f\nv=%1.3f\na=%1.3f\nx=%1.3f\ny=%1.3 f\n ",d,f,v,a,x,y);fprintf(fp,"\nd=%1.3f\nf=%1.3f\nv=%1.3f\na=%1.3f\nx=%1.3f\ny=% 1.3f\n",d,f,v,a,x,y);}else{if(d<=215)/*当160<=d<=215度时,为等加速回程过程*/{ f=h-2*h*(d-d 2)*(d-d2)/((d3-d2)*(d3-d2));/* 从动杆的角位移*/ v=(-1)*4*h*w*(d-d 2)/((d3-d2)*(d3-d2));/* 从动杆角速度*/ a=(-1)*4*h*w*w/((d 3-d2)*(d 3-d2)); /* 从动杆角加速度*/ x=r*sin(d*pi/180)-l*sin(pi*(d+f+f0)/180);/* 确定的凸轮的轨迹x 坐标*/y=r*cos(d*pi/180)-l*cos(pi*(d+f+f0)/180);/* 确定的凸轮的轨迹y 坐标*/printf("\nd=%1.3f\nf=%1.3f\nv=%1.3f\na=%1.3f\nx=%1.3f\ny=%1.3 f\n ",d,f,v,a,x,y);fprintf(fp,"\nd=%1.3f\nf=%1.3f\nv=%1.3f\na=%1.3f\nx=%1.3f\ny=% 1.3f\n",d,f,v,a,x,y);}else{if(d<=270) /*当215<二d<=270度时,为等减速回程过程*/{f=2*h*((d 3-d2)-(d-d2-(d3-d2)/2))*((d 3-d2)-(d-d2-(d3-d2)/2))/((d 3-d2)*(d 3-d2 )); /* 从动杆的角位移*/v=(-1)*4*h*w*((d 3-d2)-(d-d2-(d3-d2)/2))/((d3-d2)*(d3-d2));/* 从动杆角速度*/a=4*h*w*w/((d 3-d2)*(d 3-d2)); /* 从动杆角加速度*/x=r*sin(d*pi/180)-l*sin(pi*(d+f+f0)/180); y=r*cos(d*pi/180)-l*cos(pi*(d+f+f0)/180);printf("\nd=%1.3f\nf=%1.3f\nv=%1.3f\na=%1.3f\nx=%1.3f\ny=%1.3 f\n ",d,f,v,a,x,y);fprintf(fp,"\nd=%1.3f\nf=%1.3f\nv=%1.3f\na=%1.3f\nx=%1.3f\ny=% 1.3f\n",d,f,v,a,x,y);}else /*当270<=d<=360度时,为近休止过程*/{if(d<=d4){f=0; /* 从动杆的角位移*/v=0;/* 从动杆的角速度*/a=0; /* 从动杆角加速度*/x=r*sin(d*pi/180)-l*sin(pi*(d+f+f0)/180);y=r*cos(d*pi/180)-l*cos(pi*(d+f+f0)/180);printf("\nd=%1.3f\nf=%1.3f\nv=%1.3f\na=%1.3f\nx= %1.3f\ny=%1.3f\n ",d,f,v,a,x,y);fprintf(fp,"\nd=%1.3f\nf=%1.3f\nv=%1.3f\na=%1.3f\n x=%1.3f\ny=%1.3f\n",d,f,v,a,x,y);}}}}}fclose(fp); /* 关闭文件*/}}(七)程序计算结果及其分析初始角:f0=12.429(八)凸轮机构示意简图(九)心得体会这是我们步入大学之后的第一次做课程设计,虽然有些茫然和不 知所措,但在老师的指导和同学的互相帮助下还是按时完成了设计。