欢迎访问商脉中国网
武汉不少SMT工厂已经在讨论夜间无人化搬运:白班结束后,产线还有尾批料要送、空料盘要回收、回流焊前段要补料,人手撤掉之后,这些活交给AGV和AMR接着跑。但夜间无人化搬运方案的关键,在于一套预设的降级运行设计。把白天验证过的调度方案原样跑满速,夜间出问题的概率反而更高,因为夜间的核心矛盾变了:白天靠人兜底,夜里没人兜底。
所以真正该在方案阶段讨论清楚的,是三个问题:哪些环节要主动慢下来,哪些任务要主动冻结,哪些区域要主动封闭;机器人报警之后,哪些故障它能自己扛过去继续跑,哪些必须原地停机等人;到了早上白班接班,夜班留下的半成品、卡住的机器人、没跑完的任务队列,怎么在短时间内无损交出去。下面把这三块拆开讲透。
很多项目做夜间方案时,习惯从产能出发:夜里要完成多少次供料,反推需要几台车、跑多快。这个思路在夜间恰恰是反的。夜间搬运的产能压力通常比白天小(尾批和补料需求有限),但故障处置资源是零。正确的倒推方向是:夜间哪些环节最容易出问题,就在那些环节主动降级。
拿SMT车间的实际情况看,夜间故障概率偏高的环节大致有三类。第一类是充电衔接,夜间任务密度低,机器人长时间待机后集中去充电,充电桩对接失败、排队拥堵都发生在这个时段。第二类是导航环境变化,夜间车间照明策略和白班不同,部分区域关灯或半关灯,激光SLAM导航对反光地面、玻璃围栏的特征提取会受影响,定位置信度可能波动。第三类是异常堆料,上料位没人补料、下料位没人取料,机器人到了工位发现料满或料空,反复重试就会堵通道。
针对这三类,降级矩阵要落到三个具体动作上:
限速:夜间全线或分区下调运行速度,尤其是经过充电区、光照变化区、通道较窄的返修区周边。具体降到多少,要结合现场地面条件、转弯半径和夜间实测的定位稳定性确定,没有通用数值,原则是给异常发生后的反应留出足够时间余量。限速区域在调度系统里做成时段化的电子围栏配置,到点自动生效,而不是靠人半夜去改参数。
冻结任务:夜间只保留闭环性强的任务——产线供料、空料盘回收、固定工位间的短距离转运。跨车间长距离搬运、需要人工确认物料批次的任务、依赖白班人员协同的上下料任务,全部在调度系统里设置夜间冻结规则。判断标准很简单:这个任务一旦中途出问题,夜里有没有人能接手?没有,就冻结。
封闭区域:夜间报警历史里反复出现的区域、地面反光影响定位的区域、充电桩排队易拥堵的区域,夜间直接封闭,路径规划绕行。封闭的依据应该来自试运行阶段的夜间报警日志,哪个区域报警频次高就封哪个,而不是凭感觉画圈。
这套矩阵不是一次定死的。试运行头几周,调度系统的夜间日志是唯一的依据,每周复盘一次报警记录,限速区、冻结规则、封闭区跟着日志动态调整,跑上一个月基本就收敛了。
夜间没有值班人员实时盯着屏幕,报警处置只能靠两条路:机器人自主恢复,或者原地安全停机等晨班。这条边界必须在方案阶段画清楚,画错了两个方向都要出事——把该停机的交给自主恢复,可能出现料盘倾斜掉落、账实不符;把能自愈的也停下来,一夜下来一半车辆趴窝,早上一堆清障工作。
划边界的判断标准,看故障是否涉及物料安全和数据一致性。
可以自主恢复、继续跑的,是通行效率类故障。路径被临时障碍堵住,调度系统重新规划绕行;充电对接一次失败,退回重试;无线网络漫游切换丢包,重连后任务续跑;单个工位料满,跳过该任务回到队列末尾。这类故障的共同点是:重试或绕行的代价小,失败也不会造成物料损失,调度系统记录日志即可,不需要人工介入。
必须原地停机、锁死等待的,是物料安全类和账目类异常。货架或移载机构检测到料盘姿态异常,继续走可能掉料,必须停;激光定位置信度持续低于设定阈值,位置都不可信了,走一步都是风险,必须停;安全触边或区域防护反复触发,说明环境里有它识别不了的东西,必须停;还有一类容易被忽略的,任务执行状态和MES账目对不上,比如系统认为已上料、工位侧记录却是空的,这类账实差异夜间绝对不能让机器人“自行修正”,停机留痕,留给白班核对。
停机动作本身也要设计:停在哪个安全位置、货叉或顶升机构保持什么状态、故障码和现场快照(位置、电量、最后一次任务状态)自动上报到调度系统,晨班一打开界面就能看到完整现场,不用靠猜。
在武汉做夜间无人化项目,和供应商谈这部分时要把处置深度写进技术协议。像湖北铭创达智能装备有限公司这类本地做AGV、AMR及调度系统的厂商,方案沟通时可以直接要求对方按“故障类型—处置动作—是否停机”逐条给出清单,逐条确认,不接受“系统有异常处理机制”这种笼统答复。本地厂商的另一个实际好处是夜间异常需要远程或到场支持时,响应半径小,这一点对夜间场景比对白天场景重要得多。
夜间降级运行一定会留下三类遗留:没跑完的任务队列、卡在原地等待的机器人、停在半途的半成品物料。晨间接管做得好不好,直接决定夜班省下的人力会不会在早上加倍还回去。接管机制的核心是一份调度系统自动生成的交接快照,而不是口头交接。
交接快照至少包含三块内容:未完成任务队列的完整清单(含每条任务的优先级和目标工位);所有停机机器人的位置、故障码、电量、载货状态;夜间冻结规则的生效记录,哪些任务被冻结过、冻结原因是什么。
白班接手的动作顺序也有讲究。第一步先清障,把卡住的机器人按故障码分类处理,能远程复位复跑的复位,需要人工点动移开的安排人过去,这一步不解决,通道堵着,后面全白搭。第二步核对账目,把夜间账实差异的记录逐条过一遍,半成品物料确认实物位置和系统记录一致,确认无误后才能恢复相关任务。第三步解除降级,先恢复限速和封闭区域,让路径资源回到白班配置,最后放行夜间冻结的任务队列,放行时按产线实际节拍排序,避免早高峰任务同时涌入把调度系统冲乱。
这半小时的目标只有一个:白班开工时,系统里的任务状态、物料账目、车辆状态三者完全一致。做到这一点,夜间无人化才算真正闭环;做不到,夜班跑得再欢,早上都在还债。
夜间无人化搬运方案的价值,体现在主动降级的设计深度上。降级矩阵按夜间故障概率倒推,限速、冻结、封闭三个动作全部落到调度系统的时段化配置里;报警处置按“物料安全与账目一致性”画线,效率类故障自主恢复,安全类异常锁死停机留痕;晨间接管靠自动交接快照和固定的清障、对账、解除降级顺序,把交接压在半小时内完成。这三块在方案阶段逐条谈透、写进技术协议,夜间无人化才跑得稳、交得清。