在MES里遇到按BOM分解是1物料1工单,但实际切割/下料一次产出多种物料的情况,本质是:
标准BOM是线性结构,生产是联产品/副产品/共线下料工艺。
下面给你一套现场最常用、可落地的处理方案,直接能用在MES实施里。
一、核心业务本质
-
一道工序 → 同时产出多个物料(钢板/型材/管材切割最典型)
-
按常规工单分解:
-
A物料工单 → 只产出A
-
B物料工单 → 只产出B
-
-
实际生产:
- 一张排料图/一次切割 → 同时出 A + B + C......
常规工单模式会导致:
-
工单数量爆炸
-
报工混乱
-
成本归集不准
-
完工状态难判定
二、MES标准解决方案(3种主流做法)
方案1:建立【切割合并工单 / 总工单】(最常用)
适用:钢材、钣金、型材下料
思路 :不按单个物料开工单,按切割计划/排料任务开总工单。
实现方式
-
MES不直接从ERP计划逐行分解工单
-
系统做计划合并:
-
按物料材质、厚度、长度、炉号、客户订单合并
-
生成一张切割总工单
-
-
BOM结构改为:
-
父项:切割任务(虚拟件/通用件)
-
子项:原材料(钢板/型材)
-
产出:A、B、C......多个物料
-
-
报工与入库:
-
一次报工
-
同时入库多个物料
-
原材料消耗扣减一次
-
优点
-
完全贴合现场一次切割出多种物料
-
工单简洁、可排程、可追踪
-
成本、物料消耗准确
方案2:使用【联产品 / 副产品】逻辑(标准ERP/MES通用)
适用:有主产品 + 其他产出,成本需要分摊
思路:一个工单,主产出+联产品。
实现方式
-
以主要物料开工单
-
在工单上维护联产品清单:A、B、C
-
设定产出比例/重量/数量
-
生产报工时:
-
主产品完工
-
联产品同步入库
-
-
MES与ERP集成时,同步回传联产品入库
优点
-
标准功能,不用大量开发
-
成本自动分摊
-
适合财务要求严格的场景
方案3:柔性工单 + 手动/排程系统合并(简单快速)
适用:不想改BOM、不想改流程,只想现场能用
思路:MES允许一个工单对应多个物料产出。
实现方式
-
仍按计划分解生成多个工单:A工单、B工单
-
MES做工单合并下发:
-
标记为"同批次切割"
-
合并到一个工序任务
-
-
生产执行:
-
一次开工、一次报工
-
系统自动完成多个工单完工入库
-
-
追溯:
- 记录切割批次/图纸号,关联所有工单
优点
-
实施快,改动最小
-
适合老系统改造
三、下发与执行流程建议(推荐落地版)
-
ERP/MES接收生产需求(销售订单/生产计划)
-
MES进行下料合并运算
-
同材质、同厚度、同长度合并
-
参考排料优化结果
-
-
生成合并切割工单
-
下发至下料设备/班组
-
现场扫码开工
-
一次报工,同时入库多个物料
-
工单关闭、成本归集、追溯绑定
四、关键注意点
-
物料追溯
必须记录:切割批次号、钢板号、炉号、图纸号 → 关联所有产出物料,否则质检/售后无法追溯。
-
余料处理
切割产生的边角料,MES要支持:
-
余料入库
-
余料下次复用
-
废料判定
-
-
与ERP集成
联产品/多产出入库,要确保ERP接收多条入库单,否则库存对不上。
-
排料系统对接
如果有专业套料软件(如SigmaNEST、CypNest),MES直接读取排料结果生成工单最准确。
五、一句话总结
不要让BOM的1:1分解绑架实际生产工艺。
MES应支持:合并计划 → 生成切割总工单 → 一次生产 → 多物料入库。
