
简介《SMT检验标准(IPC-610F)》以Word文档形式提供面向SMT车间工艺、制造与品质岗位的工程技术人员及一线检验员用于解决焊后外观判定尺度不一、易误判错判的问题。文档围绕矩形或方形端片式元件、圆柱体帽形端子、扁平鸥翼形引脚等常见封装逐项列出侧面偏移、末端偏出、末端连接宽度、最大与最小爬锡高度、末端重叠、侧立、翻件、立碑等缺陷的目标值、可接受范围与不良界限并明确工艺部、制造部、品质部的职责分工。资源包仅含1个doc文档约4.78MB正文按修订履历、目的范围、职责、检验内容与结论编排条文以目标、可接受、不良三级判据呈现便于打印张贴与现场对照。目前已有574人学习下载适合用作产线检验培训教材与焊后判定依据也能为企业编制内部作业指导书提供直接参照帮助新员工快速建立判定尺度、减少争议与返工。1. 把 IPC-610F 从 PDF 变成现场判据一份 SMT 焊接验收文档的打开方式产线上最常见的争执不是焊得好不好而是这算不算不良。一颗 0402 电阻侧偏了一点点操作员说放行品质说返修工艺被叫来复判三个人围着放大镜吵十分钟——这类纠纷的根因往往不是技术能力而是判据没落到可量化的数字上。IPC-610F 把这件事拆解成了A、B、C、D、E、F、G、H、J、P、R、W一组尺寸代号加百分比阈值谁都能拿卡尺量、拿放大镜看。这份《SMT检验标准(IPC-610F)》就是把标准条文翻译成车间语言的内部文件覆盖矩形片式元件、圆柱体帽形端子、扁平鸥翼形引脚、内弯 L 形带状引脚、带底部散热面端子元件五类封装形态。它适合三类人刚接手 SMT 巡检的品检员、要给 AOI 设阈值和判定框的工艺工程师、以及要在 MES 里配置不良代码的 IT 侧同学。读完你至少能分清目标 / 可接受 / 不良三级状态到底卡在哪个百分比上。2. 矩形片式元件的尺寸判据与三级状态判定2.1 为什么片式元件用百分比而不是绝对值矩形或方形端片式元件chip 类是 SMT 上占比最高的一类尺寸跨度从 0201 到 1206 甚至更大。如果给每个封装单独定一套毫米阈值工艺文件会膨胀到没法维护换料就得改标准。IPC-610F 的做法是用比例关系偏移量相对端子宽度 W 或焊盘宽度 P 的百分比来衡量连接宽度同样用 W 或 P 的比例。这样一套公式通吃所有公制英制封装代价是现场必须知道当前元件的 W 和 P 数值。这里的取两者中的较小者是条款里最容易看漏的一句。举例某元件端子宽度 W 0.5mm焊盘宽度 P 0.7mm25% 分别对应 0.125mm 和 0.175mm较小者是 0.125mm所以侧面偏移上限按 0.125mm 卡。很多新人只算 W 那一半遇到焊盘设计偏大的板子就会误放行或误判。2.2 关键参数表与代号含义代号含义判据来源A最大侧面偏移≤25%(W) 或 25%(P)取小B末端偏出不允许C最小末端连接宽度≥75%(W) 或 75%(P)取小E最大爬锡高度焊料不得接触元器件顶部或侧面F最小爬锡高度≥G25%(H) 或 G0.5mm取小G焊料填充厚度要求润湿明显H端子高度由设计决定J最小末端重叠≥25%(R)P / R / W焊盘宽度 / 端子长度 / 端子宽度由设计决定表格里 G 和 H 经常被忽略但它们决定了 F 的计算结果。F 不是一个固定值而是随着实际焊料厚度浮动的这也是爬锡高度争议高发的原因同一颗料焊盘上锡量不同判定结果就不同。2.3 侧面偏移、末端偏出与末端连接宽度的判定步骤现场复判建议按固定顺序走避免漏项先看末端是否偏出焊盘B偏出直接判不良不必再算别的。量侧面偏移 A与 min(25%W, 25%P) 比较。量末端连接宽度 C与 min(75%W, 75%P) 比较。看爬锡高度上限 E确认焊料有没有碰到元件本体顶部或侧面。量爬锡高度下限 F与 min(G25%H, G0.5mm) 比较。看末端重叠 J与 25%R 比较。把同一批数据写进脚本批量换算比手算快得多也方便存档def chip_min_side_overlap(terminal_len_r): 片式元件最小末端重叠 J 25% 端子长度 return 0.25 * terminal_len_r def chip_max_side_shift(w, p): 最大侧面偏移 AW 的 25% 与 P 的 25% 取较小者 return min(0.25 * w, 0.25 * p) def chip_min_end_width(w, p): 最小末端连接宽度 CW 的 75% 与 P 的 75% 取较小者 return min(0.75 * w, 0.75 * p) def chip_min_fillet(g, h): 最小爬锡高度 FG25%H 与 G0.5mm 取较小者 return min(g 0.25 * h, g 0.5) # 示例0402 电阻端子宽 0.5mm焊盘宽 0.6mm端子高 0.35mm w, p, r, h 0.5, 0.6, 0.6, 0.35 print(chip_max_side_shift(w, p)) # 0.125 print(chip_min_end_width(w, p)) # 0.375 print(chip_min_fillet(0.08, h)) # 0.1675 print(chip_min_side_overlap(r)) # 0.15这段代码把条文里的取较小者直接固化成min()改参数只需改 W、P、R、H 四个输入。注意输入单位要统一全部用毫米混用 mil 会直接放大十倍误差。实际落地时我会把每类封装的 W、P、H、R 做成一张 CSV 表脚本读表批量算输出可以贴进巡检记录。2.4 侧立、翻件、立碑三种形态缺陷这三类是片式元件特有的形态类不良跟尺寸百分比无关看到即判。侧立指元件翻转成窄边着焊盘翻件指电气要素面朝下条文里归为制程警示而非直接不良因为它可能仍能通电但埋下了端子连接面积不足和后续开裂的隐患立碑曼哈顿现象是元件一端翘起、只有一端成焊实质是两端受热不均导致的润湿时间差判定上没有任何宽容度。值得写进 AOI 规则的是侧装宽高比不超过 2:1 这一条。宽高比超限的元件即使这次焊住了后续热循环中的机械应力也会让焊点先失效。另外标准给了一条边界宽高比小于 1.25:1 且带 5 面端子的元件可以大于 1206 封装超出这个范围就要重新评审工艺窗口。3. 圆柱体帽形端子与其他三类引脚的判据差异3.1 圆柱体帽形端子的 50% 与 75% 分界圆柱体帽形端子MELF、圆柱电阻电容的判据和片式元件明显不同原因是它的端子是端帽与焊盘的接触几何形态是弧面而非平面。参数圆柱体帽形端子矩形片式元件最小末端连接宽度 C≥50%(W)取 min(50%W,50%P)≥75%(W)取 min(75%W,75%P)最小末端重叠 J≥75%(R)≥25%(R)最小爬锡高度 F≥G25%(W) 或 G1mm取小≥G25%(H) 或 G0.5mm取小末端偏出 B不允许不允许两个差异点要特别留意。第一末端连接宽度放宽到 50%但末端重叠收紧到 75%一松一紧说明标准更在意端帽底部有没有压在焊盘上而不是侧面爬得多宽。第二最小爬锡高度的常数项从 0.5mm 变成 1mm因为圆柱体的端帽直径通常比片式元件的端子宽度大尺寸基准变了。末端重叠 J 的 75%R 有一条不适用于只有端面端子的元件遇到这类料要回到设计文件确认不能硬套。3.2 扁平鸥翼形引脚脚长与引线宽度的 3 倍关系鸥翼形引脚SOP、SOIC、QFP 等的判据里有一条非常有工程味的分支当脚长 L ≥ 3W 时最小侧面连接长度 D 取 3W 与 75%L 中的较大者当 L 3W 时D 要等于 100%L。这条逻辑意味着短脚元件要求整条脚全部润湿长脚元件允许保留一部分不收锡但绝对长度不能少于 3 倍引线宽度。实现成代码更直观def gullwing_min_side_length(l, w): D 的计算依据脚长 L 与引线宽度 W 的比例关系 if l 3 * w: # 长脚3W 与 75%L 取较大者 return max(3 * w, 0.75 * l) else: # 短脚必须全脚润湿 return l def gullwing_min_end_width(w): 最小末端连接宽度 C 75% 引线宽度 return 0.75 * w # 示例SOP-8 引线宽 0.4mm脚长 1.0mm vs 1.5mm print(gullwing_min_side_length(1.0, 0.4)) # 1.0短脚全润湿 print(gullwing_min_side_length(1.5, 0.4)) # 1.2长脚取 3W1.2 print(gullwing_min_end_width(0.4)) # 0.3分支写对之后现场只要量 L 和 W 就能查结果避免了这条脚到底算不算润湿饱满的口头争论。最大根部爬锡高度 E 分两种本体焊料接触塑封 SOIC 类SOT、SOD本体是可接受但接触陶瓷或金属本体是不良因为陶瓷、金属本体一旦沾锡后续几乎无法返修也容易引发短路隐患。3.3 内弯 L 形带状引脚与共面性判定内弯 L 形带状引脚如部分钽电容、某些功率器件的判据和片式元件结构相似但多了一条当引线分成两个叉时每个叉都要独立满足所有要求。这条在现场很容易漏——只看整体成焊就放行实际有一个叉是虚焊。共面性是另一类与百分比无关的判定。引线不在同一直线上、无法形成可接受焊点的直接判不良。实操中常见的检测手段是 AOI 的 3D 轮廓测量或独立的引脚共面度检测工位判据一般是引脚翘起量超出元件引脚厚度即算超限具体数值要看设计文件。3.4 常见误判与参数取值的三个坑第一个坑是单位混用。判定表本身不带单位现场一把卡尺可能在 mm 和 mil 之间切换25% 的计算结果就会被放大或缩小。统一用毫米并在巡检表上标注单位。第二个坑是取较小者漏算。前面反复强调过任何带取两者中的较小者或较大者的条款都不能只算一侧。第三个坑是把制程警示当不良处理。翻件是警示级处理方式是评审和记录直接判废会造成不必要的返修成本。反过来说把警示级当合格放行同样有风险正确做法是把制程警示条目做成专门的 MES 代码单独统计趋势而不是混进不良率。4. 底部散热面端子与 MES 化落地的接口设计4.1 散热面端子的四条判据带底部散热面端子的元件QFN、DFN、功率 MOS 等判据和其他形态差异最大因为它多了一个贴在 PCB 焊盘上的大平面。项目要求散热面侧面偏出不大于端子宽度的 25%散热面末端偏出无偏出散热面最小末端连接宽度焊盘末端接触区域 100% 润湿散热面侧面连接长度 D由制造商与用户协商建立散热面焊料填充厚度 G存在焊料填充且润湿明显散热面空洞要求由制造商与用户协商建立由制造商与用户协商建立这一句是散热面条款的核心特点空洞率、侧面连接长度这类指标IPC-610F 本身不设死值而是要求供需双方在技术协议里明确。这意味着内部检验标准里必须补一份附加约定否则现场无法执行。另一条容易被忽略的是散热面剪切边不可润湿的垂直面不要求焊料浸润。切边是封装成型时的物理断面本身不可润湿巡检时看到切边没有锡属于正常现象不应该计为润湿不良。把这条写进 AOI 的屏蔽规则能大幅减少假报。4.2 把判据映射成 AOI 与 MES 的字段标准条文要真正跑起来得变成数据结构。我的做法是给每个不良项配一个代码字段至少包含元件类别、缺陷代码、判据表达式、判定等级。{ rule_set: IPC610F_CHIP_25PCT, component_type: chip_rectangular, defects: [ {code: CHIP_SHIFT_SIDE, level: reject, expr: A min(0.25*W, 0.25*P), unit: mm}, {code: CHIP_END_OVERHANG, level: reject, expr: B 0, unit: mm}, {code: CHIP_END_WIDTH, level: accept, expr: C min(0.75*W, 0.75*P), unit: mm}, {code: CHIP_FILLET_HIGH, level: reject, expr: solder_touches_body_top, unit: bool}, {code: CHIP_TOMBSTONE, level: reject, expr: one_side_wetted_only, unit: bool}, {code: CHIP_FLIP, level: warning, expr: electrical_face_down, unit: bool} ] }level字段区分 reject 与 warning 是关键翻件这类制程警示代码不能进不良率分子否则不良率被虚高掩盖真实问题。expr字段保留表达式而不是算好的常数是因为换料换封装后要重新算表达式可以被程序解析。4.3 现场执行的三个动作第一步把每类元件的 W、P、H、R 从物料规格书里摘出来建一张基础参数表。没有这张表任何百分比判据都是空谈。第二步把 AOI 的判定框按元件封装拆开设同一个检测程序里不同封装不能共用一个阈值。很多误报都是因为整套板子共用了最保守的那一套参数。第三步在 MES 里把目标 / 可接受 / 不良 / 制程警示做成四态录入而不是常见的合格/不合格两态。三态以上的数据才能支撑后续的趋势分析比如某个封装的制程警示占比持续上升往往预示着印刷或贴装参数在漂移。5. 复判灰区的一个实用技巧双人独立判定加尺寸留证大量返工来自可接受与不良之间的灰区比如侧面偏移量正好卡在 25% 附近或者爬锡高度在 G25%H 与 G0.5mm 两个阈值之间。条文本身没法消除灰区但流程可以。我的做法是给灰区定义一条硬规则当实测量值落在阈值 ±10% 区间内时禁止单人判定必须由工艺与品质各出一人独立判定两人结论一致才执行不一致就升级到工艺部复判并留档。这条规则对应文件里的职责划分——品质部监督执行、工艺部最终复判把两个部门的权限用数值边界切开比笼统说可疑品交工艺复判可执行得多。留证环节同样具体。每次判定要有三样东西带刻度的放大照片视野里要有参照物或标尺、实测数值记录、以及该元件对应的封装参数。照片只拍看起来有点偏是无效证据因为别人无法从图上复原尺度。我一般要求照片里出现元件、焊盘和标尺三者同框一张图就能复核。如果产线配了 AOI 的 3D 测量优先导出高度和偏移量的原始数值而不是截图数值可回算截图只能看个大概。另一个技巧是建立灰区样本库。把每周判为灰区并最终定性为可接受或不良的典型图像归档按封装分类新人培训直接用这批真实样本比看标准条文里的示意图有效得多。半年积累下来常见封装的灰区形态基本都能覆盖复判速度会明显提升。阈值本身不是拍脑袋定的。标准里取两者中的较小者这类条款是在约束最坏情况而工艺窗口是在约束加工能力两者要分开看。设计给出的 W、P 值如果导致阈值过紧正确做法是反馈到设计端调整焊盘而不是在现场把判据悄悄放宽。放宽判据这种事一旦做过一次后续所有数据都会失去可比性比返工几块板子代价大得多。本文还有配套的精品资源点击获取