SolidWorks建模时的习惯和方法也会对性能产生很大的影响,因此需要注意。一般来说,如果排除了硬件方面的问题和故障后,还遇到大型装配体操作缓慢、卡顿的问题,基本上就是工程师建模的质量问题了。有不少的SolidWorks工程师创建的模型结构混乱、特征使用不当,最终造成模型操作卡顿,后期修改与出图时更是雪上加霜。由于不同的模型在建模时的所考虑的因素不同,也没有一个通用的标准建模准则,因此,在这里只将一些比较常见的操作统一说明一下。
(1)减少装配体的顶层配合。装配体在读入内存时会对顶层配合和柔性子装配体内的配合进行全部解算。因此在模型架构时要对整个模型进行结构化模块化的处理,减少顶层零部件数量,减少配合数量,将更多的零件以非柔性子装配体的方式插入总装配体,而不是将所有零件全部在顶层进行装配。结构化模块化处理的依据一般可以参考BOM结构进行。另外,从SolidWorks 2015开始,在SolidWorks工具中提供了一个叫Treehouse工具,用户可以使用此工具对装配模型的结构进行梳理,以检查其结构是否合理。
上面装配体当把基座部件子装配解散后,顶层零部件的数目大大增加,最终导致需要解算的配合数大大增加。
(2)减少柔性子装配体的使用。柔性子装配体的配合在总装配体装入时也要一并解算,如果可能应将其变成刚性后再装配入总装配体。
(3)装配时要利用装配体中的一些特征(如线性阵列、圆周阵列、特征驱动阵列等)以减少配合关系。这对于螺栓、螺母来说十分有用。
(4)减少模型细节。复杂的模型细节会大大影响SolidWorks的性能,如果不是十分必要应将其模型进行相应的处理以减少其细节,这一点对于设计库中的零部件模型尤其重要。这一点可以参考《如何更高效使用SolidWorks(2):SolidWorks设置》中图像显示部分。在具体使用时,减少模型细节的办法有:
A. 利用SpeedPak配置处理模型
B. 利用SolidWorks的Defeature功能对装配体或零件进行处理。
C. 将装配体保存为零件;
D. 组合多实体零件;
E. 将曲面模型转化为实体模型;
F. 删除不需要的曲面和实体;
G. 导出为其他格式文件后再重新导入以减少特征数量;
H. 减少模型外部的细节和定位点;
(5)利用大型装配体模式或轻化模式装入模型。大型装配体模式或轻化模型可以不必将全部数据一次性装入内存,而只需将需要的数据装入内存,其他数据只在需要时再装入,因此可以大大提高SolidWorks性能。
(6)建立简化配置或SpeedPak配置。将不重要的孔、圆角、螺纹等特征压缩。
(7)将工程图保存为分离的工程图。利用分离的工程图,用户不需要将模型文件装入内存,此时工程图与外部参考是分离的。当需要操作模型时,用户可以通过“装入模型”命令将模型装入内存。
需要注意的是,SolidWorks近期的几个版本(例如2019、2020、2021)逐步对性能进行大幅的优化(例如配置切换操作的提升可参见《配置切换性能对比》),另外还增加优化性能的新功能,例如出详图模式。用户可以查看本公众号的以前的介绍文章,可以去SolidWorks Web帮助去了解细节(http://help.solidworks.com)。
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved