具有多个连接的子组件
我已经创建了一个具有多种配置的窗扇零件,然后创建了一个具有一对窗扇和外壳框架的组件,作为组件的“上下文”零件创建。套管框架的草图受窗扇宽度和高度的约束。
当我在组件内更改配置时,外壳会正确更新,但当我插入子组件并更改配置时,外壳不会更新。
我知道我可以在配置中定义外壳框架的宽度和高度,我只是认为它取决于窗扇会更明智——这是一种错误的方法吗?如果不是,我还缺少什么?
该图显示了帧如何未正确调整大小。
杰斯珀
这是一个软件怪癖,他们希望有一天能解决。在那之前。。。尝试“CTRL-Q”。。。当这不起作用,然后尝试编辑子。 不确定ctrl-q是什么,我假设它是重建,但不幸的是,它没有帮助。我试着全部重建(编辑-重建),但没有帮助。
如果我尝试编辑sub,则它会更新该部件所有安装组件的框架
编辑子部件也不起作用,因为它还修改了另一个部件,导致另一个部件出错
在这里,我选择了编辑右侧窗口(左侧图像),然后是左侧。
除了创建框架作为设计表的一部分之外,还有其他想法吗?
杰斯珀
我不确定你的模型是如何制作的,但看起来窗扇是安装在框架上的,框架大小取决于窗扇。这种“循环依赖”产生了奇怪的结果。
有很多方法可以满足您的需要,但最简单的方法是在单个零件中建模整个窗口,整体尺寸由主草图控制。框架和窗扇将建模为单独的“实体”(添加特征时取消选中“合并结果”)。仅对顶部窗扇建模,并使用“移动/复制实体”复制窗扇实体并四处移动实体。在图中…树的底部3个特征…“复制窗扇”将顶部窗扇复制到后面…“窗扇关闭”将复制的窗扇约束到窗台板。“窗扇打开”将复制的窗扇约束到主草图中的一条线,该线使用基于窗扇高度的等式。抑制“打开”或“关闭”以移动窗扇。
我建立的模型是无限可变的。窗扇根据整体框架高度和宽度以及窗格行和列自动调整。然而,SW不能很好地重建变化。在将此部件插入assy并更改配置后,我必须打开部件并重建配置3次。然后,assy实例将正确显示,并在多个实例中保持持久。我确信重建的局限性有一个数学上的原因,我猜这是因为软件的其他独特能力……但这是人们抱怨的。软件需要一个“超级重建”按钮。
非常感谢你的帮助,今天晚些时候我会试试这个
页:
[1]