将 SolidWorks(SW)装配体转换为 CAD 图(如 DWG/DXF 格式),需通过工程图作为中间媒介,不能直接将装配体模型另存为 DWG。以下是标准操作流程:核心步骤
打开装配体文件
在 SolidWorks 中打开目标装配体(.SLDASM)。
创建工程图
点击顶部菜单栏 【文件】→【从装配体制作工程图】。
在弹出窗口中选择图纸格式(如 GB_A3)和大小,点击 【确定】。
插入视图
在右侧“视图调色板”中,拖拽所需视图(如主视图、俯视图、左视图等)到工程图图纸上。
标注与设置
添加尺寸、公差、表面粗糙度等标注。
若需确保 1:1 输出比例,需在保存前进行关键设置(见下文)。
另存为 DWG/DXF 格式
点击 【文件】→【另存为】。
保存类型选择 DWG (*.dwg) 或 DXF (*.dxf)。
点击 【选项】,进行以下关键设置:字体:改为 TrueType(避免中文乱码)
比例输出:勾选 “比例输出 1:1”,并设置基体比例为 图纸比例
映射文件(可选):激活自定义映射文件(如 Solidworks to dwg.txt),可控制图层、线型、颜色等
保存并验证
点击 【保存】 → 【确定】。
用 AutoCAD 打开生成的 DWG 文件,检查比例、字体、线型是否正常。
常见问题与优化建议
字体乱码:修改 drawfontmap.txt 文件(位于 SolidWorks 安装目录的 data 文件夹),添加当前使用的中文字体(如“仿宋”)与 AutoCAD 字体(如“txt”)的映射关系
比例错误:若装配体视图在工程图中被缩放(如 2:1),直接转 DWG 会导致 CAD 中图形尺寸翻倍。务必在另存为前启用 “比例输出 1:1” 并绑定 图纸比例
图层混乱:使用映射文件可将尺寸、轮廓、中心线等分别映射到不同图层,便于后续编辑
仅需二维图纸:装配体本身无法直接导出为带尺寸的二维 CAD 图,必须通过工程图
参考资料
技成培训网:Solidworks工程图如何转出1:1的CAD图纸
知乎专栏:解决SW转CAD字体乱码问题
Bilibili视频:SW转CAD最便捷方法(含映射文件)
太平洋科技:SW工程图转CAD详细步骤
⚠️ 注意:若需在 CAD 中编辑装配关系,建议使用 DWG/DXF 导出为“分解为多个图层” 或考虑使用 STEP/IGES 等中间格式导入到支持装配的 CAD 系统(如 Inventor、Creo)。