在SMT车间待久了,会看到一个很典型的分歧:计划员在系统里看到一张工单显示“投产中”,就以为板子正在贴片机里一片片往外走;物料员看同一张工单的物料需求状态,却显示“欠料”,正急着催采购;工艺员那边可能刚做完首件确认,还没有放行量产。三个人对着同一套系统,说出来的却是三个完全不同的生产进度。
我之后花了大半年时间把这个问题彻底捋了一遍,发现根因就在标题里的那两个字——生产阶别。没有“阶别”这个骨架,后面的精细化管控、批次追溯、按单成本,甚至按物料缺口的动态排产,都很难真正落地。这篇就当是我们工厂管理的一个复盘来写,适合正在上MES、被缺料和尾数折磨,或者想把SMT工艺管理往细做的朋友。我会把阶别怎么划分、物料需求状态功能怎么实现、哪些坑我替你踩过,尽量一次讲透。
1. 为什么SMT要先分清“生产阶别”
1.1 一次让我决定重构的状态不一致
有一回我在一家做汽车电子的SMT车间做制造系统诊断,现场正在投一款12拼的仪表板主控板,工单数量4800片,折算下来大概是400块大板。计划员说工单已经释放,明天一早必须交第一批;设备工程师说钢网和贴片程序还在准备,首件没做;物料员捧着缺料清单说,还有两粒0603电容和一个连接器没有到货,采购买的是替代料,正在等承认书。
这三个人说的其实都是真话,但放在同一个管理口径里却互相矛盾。系统里那张工单只有一个笼统的状态“投产中”,它没有回答一个关键问题:生产到底进行到哪一步、缺料影响的是哪一个具体生产批次?结果就是现场为了赶交付,采用了最原始的方式硬扛——先手工放行,让前段印刷线先走起来,等物料到了再补上料记录。
这种做法听起来是不是很耳熟?很多SMT工厂每天都在这样“救火”。短期看确实把订单保住了,但代价非常大:投料记录和实际上料不一致,一旦首件或者巡检发现质量问题,你根本说不清楚这个批次里到底用了哪批电容、哪卷锡膏;月底对账时物料损耗会凭空多出一截,因为补录的记录会出现重复扣料或者漏扣。我后来总结,这类问题不是因为大家不努力,而是系统里的生产对象根本没有拆细,工单状态像一层布,把下面的所有乱象都盖住了。
1.2 “生产阶别”到底是什么
先给个不太学术但容易理解的定义:生产阶别,就是把生产执行对象按管控粒度拆成不同层级,并且在每个层级上设置独立的编号、状态和管控动作。用快递来类比就很好懂:一个包裹从
