Cadence Allegro出Gerber别只发.art!给板厂和焊接厂的完整文件清单(含.ASM/.CAM/.SMD)
Cadence Allegro出Gerber别只发.art给板厂和焊接厂的完整文件清单含.ASM/.CAM/.SMD刚完成PCB设计的工程师常陷入一个误区以为导出Gerber.art文件就能满足生产需求结果板厂反复索要其他文件导致项目延期。上周有位客户就因此耽误了一周工期——焊接厂发现缺少钢网文件而设计团队误以为.art已包含所有信息。这种沟通成本完全可以通过规范文件输出流程避免。1. 生产文件全景图为什么单发Gerber远远不够PCB制造是多环节协作的过程不同环节需要特定格式的文件支撑。以四层板为例以下是各阶段必需的文件类型及其作用文件类型用途场景必需环节典型问题案例.art (Gerber)线路图形蚀刻板厂制板缺少阻焊层导致短路.drl/.rou钻孔定位与孔径板厂钻孔孔位偏移0.5mm.ASM元件装配定位焊接厂组装器件极性装反.SMD锡膏钢网制作SMT贴片锡膏厚度不均导致虚焊.IPC-356网络连通性验证板厂CAM检查开路未被检测到.DXF结构外壳适配机械装配安装孔位不匹配常见踩坑点以为.art包含钻孔信息实际需要单独的.drl忽略钢网文件导致SMT产线停工未提供装配图造成手工焊接错误2. Allegro文件导出实战6类核心文件生成步骤2.1 Gerber(.art)文件不只是线路层在Allegro的Artwork Control Form中需要按层导出以下内容线路层TOP/BOTTOM/INNER阻焊层SOLDERMASK_TOP/BOTTOM丝印层SILKSCREEN_TOP/BOTTOM钻孔图DRILL_LEGEND# 生成光圈表的快捷命令 art_aper -generate注意务必勾选Vector based pad behavior以避免圆形焊盘变形2.2 钻孔文件(.drl/.rou)的隐藏陷阱非圆形孔需要特殊处理在NC Parameters设置输出单位与精度建议毫米4位小数槽孔需同时生成.drl圆形孔.rou异形孔路由文件# 检查钻孔重叠的脚本 dbdoctor -drc -nocheck DRILL2.3 装配图(.ASM)的智能生成技巧高效生成装配图的三个关键在Color Dialog中仅显示元件外框PACKAGE GEOMETRY位号标识REF DES极性标记PIN NUMBER使用File→Export→PDF导出矢量图添加Assembly Notes图层标注特殊要求3. 进阶文件容易被忽视的关键要素3.1 钢网文件(.SMD)的精密控制SMT贴片精度取决于钢网开口设计阻焊定义SMD与非阻焊定义NSMD焊盘阶梯钢网区域需单独标注导出时保留的层TOP/BOTTOM_PASTEPADSTACKS参数对比参数普通元件BGA开口比例1:190%形状矩形圆形十字桥公差±0.05mm±0.02mm3.2 IPC-356网表最后的防错屏障生成步骤Tools→Reports选择IPC-356网络表勾选Include unconnected pins验证网络数量与原理图一致提示板厂会用此文件做CAM对比可检测出90%的线路错误4. 文件打包检查清单用这个自动化脚本验证文件完整性# 文件检查脚本示例 required_files { art: [TOP.art, BOTTOM.art, GND.art, PWR.art], drill: [NC.drl, ROU.rou], asm: [TOP_ASM.pdf, BOT_ASM.pdf], smd: [PASTE_TOP.art, PASTE_BOT.art] } def check_files(zip_path): missing [] with zipfile.ZipFile(zip_path) as zf: for category, files in required_files.items(): for f in files: if f not in zf.namelist(): missing.append(f) return missing交付前必做5项检查用CAM350预览所有Gerber层叠加效果比对钻孔文件与板厚要求特别是盲埋孔确认钢网文件与BOM版本匹配检查装配图元件位号是否清晰可辨压缩包采用板号版本号命名如PCA-1002_REV3.zip最近一个医疗设备项目就因漏发.drl文件导致生产延误后来我们建立了标准检查流程——现在团队每个设计release前都会用这个清单核对再没出现过文件缺失问题。