A-A+

Creo如何在组件中避免循环参考

2016年09月27日 CAD 阅读 19,387 views 次

1、Creo循环参考(CIRCULAR REFERENCE LOOPS)介绍

在日常工作中,我们经常会在Creo的工作目录中发现一个.CRC的文件,这就是我们常说的循环参考(CIRCULAR REFERENCE LOOPS)的问题,也就是参考死循环。如果你看到.CRC这个文件,说明你的文档已经出现了问题。首先我们看一下,什么是循环参考(CIRCULAR REFERENCE LOOPS),它是如何产生的。我们用记事本打开这个.CRC的文件看一看。如下图:

2016-09-26_21-35-40

由上图我们可以看到,此文档中的Part4和Part5相互产生了关系,Part4中的草绘参考了Part5中的拉伸特征,同时Part5中的拉伸特征的草绘又参考了Part4中的拉伸特征,形成一个循环参考。这个循环参考是最简单的一种情况,只有一个LOOP。更复杂的有交叉参考循环,有七八上十个LOOP,各个部件之间相互交叉参考,如果有一个特征失败,则所有的特征均无法更新,这将对装配文件产生致命的错误。

注意:.CRC文件是产生在组装文件中,单件是不会产生的。

2、如何避免循环参考

在Creo中为什么会产生循环参考(CIRCULAR REFERENCE LOOPS)呢?我们知道Creo是以参数化著称的,它的特征关系和组件关系,是严格按照父子关系来继承的,所以在ASM装配部件运算时,CREO都会做这个循环的检查,如果发现循环参考,就会生成CRC文件,这个文件可以删除,但是你再运算的时候又会产生,所以正确的做法是断掉这个LOOP,问题就解决了。

同时我们也要反思一下自已的设计习惯,尽量不要在零件中相互参考,少用Reuse Edge等参考命令,这样很容易出现问题,导致生成失败。同时当你运行大的组件时,运行速度也是相当的慢。正确的做法,就是采用Top-Down设计方法,自上而下,单向参考。当需要反向参考时,借助骨架文件,而不是直接参考部件的特征导致循环参考发生。

2016-09-27_22-25-12

对于大型装配可以采用上图这种骨架式的金字塔结构来搭建,自上而下一级一级的关系明确。这个才是Creo所希望的样子,不光Creo,其它的软件,像CATIA、UG等也同样适用。所以一个好的设计理念和构建思路和绘图习惯,使你更加高效,告别填埋式的设计,挖个坑不行,填起来,再挖,这是不可取的。

参考文献

【1】 烟波设计(微信公众账号:ZIPOMD),《#CREO微教程#如何在组件中避免循环参考(CIRCULAR REFERENCE LOOPS)?》

个人公众号“数字化设计CAX联盟”,欢迎关注,共同交流
标签:
为您推荐:

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: