装配体(各种软件生成)被保存为STEP格式后,用solidworks打开,它会自动把装配体里的各个零件生成单独的.sldprt格式的零件,还有一个.SLDASM格式的装配体文件,点击全部保存后.再用solidworks打开刚才保存过的.SLDASM格式文件就会发现,里面所有的零件都补压缩了,显示不出来,但是在压缩的零件上点右键再点打开,单个零件是可以打开的,但就是在装配体里显示不出来.初步怀疑是装配体找不到零件的路径.所以所有单个零件拷到一个文件夹里,再重新在solidworks里新建一个装配体,把零件重新装一次,再点保存装配体,这回可以保证零件的目录很清晰.但是关闭装配体后,再重新打开装配体,又会发现所有零件都被压缩了,显示不出来!试过了N次了,结果都一样,只要是通过SETP格式转化后再保存的零件,就不能在装配体里显示出来?有哪位仁兄有这样的问题,求赐教?不胜感谢!
我的solidworks是2012版,奇怪的是,同样的操作,在我同事的电脑里,也是2012版,就可以显示出来,我们用的是同一个操作系统windows7.我把solidworks卸掉,再重新装问题依久。更奇怪的是,我同事的电脑虽然可以显示装配体的零件,但他的电脑不能直接打开STEP格式的装配体,每次都是我帮他打开后再保存为solidworks的格式,他就能打开看,而我打开刚保存过的装配体就不能显示.我们俩相当于互补,这个问题困扰我们很久了,求赐教?难道是盗版软件出的问题?
SW2018导入STEP格式装配体时无法把零件单独打开
如图在此状况下,即使解散特征 装配体的零件只会变成多实体的一部分也无法单独打开。由此可以判断,STEP的装配体输入的时候没有被识别为装配体(*.sldasm),而是识别为零件(*sldprt),以零件模板打开了装配体,故而装配体(*.sldasm)被转换为了零件格式(*sldprt),原本装配体的则零件被识别为多实体一部分(*.part)了。
所以,问题应该出现在软件对于导入的STEP格式的装配体识别上出现了问题,所以我们对比18(17)之前的版本和18(17)版的区别,在导入模型识别上的新增功能有哪些?如下图,在导入模型的识别功能上17版新增了3D INTERCONNECT,这个功能的官方介绍:SOLIDWORKS 3D Interconnect允许您与第三方本机CAD文件无缝地工作。您可以执行以下操作:
•直接将专用CAD数据插入SOLIDWORKS程序集,而无需将其转换为SOLIDWORKS文件。
•在SOLIDWORKS软件中打开专有的3D CAD格式及其与原始部分的关联链接。
•通过维护在SOLIDWORKS中创建的所有下游特性来更新其创作应用程序中的专有CAD数据,从而更新SOLIDWORKS文件中的更改。
既然找到了一个方向,我们就试试把这个选项关闭,结果如下图。
再次打开装配体时就可以被识别,零件可以单独打开,问题解决。