2. 运动副基础与连杆创建
在NX运动仿真中,机构并不是直接由几何体驱动的,而是先被抽象成“连杆—运动副”系统。连杆代表参与运动的刚体,运动副代表两个连杆之间允许的相对运动方式。理解这两者的概念、属性设置与自动识别机制,是后续施加驱动、求解运动、输出曲线的前提。本节围绕连杆与运动副的概念、连杆属性设置、运动副类型选择,以及基于装配体的连杆自动识别展开。
一、连杆与运动副的概念
连杆(Link)是运动仿真中的基本运动单元,它把一组几何体、装配组件或曲线定义为一个刚体。连杆本身不产生运动,它只是“被运动副约束、被驱动带动”的对象。一个连杆可以包含一个零件,也可以包含多个固定在一起的零件;只要它们之间没有相对运动,就可以归入同一个连杆。
运动副(Joint)定义两个连杆之间的相对运动关系。它约束掉部分自由度,只保留机构实际允许的运动。例如转动副只保留绕某一轴的旋转自由度,滑动副只保留沿某一方向的平移自由度。运动副决定了机构“能怎么动”,连杆决定了“谁在动”。
二、连杆属性设置
创建连杆时,NX会要求指定名称、选择几何对象、设置质量属性与初始状态。名称建议按功能命名,如“曲柄”“连杆”“滑块”,便于后续在运动副和驱动中快速定位。几何对象可选择实体、片体、曲线或装配组件。
质量属性决定惯性计算。对于简单机构,可直接使用NX根据几何自动计算的质量;对于需要精确模拟的场合,可手动输入质量、质心位置和惯性矩。若只做运动学分析(不关心力与惯性),质量属性对结果影响很小;但做动力学分析时,质量属性会直接影响驱动力、反力和惯性载荷。
初始状态用于定义连杆在仿真开始时的位置。对于有多个可能装配位置的机构,初始状态决定了求解起点。设置时应确保初始位置与运动副约束一致,否则求解器可能报“约束冲突”或“初始位置不满足约束”。
三、运动副类型选择
NX提供多种运动副类型,常见的有旋转副、滑动副、圆柱副、球面副、万向节、平面副、固定副等。选择依据是两连杆之间实际允许的相对运动。
| 运动副类型 | 保留自由度 | 典型应用 |
|---|---|---|
| 旋转副 | 绕一轴旋转 | 曲柄、摇杆、铰链 |
| 滑动副 | 沿一轴平移 | 滑块、导轨、活塞 |
| 圆柱副 | 沿轴平移+绕轴旋转 | 套筒、伸缩轴 |
| 球面副 | 绕一点三向旋转 | 球铰、拉杆端 |
| 万向节 | 两轴交叉旋转 | 传动轴、联轴器 |
| 固定副 | 无相对运动 | 机架、底座 |
选择运动副时,先明确“哪两个连杆”“相对运动是什么”“运动轴线或方向在哪里”。旋转副需要指定旋转轴和原点;滑动副需要指定平移方向和参考点;球面副只需指定球心位置。方向定义错误是运动副创建失败的最常见原因。
四、基于装配体的连杆自动识别
当模型来自装配体时,NX可以根据装配约束和零件连接关系自动识别连杆。自动识别的逻辑是:把通过装配约束固定在一起的零件归为一个连杆,把存在相对运动关系的零件分到不同连杆,并在它们之间自动创建运动副。
使用自动识别时,需要先检查装配约束是否完整、是否存在过约束或欠约束。装配约束越规范,自动识别结果越准确。识别完成后,应逐一检查生成的连杆和运动副:连杆是否包含了正确的零件,运动副类型是否与实际运动一致,轴线和方向是否正确。
自动识别完成后,建议按“连杆—运动副—驱动”的顺序逐项核对。先确认每个连杆包含的零件是否正确,再确认运动副类型和方向是否与实际机构一致,最后再添加驱动。若自动识别结果与预期不符,可手动调整连杆包含的几何体,或删除错误运动副后重新创建。
五、实操示例:曲柄滑块机构的连杆与运动副创建
以一个曲柄滑块机构为例,装配体包含底座、曲柄、连杆和滑块四个零件。底座固定,曲柄绕底座上的轴旋转,连杆两端分别与曲柄和滑块铰接,滑块沿底座导轨平移。
第一步,创建连杆。将底座定义为L1机架,曲柄为L2,连杆为L3,滑块为L4。若使用自动识别,NX会根据装配约束自动完成这一步;若手动创建,则分别选择对应零件并设置质量属性。
第二步,创建运动副。在L1与L2之间创建旋转副,轴线取曲柄与底座的配合轴;在L2与L3之间创建旋转副,轴线取连杆与曲柄的销轴;在L3与L4之间创建旋转副,轴线取连杆与滑块的销轴;在L4与L1之间创建滑动副,方向取导轨方向。
第三步,检查自由度。曲柄滑块机构的自由度为1,即曲柄转角确定后,其余位置全部确定。若检查发现自由度不为1,说明运动副类型或数量有误,应回到运动副定义中排查。
完成连杆与运动副创建后,机构模型就具备了可求解的运动学关系。后续添加驱动、设置解算方案、输出位移/速度/加速度曲线,都建立在这一步的正确性之上。因此,连杆与运动副的创建质量,直接决定整个运动仿真的可信度。