ARTICLE · 1115949
APS排程系统:为什么买了软件却排不出好计划
选型的时候,APS 厂商的演示永远让人心动:几万个工单,点一下按钮,十几秒排出一张带甘特图的完美计划。花大几百万买回来,三个月后现实是——计划员关掉 APS,重新打开那个用了十年的 Excel。老板问我:算法这么强,怎么就排不出好计划?我说:不是算法不行,是你让它排的东西,根本不是真实的车间。
一、先说误区:APS 被当成了"算法黑盒"
很多企业选APS 的逻辑,和买洗衣机差不多:投币、按键、等结果。认为只要算法先进,垃圾进、好计划出。
所以验收的时候盯着看的是:求解速度、甘特图好不好看、能不能一键重排。但上线之后发现,系统排出来的计划车间根本执行不了——排的换型时间比实际少一半,产能日历里没有周末加班和检修,某台关键设备的模具约束系统里压根没有。
本质问题只有一个:排程= 数据 × 规则 × 算法。算法只是乘法里的最后一个因子,前两个因子是零,结果就是零。演示环境里的数据是厂商精心准备的三五个产品、理想化的工艺路线;你的工厂里是上千种物料、频繁插单、老师傅脑子里的隐性约束。
二、真相:APS 的天花板,是数据基础和业务规则
我把APS 项目拆开看过很多次,真正决定成败的,七成在算法之外。
数据基础——排程的"原材料"。BOM 结构准不准、工艺路线工时对不对、产能日历是否反映真实的班次和停机、库存和工单状态是否实时。这些数据只要有一处失真,算法再聪明,也是在错误的地基上盖楼:它会把计划排到一台正在大修的设备上,排给一个已经缺料的工单。
业务规则——排程的"法律条文"。换型时间怎么算(同产品连排要不要换?颜色深浅怎么排序?)、瓶颈工序怎么优先、交期冲突时保哪个客户、模具和工装能不能共用。这些规则一半在文件里,一半在计划员和老师傅的脑子里。APS 实施的本质,就是把脑子里的隐性规则逼成显性的约束模型——这也是最痛苦、最有价值的一步。
关键认知:APS 排不出好计划,九成不是算法的锅。算法是厨艺,数据是食材,业务规则是菜谱——食材是烂的、菜谱是错的,米其林大厨也做不出好菜。
三、三个硬约束:把"车间现实"装进系统
1数据先行:没有准确底账,别启动排程
常见做法:BOM、工艺路线、产能日历"差不多就行",先让系统跑起来再说。
正确做法:排程上线前先做数据体检——工时准确率抽测(实测 vs 定额偏差)、BOM 与实物核对、设备日历逐台确认。价值:地基牢了,排出来的计划车间才敢照着干。
2规则建模:把计划员的"手感"变成约束
常见做法:规则只配了几条交期优先级,剩下的靠算法"自动优化"。
正确做法:和计划员、班组长逐条过约束——换型矩阵、瓶颈产能、模具共用、最小批量、物料齐套——一条一条写进系统,并明确冲突时的优先级排序。价值:系统排的计划 = 计划员认可的逻辑,车间才没有理由不执行。
3闭环校准:让计划跑一次、修正一次
常见做法:排程上线即宣告成功,排出来的计划执行偏差没人管。
正确做法:每天对比"计划 vs 实际",报工数据回流更新工单状态;偏差大的约束(比如某个工时定额虚高)回头修参数。价值:APS 不是一次性项目,是越跑越准的校准系统。
四、一个真实案例:先修数据,再谈算法
某设备制造企业,APS 项目一期上线即失败:算法没问题,但工时定额十年没更新、产能日历与车间实际两张皮,排出的计划车间直接无视,项目被高层点名"暂停整改"。
二期重启,我们干了三件"笨事":两个月只做数据——重测了 80% 关键工序的工时,逐台设备录产能日历,清了 3000 多条 BOM 错误;两周只做规则——拉着老计划员把 40 多条隐性约束逐条显性化,包括他坚持的"同系列产品必须连排";最后才开算法,并且第一个月只排一条产线试点。
结果:三个月后计划员主动关掉了Excel,插单响应从半天缩到 2小时,交期达成率提升约 5个点(多个项目综合案例)。一句话——算法从第一天就在,变的只是数据和规则终于配得上它。
五、避坑:APS 项目的四个死亡陷阱
坑1:拿演示逻辑当验收标准。选型看的是厂商喂好的理想数据,上线面对的是自己的脏数据——落差不是系统问题,是预期问题。验收要看"用你的真实数据跑出来的计划"。
坑2:跳过规则梳理直接上算法。约束建模是最脏最累的活,但它恰恰是 APS 实施的核心交付物。规则不全,算法排得越"优化",车间执行偏差越大。(和我第 1 篇《MES 死亡陷阱》里"绕过业务调研直接上系统"是同一个病根。)
坑3:数据不闭环,排程变一次性。报工不回流、库存不更新,排程用的永远是昨天的现场。两周之后计划和现实脱节,系统自然被抛弃。
坑4:完全依赖APS系统。很多异常场景,很难完全靠APS系统,需要人为调整。APS排产可以到时分秒,可以视实际情况,管控到天。
六、落地建议:四步走,别倒着来
1. 数据体检先行。工时、BOM、日历、库存四张底账逐项核对,达不到准头的先补课——这一步省不掉,也替不掉。
2. 规则显性化。把计划员和老师傅脑子里的约束逐条逼出来、写进系统。老计划员不是 APS 的对手,是最重要的需求来源。APS排产逻辑必须要符合实际的作业模式(例如整单批产和产能排产的批产逻辑是 不同的),对于一些及其特殊、无规律变化的场景(例如紧急临时插单等),预留产能,人为调整 。
3. 单线试点,小步校准。先排一条产线、一个车间,计划 vs 实际日日对比,参数周周修。跑顺了再横向铺开。
4. 机制上给计划员留位置。APS 排的是"最优解",人来处理"例外和人情"——大客户插单、设备突发故障。系统建议、人做决策,才是可持续的分工。
算法是厨艺,数据是食材,业务规则是菜谱——食材是烂的,米其林大厨也做不出好菜。
【往期回顾· MOM 实战系列】
· 《实施顾问是干什么的?——从一次车间调研说起》(系列序章)
· 《MES系统实施的5个死亡陷阱,90%的项目都栽在这里》
· 《WMS不只是管仓库:它如何重塑供应链协同》
· 《QMS数字化:从检验把关到质量预防的跨越》
原标题:《APS排程系统:为什么买了软件却排不出好计划》
欢迎关注,持续拆解 MOM 落地实战。