从零开始 发表于 2020-10-15 23:25:44

分享我的小钮,之三,两类凸轮设计小工具

本帖最后由 从零开始 于 2020-10-15 23:25 编辑

在写完上贴的运动方程设计程序之后,我又抓紧时间写了以下6种常规的凸轮形式的计算小程序,将分享其中两例,其他由于不完整和私心的原因暂不分享。
plate cam with translating roller follower (分享)
plate cam with oscillating roller follower
plate cam with translating flat-faced follower (不完整,分享)
plate cam with oscillating flat-faced follower (实际应用价值不高)
cylinder cam with translating roller follower
cylinder cam with oscillating roller follower

在以上的基础上,还可以稍加修改,做出以下特殊形式凸轮计算程序,
衍生系列
parallel indexing cams 平行分度凸轮
cylinder inderxing cam圆柱分度凸轮
conjugate cams          共轭凸轮
constant diameter cam 等径凸轮
constant breadth cam 等宽凸轮


结合上贴的运动方程设计工具,我觉得大概可以实现了诺顿软件的60~70%的功能,他的软件也只涉及常规的平面凸轮和圆柱凸轮。
使用方法如下:
输入:
   运动方程(离散点的形式)
   几何参数如(不同配置不同参数):凸轮基圆半径,滚子半径,中心距,摇臂长度,凸轮厚度,滚子厚度,偏距
   材料参数:密度,弹性模量,泊松比
   动静力学参数:凸轮角速度,从动件等效质量,等效弹簧系数,等效阻尼系数,等效预载荷(预压力)

输出(带PY字段的计算需要通过运行Python程序):

[*]从动件运动规律
[*]从动件峰值速度,加速度等
[*]凸轮理论轮廓(滚子路径)
[*]凸轮实际轮廓
[*]压力角 (+峰值)
[*]曲率半径(+峰值)
[*]凸轮体积
[*]凸轮质量
[*]凸轮转动惯量
[*]凸轮横截面面积和周长
[*]滚子转速
(根据力闭合和形闭合两个不同的形式分别计算以下参数)

[*]Kinetostatic force(or inverse dynamic) 根据从动件运动规律反推凸轮输出到从动件的力
[*]凸轮轴需要的力矩
[*]接触应力 (+峰值)
[*]如下列图所示的图样

以下输出结果图标样例


以下是利用以上程序设计的等宽凸轮和等径凸轮例子;



以下是根据以上程序设计的四分度平行分度凸轮和16分度圆柱分度凸轮例子;










从零开始 发表于 2020-10-15 23:27:29

个人觉得,关于板型等宽和等径凸轮,其关键就是对称性。
优点:单个凸轮即可形成共轭效果;
缺点:运动方程设计受限。

2266998 发表于 2020-10-15 23:53:12

做的非常不错,有理论基础,

ygxjhnld 发表于 2020-10-16 08:42:46

大侠厉害,越来越牛了,向你看齐:lol

charmengineers 发表于 2020-10-16 13:02:05

楼主厉害,我也在艰难学这个,不知可否加个好友。我也写了一点简单计算,用mathcad写的。没你学的好,往后可否向您请教

菠萝吹雪123 发表于 2020-10-16 13:53:24

大侠厉害,程序能简单看懂点,我需再接再厉
页: [1]
查看完整版本: 分享我的小钮,之三,两类凸轮设计小工具