SolidWorks使我们能够轻松地制造零件装配体和插入子装配体,但是,当我们在装配体内部插入子装配体时,它的行为就像零件而不是装配体,默认情况下它不再起作用具有自由度。
下面介绍一种情况,我们有一个机械臂的子组件,该组件在组件内仍然具有自由度,并显示了图例“定义不充分”,如下图所示。
在最后的组装中,增加了位置关系,使手臂在墙壁和地面之间的匹配关系,从而限制了X轴、Y轴、Z轴的运动,使电路盒与墙的平行关系,使之不能再沿Y轴旋转。因此,它是完全定义在这个组合。
这样做的目的是能够使子组件在组件内移动。为此,我们将使用柔性装配的功能。
柔性装配允许子装配组件在父装配内移动,即使在子装配中它也具有装配内可用的自由度,这也是可能的。
要制作柔性装配,请在FeatureManager设计树中单击子装配,然后选择属性。
在弹出窗口的“解决方式”部分中,选择“灵活”并接受更改。
子装配体图标将变为FeatureManager中挠性装配体的图标,这将具有父装配体中存在的自由度。
可以使用的其他选项包括配合控制的使用和修改,例如控制组件自由度的关系,还可以修改:
距离关系 角度关系 极限角关系 极限距离关系 宽度和凹槽关系。
可以在“插入”选项卡的配合控件中找到此操作
在配合部分中,您可以选择收集与此功能兼容的所有配合。通过这样做,将创建一个列表,该列表显示为关系指定的尺寸值。
可以添加不同的位置而没有最大限制,此操作有一个额外的功能,可以创建运动动画,在时间值中,您可以划分出到达该位置所需的时间。加载位置选项加载刚刚给出的值。
这样一来,在父装配体中,我们可以选择离开零件的不同位置并将它们加载到模型中。
在最后一个选项中,出现动画选项,创建动画的主要步骤是选择:计算动画。可以保存该动画,并使用多种选项来记录该运动,其中包括格式选择,每秒帧数,记录大小…