3. 旋转副与滑动副实战

运动副是机构仿真的骨架。在 NX 运动仿真中,旋转副(Revolute Joint)与滑动副(Slider Joint)是最基础、使用频率最高的两类低副:前者约束两个构件只能绕公共轴线相对转动,释放 1 个转动自由度;后者约束两个构件只能沿指定方向相对平移,释放 1 个移动自由度。曲柄滑块机构正是由“旋转副 + 滑动副 + 连杆”组合而成,掌握这两类运动副的创建与驱动设置,是后续所有复杂机构仿真的起点。

一、旋转副的创建与驱动设置

创建旋转副的核心是确定三件事:哪两个连杆参与、旋转轴线在哪里、是否施加驱动。在 NX 中通常按以下顺序操作:

  1. 进入“运动仿真”应用,新建仿真文件,将装配体中的各零件按运动关系划分为连杆(Links)。例如曲柄、连杆、滑块分别定义为三个连杆,机架可定义为固定连杆或直接以“固定”方式参与约束。
  2. 选择“旋转副”命令,依次选取第一个连杆(如曲柄)和第二个连杆(如机架/固定连杆)。
  3. 指定旋转轴:可选择圆柱面轴线、圆孔轴线或直接指定矢量与原点。轴线方向决定了旋转正方向,需与后续驱动函数的正负号约定保持一致。
  4. 若该旋转副为主动副,勾选“驱动”选项,选择驱动类型并输入驱动参数。

旋转副的驱动通常采用恒定速度驱动或函数驱动。恒定速度驱动只需给定角速度值,例如 360 deg/s,表示曲柄每秒转一圈;函数驱动则通过多项式、简谐函数或 STEP 函数描述角位移随时间的变化。需要注意:NX 中旋转副驱动输入的是角速度(deg/s 或 rad/s),而不是角度,若希望曲柄按 θ = 30t 的规律转动,应输入角速度 30 deg/s。

二、滑动副的约束定义

滑动副用于约束两个连杆只能沿一条直线相对移动。创建时同样先选两个连杆,再指定滑动方向。滑动方向可由棱边、轴线或矢量定义,方向的正负决定了位移的正负。滑动副本身不限制移动范围,若需要模拟行程限制,可在驱动中设置位移函数,或通过“限制”选项设定上下限。

滑动副的驱动输入是线速度(mm/s 或 m/s),也可用函数驱动描述位移规律。在曲柄滑块机构中,滑块通常为从动件,不施加驱动,其运动由曲柄旋转通过连杆传递而来,因此滑动副只需定义约束,不勾选驱动。

旋转副与滑动副的驱动方向必须与机构实际运动方向一致。若仿真时机构反向运动或出现异常,优先检查旋转轴矢量方向和滑动方向的正负号,而不是先怀疑求解器。

三、驱动函数类型

NX 运动仿真支持多种驱动函数,常用的有:

函数类型典型表达式适用场景
多项式θ(t) = A + B·t + C·t²匀加速、匀减速转动
简谐θ(t) = A·sin(ωt + φ)往复摆动、振动机构
STEP 函数STEP(x, x0, h0, x1, h1)平滑启停、分段运动
恒定速度ω = 常数匀速旋转或匀速平移

以曲柄匀速转动为例,若设定转速为 60 r/min,则角速度 ω = 60 × 360 / 60 = 360 deg/s,在旋转副驱动中直接输入 360 即可。若希望曲柄在 0~2 s 内从静止平滑加速到 360 deg/s,可用 STEP 函数:STEP(time, 0, 0, 2, 360),表示角速度在 2 秒内从 0 线性过渡到 360 deg/s。

四、曲柄滑块机构运动副搭建

曲柄滑块机构由曲柄、连杆、滑块和机架组成,其运动副配置如下:

  • 曲柄—机架:旋转副,作为主动副,施加恒定速度或函数驱动。
  • 曲柄—连杆:旋转副,从动,不施加驱动。
  • 连杆—滑块:旋转副,从动,不施加驱动。
  • 滑块—机架:滑动副,从动,不施加驱动,滑动方向沿导轨轴线。

搭建完成后,机构自由度应为 1(由曲柄驱动输入),求解器可正常解算。若自由度不为 1,需检查是否遗漏约束或重复约束。例如,若滑块与机架之间误加了旋转副,会导致过约束,仿真报错。

曲柄滑块机构运动副配置与驱动传递 机架(固定连杆) O(曲柄回转中心) 曲柄 连杆 滑块 导轨方向 旋转副①(主动) 旋转副② 旋转副③ 滑动副④(从动) 驱动输入 ω = 360 deg/s 运动传递 图例 主动副(带驱动) 从动副(无驱动) 滑动副约束

完成上述配置后,进入求解步骤:设置解算时间为 0~5 s、步数为 100 步,提交求解。求解完成后,可通过“动画”观察曲柄匀速转动、连杆摆动、滑块沿导轨往复移动的完整过程;也可通过“图表”功能绘制滑块位移—时间曲线,验证其是否呈近似简谐规律。若曲线出现突变或机构卡死,应回到运动副定义中检查轴线方向、驱动方向与约束数量是否匹配。

常见错误:将旋转副的驱动误输入为角度值而非角速度值,导致曲柄转速与预期相差一个时间量纲;或在滑动副上重复施加驱动,造成机构过约束而求解失败。建议每添加一个运动副后,先检查自由度提示,再继续下一步。

掌握旋转副与滑动副的创建逻辑后,曲柄滑块机构即可在 NX 中完整跑通。后续更复杂的凸轮、齿轮、多连杆机构,本质上都是在这两类基础运动副之上叠加约束与驱动,因此本节的操作细节值得反复练习,直到能够独立完成从连杆划分、运动副定义、驱动设置到求解验证的全过程。