摘要:国内多数离散机加工车间推广订单智能排程时,往往陷入“买了系统用不起来,算出来的计划没人执行”的怪圈。本文结合笔者5年车间数字化改造经验,从实际落地角度分享排程设计的核心取舍、常见坑点与验证方法,适合负责车间排程改造的中级工程师参考。
为什么九成工厂的订单智能排程都跑不通?
我去年对接张家港一家做汽配出口的机加工厂,老板花了三十多万上了知名品牌的智能排程系统,上线半年还是调度拿Excel排,系统只用来出报表给总部看。
你猜问题出在哪?
厂商上来就要求客户提供所有工序的100%准确标准工时,说不准就跑不出最优结果。可机加工哪个不是活件活干?同样加工一个法兰,用不锈钢坯和铝坯切削工时差30%,新刀具和磨过三次的旧刀具又差15%,谁能给你一个放之四海而皆准的标准工时?

跑出来的结果更离谱,同一个车工同时给安排了三台机床的活,五轴瓶颈设备空着半天,普通铣床堆了五天的量,调度拿到手直接扔一边。说实话,很多做排程产品的根本没下过车间蹲三天,根本不知道车间里有多少随机变量:车工师傅家里有事要调班半天,物料延期到厂,设备突然坏了,客户临时插急单…这些哪是纯算法能cover的?
落地订单智能排程的三个核心取舍
我们做项目从来不追求所谓的全局最优解,够用、能用、工人愿意用才是第一位的。这里三个取舍,都是踩过坑才总结出来的。
第一个,放弃全局最优,用滚动分层排程适配不确定性。其实国家标准GB/T 39116-2020《智能制造 车间生产排程通用要求》里早就明确说了,多品种小批量离散制造适合采用滚动时域排程法。我们的做法是把排程计划分成三层:第一层是24小时以内的冻结层,已经开工的活,哪怕有点问题也不调整,减少对一线生产的干扰;第二层是24小时到7天的计划层,只排这个区间的活,计算量直接砍掉90%,原来跑一小时的结果现在十几秒就能出来;第三层是7天以上的预测层,只做预排不锁死,随时调整。滚动窗口长度L满足公式:L ≥ max(平均订单加工周期, 最大物料提前期),这个公式是国内离散制造行业通用的,适配绝大多数中小车间的场景。

第二个,标准工时可以错,瓶颈设备负载不能错。很多工程师死磕标准工时准确率,卡在这里半年推不动。其实我们做过测试,非瓶颈设备的工时误差在20%以内,根本不影响整体准交率,只要把瓶颈设备的负载卡准就够了。比如绝大多数机加工车间,五轴加工中心、高精度磨床就是瓶颈,所有排程先给瓶颈设备排满,把负载控制在85%-90%(留10%的缓冲处理异常),其他普通设备跟着瓶颈的节奏走,误差自然就消化了。
第三个,留足人工干预冗余,别做黑盒子排程。我见过最蠢的设计,就是系统把排程锁死,说人工修改会破坏算法最优性,调度想插个急单都改不了。这不就是本末倒置吗?智能排程是帮调度减负的,不是来取代调度的。一线调度干了十几年,对工人能力、设备状态的感知,比算法准多了。我们做的排程系统,允许调度拖拽改单,改完之后系统自动重新计算后续计划,既省了调度的力气,又保留了人的经验。
怎么验证订单智能排程真的有用?

别听厂商给你吹设备利用率提升了多少,那些数字都是可以调出来的。要看三个硬指标,都是实打实能统计出来的。
第一个,急单插单后的重排时间,能不能控制在10分钟以内?车间里急单是常态,大客户插个单,原来你调度要花一两个小时重新排,现在十分钟以内出结果,这就是实实在在的提升。超过10分钟,调度还是会回到老办法。
第二个,订单准交率的变化。这个是老板最关心的,也是最实的。我做过的五个改造项目,准交率最低提升了11.7%,最高的一家做军工配套的,提升了26.8%,这个数字骗不了人。
第三个,调度每日排程耗时。原来手工排,调度每天早上要花两三个小时理计划,改来改去,现在降到一个小时以内,这就是真减负,不然说什么智能化都是假的。
最后说两个避坑提醒。第一个,上排程之前,一定要花一两周梳理基础数据,别直接把ERP里的脏数据导进去。很多客户上来就说我数据都有,结果导出来一看,工艺路线错了三分之一,设备参数对不上,跑出来的结果不对,反而怪排程不行。第二个,别跟风蹭大模型排程的热点,现阶段大模型只能做辅助问答,帮你查查订单状态,真要让它自动排程,连工艺顺序都能给你排错,老老实实走传统启发式+规则约束的路线,比什么都稳。
订单智能排程,本质就是把调度脑子里的经验,变成可复用的数字化规则,再用算法提升排程效率,不是什么玄乎的黑科技。适合自己车间的,一线愿意用的,就是最好的。