快捷搜索:  汽车  科技

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)由于对设备产能要求越来也高,传统的凸轮/连杆机构又受到用户青睐。以动力电池制造设比较高等 非标设备大多由伺服马达/步进马达、丝杆/同步带、气缸/油缸等替代。近年来,EXCEL。凸轮/连杆机构以其快速、稳定的特点,在很多的场合尤其是传统的制程设备中得以运用。但其缺点也很明显:适应性较差,结构相对比较复杂,开发周期长,凸轮加工精确要求

文章来源:微信公众号《机械工程文萃》

摘要:详细介绍运用 SolidWorks 绘制盘形凸轮的不同方法,包括插件法、解析法、折

弯法及仿真法。

关键词:盘形凸轮,插件法,解析法,折弯法,仿真法,余弦加速度, SolidWorks,

EXCEL。

凸轮/连杆机构以其快速、稳定的特点,在很多的场合尤其是传统的制程设备中得以运

用。但其缺点也很明显:适应性较差,结构相对比较复杂,开发周期长,凸轮加工精确要求

比较高等 非标设备大多由伺服马达/步进马达、丝杆/同步带、气缸/油缸等替代。近年来,

由于对设备产能要求越来也高,传统的凸轮/连杆机构又受到用户青睐。以动力电池制造设

备中塑封制程为例。进口设备核心机构采用凸轮/连杆机构,产能在 140 件/分钟以上,国产

设备采用伺服/丝杆驱动,产能则在 50件/分钟左右。更为重要的是前者用于制程的有效时

间更长,确保了品质的可靠性。凸轮的设计将成为机构设计工程是不可缺少的技能。

本文以盘形凸轮为研究对象,分别介绍几种不同的设计方法。

一、 基本参数

1.1、 凸轮基本参数

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(1)

1.2、 从动杆运动规律

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(2)

注:余弦加速度(简谐运动)方程:

S=h*[1-cos(πφ/Φ)]/2

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(3)

图 1

二、SolidWorks 插件法

2.1、如图 2,打开 SolidWorks,新建零件,关闭草图。菜单栏 Toolbox -> 凸轮

如菜单栏无 Toolbox,先加入插件。

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(4)

图 2

2.2、设置。如图 3

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(5)

图 3

凸轮类型为圆形,推杆类型为平移,如果是偏心的,可作相应的选择;开始半径为基圆

半径,开始角度根据<表 2>填写;旋转方向为顺时针

2.3、 运动 如图 4

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(6)

图 4

运动部分,根据<表 2>,进行设置,运动的类型为谐波;

2.4、 生成 如图 5

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(7)

图 5

生成部分:坯件的外径要满足:>(D d)/2;近毂和远榖分别为凸轮两侧的圆柱状台

阶,要大于孔的直径,厚度自行定义,但需要大于圆角半径和倒角大小;本例子缺省。

结果如图 6

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(8)

图 6

至此,采用 SolidWorks 自带插件的方法设计完成了满足表 1、表 2要求的凸轮。将文件

保存为凸轮(插件)1。

三、解析法

3.1、数学模型建立。

3.1.1、辊子中心运动轨迹

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(9)

图 7

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(10)

θ=πφ/Φ ---角度转换

其中:D - 凸轮基圆直径;S – 向径;h - 为升程;φ - 为凸轮转动的角度(弧度

值)

3.2、EXCEL 自动计算

3.2.1、打开 EXCEL,依次将相关参数及公式输入到表中。

3.2.2、采用下拉复制,相关参数即可自动计算并显示在表中。如图 8。

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(11)

图 8(部分截图)

3.2.3、 按图 9整理,加入 Z值。(便于 SolidWorks 导入)

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(12)

图 9(部分截图)

3.2.4、复制图 9中参数黏贴到 TXT 文件中,保存为 jx1.txt。

3.3、在 SolidWorks 中绘制凸轮

3.3.1、打开 SolidWorks 零件绘制环境,关闭草图

3.3.2、插入曲线,如图 10

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(13)

图 10

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(14)

图 11

3.3.3、按图 11点击浏览,找到参数文件 jx1.txt 存放位置。

注意:文件类型要切换到 *.txt 文件类型.

插入后的结果如图 12。

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(15)

图 12

3.3.4、利用等距实体命令绘制凸轮轮廓草图,如图 13。

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(16)

图13

偏移距离为辊子半径.

3.3.5、草图拉伸 15,如图 18。绘制中心孔,如图 19.

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(17)

图 14

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(18)

图 15

四、折弯法

4. 1、数学模型建立

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(19)

图 16 (图中凸轮曲线可为任意,便于分析即可)

展开前的凸轮轮廓线曲线

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(20)

θ=πφ/Φ –角度转换

其中:D - 凸轮基圆直径;S – 向径;h - 为升程;φ - 为凸轮转动的角度(弧度

值)

展开后,展开长度与向径之间的关系

以直径 D'=100 为展开圆

S'=S- D'/2= S-50 --D'为展开圆直径

S=D/2 h*(1-COS(θ))/2 (细节需作补偿?)

4. 2、EXCEL 自动计算

4.2.1、打开 EXCEL,依次将相关参数及公式输入到表中。

4.2.2、采用下拉复制,相关参数即可自动计算并显示在表中。图 21为计算表部分截图。

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(21)

图 17

按图 9整理,加入 Z值。(便于 SolidWorks 导入)

4.2.4、复制图 9中参数黏贴到 TXT 文件中,保存为 jx1.txt。

4.3、在 SolidWorks 中绘制凸轮

4.3.1、打开 SolidWorks 零件绘制环境,关闭草图

4.3.2、插入曲线(参考 3.3.2)

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(22)

图 18

4.3. 3、绘制凸轮展开后草图、利用等距实体命令绘制凸轮轮廓线及其它边界线。如图

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(23)

图 19

4.3.4、拉伸,厚度 15,插入坐标原点如图 24,注意坐标轴方向(弯曲时绕 X 轴),如

图 20

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(24)

图 20

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(25)

图 21

4.3.5、插入弯曲特征。选取实体-点选折弯--折弯角度为 360 度--选取坐标系(上一步

建立)如图 22,勾选确定,得到特征,如图 27

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(26)

图 22

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(27)

图 23

4.3.5、完善设计如图 24。保存文件名为凸轮(弯曲)

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(28)

图 24

五、仿真法

5.1、凸轮设计的模型准备

使用 SOLIDWORKS 完成如图 25所示装配体的建模,并添加恰当的配合。(建模过程省略)

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(29)

图 25

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(30)

图 26

5.2、从动件运动数据点的准备

建立从动件位移与时间的关系。

设定凸轮转动一周的时间为 3秒。则

时间与转动角度的关系:t=φ*3/(2π) ; --φ为凸轮转动角度

S= -h* (1- COS(θ))/2(升程) ;S = -h h * (1- COS(θ))/2(回程);

θ=πφ/Φ –角度转换

其中: S --从动件位移;h --为升程;φ-- 为凸轮转动的角度(相对角度)

注:1)、从动件位移以基圆为起始点;

2)、离开凸轮中心为负,反之为正。(与后续仿真设计设置有关)

5.3、EXCEL 自动计算

5.3.1、打开 EXCEL,依次将相关参数及公式输入到表中。

5.3.2、采用下拉复制,相关参数即可自动计算并显示在表中。图 27为计算表部分截图。

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(31)

图 27

5.3.2、选取表格 t、S 插入图表如图 28,可得到图 29,从动件位移与时间的关系。

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(32)

图 28

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(33)

图 29

5.3.2、选取表格 t、S,复制黏贴(选择性黏贴-值)到新开启的 EXCEL 表中,另存为 CSV

格式,文件名 fz1。

5.4、运动分析边界条件设定

5.4.1、启动 SOLIDWORKS Motion 插件

如图 30开启新的运动算例,并将分析模式切换到 Motion 分析。

在视项和相机视图中右键并单击禁用观阅键码播放。(在此之前视图摆放到合适的位

置,从动件的顶点设置为与圆盘表面接触装配关系,在仿真运动之前解除装配关系)

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(34)

图 30

5.4.2、我们已知从动件的运动需要符合数据点的规律。为了能满足此要求,我们需要

设置一个线性马达来驱动从动件。

如图 31马达的位置选择从动件的顶面,方向向下,运动的模式切换到数据点模式以打

开函数编制程序对话框。

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(35)

图 31

在此对话框中设置值为位移,自变量为时间,插值类型选择 Akima 样条曲线。如图

32,点击输入数据,找到文件名 fz1 并打开。在函数编制对话框中确定,在马达编辑中确

定。

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(36)

图 32

5.4.3、前面我们设定凸轮转动一周的时间是 3秒,为了保持同步。拖动时间栏的关键帧到

3秒,将仿真的周期设置为 3秒,如图 33。

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(37)

图 33

5.4.4、给凸轮添加旋转马达,使凸轮在从动件的一个运动周期中旋转一圈。如图 34,旋转

马达的位置选择传动轴的边线。运动类型设置为等速,每分钟 20圈(注:3秒一圈),确

定。

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(38)

图 34

5.3.4、添加重力,如图 35,方向沿 Y轴负方向。

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(39)

图 35

5.4.5、添加接触,如图36,选择凸轮和从动杆。

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(40)

图 36

5.4.6、设置运动算例属性

为了使获取的凸轮的轮廓精度更高,每秒帧数设置为 100,并选择精确接触,如图 41。

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(41)

图 37

5.4.7、如图 38,单击计算,运行运动仿真。

此时可以看到预期的运动,凸轮转动一圈,从动件同时完成一个周期的运动。

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(42)

图 38

5.4.8、获取凸轮轮廓

为了获取凸轮的轮廓,我们只需找到从动件上与凸轮接触的一点相对于凸轮的跟踪路

径。此跟踪路径即为凸轮的轮廓。

如图 39和 40,41 所示,单击结果和图解,选择位移/速度/加速度——>跟踪路径。在

要测量的实体中选择从动件的顶点及凸轮的圆柱面。确定之后即获得一个跟踪路径,此路径

即为凸轮的轮廓。

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(43)

图 39

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(44)

图 40

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(45)

图 41

5.4.9、将跟踪路径转化为曲线输入到凸轮中。

5.4.10、将其转化为曲线并输入到凸轮中,如图 42。

5.4.11、在结果图解 1上右键——>从跟踪路径生成曲线——>在参考零件中从路径生成曲

线。

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(46)

图 42

5.4.12、打开凸轮,在设计树中将有一个曲线,在前视基准面上绘制草图,并用转换实体引

用命令,将此曲线引用,接着对草图进行拉伸。如图 43

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(47)

图 43

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(48)

图 44

5.4.13、将零件图另存为文件名为凸轮 FZ1。

六、仿真验证分析

以仿真法绘制凸轮为例轮廓是否正确。

6.1、打开文件 FZ1,在当前的仿真中,从动件是依靠线性马达驱动的。在实际凸轮机构中

应当是依靠凸轮的轮廓保证从动件的运动。因此在验证的时候我们需要将加在从动件上的线

性马达去掉,并在从动件和凸轮之间添加接触。

6.2、将时间调整到 0秒的位置,压缩线性马达,如图 45。在从动件和凸轮之间添加接触。

如图 46。

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(49)

图 45

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(50)

图 46

6.3、查看从动件在 Y方向上的线性位移

如图 47,点击图解,选择位移/速度/加速度——>线性位移——>Y分量。选择从动件的

一个面,确定。其在 Y方向的线性位移如图 48.

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(51)

图 47

盘形凸轮工作过程(盘形凸轮的四种设计方法与仿真运动分析)(52)

图 48

对比图 32与图 48,可以看出,从动件是符合所设定的运动规律的。

七、几种设计方法的比较

7.1、插件法是运用 SolidWorks 自带的插件,优点是按照操作提示逐步操作,填写完对话

框的参数生成即可。缺点是其绘制过程太过"自动化",无法深入理解凸轮的真正的绘制过

程,精度没法设定。

7.2、解析法通过建立数学模型,建立凸轮转角与凸轮轮廓线上点的位置关系。运用 EXCEL

公式自动计算,在 SolidWorks 中绘制出凸轮轮廓线,最后绘制出完整的凸轮。过程相对比

较复杂,对工程师要求相对较高。但设计过程"可控" 设计精度可根据需要进行调整。设

计 3D模型可直接用于加工。

7.3、折弯法则是利用 SolidWorks 的弯曲命令,先建立圆周长度与表面(或从动件行程)之

间的数学模型,利用 EXCEL 公式自动计算,在 SolidWorks 中绘制出凸轮的展开特征,再利

用弯曲命令得到最终的凸轮。重点是数学模型建立及弯曲命令的相关设置。设计精度可根据

需要进行调整。

7.4、仿真法是利用 SolidWorks 自带的仿真分析插件,在装配图中,运用路径跟踪来得到凸

轮的轮廓线,再绘制出凸轮。其重点是首先建立时间与冲动件运动之间的关系,按照步骤设

置参数。其显著优点是很直观,而且可以很方便进行仿真分析进行比较。

八、结束语

综合运用 SolidWorks 的各种方法绘制凸轮,充分了解凸轮的结构特点,数学模型的建

立过程,Excel 在设计中的运用。这些方法可运用到其它很多的机构设计中,对提升设计效

率,提升设计水平有极大的帮助作用。

注明:此文章首发于微信公众号《机械设计文萃》。

猜您喜欢: