在 SOLIDWORKS中进行装配体建模时,我们通常通过左键或右键单击某个零部件,然后拖动光标来使用移动零部件命令。这种交互式操作方式适用于大多数操作,但想要精确移动零部件时就会比较困难。
拖动移动始终与你的视图方位处于同一平面,且零部件的最终位置往往无法预测、也不直观。幸运的是,当我们显式调用移动零部件命令时,SOLIDWORKS软件会提供一整套选项,让我们能够精准、可控地移动零部件。
使用移动零部件命令,你可以:
在遵循装配体配合与自由度的前提下移动零部件
在移动过程中启用实时碰撞检测
在移动过程中检查零部件间的间隙
运行动态物理仿真,在不添加配合的情况下移动零部件
移动零部件命令中的移动选项
通过移动零部件命令的标准选项,你可以使用多种不同的平移与旋转方式。每种方式都有对应的应用场景,可用于在空间中定位零部件。
沿装配体 XYZ 移动
约束单击 - 拖动移动的一种方式是,在SOLIDWORKS属性管理器中选择沿装配体 XYZ。原点处会出现一个三重轴,单击三重轴的任一轴即可指定移动方向。

此时,无论视图方位如何,光标移动都仅允许沿选定方向拖动。若要更改移动方向,单击三重轴的其他任一轴,然后继续单击 - 拖动即可。
沿几何体移动
我们还可以将零部件移动约束为沿特定边线或面进行。选择一条直线、线性边线或基准轴后,仅可沿该矢量方向拖动零部件。

若选择了基准面或平面,零部件可在该平面内任意拖动,拥有两个自由度。与之对应的旋转选项围绕几何体,允许你选择直线、线性边线或基准轴作为旋转参考轴。
通过 Delta XYZ 移动(或旋转)
有时我们需要相对于当前位置精确移动或旋转零部件。简单的拖动操作无法满足这一需求,而装配体配合虽能实现定位,却会移除零部件的自由度。

通过 Delta XYZ选项非常适合这类需要精度的场景。只需输入相对的 X、Y、Z 坐标值,每次单击应用按钮,零部件就会移动指定的距离。对应的旋转选项可让零部件绕装配体的 XYZ 轴旋转指定角度。
到 XYZ 位置移动
当你知晓零部件应放置的精确位置时,该选项十分实用。输入相对于默认坐标系的绝对 X、Y、Z 坐标值,即可移动零部件,使零部件原点与指定位置重合。

这些显式操作方式,相比简单拖动,能让我们以高得多的精度完成零部件变换。
碰撞检测
干涉检查命令可显示装配体中零部件的重叠位置,但该命令仅适用于当前位置,无法判断机构在整个运动范围内移动时,其他位置是否会发生干涉。
幸运的是,移动零部件命令中的碰撞检测功能,可让我们评估机构在整个运动范围内的零部件交互情况。激活碰撞检测选项、指定参与检测的零部件并设置反馈选项后,拖动机构使其完成整个运动范围即可。
当两个零部件发生碰撞时,机构会像现实中一样停止运动,同时碰撞面会高亮显示。若机构初始状态就存在干涉,软件会弹出警告。你仍可拖动完成运动,但运动不会在碰撞位置停止。
动态间隙
保证装配体零部件间拥有充足的间隙,与避免干涉同等重要。SOLIDWORKS 装配体在数学与拓扑结构上是精确的,但现实中的制造与装配精度远达不到这一水平。我们必须考虑这一差异,而了解理想装配体中零部件间的间隙,可指导我们完成设计、确定合理公差,并为制造方案提供参考。
动态间隙选项允许你在装配体中选择两个零部件,然后拖动机构完成整个运动范围。图形区域会在两个零件距离最近的位置显示尺寸,且该动态尺寸会随机构运动实时更新。

拖动零部件时,属性管理器会显示当前最小间隙值,以及整个运动范围内的绝对最小间隙。
物理动力学
如前文所述,SOLIDWORKS 模型在数学与拓扑结构上均为精确状态,装配体配合也是如此。简单的拖动操作会让零部件在运动过程中无约束地发生碰撞与干涉。
物理动力学是一款基础但实用的运动分析工具,能让我们以更贴近现实的方式查看装配体运动。该功能不允许零部件发生干涉,当一个零部件与另一个零部件碰撞时,会施加作用力,另一个零部件则会随之完成自身的运动。

使用物理动力学时,先激活该选项并指定参与计算的零部件,然后单击 - 拖动其中一个零部件完成运动范围。在上图示例中,齿轮配合会实现完美的 1:1 运动,轮齿可能永远不会接触,因此使用物理动力学能更好地理解机构的真实运动状态与存在的侧隙。
想了解更多鲜为人知的SOLIDWORKS教程技巧,请在这里订阅我们智诚科技ICT发布的技术教程。
获取正版软件免费试用资格,有任何疑问拨咨询热线:400-886-6353或 联系在线客服
未解决你的问题?请到「问答社区」反馈你遇到的问题,专业工程师为您解答!