前言
最近实施了一个仓库自动化托立库的项目,流程大致是: 收货->上架->出库->拣货->上架。最终形成一个闭环操作。
仓库环境
实施的立库为一个仓库,有库前、库后、超市区、拣货站台(因为有保密协议,这里不透漏几个入库口、出库口和拣货站台)。
- 客户在月台对托盘贴上对应的一维码,利用叉车把托盘叉到立库的入库进行上架申 请,系统根据各个立库巷道均衡的策略,指引托盘上到对应巷道->层->库位。
- 客户利用系统进行拣货分配,呼叫托盘从对应的立库库位下到出库口,利用海康AGV去立库口接托盘,然后把托盘运到超市区或拣货站台,即出库结束。
- 客户捡完货,AGV会把对应托盘送到回库口进行上架或到超市区进行二次拣货。
库前入库
1、rf通过扫描上架指示单(供应商编码@供应商名称@批次号@库存数@货品编码@箱数@库区@容器类型@保管员@收货单号@流水号@使用类型@)和托盘号进行绑定。
2、托盘上架申请,库位/库后/超市区/异常口 点位有相同的托盘则不允许上架;超过高度不允许上架。
3、上架逻辑:
①先查找矮库位,再查找高库位。巷道异常则把对应巷道失效,重新寻找其它巷道上架。
②查找任务数最少的巷道;任务数相等,则查找当前货品数最少的巷道;当前货品数量相等,查找总货品数量最少的巷道;前三个都满足则随机分配巷道。
③ 过滤掉异常的、占用的且有任务的库位;同一层库位先两边再中间分配。
④库位满入,则把当前库位失效,重新寻找当前巷道的库位,如果没有库位,则分配到异常口,重新上架。
托盘出库
1、库存分配:
①查找在库、出库口、超市区、余料区、拣货站台的托盘。
②按照批次先进先出的规则并且根据批次、供应商、使用类型进行分配。
③紧急类型先查找找无任务在库的托盘,否则和正常类型依据据正常规则执行;短拣类型和异常类型查找无任务的在库托盘进行分配。
④ 优先查找零散的托盘数量,再寻找整箱的数量。
2、分配站台:
①根据指令生成的顺序和系统下发的指令明细要货序号,升序分配站台。
②正常任务则按照货品拣货员分配站台,即工作站和货品维护对应的拣货员信息,分配站台先查询指令明细中的货品是否和站台对应,对应则分配。否则继续轮询查找;
③分配小托盘拣货站台时,判断指令明细中的器具是否和大托盘的器具一样,有则分配大托盘拣货站台;否则大小托盘拣货站台都可以。
④对分配站台的托盘按照要货顺序生成堆垛机到出库口搬运任务。
⑤ 紧急任务则不需要有此规则,查找开工的紧急站台分配即可;异常任务和短拣任务分配到异常口。
3、生成任务:
依据已分配的站台和系统下发的顺序进行堆垛机任务下发;
设备空取,取消当前托盘任务并锁定当前空取的库位,重新分配对应批次的货品进行下架
超市区
超市区是衔接立库和站台的枢纽,即超市区每个站台存储6个托盘(可自定存储数量);
第一次生成从立库到站台点位的任务;后续任务从超市区补充,即站台点位空了,则从超市区进行补充;超市区对应站台不足6个则从立库生成托盘任务到超市区,直至达到立库和站台点位平衡。形成立库->超市区->站台的顺序。
站台拣货
有库存的托盘到回库口申请上架;空托盘到叠盘点位,叠满7个进行上架。
总结
通过上面介绍,其实托立库实施方案为
上架->出库->站台->回库 / 超市区->站台-回库