5.2装配体内不保存数据
这里所说的“数据”指的是:比如说草图、带数据的基准面和“虚拟零件”,都不应放在装配体内。这些“数据”放在装配体内作为几何驱动的时候,发现效果都是强差人意,非但在建模的时候比较费劲,而且过了一段比较长的时间后整理这样的设计,也会感到十分苦恼。
如果不清楚什么是虚拟零件的话,可以看下Solidworks的官方说明文档如下:
- 虚拟零部件保存在装配体文件内部,而不是在单独的零件文件或子装配体文件中。
- 虚拟零部件在自上而下的设计中尤为有用。在概念设计阶段,如果您需要频繁试验和更改装配体结构和零部件,那么使用虚拟零部件相比采用自下而上的设计方法,具有以下几个优点:
- 1. 您可以在 FeatureManager 设计树中重新命名这些虚拟零部件,而不需要打开它们、另存备份档并使用替换零部件命令。
- 2. 只需一步操作,即可让虚拟零部件中的一个实例独立于其它实例。
- 3. 用于存储装配体的文件夹中,不会存放因零部件设计迭代而产生的未用零件和装配体文件。
- 默认情况下,在关联装配体中生成零部件时,软件可将零部件作为虚拟零部件保存在装配体文件内。
一般来说,除了“临时”零件以外(最终都会被删除的零件)会使用到虚拟零件外,都不采用临时零件的,这是经过多次不愉快的经历而来的经验。
虚拟零件,除了可以减省档案的数量外,还没发现其他好处,害处倒有不少,例如:
1. 违反了【装配体不存数据】的原则,虚拟零件就是把零件完全嵌合在装配体之内,亦即是说装配体的档案内包含了零件数据,不利日后管理。
2. 容易产生相同名称的零件。为甚么同一个项目的设计零件都建议放在同一个目录之中,其实不是为了系统的速度,主要目的就是防止生成相同名称的零件。如果是虚拟零件,就失去了这样的规范了。
3. 虚拟零件容易永久消失,在装配体中删除了零件(有存盘案),尚可再次插入;但虚拟零件在装配体中删除删除后,就没有办法再次插入了。还有如果同时开启两个装配体,而两个装配体都存在相同名称的虚拟零件,这就会先打开的取代后来的虚拟零件,后果可能导致整个设计崩溃。
因此的使用虚拟零件的时候一定要好好的考虑一下,要遵循能省的一定得要省,当然实在不能省的就绝不能省。
Comments