实战中齐套准确率不准,是因为还有几道更隐蔽的暗坑常常被忽视。
一、虚拟件
虚拟件指设计上存在、生产上不单独停留、不单独领料的中间件,比如一组预装配的线束、一个焊接前的组合件。虚拟件在 BOM 分解时是被直接穿透展开到下层组件的,它本身不会产生独立库存记录、不生成独立的工单或请购。
但实战中虚拟件常发生两类问题:一是 BOM 里虚拟件属性压根没标注,ERP 与 MES 对"哪些节点要穿透"口径不一致;二是 MES 直接抓 BOM 最底层,却把中间那个虚拟件编码当成真实物料去查库存——账上当然没有,于是系统判缺料,而它下面的零件其实全部充足。这就是典型的假缺料。
处理方法:EBOM 与 MBOM 分开维护,MES 只引用 MBOM;齐套计算所用的 MBOM(制造BOM) 必须在源头把虚拟件标清楚,展开时跳过该层、直接取其下层物料。很多工厂 BOM物料属性基础数据混乱,应用MES/MOM系统时,一定要花时间专门梳理一遍,给虚拟件打上标记,这样后面展开计算就不会再乱。
二、替代料
替代料的麻烦在电子行业最典型:比如一颗电阻,阻值、精度、封装相同,A、B、C 三家供应商分别建了三个物料编码。库存里 A 料压了十万颗,B 料为零,而工单恰好指定 B 料。不维护替代关系,系统直接判缺料,采购还去买 B,仓库里 A 继续沉睡。
正确做法是建立"替代组":组内物料可互相顶替,齐套时按组内可用量总和对需求判断。再精细一点,要支持替代优先级(先用 A 再用 B)和替代比例(某件只能按 70% 比例替代)。对航空、医疗这类有认证要求的行业,还必须在工艺或质量模块维护"允许替代"标记——不是组里随便拿一颗就能用,需要做批次认证。
三、可用库存
系统里查出来的"库存量"只是账面数,真正能用的还要扣掉:已被其他工单预留/锁定的量、检验待判的批次、不合格待返工的批次、安全库存预留等等。不能把账面库存直接当可用。
正确做法:齐套模型必须用可用量 = 现存量 − 已分配 − 待检 − 冻结 − 安全库存这一口径。现存量100个,其中30个已被其他工单锁定、20个待检、10个冻结,本单实际可用的只有40个。
四、BOM 版本
老版本图纸里的某个零件已经被新版本替代,但工单下达时引用的 BOM 还是旧版。按当前最新 BOM 展开,就会算错件;反过来只按工单旧版本、不执行已发布的变更文件,又会按已淘汰物料去备料。
正确做法:必须以工单下达时指定的 BOM 版本为准,ECN 生效后要走正式的工程变更流程,不能让系统随机抽取。齐套计算必须按工单的计划开工日选取对应的BOM版本,而不是抓“最新BOM”了事。
五、损耗率
BOM 用量是理论净需求,实际生产要考虑损耗。BOM上写每件用2个,不等于实际投2个就能产出1件合格品。良率92%时,要产出100件,投料至少109件,齐套阈值必须按“需求 ÷ 良率”或“BOM用量 ×(1+损耗率)”来设定。
另一个隐蔽坑是包装计量:采购按整箱、整卷到货,齐套按理论用量计数领用,仓库却拆不出零散发料。齐套计算需要支持损耗率系数和发料单位换算。
六、在途与时间窗口
齐套的是开工时点前各物料可用量的时间对齐。在途采购已下单未到货只能作为“预计供应”标注,过了需求时点仍未到料,就是缺料。已下未到的采购单、车间在制未完工的组件,是否纳入齐套、按哪个时点纳入,必须在模型里明确。
总结
齐套准确率表面上是 MES 算法问题,本质是一场数据治理:MBOM 虚拟件标注、替代组与规则管理、库存状态设置(预留/待检/冻结)、BOM 版本控制、损耗率与发料管理、以及在途物料与时间窗口口径——六件事在源头做扎实,假缺料和假齐套的比例自然能够下来。
标准与权威参考
本文涉及的 MES/工业软件功能边界与评价口径,可参考下列标准与政策原文。
- ISA-95 企业—控制系统集成标准MES 与 ERP、设备层分工的国际参考模型(与 IEC 62264 同源)
- 工业和信息化部 · 政策文件智能制造、工业互联网相关文件的原文发布栏目
- 全国标准信息公共服务平台按标准号或关键词检索国家标准、行业标准的现行/废止状态
- 中国质量协会质量管理方法、质量奖与可靠性工作的全国性行业组织
以上链接指向第三方官方网站,仅作标准与政策原文的核对入口,内容与本站无关。