BOM、工艺、工单三者为什么总打架
发布于 2026/4/6
制造数字化观察
6分钟阅读
1070字
很多 MES 项目一上线,BOM、工艺、工单就开始互相打架。根因通常不是系统不支持,而是三者本来就没被放在同一套执行逻辑里。
很多 MES 项目一上线,BOM、工艺、工单就开始互相打架。根因通常不是系统不支持,而是三者本来就没被放在同一套执行逻辑里。
一、BOM、工艺、工单为什么总被企业混成一件事
很多工厂嘴上知道这三个东西不同,真正进系统时却总喜欢混着建。 结果就是:BOM 改了,工艺没跟;工艺改了,工单还在沿用老版本;工单下到了车间,一线发现领料、过站、报工全对不上。 所以车间常说“系统打架”,其实不是三个模块在打架,而是三套定义根本没对齐。
二、先把三者职责说清
1. BOM 解决的是“用什么做”
- 物料结构、替代料、版本、单位、用量关系
2. 工艺解决的是“按什么顺序做”
- 工序顺序、工作中心、检验节点、前后依赖、辅助动作
3. 工单解决的是“这一次具体怎么做”
- 哪个订单、哪条产线、什么时候开工、做多少、谁负责、执行到哪一步 这三者不是同级替代关系,而是一条从定义到执行的链路。
三、它们为什么会打架
最常见的冲突有四种。
- BOM 版本更新了,工艺路线还在沿用旧结构
- 工艺里加了关键检验或返工分支,工单模板没同步
- 工单为了赶产量临时改线,结果领料和报工口径全偏了
- ERP、MES、现场白板各记一套版本,最后没人知道哪套是真的 一旦出现这些问题,现场最直观的表现就是:领料不准、报工失真、在制品状态混乱、追溯链断掉。
四、真正要统一的,不只是主数据,而是版本控制和生效规则
很多项目只强调“把 BOM 建准”,这远远不够。 真正该统一的是:
- BOM 和工艺是否共用同一产品版本主线
- 工艺变更后,哪些未开工工单自动切换,哪些保留旧版
- 工单是否冻结执行版本,防止生产中途被覆盖
- 返工、替代料、临时工艺偏离如何被记录并回写 没有版本治理,三者不可能长期一致。
五、建议的落地顺序
- 先定义产品版本主线,让 BOM 和工艺有同一个版本锚点
- 再定义工单冻结规则,明确什么时候允许带哪个版本下发
- 再定义变更影响范围,别让现场一半用新版、一半用旧版
- 最后才做高级排产、自动派工、设备联动 一句话:先把版本和责任边界讲清,再谈系统智能化。
六、结论
BOM、工艺、工单总打架,不是因为企业功能没买够,而是定义链、版本链、执行链没打通。 BOM 不该替代工艺,工艺不该替代工单,工单更不该脱离前两者单独乱飞。 真正稳的做法,是让三者各司其职,但沿着同一套版本和执行规则往下走。
结语
如果你正在推进 MES,先把 BOM、工艺、工单三条定义链和版本链统一,再谈排产、采集和看板。