☰
胶带缠完还不算:扎带绑扎的张力间距、锁向防松与 MES 闸门
2026/10/15 15:15:16 网站建设 项目流程

日期:2026-10-14
面向:线束工艺 / 总装 IE、质量工程师、绑扎工位与制造信息化(MES)人员

写在前面

10-13 那篇把胶带缠绕拆成了 SKU、节距 / 重叠窗口、起止点与分支—主干相位——包扎过站之后,线束仍未「固定成总成」。多数总成还要进入扎带绑扎 / 线束束扎工位:按配方选扎带 SKU,在主干与分支上按规定间距(pitch)与张力 / 扭矩窗口收紧,卡死锁头朝向与防松标记,处理分叉处的先后顺序,再(可选)拍照留证,最后把带序列号的总成交给下游外观或导通复核。

绑扎台上最常见的漏网不是「胶带节距跑了」,而是:

  1. 张力失控(过紧压伤绝缘 / 护套,过松松脱移位);
  2. 间距超差(局部过密鼓包、过疏晃动、弯曲处勒痕集中);
  3. 锁向 / 锁头朝向做错(装车干涉、无法目视复核、尾柄割伤风险);
  4. 防松标记缺失或错位(返工后无法区分「已复核」与「未复核」);
  5. 扎带 SKU 混料(耐温 / 阻燃 / 长度 / 头宽等级混用)。

公开工艺与验收实践里,束扎强调「扎带不得永久压伤绝缘」「间距一致」「尾柄齐切」等方法层要求;MES 侧则常见配方版本锁定、张力工具参数、SN 扫码、步骤序列、可选照片证据与拒绝码。本文从软件闸门角度,把扎带绑扎落成可配置的配方、张力窗口、间距窗口、锁向防错、防松标记与过站拒绝码。

文中字段名、表结构、JSON、Python、拒绝码与数值窗口均为示例;涉及 IPC/WHMA-A-620 等公开标准时,只归纳行业常见方法层要求,不摘抄条款原文、不编造页码或 OEM 数值。工艺链路上游接 10-13 胶带缠绕;读者不必先读前文也能跟上。本稿不重复胶带节距 / 重叠、成型板路径、插接、拉脱力、压接曲线、导通 / 耐压细节、包装贴标、8D、MSA / 校准或切断剥皮。

一、要求从哪里来(公开实践归纳)

来源公开资料中的要点对软件的含义
IPC/WHMA-A-620 族(线束组装验收,公开目录 / 二次解读)约束装置 / 扎带应用覆盖紧度、损伤、间距等方法层;行业常见要求:束扎应固定线束且不造成绝缘永久压痕;尾柄宜齐切;间距与分叉处另有验收视角张力 / 间距做成配方窗口;压伤与尾柄缺陷走拒绝码;不把未核实的条款号写入闸门
《汽车线束生产的防错工艺大全》(AI 汽车网转载,2020-08)包扎「先分支、后主干、最后集中」;防护材料宜单套配送;相似件外形 / 色标差异;板上限位防错扎带配方编码:SKU、间距、张力档、锁向、相位;MES 校验「扫到的扎带是否属于本配方」
线束 MES 公开方案中的扫码与电子 SOPPDA 扫码核对;电子 SOP 推送步骤;工艺变更时 SOP 更新;结果与 SN 绑定后放行绑扎是序列事件;过站必须带harness_sn与tie_recipe版本

说明:上表是公开文章 / 标准目录的方法归纳,不摘抄厂商产品名与营销数据;下文闸门参数一律标「示例」。

二、胶带缠绕过站 ≠ 扎带绑扎放行

维度10-13 胶带缠绕本稿:扎带绑扎 / 束扎
对象胶带 SKU、节距 / 重叠、起止点、相位扎带 SKU、张力 / 扭矩、间距、锁向、防松标记
典型失败露线、重叠不足 / 过度、起止点错、SKU 混料过紧压伤、过松松脱、间距超差、锁向反、缺防松标记
防错主手段胶带色标 / 刀架 + 节距样板 + 起止点挡块张力枪档位锁 + 间距样板 + 锁向挡块 / 色标 + 防松笔 / 标签
MES 放行条件wrap_recipe完成并交接 SNtie_recipe版本匹配、SKU 扫码 OK、张力窗口 OK、间距窗口 OK、锁向确认、防松标记确认、相位序列闭合、可选照片、绑定 SN
下游扎带绑扎 / 护壳外观 / AOI、导通复核、包装

图1:左侧是物理台上的「领料扫 SKU → 按间距布点 → 张力收紧 → 锁向确认 → 防松标记 → 关键段拍照」;右侧是 MES 对象(配方版本、扎带 SKU、张力窗口、间距窗口、锁向、防松标记、照片证据、SN)。任一序列未闭合,不得记 tie PASS。

三、数据模型:配方、绑扎点、张力窗口、锁向分开建

-- 示例表结构(字段名为作者建议)CREATETABLEtie_recipe(recipe_idVARCHAR(40)PRIMARYKEY,harness_familyVARCHAR(40)NOTNULL,variant_codeVARCHAR(32)NOTNULL,recipe_revVARCHAR(8)NOTNULL,sop_doc_idVARCHAR(40)NOTNULL,sop_revVARCHAR(8)NOTNULL,statusVARCHAR(16)NOTNULL,-- DRAFT / RELEASED / FROZEN / OBSOLETEupdated_atTIMESTAMPNOTNULL);CREATETABLEtie_point(point_idVARCHAR(40)PRIMARYKEY,recipe_idVARCHAR(40)NOTNULL,seq_noINTNOTNULL,-- 作业 / 扫码顺序segment_codeVARCHAR(32)NOTNULL,-- 分支或主干段逻辑码phaseVARCHAR(16)NOTNULL,-- BRANCH / TRUNK / JUNCTION / FINALtie_skuVARCHAR(32)NOTNULL,-- 扎带物料号pitch_mm_nomDECIMAL(6,2)NOTNULL,-- 间距名义值(示例)pitch_tol_mmDECIMAL(5,2)NOTNULL,-- 间距公差(示例)tension_n_nomDECIMAL(6,2)NOTNULL,-- 张力名义值 N(示例;或用扭矩档)tension_tol_nDECIMAL(5,2)NOTNULL,-- 张力公差(示例)lock_orientVARCHAR(16)NOTNULL,-- HEAD_OUT / HEAD_IN / HEAD_UP / HEAD_DOWN 示例require_markBOOLEANNOTNULLDEFAULTTRUE,-- 是否要求防松标记require_scanBOOLEANNOTNULLDEFAULTTRUE,require_photoBOOLEANNOTNULLDEFAULTFALSE);CREATETABLEtie_tool(tool_idVARCHAR(40)PRIMARYKEY,station_idVARCHAR(32)NOTNULL,tool_typeVARCHAR(24)NOTNULL,-- MANUAL_GUN / ELECTRIC / PNEUMATIC 示例tension_settingVARCHAR(32)NOTNULL,-- 档位或标定码(示例)cal_due_atDATENOTNULL,-- 下次校验日(示例字段)statusVARCHAR(16)NOTNULL-- OK / DUE / LOCKED);CREATETABLEtie_run(run_idVARCHAR(40)PRIMARYKEY,workorder_idVARCHAR(40)NOTNULL,harness_snVARCHAR(40),recipe_idVARCHAR(40)NOTNULL,recipe_revVARCHAR(8)NOTNULL,station_idVARCHAR(32)NOTNULL,tool_idVARCHAR(40),statusVARCHAR(16)NOTNULL,-- OPEN / PASSED / REJECTED / HOLDstarted_atTIMESTAMPNOTNULL,closed_atTIMESTAMP);CREATETABLEtie_event(event_idVARCHAR(40)PRIMARYKEY,run_idVARCHAR(40)NOTNULL,point_idVARCHAR(40)NOTNULL,event_typeVARCHAR(24)NOTNULL,-- SCAN_TIE / TENSION / PITCH / ORIENT / MARK / PHOTO / PHASE_DONEpayload_jsonTEXT,resultVARCHAR(8)NOTNULL,-- PASS / FAILreject_codeVARCHAR(24),created_atTIMESTAMPNOTNULL);

设计要点(示例):

  1. 配方与绑扎点分离:ECN 改间距 / 张力只升recipe_rev,历史 run 仍可追溯旧版;
  2. 张力与间距同时建模:只卡间距不卡张力,仍可能压伤或松脱;
  3. 锁向与防松标记独立字段:可被 poka-yoke / 拍照抽检;
  4. 工具状态入闸:超期未校验的张力枪可锁站;
  5. 事件流不可改写:FAIL 也落库,便于返工与 SPC。

四、闸门一:扎带 SKU 与配方版本

混料是绑扎台高频问题:耐温等级、阻燃、长度、头宽、颜色相近时,肉眼易错。闸门顺序建议:先锁配方版本 → 再扫扎带 SKU → 再允许进入绑扎点。

# tie_sku_gate.py —— 示例:SKU 与版本闸门fromdataclassesimportdataclass@dataclassclassTieRecipe:recipe_id:strrecipe_rev:strstatus:strallowed_skus:set[str]@dataclassclassScanEvent:harness_sn:strstation_id:strtie_sku:strrecipe_id:strrecipe_rev:strREJECT_SKU="TIE_SKU_MISMATCH"REJECT_REV="TIE_RECIPE_REV"REJECT_STATUS="TIE_RECIPE_NOT_RELEASED"defadmit_tie(scan:ScanEvent,recipe:TieRecipe)->str:ifrecipe.statusnotin("RELEASED","FROZEN"):returnREJECT_STATUSifscan.recipe_id!=recipe.recipe_idorscan.recipe_rev!=recipe.recipe_rev:returnREJECT_REVifscan.tie_skunotinrecipe.allowed_skus:returnREJECT_SKUreturn"PASS"

配套 poka-yoke(示例):料盒色标与扎带头色环一致;错误 SKU 的 RFID / 条码在扫码枪响红灯且 MES 不给下一步。

五、闸门二:张力 / 扭矩窗口

行业常见验收视角:束扎应固定线束,且不得在绝缘 / 护套上留下永久深压痕(IPC/WHMA-A-620 族公开解读中的方法层归纳,非条款摘抄)。落到软件,用张力窗口而不是「手感拧紧」。

# tension_window.py —— 示例:张力判定fromdataclassesimportdataclass@dataclassclassTensionSample:point_id:strtension_n:floatjacket_deform:bool# 目视/抽检:是否永久压痕(示例布尔)@dataclassclassTensionWindow:tension_nom:floattension_tol:floatREJECT_TENSION="TIE_TENSION_OOW"REJECT_DEFORM="TIE_JACKET_DEFORM"REJECT_TOOL="TIE_TOOL_LOCKED"defcheck_tension(sample:TensionSample,win:TensionWindow,tool_ok:bool)->str:ifnottool_ok:returnREJECT_TOOLifabs(sample.tension_n-win.tension_nom)>win.tension_tol:returnREJECT_TENSIONifsample.jacket_deform:returnREJECT_DEFORMreturn"PASS"

采集方式(示例,非强制):

  1. 手动枪固定档位 + 首件对照样件;
  2. 电动 / 气动枪回传张力或档位码到 MES;
  3. 关键段强制require_photo+ 抽检压痕。

数值一律示例,例如名义张力50 N、公差±8 N——以你们 PFMEA / 客户规范 / 工具标定为准;勿把示例当成 OEM 官方数。

图2:张力 / 间距双窗口;锁向枚举;防松标记确认;错误 SKU 与超窗直接拒绝码。

六、闸门三:间距(pitch)窗口

扎带间距影响局部应力集中与晃动。过密易鼓包、干涉护壳;过疏则线束在振动环境下移位。公开实践要求间距一致;落到软件,与胶带节距类似——用窗口。

# pitch_window.py —— 示例:间距判定fromdataclassesimportdataclass@dataclassclassPitchSample:point_id:strpitch_mm:float@dataclassclassPitchWindow:pitch_nom:floatpitch_tol:floatREJECT_PITCH="TIE_PITCH_OOW"defcheck_pitch(sample:PitchSample,win:PitchWindow)->str:ifabs(sample.pitch_mm-win.pitch_nom)>win.pitch_tol:returnREJECT_PITCHreturn"PASS"

数值示例:名义间距80 mm、公差±10 mm(示例)。分叉处可单独设更紧窗口,不必全线同一公差。

七、闸门四:锁向防错

锁头朝向做错会导致装车干涉、无法从统一视角复核、以及尾柄外露割伤风险。物理上用挡块 / 色标 / 样板;MES 上要求每点确认lock_orient。

# orient_gate.py —— 示例:锁向fromdataclassesimportdataclass ALLOWED={"HEAD_OUT","HEAD_IN","HEAD_UP","HEAD_DOWN"}# 示例枚举@dataclassclassOrientHit:point_id:strlock_orient:str@dataclassclassOrientSpec:lock_orient:strREJECT_ORIENT="TIE_ORIENT_MISMATCH"REJECT_ORIENT_UNK="TIE_ORIENT_UNKNOWN"defcheck_orient(hit:OrientHit,spec:OrientSpec)->str:ifhit.lock_orientnotinALLOWED:returnREJECT_ORIENT_UNKifhit.lock_orient!=spec.lock_orient:returnREJECT_ORIENTreturn"PASS"

尾柄齐切(flush cut)可作为同一事件的附加布尔字段(示例:tail_flush=true),失败码可用TIE_TAIL_PROTRUDE。

八、闸门五:防松标记

防松标记(油漆笔、色点、标签)不是装饰:它是「本点已按窗口收紧并复核」的现场证据。返工撕掉旧扎带后必须重打标记;MES 上要求require_mark=true的点必须有 MARK 事件。

# mark_gate.py —— 示例:防松标记fromdataclassesimportdataclass@dataclassclassMarkHit:point_id:strmark_present:boolmark_code:str|None# 可选:色点编码 / 标签码@dataclassclassMarkSpec:require_mark:boolexpected_code:str|NoneREJECT_MARK_MISS="TIE_MARK_MISSING"REJECT_MARK_CODE="TIE_MARK_CODE"defcheck_mark(hit:MarkHit,spec:MarkSpec)->str:ifnotspec.require_mark:return"PASS"ifnothit.mark_present:returnREJECT_MARK_MISSifspec.expected_codeandhit.mark_code!=spec.expected_code:returnREJECT_MARK_CODEreturn"PASS"

九、闸门六:相位序列与过站关闭

与胶带缠绕相同的工艺直觉——先分支、后主干、分叉收口、最后集中——在扎带绑扎上同样成立。先扎主干再补分支,分叉处只能剪开返工。

# phase_and_close.py —— 示例:相位 + 过站关闭fromdataclassesimportdataclass PHASE_ORDER=["BRANCH","TRUNK","JUNCTION","FINAL"]# 示例defassert_phase(prev:str|None,nxt:str)->str:ifprevisNone:return"PASS"ifnxt=="BRANCH"else"TIE_PHASE_SKIP"i,j=PHASE_ORDER.index(prev),PHASE_ORDER.index(nxt)ifj<i:return"TIE_PHASE_BACKWARD"ifj>i+1:return"TIE_PHASE_SKIP"return"PASS"@dataclassclassTieRunState:recipe_rev_ok:boolall_points_pass:boolphase_closed:boolphotos_ok:booltool_ok:boolharness_sn:str|NoneREJECT_PHOTO="TIE_PHOTO_MISSING"REJECT_SN="TIE_SN_MISSING"REJECT_INCOMPLETE="TIE_INCOMPLETE"REJECT_TOOL="TIE_TOOL_LOCKED"defclose_tie_run(st:TieRunState)->str:ifnotst.harness_sn:returnREJECT_SNifnotst.tool_ok:returnREJECT_TOOLifnotst.recipe_rev_okornotst.all_points_passornotst.phase_closed:returnREJECT_INCOMPLETEifnotst.photos_ok:returnREJECT_PHOTOreturn"PASS"

过站关闭后:写tie_run.status=PASSED,绑定harness_sn,向下游外观 / 导通工位发出「绑扎完成」事件。FAIL 必须带拒绝码,禁止手码放行。

图3:OPEN → 逐步事件 → PASSED / REJECTED / HOLD;拒绝码覆盖 SKU、版本、张力、间距、锁向、防松标记、相位、照片、工具、SN。

十、拒绝码一览(示例)

拒绝码含义典型处置
TIE_SKU_MISMATCH扎带 SKU 不属于本配方换料、扫码重试
TIE_RECIPE_REV配方版本与工单不一致拉最新 RELEASED 配方
TIE_RECIPE_NOT_RELEASED配方未发布工艺签发后再开工
TIE_TENSION_OOW张力超窗调档 / 重扎 / 培训
TIE_JACKET_DEFORM绝缘永久压痕降张力、返工、评估线缆
TIE_PITCH_OOW间距超窗按样板重布点
TIE_ORIENT_MISMATCH锁向不匹配调整锁头朝向
TIE_ORIENT_UNKNOWN锁向枚举非法检查 SOP / PDA 选项
TIE_TAIL_PROTRUDE尾柄未齐切齐切后复核
TIE_MARK_MISSING缺防松标记补打标记
TIE_MARK_CODE标记编码不匹配换规定色点 / 标签
TIE_PHASE_BACKWARD/SKIP相位倒序或跳步按 SOP 回到正确相位
TIE_PHOTO_MISSING缺必填照片补拍
TIE_TOOL_LOCKED张力工具未校验 / 锁站送检后解锁
TIE_SN_MISSING未绑定总成 SN先绑 SN
TIE_INCOMPLETE步骤或相位未闭合补齐事件

十一、上线清单(可直接贴进变更单)

  1. 配方版本:tie_recipeRELEASED / FROZEN;工单带recipe_rev;
  2. SKU 闸门:允许清单 + 扫码;料盒色标 poka-yoke;
  3. 张力窗口:工具档位 / 回传值;压痕抽检;超窗拒绝码;
  4. 间距窗口:样板或卡尺;关键段可更紧公差;
  5. 锁向:每点lock_orient;尾柄齐切布尔;
  6. 防松标记:require_mark点强制 MARK 事件;返工重打;
  7. 相位序列:BRANCH → TRUNK → JUNCTION → FINAL;禁跳步;
  8. 工具状态:tie_tool.cal_due_at超期锁站;
  9. 照片证据:require_photo段强制;照片与 SN / point 绑定;
  10. 过站关闭:缺 SN / 未闭合 / 缺照片 / 工具锁不得 PASS;
  11. 追溯:事件流只追加;返工开新 run 或子事件,不删 FAIL;
  12. 与上游交接:仅接受胶带缠绕 PASSED 且 SN 有效的总成(示例策略);
  13. 培训与样件:每班首件对照间距样板、张力档与电子 SOP 锁向图。

十二、和「凭手感扎紧」的差别

维度凭经验绑扎配方 + MES 闸门
扎带选择目视拿料SKU 扫码 + 版本锁
张力手感窗口 + 压痕拒绝码
间距目测窗口 + 样板
锁向师傅口头枚举确认
防松标记可有可无必填点绑定事件
工具随便拿一把枪校验期 + 锁站
放行口头 OK事件闭合才 PASS

胶带缠绕把线「护成可装车的外皮」;扎带绑扎把线「固定成可振动、可装车的总成」。二者之间少一道软件闸门,返工就会从压伤护套或松脱移位开始,一路烧到外观与客户审核。先把 SKU、张力窗口、间距、锁向与防松标记做成可配置能力,再谈更高的自动绑扎设备。

十三、参考资料

  1. IPC/WHMA-A-620 族公开目录 / 二次解读(如 electronics.org TOC、行业手册对 tie wrap tightness / damage / spacing 的方法层归纳)——取用「束扎应固定且不永久压伤绝缘、间距与尾柄齐切」等常见要求;不摘抄条款原文、不编造页码或数值
  2. 《汽车线束生产的防错工艺大全》,AI 汽车网转载(2020-08-26)https://auto.jgvogel.cn/c/2020-08-26/1053976.shtml —— 取用包扎顺序、单套配送、相似件差异与防错限位等公开工艺归纳
  3. 线束 MES 扫码 / 电子 SOP 公开方案描述 https://www.orbitmes.com/news/IndustryNews/1292.html —— 取用方法层扫码核对、SOP 推送、SN 绑定;忽略产品营销数字
  4. 本系列前文(box 内):2026-10-13-wire 胶带缠绕(上游);2026-10-12-wire 成型板布线;导通 / 外观 / 包装等主题本稿不展开

(正文闸门参数、表结构与 Python 均为作者示例;以工厂 PFMEA 与客户规范为准。)

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

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

立即咨询