当两个或多个装配体零部件互相拥有外部参考,其中一个零部件重建需要另一个零部件同步重建时,就会产生循环参考。
循环参考也常被称作环状参考,这类问题通常会增加 SOLIDWORKS 的重建时间,因为简单计算需要反复执行多次。对于 SOLIDWORKS PDM 而言,循环参考还会导致文件无法完成检入操作。
SOLIDWORKS 循环参考产生的现象
SOLIDWORKS 循环参考的典型表现为反复出现的重建符号。对装配体执行重建时,重建符号不会彻底消失,而是会从一个零部件转移到另一个零部件。
再次重建装配体,重建符号可能出现在其他零部件上,或是重新回到最初的零部件。每一次重建,符号都会在所有受影响零部件之间循环切换;但如果将其中某个零件在独立窗口打开,该符号就不会显示。

使用【性能评估】命令查找循环参考
循环参考也会通过受影响零部件上的重建错误体现出来。在装配关联环境下编辑其中一个零件时,其余部分或全部受影响零部件会弹出重建错误。
在 SOLIDWORKS 中消除循环参考
处理 SOLIDWORKS 循环参考,通常需要锁定所有受影响零部件的外部参考,之后重建装配体,定位参与循环参考的零部件。定位出受影响零部件后,需要编辑各零部件的特征与草图,消除循环参考关系。
大多数情况下,需要逐个抑制带有外部参考的草图几何关系,以此定位引发循环参考的具体几何关系。您可以右键单击特征或者几何关系,选择【抑制】选项完成抑制操作。

通过右键菜单抑制几何关系
SOLIDWORKS 规避循环参考的最佳实践
定位循环参考的根源既麻烦又耗费时间,因此最好从源头避免循环参考产生。
1. 使用布局草图与块作为所有外部参考的核心枢纽。
2. 如果需要为装配体内零部件添加外部参考,请将外部参考关联至机架这类关键零部件。关键零部件自身不要带有外部参考特征,否则容易引入循环参考。
3. 避免在顶层零部件与子装配体内零部件之间添加几何关系。
4. 不要给已经带有外部参考的特征再新增外部参考。
5. 不要向时间相关装配特征添加外部参考,例如异型孔向导孔、零部件阵列、装配切除。
SOLIDWORKS PDM 文件中循环参考的处理
装配参考产生死循环时,SOLIDWORKS PDM 将不允许对存在循环参考的文件执行检入。同时该警告提示无法关闭,此行为属于硬编码设置,不可修改。
该问题可以通过始终使用所有文件的最新版本来解决。开启【始终使用最新版本】选项,即可检入因循环参考报错的文件。

SOLIDWORKS PDM 文件开启始终使用最新版本
开启该选项后,无论参考的版本号是多少,本地缓存中始终保留文件的最新版本。
SOLIDWORKS 最佳实践
想要充分发挥 SOLIDWORKS 能力,不能只求快速拼凑装配体。遵循最佳实践与 智诚科技ICT专家指导,可以生成更加稳定可靠的模型,降低大型装配体带来的性能压力。
部分文章来源网络或用户投稿,如有侵权请联系本站删除!
获取SW正版免费试用,有任何疑问咨询热线:400-886-6353或 联系在线客服
未解决你的问题?请到「问答社区」反馈你遇到的问题,专业工程师为您解答!