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文件中的更改。
既然找到了一个方向,我们就试试把这个选项关闭,结果如下图。
再次打开装配体时就可以被识别,零件可以单独打开,问题解决。
打开选项,找到默认模板,设置装配体的默认模板,这个问题一般是由于默认模板没有设置造成的!
默认模板没有设置,但在不设置的基础上也可以直接打开别的格式文件,在打开别的格式文件时,会弹出“默认模板无效,通过修改选项对话框中的默认模板可以解决此问题。您要继续使用一个空模板吗?”时不要打击“确定”,应该打击“取消”(不要按照提示使用空模板,要选一个模板就能打开了!)。打击取消后会弹出“新建Solidworks文件-模板-装配体图标”,打击一下装配体图标再打击“确定”,此时又会弹出“默认模板无效,通过修改选项对话框中的默认模板可以解决此问题。您要继续使用一个空模板吗?”,再次点击“取消”,此时又会弹出“新建Solidworks文件-模板-零件图标”,打击一下零件图标再打击“确定”就OK了,这时就耐心等待转换打开装配体和关联零件的读取成功。
打开stp后另存为IGS格式,再打开IGS后保存,已经可以打开了。我是这样解决的。
这个还是缺少模板的问题,打开STEP文件后,另存为时不要使用空模板,要点取消,再选择一个模板,虽然可能会选很多次,但是最后保存的装配体是不会缺少零件的,我就是这样解决的。