
工程图出图这件事我带过几轮新人之后发现一个挺有意思的规律三维建模学得快的人出图往往一塌糊涂反过来出图规矩的人建模也不会乱来。Solidworks 这套工具把设计意图从三维模型搬到二维制造图纸上本质是一次“翻译”——把几何信息、技术要求按标准清晰呈现为生产、检验和装配提供依据。翻译得好车间师傅拿着图纸就能干翻译得差,图纸上少一个公差,后面就是一批零件报废。很多设计问题在模型里看不出来一到出图环节全暴露了孔位偏了、筋板剖不出来、剖切线切到了螺栓、第一角投影画成了第三角、导出 DWG 后字体全变问号。我把这套流程拆成几个环节讲从出图前的模型体检到模板搭建、视图布局、尺寸标注、装配体明细表再到最后的批量输出和问题排查。适合刚接手出图任务的人照着抄也适合做了两三年、图纸总被工艺挑刺的人回头补基础。文中涉及的具体参数一部分来自国家标准和软件默认设置一部分是我在实际项目里反复试出来的经验值标注清楚来源方便你按自己的企业标准微调。提示 下文所有参数都基于毫米制MMGS、GB 标准的常见设置。如果你所在行业走 ISO 或 ASME数值需要相应调整但逻辑是通用的。1. 三维模型交不了差图纸才是最后一公里1.1 模型能表达的东西比你想的少很多人觉得三维模型都做出来了出图就是“拉几个视图、标几个尺寸”的收尾工作于是把出图排到项目最后两三天。这种认知会带来一连串问题。三维模型擅长表达形状不擅长表达“允许的偏差”。车间的机床有精度、刀具有磨损、装夹有变形一个 Ø20 的孔不做公差就是不能用——它到底是 Ø20H7 还是 Ø20H11直接决定了是铰孔还是钻孔。检验环节更是离不开图纸。质检拿着卡尺站在工件前面需要一个明确的基准、一个明确的公差带才知道量哪儿、判多少。模型文件在车间电脑上未必打得开即便打得开也没有人会在三维模型上标“此处 Ra1.6”。装配现场也一样工人看的是装配图上的配合关系和序号靠它去仓库领件、按顺序装。再往深一层说图纸是技术文件是合同附件是出现质量纠纷时的判定依据。模型改了但图纸没同步这事在各家都发生过后果往往是整批件返工。我从一个做非标设备的朋友那里听过一个案例一批支架因为图纸版本没更新孔距差了 3mm两百多件全部返修直接把那个项目的利润吃掉了。所以出图不是一个“收尾”它是设计输出的正式交付物投入的时间至少应该和建模持平。1.2 交付之前先问清楚三件事动手打开工程图模块之前我建议先把三个问题在脑子里过一遍这三个问题的答案会直接决定后面所有的操作。图纸给谁看。给加工中心看的图重点是尺寸齐全、基准统一、刀具能进去给钣金厂看的图重点是展开尺寸、折弯方向和折弯半径给装配线看的图重点是序号、配合、装配顺序给客户确认的图重点是外形、安装接口和关键性能尺寸。同一个零件这四种图纸的详略程度完全不同。我见过有人给客户的确认图也标满了工艺尺寸和形位公差客户看得一头雾水反而拖慢了确认周期。用哪套标准。国标、行标、企标还是客户指定的标准。标准不同投影视角、剖面线画法、公差标注形式、粗糙度符号都不一样。这一条必须在出图前定死不能一边画一边改否则模板、样式全部要推倒重来。图幅和比例怎么定。这个要算。以 A2 图幅594×420为例去掉左侧装订边 25mm、其余三边各留 10mm可用区域大约是 559×400再扣除右下角标题栏常见 180×56和左上角明细表位置实际能放视图的区域大概只剩 520×330 左右。假设零件最大外形长度是 450mm用 1:1 根本放不下选 1:2 之后是 225mm剩下近 300mm 的空间留给标注和其他视图比较从容。选 1:3 就偏小了尺寸文字挤在一起车间看着费劲。这个“先把可用区域算出来再反推比例”的习惯能省掉大量后期调视图的时间。2. 出图前的模型体检把问题挡在图纸之外2.1 干涉与孔位检查别把错误带进图纸工程图是模型的“投影”模型里有的毛病图纸上一览无余。所以正式插图之前我会把装配体过一遍检查。打开评估 → 干涉检查勾上“视重合为干涉”和“包括多体零件干涉”全选零件跑一遍。跑出来的结果要逐条看不能看到红色就慌。螺纹连接、过盈配合、密封圈压缩量这些本来就是“干涉”属于设计意图右键选择“忽略”即可。真正需要处理的是那些非预期的碰撞比如电机外壳和护罩内壁啃在一起、加强筋穿过了安装板。这类问题如果在图纸阶段没发现等到装配现场就是拿角磨机现场修既难看又影响强度。孔对齐功能同样值得跑一次。装配体里两个零件的安装孔如果中心偏了 0.5mm视觉上几乎看不出来但螺栓就是穿不进去。这个检查在评估菜单里选定要检查的面或孔软件会列出所有错位的孔对。我在一个机架项目里就靠它抓出过四组错位孔原因是后来改了一个零件的孔距但没同步另一个。检查评估 → 检查用来找无效面、无效边线、缝合面这些模型质量问题。这些毛病平时不影响显示但会让工程图里的视图出现莫名其妙的缺线或者多余线。有一次一个钣金件的展开图老是缺一条边查了半天最后发现是模型里有个零厚度的面。2.2 单位、精度、材料属性这三样是图纸的地基单位这件事听起来很低级但确实是高频事故点。工具 → 选项 → 文档属性 → 单位选 MMGS毫米、克、秒小数位数设 2 位双制尺寸关掉。我见过模型是英寸建的出图的时候忘了改图纸上标注出来是 0.7874 这种数字车间直接崩溃。材料属性必须赋上。它不是给渲染用的而是决定质量、重心、明细表里的“材料”列。编辑材料之后零件的质量属性会自动算出来装配体的总重也就能在明细表里体现。这个数据在报价、吊装、运输环节都要用。自定义属性是标题栏的数据源。文件 → 属性 → 自定义把图号、名称、材料、版本、设计、审核、日期这些字段建好。字段名一旦定下来就别改因为模板里的属性链接是认名字的改名等于断链。Solidworks 还有一个“属性标签编制程序”可以做成表单让填比直接改属性表友好很多适合团队统一使用。2.3 配置与压缩特征出图前必须收敛一个模型挂十几个配置是很常见的做法不同长度、不同孔位、不同电机安装法兰。工程图里每个视图都可以单独指定配置这个功能很好用但也容易出乱子。我的做法是出图前把这次要出的配置明确列出来其他的先不管。然后在工程图里逐个视图检查配置对不对——右键视图 → 属性 → 参考配置。装配体尤其要注意父级配置变了子装配的配置可能跟着变视图里的零件数量就和明细表对不上了。压缩特征在工程图里是个雷。被压缩的孔不会出现在视图里但如果这个孔在明细表或者孔表中被引用就会出现“有标注没孔”的尴尬。所以如果某个配置确实要压缩特征出图前一定要把相关视图刷新一遍确认没有残留标注。3. 模板搭一次后面少加一个月班3.1 图纸格式和图纸模板这俩不是一回事这是新人最容易混淆的概念值得单独说清楚。图纸格式.slddrt管的是“纸长什么样”图框、标题栏、明细表定位点、公司 logo、图幅分区标记。它本质是一堆二维草图实体。图纸模板.drwdot管的是“图纸的规矩”除了包含图纸格式它还带一整套文档属性——线型、线宽、图层、字体、箭头样式、尺寸公差格式、剖面线样式、投影视角。很多人只改图纸格式不改模板的文档属性结果每张新图纸打开都要手工调线宽和字体不同人调出来还不一样。正确的做法是先做好一套图纸格式再基于它建一套模板把所有文档属性配好另存为 .drwdot放到模板目录里。以后新建图纸直接选它。3.2 标题栏属性链接怎么让它自己填标题栏里的每一格都应该链接到属性而不是手打。操作路径是编辑图纸格式 → 选中要填的注释 → 在左侧属性栏点“链接到属性” → 选“当前文档”或“模型文件中指定的配置特定属性” → 找到对应字段。这里有个关键选择链接到“当前文档”还是链接到“模型”。如果链接到模型那么图纸引用哪个模型就自动显示那个模型的属性换模型不用改标题栏这是推荐做法。链接到当前文档的话就只能手工填或者用图纸属性里的字段。做实体会发现一个细节属性值为空时注释里会显示成一条横线或者干脆空白很难看。解决办法是在属性里设一个默认值比如“图号”默认填“待定”至少在打印前能一眼看出哪些没填。3.3 投影视角、线型线宽、字体一次配到位投影视角是头号大坑。Solidworks 默认是第三角投影国标要求第一角投影。这两个画出来的视图位置是反的第一角投影左视图放在主视图右边第三角投影左视图放在主视图左边。如果没改车间按图加工方向全反。改法是右键图纸空白处 → 属性 → 在“投影类型”里选“第一视角”。这个设置建议直接写进模板一劳永逸。线宽按 GB/T 4457.4 的线宽组来。常用的组合是粗实线 0.5mm、细实线 0.25mm粗细比 2:1。在文档属性 → 线型/线粗里配置也可以建图层来管理轮廓线、中心线、虚线、剖面线各一个图层分别指定颜色、线型、线宽。用图层的好处是导出 DWG 的时候可以映射到 CAD 的图层别人接手这份图纸也能看懂你的线色规则。字体这一项争议比较大。国标推荐长仿宋体字高按图幅选A0、A1 用 5mmA2 及以下用 3.5mm。问题在于很多电脑没装长仿宋一打开图纸字体就替换成了宋体字宽变了标题栏直接撑爆。我的处理办法是用系统自带的宋体把字体宽度因子设成 0.7视觉效果接近长仿宋兼容性也好。这条是妥协方案如果贵司有强制字体要求就在模板里把字体文件一起分发。尺寸样式也在文档属性里配箭头形式、文字位置、尺寸间距、延伸线间隙。常用的经验值是文字与尺寸线间距 0.5mm、尺寸线间距 5mm、延伸线超出尺寸线 2mm。这些微调看着琐碎但它决定了整张图纸的观感是否专业。4. 视图布局主视图选对了后面都是顺水推舟4.1 主视图的三个判据主视图是整个图纸的骨架选错了后面全别扭。我的判据是三句话反映最多形状特征、符合工作位置或加工位置、尽量减少隐藏线。第一条好理解能表现零件主要轮廓和关键结构的那个方向就是它。第二条经常被忽略轴类零件的主视图应该横放因为车床加工时就是横着的工人看图时视觉和装夹姿态一致不容易看错箱体类零件一般按工作位置摆放让安装面朝下。第三条是优化项同一个零件从两个方向看都行时选隐藏线少的那个。主视图定下来之后其他视图的位置就自动确定了——第一角投影下俯视图在主视图下方左视图在主视图右侧。别手工拖用投影视图这样父子关系还在改模型时视图会自动更新。4.2 剖视图和局部放大图用在哪、别用在哪剖视图的目的是把内部结构翻出来。全剖、半剖、旋转剖、阶梯剖各有用武之地对称件用半剖省一半视图有多个不在同一平面的孔用阶梯剖盘类零件上均匀分布的孔用旋转剖。有几条铁律要守住。剖切线不要穿过标准件螺栓、螺母、销、钢球这些在剖视图里按不剖处理画成外形。筋板纵剖不画剖面线Solidworks 里需要在剖视图生成后用“区域剖面线/填充”把筋板对应的区域单独排除掉不然一条筋被剖成实心看着像块厚板。剖切平面尽量通过孔的中心线这样孔的形状才显示得完整。局部放大图用来处理尺寸太小、标注不清的部位比如一个小圆角、一道退刀槽、一个密封槽。放大比例一般取 2:1 或 5:1标在原位附近用细实线圆圈指出范围。放大图不要太多一张 A2 图上超过四个就会显得碎。长轴类零件用断裂视图把中间一段折断两头保留。断裂线的位置要避开有特征的地方别刚好折断在一个键槽上。4.3 切边、隐藏线、螺纹装饰线这三项决定图纸“干不干净”切边相切边的显示方式是图纸整洁度的分水岭。圆角过渡处的相切线如果不做处理视图上会出现一堆毛毛糙糙的线看着像模型没做干净。国标的习惯是圆角过渡线一般不画需要表达时画细实线。Solidworks 的视图右键菜单里有“切边 → 隐藏 / 带线型显示 / 显示”我通常选“隐藏”特殊场合用“带线型显示”显示为细实线。隐藏线在零件图里默认“可见线隐藏线消除”——也就是完全不显示虚线。这符合国标因为虚线太多反而看不清。需要表达内部结构时用剖视图而不是打开虚线。装配图更是如此一开虚线整张图就废了。螺纹装饰线 cosmetic thread在工程图里默认显示为细实线这个必须保留它替代了繁琐的螺纹牙型画法。如果发现螺纹不见了去插入 → 注解 → 装饰螺纹线里检查是不是被隐藏了。5. 尺寸标注从“标全了”到“标得能加工”5.1 自动标注只能当草稿Solidworks 有个“自动标注尺寸”功能一键能给视图标上几十个尺寸。我强烈建议只把它当参考用——它标出来的是“模型里有的尺寸”不是“加工需要的尺寸”两者差别很大。自动标注出来的尺寸往往基准混乱、重复标注、封闭尺寸链、把圆角半径和倒角尺寸全标上。车间拿到这种图第一反应是“这谁画的”。靠得住的流程是先把基准定下来再按加工顺序一个方向一个方向地标。智能尺寸手动标一遍看着慢其实比改自动标注的结果快得多。5.2 尺寸链和基准这才是真正考验功力的地方尺寸链的核心原则只有一条避免封闭尺寸链。一个方向上的尺寸首尾相接形成一个闭环加工时就没有一个尺寸可以自由浮动误差全部累积到最后一个尺寸上做出来必然超差。正确做法是选一个不重要的面作为“开口环”不标让误差落在那里。基准的选择上设计基准和工艺基准尽量重合。比如一个轴承座设计时是以底面为基准往上算中心高加工时也是先铣底面再镗孔那么图纸上就应该以底面为基准标注中心高而不是以顶面往下标。这一条做到了工人不会骂娘。还有一个小技巧尺寸标注的起点尽量统一不要一会儿从左边标、一会儿从右边标、一会儿从中心标。同一方向的尺寸集中在一侧看图的人眼睛不用来回扫。5.3 公差、形位公差、粗糙度三个不能省的东西尺寸公差的输入方式有几种。对称公差直接写成 ±0.05双向公差写成 0.02/-0.01配合公差用“配合”类型输入 H7/h6软件会自动按基本尺寸查表带出上下偏差。第三种最省事也最不容易错前提是文档属性里已经把公差标准设成 GB 或 ISO。形位公差几何公差通过“形位公差”注解插入注意基准符号的写法。老版本 Solidworks 没有符合国标的基准符号得自己做个块新版本有“基准特征符号”可以直接用。形位公差的选择要看功能安装面标平面度或平行度配合孔标位置度或同轴度回转件标圆度或跳动。表面粗糙度是一个需要自己做块的地方。Solidworks 自带的粗糙度符号是 ISO 样式和 GB/T 131 的画法有细微差别很多企业干脆做一个符合自家标准的块放在设计库里调用。标注的时候要注意粗糙度符号的尖端要指向加工表面数值写在符号上方同一个表面只标一次。注意 工程图里的尺寸默认是“驱动”的双击改数值会直接改模型。这个特性很危险尤其是多人协作时别人看到图纸上尺寸不对随手一改模型就跟着变了装配关系可能全乱。我的建议是出图完成后把关键尺寸设为“从动”右键 → 从动或者干脆规定“只在模型里改尺寸工程图只读”。6. 装配体工程图明细表和序号是主角6.1 明细表怎么排决定了装配效率插入 → 表格 → 材料明细表选一个模板指定一个视图作为锚点。表格会自动读取装配体里所有零件的属性生成行。模板里的列要有项目号序号、零件号、名称、数量、材料、单重、备注。列的顺序按企业习惯来但“项目号”必须在最左或最右方便和视图上的序号对应。排序是个细节。默认按装配顺序排但很多时候按零件号排更好查。右键表格 → 排序 → 选“零件号”或“项目号”。如果装配体有子装配勾选“缩进”可以把子件缩进显示在父件下面层次清楚不勾就是全部平铺适合零件少的情况。有个常见故障某个零件在明细表里消失了。原因通常是三个之一零件属性里勾了“不包括在材料明细表”、零件在视图里被压缩、或者视图的配置和表格引用的配置不一致。排查顺序就按这个来。6.2 序号的排列是个审美活零件序号球标的排布直接影响图纸的可读性。Solidworks 的序号支持磁力线按住 Alt 拖动序号可以在磁力线上滑动自动对齐。这个功能用好了序号可以排得又整齐又省地方。我的习惯是序号沿视图外轮廓顺时针方向排布从上方或左方开始避免交叉线引线不要跨过视图本体宁可绕远一点同一行或同一列的序号尽量对齐视觉上形成秩序。序号之间间距不要小于 8mm太小了打印出来糊成一片。装配图上具体的零件细节不标尺寸只标配合尺寸、安装尺寸、外形尺寸、极限位置尺寸这几类。比如轴和孔的配合 Ø25H7/h6、两个安装孔的中心距、总长总宽、运动部件的行程极限。零件的具体加工尺寸去看零件图装配图上标了就是重复。7. 输出环节PDF 和 DWG 的参数决定别人看到什么7.1 导出 PDF线宽和字体是重点文件 → 另存为 → PDF点“选项”进去看几个关键设置。线条粗细选“使用文档线宽”否则导出来的 PDF 里所有线都是一个粗细粗实线和细实线分不出来图纸立刻掉档。嵌入字体要勾上不然对方电脑没这个字体PDF 阅读器会替换标题栏可能错位。如果有多个图纸勾“书签”可以生成目录。导完一定要打开看一眼尤其是缩放比例大的时候线宽是否清晰、有没有注释超出图框。我吃过一次亏打印机驱动的问题屏幕上正常的图纸打出来细线全部消失因为线宽设成了 0.13mm激光打印机的分辨率根本表达不出来。后来统一把细线改成 0.25mm就再没出过这事。7.2 导出 DWG图层映射一次配好给外协厂或者需要二次编辑的场合要导 DWG。另存为 → DWG选项里最关键的是“图层映射”。Solidworks 允许你指定一个映射文件把软件里的线型、颜色映射到 CAD 的图层上。配一次存下来以后每次导出都用这个映射对方打开就是分好层的图纸省掉大量沟通。字体的处理也要注意。如果选“TrueType”对方 CAD 里没这个字体就会替换选“仅限于线条”字体会被转成线条实体不会再变但不能编辑。对外交付建议选线条内部协作用 TrueType。比例选 1:1。有些人为了让图纸“填满”在导出时缩放结果 CAD 里量出来的尺寸和实际不符这是外协加工最容易出问题的地方。7.3 批量出图和打包省时间的关键项目里几十张图纸要一起导 PDF一张张点太浪费时间。开始菜单里的任务计划程序Task Scheduler可以批量执行导出、打印、重建这些操作选好文件夹指定输出格式挂上去跑就行。跑之前建议先保存所有文件避免中途出错丢改动。交付给别人的时候用文件 → Pack and Go它会把工程图、模型、参考引用、贴图、外观全部收集到一个文件夹或者打包成 zip。这个功能能避免“发过去打开全是丢失引用”的尴尬。打包时勾上“包含工程图”和“包含已平展的参考”别人拿到就能直接打开。8. 常见问题速查这些都是我踩过的现象大概率原因处理办法视图里多出一堆乱线切边显示方式为“显示”右键视图 → 切边 → 隐藏剖视图里筋板被画成实心剖面线未排除筋板区域用“区域剖面线/填充”单独排除该区域剖切线穿过了螺栓剖切位置选择不当调整剖切线避开标准件或对标准件设“不剖”左视图跑到了主视图左边投影视角是第三角图纸属性里改为第一视角明细表少了一个零件属性排除、压缩、配置不一致依次排查这三项序号重复或错乱手动插入未关联用磁力线整理右键重排项目号尺寸文字和箭头打架空间不足或样式设置用“尺寸排列”工具或调整箭头在外的样式打印出来所有线一样粗未启用文档线宽PDF 选项里选“使用文档线宽”检查线宽值是否过小导出 DWG 中文变问号字体未映射或对方缺字体导出时字体选“线条”配置图层映射打开图纸提示找不到模型参考路径变了用“参考”对话框重新指定路径或改用 Pack and Go 交付图纸视图不随模型更新视图被手动冻结右键视图 → 解除锁定或检查“自动更新视图”是否被关闭剖面线太密看不清间距设置过小双击剖面线 → 修改比例或间距再补两个不写在表里但很有用的技巧。第一个是视图锁定视图布局调好之后右键 → 锁定视图位置防止后面手滑拖动。第二个是图纸属性里的“比例”和视图比例的关系图纸比例是全局的视图比例可以单独改改了之后尺寸标注的数值不会变因为标的是模型真实尺寸但文字大小是按图纸比例算的所以不要把视图比例改得太离谱否则标注文字会显得突兀。9. 出图这件事最后拼的是习惯我做了这些年下来最大的体会是出图的技术难点其实不多难点在于“一致性”。同一个项目里几张图纸的字体、线宽、标注风格、序号排布如果都不一样工艺部门第一眼就会觉得这活不专业后面的沟通成本会成倍上升。所以我的建议是把模板、图层、样式、标题栏属性这些“地基”一次性做扎实做成团队共用的标准件谁出图都用同一套。新项目开工前先花半天时间核对一下模板有没有被谁改过比事后返工划算太多。还有一个我一直在用的习惯图纸导完 PDF不看屏幕直接打印一张 A4 黑白稿拿在手里看。屏幕上再漂亮纸上糊了就是糊了。尤其线宽和字体大小这两项纸上和屏幕的观感差别很大一张纸的成本换一次交付质量很值。至于形位公差和粗糙度这些刚开始会觉得繁琐标多了会发现它其实是在帮你把设计意图想清楚。一个面要不要标平面度取决于它是不是安装基准一个孔要不要标位置度取决于它和谁配合。把这些想明白图纸自然就标对了模型那边也会跟着更严谨——出图和建模从来都是互相倒逼的关系。