从Altium到生产:Gerber文件生成与CAM350/DFM检查全流程解析

张开发
2026/4/19 13:18:49 15 分钟阅读

分享文章

从Altium到生产:Gerber文件生成与CAM350/DFM检查全流程解析
1. Gerber文件PCB设计的施工蓝图当你完成PCB设计后Gerber文件就是你和板厂沟通的施工图纸。这就像装修房子时你不会直接把设计软件给施工队而是提供标准的施工图。Gerber文件包含PCB每一层的图形信息是国际通用的生产文件格式。我见过不少新手工程师直接发PCB源文件给板厂结果遇到版本不兼容、设计被误改的问题。更严重的是有些板厂会用旧版本软件打开文件导致你的精密设计变成一堆乱线。所以生成标准Gerber文件是硬件工程师的必备技能。核心文件清单以四层板为例图形层GTL顶层、GBL底层、G1内层1、G2内层2阻焊层GTS顶层阻焊、GBS底层阻焊丝印层GTO顶层丝印、GBO底层丝印板框层GMX机械层钻孔文件TXT格式的NC Drill Files实测发现90%的首次投板问题都出在文件遗漏或设置错误上。比如上周有个同事忘记给阻焊层结果整板焊盘都被绿油覆盖SMT时锡膏根本粘不上去。2. Altium生成Gerber的避坑指南2.1 参数设置实战在Altium Designer中生成Gerber时我建议按这个流程操作文件格式设置单位选毫米国内板厂通用格式选4:4精度0.1mm千万别选2:5这种超高精度很多老式光绘机根本不支持图层选择技巧Plot Layers → All On Mirror Layers → All Off特别注意要排除机械层13和15这两个层在CAM350中会报Aperture size is 0错误。去年我们团队就因此耽误了一周交期。光圈表设置一定要选Embedded apertures(RS274X)这样图形定义会直接嵌入文件。早期工程师经常遇到单独光圈表丢失的问题导致整板图形变形。2.2 钻孔文件生成要点很多工程师以为导出Gerber就完事了其实钻孔文件需要单独生成选择NC Drill Files输出单位必须和Gerber文件一致格式选2:5钻孔需要更高精度生成后你会得到三个文件RoundHoles-Plated金属化孔RoundHoles-NonPlated非金属化孔SlotHoles槽孔血泪教训有次我忘了勾选Suppress leading zeroes结果板厂把1.5mm的孔读成15mm整批板子报废。现在每次导出后我都会用记事本打开检查钻孔数据。3. CAM350检查全流程解析3.1 文件导入的正确姿势CAM350就像PCB界的X光机能分层检查Gerber文件。但导入时有几个关键点一定要用AutoImport功能点击第一个文件后选Next不要直接Finish检查图层堆叠顺序是否正确顶层阻焊应该在顶层线路之上板框层要单独显示常见问题排查出现undefined aperture警告说明光圈表有问题回Altium重新导出图形错位检查各层单位是否统一钻孔偏离对比NC文件和Drill Drawing层3.2 必做的五项基础检查线路完整性检查用Netlist Compare对比原始设计特别注意差分对是否保持等长安全间距验证设置Design Rules检查线到孔、线到板边最易出问题阻焊开窗检查确认所有需要焊接的焊盘都有开窗BGA封装最容易漏开窗钻孔精度验证叠加钻孔层和线路层检查孔环是否满足最小宽度板框闭合检查用Utilities→Draw→Check Close确保板框闭合不闭合的板框会导致铣床路径错误4. 华秋DFM的智能检查之道4.1 云端版vs客户端对比华秋DFM这两年进步神速我实测对比发现功能客户端版网页版检查速度快本地运算慢依赖网速3D预览支持不支持规则自定义完整基础报告导出PDF/Excel仅截图建议首次使用先试网页版https://dfm.elecfans.com/viewer但正式项目一定要用客户端特别是处理8层以上HDI板时。4.2 三大核心功能实测智能拼板检查自动识别V-cut、邮票孔计算拼板利用率能省不少钱检查工艺边宽度是否足够阻抗计算验证输入板厂提供的层压结构对比设计阻抗和目标值差分线误差超10%会标红警告生产成本评估根据线宽/线距预测良率识别特殊工艺需求如盲埋孔给出不同板厂的报价参考最近检查一个6层板时DFM的阻抗预警帮我发现内层有5组差分线超差避免了5万元损失。现在团队规定所有设计必须通过DFM检查才能投板。5. 坐标文件与贴片准备很多工程师重视Gerber却忽视坐标文件导致SMT时出现器件旋转错误特别是QFN极性元件方向反基准点缺失造成贴片偏移标准生成流程在Altium中选择Assembly Outputs输出格式选CSV兼容性最好必须包含以下字段Designator位号Mid X/Y中心坐标Layer所在层Rotation旋转角度Comment器件参数实用技巧添加3个全局基准点Fiducial拼板文件要包含板内和板间基准给极性元件添加极性标识符上周有个项目就因坐标文件缺少旋转角度导致200片板的LED全部贴反。现在我会用脚本自动校验坐标文件完整性。6. 设计到生产的最后一公里完成所有检查后建议按这个清单打包文件Gerber压缩包含所有图层钻孔文件.txt格式坐标文件.csv格式装配图PDF格式工艺说明特殊要求文档发给板厂前务必做最终确认用免费工具ViewMatehttps://www.pentalogix.com/viewmate.html再次检查和板厂工程师电话沟通特殊需求要求提供首件检验报告记得第一次独立负责项目时我漏发了阻抗控制说明结果板厂按默认参数制作导致信号完整性不达标。现在我会在压缩包里放一个readme.txt写明所有关键参数。

更多文章