范例:修复冗余距离配合
该装配体只显示黄色警告符号(非红色错误)。运行 MateXpert 来诊断问题。
MateXpert 发现问题存在于这些配合中:
配合 | 分析 | |
---|---|---|
重合5(销<1>, 杆<1>) | ![]() | 这两个重合配合相对于杆找出销零件。由于销零件等同,销<1> 和销<2>的上圆形面必须始终与杆的轴心保持相同距离。 |
重合6(销<2>, 杆<1>) | ![]() | |
距离11(销<1>, 锁模<1>) | ![]() | 这两个距离配合定义每个销的上圆形面与相应锁模的顶面之间的距离。由于重合配合(以上)已确定销的圆形面不能相对于杆轴而移动,这些配合有效地设定每个锁模的竖直位置。 因为两个距离配合当前具有相同距离,锁模的顶面对齐(共平面)。 |
距离10(销<2>, 锁模<2>) | ![]() | |
重合21(锁模<1>, 锁模<2>) | ![]() | 该配合设定锁模的顶面为共面,从而将之竖直对齐。 此为由以上配合所设定的相同条件。 因此,重合21 配合冗余,配合链如上所述 (距离11-> 同心5-> 重合6-> 距离10)。 此配合方案生成一错误,因为 SOLIDWORKS 不允许冗余距离或角度配合。 |
要想修复问题,要么移除重合21 配合或者通过移除其中配合之一来折断其它配合链。您选择移除的配合根据您的设计意图而定。
您可能想将锁模保留在杆上,建议您保留两组同心配合。此将留下两组距离配合或重合配合。
您可能想使锁模的顶面对齐,建议您保留同心21 配合。此将留下两组距离配合,距离10 或距离11。
拥有两组距离配合提供每个锁模高度的独立控制,如果您的意图是使两个锁模对齐,则您不需要。一个距离配合可设定两个锁模的高度。
根据此设计意图,要么删除距离10 或距离11 配合。
其它可能性
如果您的设计意图是拥有锁模高度的独立控制,那么不要迫使锁模的顶面重合。删除重合21 配合并保留两组距离配合。
如果您以一同心配合替换距离配合之一,则配合冗余问题仍发生,即使只有一个距离配合。 然而,如果您以同心配合替换 两个 距离配合,则装配体将不会有错误,因为 SOLIDWORKS 应用程序可容忍除距离和角度之外所有配合中的冗余量。