多实体是SOLIDWORKS的特色功能之一,也是很多工程师最喜欢和常用的功能,相信大家用该功能一段时间之后,肯定有这样的疑惑:多实体如何进行装配检查呢?干涉检查一般在装配体中使用得比较多。从SOLIDWORKS 2019版开始新增了多实体的干涉检查。这在检查焊件是否已正确剪裁且在使用 Simulation 工具之前尤其有用。

以常用的焊件为例,SOLIDWORKS把每段型材认为是一个实体(如下图),如果型材剪裁不正确或者有遗漏,就会出现型材实体干涉问题。这种问题不容易发现,特别是在大型焊件设计的时候,干涉问题最终会导致型材设计错误,严重的会造成设计事故。另外在SOLIDWORKS Simulation内进行有限元分析时,要求必须剪裁正确,所以必须消灭多实体的干涉问题。

solidworks接入python_Public

如何消灭多实体的干涉问题呢?目前常用的方法是借用装配体的“干涉检查”,方法如下:

第一步:把焊件放到装配体内;

第二步:启用装配体的“干涉检查”功能,勾选“包含多体零件干涉”,然后运行“干涉检查”。

solidworks接入python_高亮显示_02

第三步:发现干涉问题后,回到焊件零件内,修改设计;

第四步:返回装配体文件,继续“干涉检查”;

……

重复第三、四步,直至不存在干涉问题。

但是这样做非常麻烦而且浪费时间,如果“干涉检查”能直接在零件内检查多实体的干涉问题,就会省时省力。如何操作呢?

1.打开 system_dir:\Users\Public\Public Documents\SOLIDWORKS\SOLIDWORKS 2019\samples\whatsnew\parts\Main.sldprt。

solidworks接入python_工具栏_03

2.单击干涉检查 (“工具”工具栏)或 工具 > 评估 > 干涉检查 。

  • 在 PropertyManager 中,Main.sldprt 列示在所选实体下。

3.在 PropertyManager 中,单击已排除的实体。

4.在弹出的 FeatureManager 设计树中,选择 RH 。

solidworks接入python_Public_04

  • 将使用插入零件工具插入 RH 。 干涉检查可以检查或忽略您使用插入零件工具所插入的零件和实体。 这可在您插入包含多个实体的零件时帮助您节省时间。
  • 在这种情况下,将从计算中排除 RH 。

5.在 PropertyManager 中的选项下,选择:

  • 视重合为干涉。 将共享重合面的实体作为干涉包括在内。
  • 使干涉实体透明。 将干涉实体显示为透明。

6.在所选实体下,单击计算。

  • 将在结果下列示 10 个干涉并将显示干涉值。 干涉实体为透明,并且 Interference1  在图形区域中高亮显示。

solidworks接入python_工具栏_05

7.在结果下: 展开 Interference1  并单击方形管的第一个实例以在图形区域中高亮显示干涉实体。

  • 再次双击 Interference1  以清除方形管选择并折叠 Interference1 。

solidworks接入python_高亮显示_06

  • 按住 SHIFT 键的同时单击 Interference1  和 Interference4  以选择实体的所有干涉部分。
  • 实体的所有干涉部分都将高亮显示。

solidworks接入python_高亮显示_07

8.单击