☰
导通过了还不够:绝缘/耐压工位的配方、漏流与 MES 闸门
2026/10/1 17:14:19 网站建设 项目流程

日期:2026-09-29
面向:线束工艺、绝缘/耐压工位、质量与制造信息化人员

写在前面

上一篇(2026-09-28)把导通/功能台拆成了缺陷码、返修全检与标签闸门,并明确说过一句边界:导通 PASS 不等于绝缘耐压完成。本稿不再复述开路/短路/错位码表,而是把镜头对准下一道常见质量闸门——绝缘电阻(IR)与耐压(hipot)工位——以及它们如何在 MES 里变成可审计的配方、测量值与过站证据。

公开工程方法讨论里,导通回答的是“该通的通、不该通的不通”;绝缘电阻与耐压回答的是另一类问题:绝缘能不能扛住规定应力、漏电流是否在窗内、是否发生击穿。两道题正交。软件上最常见的事故,不是耐压台本身“不会测”,而是:

  1. 只有导通 PASS,包装站就放行——控制计划要求的 IR/hipot 从未落库;
  2. 本地配方可改、无recipe_rev——事后无法证明当时电压/驻留/限值窗是哪一版;
  3. NG 不锁站 / 口头复测——击穿件被“再扫一次绿灯”送出;
  4. 只存 PASS 位,不存IR_MOhm/leak_uA——客户抱怨绝缘失效时无法复盘。

本文把 IR/hipot 工位写成智能制造里的工艺软件门禁:harness_sn+etest_program_id/recipe_rev绑定,测量字段落库,NG 冻结,复测需授权与原因码,包装/标签同时读上道导通 OK 与本道 IR+hipot OK。文中电压、驻留、限值与字段名均为示例占位,一律标为「示例」,不是行业标准硬限值。全文谈数据与闸门,不写危险高压的具体操作步骤;安规以本厂联锁与客户要求为准。

图1:左侧仅导通 PASS 仍缺绝缘/耐压凭证;右侧包装闸门要求 continuity OK(上道引用)∧ IR+hipot 记录齐备。

一、为什么“导通过了”还不够

1.1 两道正交的电气问题

公开方法文通常把线束电气验收拆成多层(名称因设备而异,本稿用通用说法):

测法主要回答的问题与本稿关系
导通 / 点到点网表该通的通、不该通的不通上道闸门;本稿只引用continuity_ok,不重写缺陷码
回路电阻通得好不好多在导通/功能台;本稿不展开
绝缘电阻(IR)绝缘电阻是否高于限值窗本稿焦点之一
耐压(hipot)规定电压下漏流是否在窗、是否击穿本稿焦点之二

导通 PASS ≠ 绝缘可靠。低电压导通无法替代高压应力下的绝缘判定;反之,IR/hipot PASS 也不证明针脚映射正确。控制计划若要求分站,MES 必须维护独立闸门位,禁止用一道 PASS 冒充另一道。

高压线束场景(如 800V 体系)里,IR/hipot 往往写进客户检验大纲——本稿只承认“这类测法存在且应可追溯”,不重写既有的高压标准 checklist 文章。

1.2 软件视角的四个共同缺口

从制造信息化看,绝缘/耐压台最容易出现四种“看起来测过、其实不可审计”的状态:

  1. 结果未绑定harness_sn:耐压台本地有曲线,MES 工单侧只有“本班耐压多少件”;
  2. 无etest_program_id/recipe_rev:电压、极性、驻留、限值窗可被现场改参而不升版;
  3. 无结构化测量字段:只有 PASS/FAIL,没有IR_MOhm、leak_uA、breakdown_flag;
  4. 复测无授权:NG 后同一操作员连续重测至绿灯,绕过隔离与原因码。

后面几节分别对应:配方怎么绑、测什么字段、MES 闸门与复测纪律怎么写。

二、配方绑定:没有recipe_rev,PASS 只是本地绿灯

2.1 最小身份链 + 配方链

一次可追溯的 IR/hipot 过站,至少要串起:

字段(示例名)含义工程纪律
harness_sn线束唯一序列号扫码启动;禁止无码耐压
work_order生产工单与变体 / 控制计划对齐
etest_program_id电气测试程序 ID与图纸 / 客户大纲绑定
recipe_rev配方批准版本已批准只读;改窗必须升版
station_id/equip_id工位 / 耐压台过站校验设备族与校准状态
operator_id操作者追溯与复测授权审计
channel_map_id通道 / 夹具映射混夹具是误测与漏测高发源
fixture_id治具 / 转接与通道映射一并校验

作者建议(非强制标准):开测条件写成硬闸门——扫到harness_sn后,由 MES(或边缘网关)下发/校验etest_program_id+recipe_rev,本地不得静默使用“上次残留配方”。若现场仍靠 USB 拷配方,至少也要把配方哈希回写 MES,否则 ECN 或客户改窗后无法证明当时跑的是哪一版。

2.2 配方窗本身也是数据(示例占位)

配方里常见的“窗”在软件侧应可版本化,而不是写死在操作员脑子里。下列数值仅为教学占位,禁止直接当本厂标准:

# 示例 · 禁止直接当本厂标准 示例配方 HV-SIGNAL-A / recipe_rev=R03 ir_voltage_v = 500 (示例) ir_min_MOhm = 100 (示例) ir_dwell_s = 5 (示例) hipot_kV = 1.5 (示例) hipot_dwell_s = 1 (示例) leak_max_uA = 2.0 (示例) polarity = DC+ (示例)

正确说法是:电压、驻留、限值由客户规范与工艺验证共同给出,软件负责按etest_program_id/recipe_rev加载并拒绝无版本运行。任何把“1.5 kV / 100 MΩ / 2 µA”写成“行业统一门槛”的做法,都会在审阅与客户审核里翻车。

2.3 联调负例三连(信息化验收)

  • 故意加载错误recipe_rev(邻接变体或已废止版本)→ 应拒绝启动或强制双签;
  • 注入漏流超窗 / 击穿模拟 → 应hipot_ok=false、写leak_uA/breakdown_flag、冻结工位,包装扫码被拒;
  • NG 后无retest_auth直接重测请求 → 拒绝开测,要求原因码与授权。

这三连比只测 Happy Path 更能暴露接口字段是否真进了闸门。

三、测量字段:PASS 之外必须留下可复盘的数

图3:左为测量层示例字段;右为身份 / 配方 / 闸门 / 复测分层。名称与阈值为示例占位。

3.1 建议落库的测量层(示例名)

字段(示例名)含义为何需要
IR_MOhm绝缘电阻实测(MΩ)复盘“差多少过窗”,支撑 SPC
hipot_kV实际施加耐压(kV)证明跑的是配方电压而非本地改参
leak_uA漏电流实测(µA)耐压判定核心量
breakdown_flag是否击穿/跳闸与“漏流贴窗但未击穿”区分
dwell_s实际驻留(s)驻留不足的 PASS 不可信
channel_map_id通道映射版本夹具/通道错配追溯
ir_ok/hipot_ok分项判定可分站或同站分步
ir_hipot_ok本工位综合闸门位供包装/标签读取
ts完成时间戳审计与节拍分析

原则与导通、压接曲线工位同类:业务闸门字段同步落库;原始波形/曲线可异步归档,但不能“过站成功却测量明细丢失”。

3.2 判定逻辑(教学,非标准)

# 示例判定 · 阈值为占位 if IR_MOhm < recipe.ir_min_MOhm: ir_ok = false if leak_uA > recipe.leak_max_uA: hipot_ok = false if breakdown_flag == true: hipot_ok = false if abs(dwell_s - recipe.*_dwell_s) > tol: 视为 ABORT / 需复测(示例策略) ir_hipot_ok = ir_ok AND hipot_ok

同站做 IR 再做 hipot、或分两站,属工艺布置选择;软件上只要保证每项都有独立证据,以及包装站读的是综合闸门(或显式读两项)。

3.3 轻量 SPC(有数才能谈改进)

测量值落库后,最小可用分析是:

  1. 按变体聚合IR_MOhm/leak_uA分布 → 看窗是否过紧或过程漂移;
  2. 按equip_id/fixture_id/channel_map_id交叉 → 区分产品问题与工装问题;
  3. breakdown_flag突增 → 先查治具污染、电极接触、配方错发,再谈人效;
  4. 与上道导通缺陷码(见 09-28 稿)联合看——例如短路高发批次,耐压击穿是否同步抬升。

这不是完整 SPC 手册,只是提醒:没有测量字段,绝缘/耐压数据无法进入持续改进闭环。

四、MES 过站闸门:扫码 → 配方 → 测量 → 锁站/放行

图2:扫码绑定程序与配方 → 测量回写 → NG 锁站;复测需授权;包装读双闸门。

4.1 业务状态机(教学)

UNTESTED → RECIPE_LOADED → TESTING → IR/HIPOT PASS → ir_hipot_ok=true (仍需上道 continuity_ok 才 pack) → FAIL → ISOLATED → 需 retest_auth + reason → RETEST → PASS/FAIL ABORT / RECIPE_MISMATCH / NO_AUTH_RETEST → 不进入 PASS,不开放包装

公开行业叙述中的纪律句——未过测试禁止打印合格标签——在本稿语境下应扩展为:包装/打标不读口头,而读上道导通闸门 + 本道 IR/hipot 闸门(字段名可本地化)。标签打印本身也应是可追溯业务事件;本稿只强调业务门禁,不指定具体打印中间件。

4.2 最小字段表(可本地化命名)

分层字段(示例名)用途
身份work_order,harness_sn,station_id,operator_id谁在何时测了哪根
配方etest_program_id,recipe_rev, 电压/驻留/限值窗快照用的哪版电气配方
测量IR_MOhm,hipot_kV,leak_uA,breakdown_flag,dwell_s,channel_map_id当时判定与明细
设备equip_id,fixture_id耐压台 / 治具
复测retest_auth,retest_reason,rework_wo,retest_count授权与原因
闸门ir_ok,hipot_ok,ir_hipot_ok,pack_allowed,label_print_allowed,ts放行位
上道引用continuity_ok(或等价过站事件)包装双闸门之一

字段名可按企业字典翻译;不可省略的是序列号、配方版本、关键测量值、分项/综合判定、复测授权与包装放行位。只有 PASS 位的耐压工位,在客户抱怨“偶发绝缘失效”时几乎无法复盘。

关于通信:耐压台 ↔ 边缘网关 ↔ MES 常见用 OPC UA / MQTT / 厂商私有协议;选型不是本文重点。重点是过站报文里上述业务字段必须到齐,而不是“设备在线就算集成完成”。

4.3 闸门伪代码(教学虚构)

function gate_ir_hipot_station(scan, equip, fixture): sn = scan.harness_sn if not sn: return REFUSE("NO_SERIAL") # 上道导通:按控制计划引用;未完成则拒绝开耐压(示例策略) if require_continuity_before_hipot() and not continuity_ok(sn): return REFUSE("CONTINUITY_NOT_OK") recipe = resolve_etest_recipe(scan.work_order, scan.variant_id) if recipe is None: return REFUSE("NO_RECIPE") if scan.etest_program_id != recipe.program_id \ or scan.recipe_rev != recipe.rev: return REFUSE("RECIPE_MISMATCH") # 复测分支:存在未关闭隔离/返修时必须带授权 if open_isolation(sn) and not scan.retest_auth: return REFUSE("RETEST_NEED_AUTH") # 允许开测;设备回传测量后: write_result(sn, etest_program_id=recipe.program_id, recipe_rev=recipe.rev, IR_MOhm=meas.IR_MOhm, # 示例字段 hipot_kV=meas.hipot_kV, # 示例字段 leak_uA=meas.leak_uA, # 示例字段 breakdown_flag=meas.breakdown, dwell_s=meas.dwell_s, channel_map_id=scan.channel_map_id, equip_id=equip.id, fixture_id=fixture.id, ts=now()) if not (meas.ir_ok and meas.hipot_ok): write_flags(sn, ir_ok=meas.ir_ok, hipot_ok=meas.hipot_ok, ir_hipot_ok=False, pack_allowed=False, label_print_allowed=False) freeze_station(until="disposition") wo = open_wo(type="REWORK_IR_HIPOT", sn=sn, reason=meas.fail_reason) bind(sn, rework_wo=wo.id, isolation=True) return REFUSE("IR_HIPOT_FAIL_ISOLATE") write_flags(sn, ir_ok=True, hipot_ok=True, ir_hipot_ok=True, retest_auth=scan.retest_auth, # 若本次为复测则保留审计 pack_allowed=continuity_ok(sn), # 双闸门 label_print_allowed=continuity_ok(sn), ts=now()) if open_rework(sn): close_wo_if_pass(sn) return ALLOW_DOWNSTREAM_IF_DUAL_OK function gate_pack_or_label(sn): if not continuity_ok(sn): return REFUSE("CONTINUITY_BLOCKED") rec = latest_ir_hipot(sn) if rec is None: return REFUSE("IR_HIPOT_UNTESTED") if not rec.ir_hipot_ok: return REFUSE("IR_HIPOT_BLOCKED") if open_rework(sn): return REFUSE("REWORK_OPEN") return ALLOW_PACK_OR_LABEL

原则一句话:包装/标签放行条件 = 已绑定harness_sn∧ 上道continuity_ok∧ 本道配方版本匹配 ∧ 最近一次有效 IR+hipotir_hipot_ok=true∧ 无未关闭返修/隔离 ∧ 放行位为真。缺任一字段,MES 应视为未完成,而不是“人说耐压过了就过”。

4.4 NG 锁站与复测授权纪律

  1. FAIL → 实物隔离 + 系统ISOLATED;工位冻结至处置完成;
  2. 自动或人工开rework_wo,带上失败原因(漏流超窗 / 击穿 / 配方不匹配等);
  3. 复测必须retest_auth+retest_reason——禁止同一未授权账号连刷至绿灯;
  4. 复测仍使用同一etest_program_id/recipe_rev(除非工程正式升版);
  5. 复测 PASS → 关闭 WO,置ir_hipot_ok,并在审计日志保留授权人与原因码;
  6. 复测仍 FAIL → 累加retest_count,超限(示例:如 2 次,占位)升级 MRB / 报废流程。

若客户控制计划允许“仅复测 IR”或“仅复测 hipot”,应在程序与文件里写清范围,并用retest_scope一类字段表达——不要用口头例外掏空闸门。作者建议默认全项复测,局部复测作为受控例外。

4.5 与相邻工位的衔接

  • 上道(导通/功能):本稿只引用continuity_ok;缺陷码与返修全检见 09-28 稿,此处不重复;
  • 本道(IR/hipot):独立质量闸门,配方与测量必须可追溯;
  • 下道(包装/合格标签/出货):读双闸门,而不是只读导通 PASS;
  • 其他:气密、拉拔、剖面等若在控制计划中,各自独立——IR/hipot PASS 不自动等价。

五、落地清单(工艺 + 软件各半)

  1. 盘点现有绝缘测试仪 / 耐压台:哪些只亮灯、哪些已回写 MES、是否绑定harness_sn;
  2. 主数据补齐etest_program_id↔recipe_rev↔ 客户大纲/ECN,禁止残留配方默跑;
  3. 测量层至少落IR_MOhm、hipot_kV、leak_uA、breakdown_flag、dwell_s;
  4. NG 冻结工位;复测强制retest_auth+ 原因码;
  5. 包装/打标改为读continuity_ok∧ir_hipot_ok;
  6. 负例三连(错配方、漏流/击穿、无授权复测)纳入联调验收;
  7. 周会看漏流/绝缘电阻分布与击穿率,而不是“耐压不良若干件”。

安全、标准与适用性说明

  • 耐压/绝缘测试涉及危险电压与能量:必须遵循本厂电气安规、联锁、防护与人员资质;本文只讨论数据字段与 MES 闸门,不提供任何不安全的高压操作步骤、接线示范或“如何绕过联锁”的内容。具体安规以本厂与客户要求为准。
  • 文中测法与闸门说明参考公开的线束电气测试 / 质量追溯方法讨论,不是某团体标准条款摘抄,也不构成对特定绝缘测试仪、耐压台或 MES 品牌的选型建议。正文统一使用通用名:绝缘测试仪 / 耐压台 / MES / 边缘网关 / OPC UA / MQTT。
  • IR_MOhm、hipot_kV、leak_uA、驻留时间、复测次数上限等均为示例占位;量产必须以客户规范与工艺验证批准值为准。
  • 伪代码与字段名为教学虚构,集成时按本厂 MES / 耐压台 / 边缘网关接口映射。
  • IR/hipot 不替代导通、压接高度、拉拔、剖面、气密等验证手段;也不声称覆盖全部线束缺陷模式。导通缺陷码体系见同系列 09-28 稿,本稿不重复。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询