一、配合技巧
(1)配合的运算速度由快到慢的顺序为:关系配合(重合和平行);逻辑配合(宽度、凸轮和齿轮);距离/角度配合;限制配合。
(2)最佳配合是把多数零件配合到一个或两个固定的零件,如图1所示。避免使用链式配合,这样容易产生错误,如图2所示。
![SolidWorks大装配之技巧篇 图1图2](http://www.21ic.com/d/file/201106/dad45b6d1e7419bf887113e3a4109e15.jpg)
(3)对于带有大量配合的零件,使用基准轴和基准面为配合对像,可使配合方案清晰,不容易产生错误。如图3所示的某减速器,零件之间有大量的同轴心配合,配合方案不清晰,一旦某个主要零件发生修改,就会造成配合面丢失,导致大量配合错误产生。而图4的配合方案就很清晰,一旦出错, 很容易修改。
![SolidWorks大装配之技巧篇 图3图4](http://www.21ic.com/d/file/201106/feab5cfc7cfddff079c9d8a9939d7d91.jpg)
(4)尽量避免循环配合,这样会造成潜在的错误,并且很难排除,
如图5所示。
![SolidWorks大装配之技巧篇 图5](http://www.21ic.com/d/file/201106/705de31f7222471af73afa3c7e137645.jpg)
(5)尽量避免冗余配合:尽管SolidWorks允许冗余配合(除距离和角度配合外),冗余配合使配合解算速度更慢,配合方案更难理解,一旦出错,更难排查。
(6)尽量减少限制配合的使用,限制配合解算速度更慢,更容易导致错误。
(7)如果有可能,尽量完全定义零部件的位置。带有大量自由度的装配体解算速度更慢,拖动时容易产生不可预料的结果。对于已经确定位置或定型的零部件,使用固定代替配合能加快解算速度。
(8)避免循环参考。大部分循环参考发生在与关联特征配合的时候,有时也会发生在与阵列零部件配合的时候。如果装配体需要至少两次重建才能达到正确的结果,那么装配体中很可能存在循环参考。如图6所示,装配体中零件B的边线和零件A的边线有一个重合的关联参考,配合时在零件A和B之间添加10mm的距离配合,那么每次重建都会出错,并且零件B每次重建都会伸长10mm,这就是循环参考的典型错误。
![SolidWorks大装配之技巧篇 图6](http://www.21ic.com/d/file/201106/28aafadce7887f66f2fb7c0e2f3bd20d.jpg)
轻化装配体#e#二、轻化装配体 使用轻化模式,可以显著提到大装配体的性能。当零部件是轻化状态,零部件只有部分模型信息被载入内存,其他信息只有在需要时才会被载入。表1所示的装配体操作不需要还原零部件。
![SolidWorks大装配之技巧篇 表1](http://www.21ic.com/d/file/201106/0c48d1c95f5af8373f525ebfa9982118.jpg)
![SolidWorks大装配之技巧篇 表2](http://www.21ic.com/d/file/201106/32ec851cbd439a3bf8262373fc271393.jpg)
三、使用“快速浏览/选择性打开”选项
“快速浏览/选择性打开”选项允许工程师选择性打开装配体的部分零部件,而不需要把所有零部件载入内存。即使相关的零部件没有被打开,已打开的零部件也会保留所有配合和约束关系。操作者可以选择
![SolidWorks大装配之技巧篇 SolidWorks大装配之技巧篇](http://www.21ic.com/d/file/201106/376c9b9cb63981a47fd77fd09aff4d69.jpg)
四、使用“显示状态” “显示状态”可以控制零件的可见性、显示模式、纹理和透明度。切换“显示状态”不需要重建,切换配置则经常需要重建。如果需要的话,“显示状态”可以独立于配置。 笔者在此提示:一般地,应该使用“显示状态”控制零件的显示、隐藏和高级显示控制,而使用配置控制设计的不同版本。 打开装配体指定的显示状态,既可以隐藏不需要的零部件,又可以选择不载入隐藏零部件信息。
五、使用子装配体 尽量按照产品的层次结构使用子装配体组织产品,避免把所有零件添加到一个装配体内。使用子装配体的好处在于,一旦设计有变更,只有需要更新的子装配体才会被更新,采用其他方法的装配方式,装配体内所有配合都会被更新。
六、使用装配体配置 装配体配置可以让工程师压缩零部件或者使用零部件的简化配置,通过压缩零部件和特征,可以释放更多内存,降低系统负担。如图7所示为某电机后盖,带有散热孔特征的完整零件,重建一次需要96秒。而如图8所示的简化零件,压缩了散热孔,则零件重建一次仅需要0.13秒,性能提高738倍。同时,由于压缩后需要显示的边线减少,还能减少显卡负担,提高显示的速度(如必须在装配体内显示散热孔,则可以采用贴图的方式进行)。
![SolidWorks大装配之技巧篇 图7图8](http://www.21ic.com/d/file/201106/9ad7728a00c67a5d7790fad4a180884b.jpg)
![SolidWorks大装配之技巧篇 图9图10图11](http://www.21ic.com/d/file/201106/fd5e82c9b89856857fef1291e3405b34.jpg)
![SolidWorks大装配之技巧篇 图12](http://www.21ic.com/d/file/201106/7e7326cb26b10183fadae0973cb6f254.jpg)