摘要:针对离散制造车间普遍存在的缺料停线、配送效率低问题,本文结合实际落地项目,分享智能物料需求呼叫调度系统的设计逻辑、选型经验和常见踩坑点,供同行参考。
为什么传统叫料系统在车间死活跑不起来
去年在东莞给一家做汽配零部件的离散车间改系统,刚去的时候车间调度拉着我吐槽,说之前花十几万上了套叫料系统,用了不到三个月,工人还是回到扯嗓子喊仓管的老路子。
我蹲在车间看了一天,算是看明白了。原来那套所谓的智能系统,本质就是个联网的安灯盒,工人按下呼叫,后台弹个提示,剩下全靠仓管自己凭经验排顺序。
乱。
总装线停线等料排在最后,备用线换个小零件反而先送了,仓管跑一趟只拉一两件,一天下来腿跑断还落埋怨。我们当时测过,整条车间月度停线时间里,缺料等待占总停线时间32%,其中超过六成是叫料后配送不及时,不是仓库没备货,是调度逻辑乱成一锅粥,仓管要么跑错工位,要么一车只拉一两件绕远路空跑,浪费的时间数都数不过来。

说实话,一开始我也觉得不就是个叫料吗?搞那么复杂干嘛?做完整套系统才知道,这里的水真的太深。大部分失败的项目,都是只做了”呼叫”,没做”智能调度”,等于买了个手机只用来当板砖拍核桃,浪费东西。
核心逻辑:基于工位优先级的动态调度算法
这套系统的核心,绝对不是把呼叫从线下搬到线上,而是给每个呼叫请求算优先级,动态给仓管和叉车排最优配送路线。
我们用的优先级计算方式,是经过现场三个多月调出来的,公式很简单:
W = α * S + β * T + γ * Q
这里的参数都是有讲究的。α是工位权重系数,按照GB/T 51242-2016 智能制造车间设计规范里对车间工位的分级,主线生产工位α取1.0,副线工位取0.6,辅助工位取0.3,这个分级完全贴合离散制造的实际,不用自己瞎拍板。S是工位停线状态,已经停线取1,未停线预警呼叫取0。T是已经等待的时长,每等待1分钟加0.05,避免早到的小请求一直被压着。Q是本次需求的物料数量,除以单次配送最大批量归一化,送得多的优先排,省得跑两趟。β和γ我们最终定为0.05和0.1,换过好几个参数,这个组合跑出来效率最高。

说完优先级,再讲路径规划。一开始我们直接拿了开源的Dijkstra算法套进去,结果跑了一周发现不对,车间早班换料的时候,进料口通道天天堵,算法还让叉车往那挤,堵得整条路动不了。
后来加了实时拥堵权重,每隔10秒更新一次所有叉车的位置,通道里同时超过两台叉车就自动加权绕路,这下问题才解决。不过话说回来,很多小项目舍不得花时间调算法,直接用先来先服务,那用不好真的不能怪东西本身,是你没摸到核心。
硬件选型和现场实施的几个隐形坑

软件逻辑对了,硬件选不对,上线照样翻车。我这里踩过的坑,给你们列出来,少花冤枉钱。
第一个坑,呼叫终端选触摸屏。工人干活都是带油带灰的手,按十次八次不准,误触率特别高。我们一开始就是选的10寸触摸屏,上线一周误触率17%,工人嫌麻烦不愿意用。后来换成带物理按键的三防工业终端,每个按键预设常用物料编码,按一下就发请求,误触率直接降到1%以下,工人一下子就接受了。
第二个坑,无线信号舍不得投入。车间里全是钢板钢结构,普通商用WiFi漫游丢包率能到10%以上,经常工人按了呼叫,信号发不出去,这边等半天没人来,那边仓管根本没收到请求。一开始我们为了省两万块的AP预算,少装了四个AP,结果后期改方案,不仅加了AP,还给每个终端旁装了信号放大器,前后花了五万,还耽误两个月上线,现在想起来都懊恼。
第三个坑,物料标识选纸质二维码。车间多油多水多磕碰,纸质二维码用不了三个月就蹭花了,扫不出来,仓管又得对着编码本输,麻烦死了。后来换成激光打标的金属二维码牌,直接钉在货架上,用个五六年都没问题,虽然单个成本贵了五块钱,省了后期大把维护功夫。
这套系统上线半年之后,我们回去做回访,缺料停线时间降了68%,仓管配送效率提了42%,原来三个仓管天天忙得脚不沾地,现在两个就能搞定,省下的人工大半年就收回了系统成本。
其实哪有那么多高大上的黑科技,做工业系统,核心就是贴着现场走,把工人、调度、仓管的真实痛点摸清楚,别拿着通用模板往上套,做出来的东西才能用得起来。