跳到主要内容
Sandbox Physics

机械运动学 · 滚子包络

凸轮运动设计器

凸轮不停转,从动件能停住吗? 能。轮廓上有一段以转轴为圆心的圆弧,滚子转到这一段时离轴心的距离不变,从动件就停着,凸轮照样转。其余轮廓决定它怎么升、怎么落。升程相同,上升角越短,速度和加速度越大;转速加倍,加速度变成四倍。

转动凸轮(画的是实际加工出的边缘),看导轨里的滚子怎样上升、停住、再落回。比较摆线和五次两种升程规律,看看上升角一缩短,加速度和压力角为什么都会变大。

交互模型凸轮运动设计器
从动件升程00
输出有符号速度00
输出加速度00
转轴一圈耗时00
有符号压力角00
最大绝对压力角00
最小法向偏置裕量00
接触或连杆残差00

物理教程

凸轮的轮廓决定运动

背景转轴可以带出各种运动,和单纯的匀速转动很不一样。

为什么值得理解每个看得见的零件都会在输出曲线上留下痕迹,把两者对上,就能从几何读出运动。

先抓重点

核心问题
凸轮不停转,从动件能停住吗?
一句话直觉
凸轮边缘是绕转轴的圆弧时,从动件不动;其余部分按所选的位移规律来定形状。

核心数学模型

摆线升程

s=h(u−sin⁡(2πu)2π),u=θ/βs=h\left(u-\frac{\sin(2\pi u)}{2\pi}\right),\quad u=\theta/\beta

这条式子管上升段;回程把它倒过来用,停歇段位移不变。

五次升程

s=h(10u3−15u4+6u5)s=h(10u^3-15u^4+6u^5)

两种规律进入停歇时,速度和加速度都为零,但跃度仍可能突变。

滚子中心的节曲线与实际边缘

ρ=Rb+a+s,p=(ρsin⁡θ,ρcos⁡θ),c=p−an\rho=R_b+a+s,\quad\mathbf p=(\rho\sin\theta,\rho\cos\theta),\quad\mathbf c=\mathbf p-a\mathbf n

构造轮廓时,让凸轮坐标系逆着输入方向转,法向取节曲线的外法向。再把边缘正向转回来,接触点正好落在滚子表面上。

压力角与偏置边缘有无尖点

tan⁡φ=−s′ρ,κ=ρ2+2(s′)2−ρs′′(ρ2+(s′)2)3/2,m=1−aκ\tan\varphi=-\frac{s'}\rho,\quad\kappa=\frac{\rho^2+2(s')^2-\rho s''}{(\rho^2+(s')^2)^{3/2}},\quad m=1-a\kappa

撇号表示对转轴角(弧度)求导。最小裕量读数扫描一整圈;另有独立的几何测试,在整个控制范围内检查接触和偏置边缘有无尖点。

常见难点

运动学模型不是受力模型

容易误解动画转得顺,真实机构就能按这个转速运行。

正确理解动画顺只说明几何上走得通。接触载荷、惯性、摩擦、弹性变形和驱动设计都要另建模型,零件厚度也只是示意。

滚子中心并非凸轮边缘

容易误解沿节曲线(滚子中心走过的路径)直接加工,就得到滚子凸轮。

正确理解实际边缘要沿节曲线的法向向内退一个滚子半径。直接沿半径方向减去滚子半径,一般是错的。

动手实验

  1. 01

    转动一圈

    选择运动平面视角,播放或拖动珊瑚色曲柄。

    你会看到: 停歇时凸轮照样在转,升程不变,速度为零。
  2. 02

    缩短上升角

    保持升程,缩短上升角,再增大基圆。

    你会看到: 上升角越短,速度和加速度越大。基圆加大后,压力角变小,升程曲线不变。
  3. 03

    比较升程规律

    尺寸不变,比较摆线和五次两个预设,再把轴转速加倍。

    你会看到: 两种规律升到同样高度,停歇也一样。轴转速加倍,速度翻倍,加速度变成四倍。

几何与装置:CMU · Cams · NITK Virtual Labs · Crank and Slotted Mechanism

反馈这个页面有错误、看不明白,或者缺了什么?告诉我们
反馈类型

提交时会附带本页地址、Lab ID、网站语言和设备类型。请不要填写个人信息。反馈最多保存 12 个月。隐私政策