装配体导入后的正确预期
从 SolidWorks 等桌面 CAD 带装配体过来,先校准预期:零件都进得来,但「装配关系」进不来。
为什么关系会丢
桌面 CAD 的装配体是一组「约束规则」:同轴、贴合、齿条啮合,零件之间有动态联动。它目前不支持这套装配体系——官方帮助中心明确说明装配动态属性导入后会丢失,留下的只是各零件的实体,且相互位置停留在导入瞬间的摆放。
四种导入方法(官方建议)
- 直接导主装配文件(SLDASM):SLDASM 与所有 SLDPRT 子件必须在同一目录结构里一起拷贝,缺件就断链。
- 存成 Parasolid(X_T):在 SolidWorks 里另存为 X_T 再导入,兼容性稳。
- 存成 STEP:中性标准,交付给任何第三方最保险。
- 存成虚拟零部件:把全部子件打包进单一文件,最不容易丢东西,但会改变你在 SolidWorks 里的组织方式。
导入之后怎么「装配」
- 用对齐(Align)把零件贴到位:选两个面贴合、同轴,效果与装配约束观感相同——但零件仍可被拖走,不产生持久关系。
- 精确定位靠移动旋转的数值输入,见 移动旋转与零件多体定位。
- 拆分体(Split Body)可以做反向操作:把一体件切成多体再分别处理。
给下游的替代方案
需要在文件里保留动态装配关系交给工程端,别指望导入,导出 STEP / XT 让对方在自己桌面 CAD 里重建关系更稳妥,见 给 CNC 和加工商交 STEP 或 XT。
是否会引入真正的装配约束属官方路线图范畴,以官方最新版为准。