智能制造一站式解决方案专家

浙江中兴集团旗下

行业新闻

电商企业不得不知道的WMS仓库管理系统“先进先出”功能

2021-12-09


在WMS仓库管理系统中有很多仓库作业策略,比如入库策略、出库策略、波次策略、拣货策略等。而拣货策略是仓库作业策略的核心,因为这对仓库作业的效率有很大的影响。好的策略不仅能满足不同类型客户的业务需求,还能提升仓库作业效率,大大降低人工成本。先进先出是WMS仓库管理系统中很常见的一种仓库作业策略,但是实施起来的时候却又很受限于实际的作业现场情况。


一般来说仓库拣货的策略会包含三个大模块:


①、分波策略:是将多个订单聚合在一起,一起作业。该策略关注的是如何将订单的一些共性抽离出来,通过这些共性将订单聚合在一起,便于后续的拣货、复核、打包、称重等流程。


②、拣货推荐策略:是指系统提醒拣货员应该去哪里拣货、拣多少货。该策略关注的是这个波次订单中的SKU应该从哪里拣货、拣多少数量。


③、拣货路径策略:是指完成整个拣货任务需要在不同库位之间走动的路径。该策略关注的是该波次订单中一共要去哪些库位(类似于坐标),然后库位之间的距离、位置是怎么样的(类似坐标连线),通过一些算法得出路径的规划线路,帮助拣货人员节省拣货时间。


对于海外仓仓库或者一些国内的小仓库来说,由于系统智能化的程度还不够,所以拣货路径这一块一般做得都比较简单,甚至没有策略,只靠人工,很少有一些高深算法或者复杂的调度逻辑。今天我们一起来了解一下拣货推荐库位的产品逻辑需要注意哪些内容?


很多人可能都听说过“先进先出”这个词,英文简称为FIFO。先进先出很好理解,就是先入库的产品先出库,这样可以保证货物不会积压太久导致过期、变质或者是淘汰。仓库要满足客户的先进先出要求,那么就需要设置对应的策略来管理这些货物。先进先出一般会有两种处理逻辑:严格的先进先出和逻辑的先进先出。


一、严格的先进先出


严格的先进先出就是先进来的一定要先出去,不同的批次不能混放在一起。举个简单的例子:


仓库在5月份入库了一批iPhone 12,然后上架到了库位A上;6月份又要入库一批iPhone 12,按理说这应该是属于两个批次,所以不能放在同一个库位上。因为同一款产品,如果放在同一个库位上,那就混在一起搞不清楚批次了。所以就需要将6月份入库的批次产品放在库位B上,以区分库位A的那个批次。


随着时间的推移,假如越来越多的iPhone 12要入库,库位都已经排到库位Z了,由于很多产品的外包装上并没有批次号,在入库上架的时候并没有记录批次号,当货物进入了仓库之后并不能直接通过货物来判断出对应的批次号。一般的解决方式是:系统自动生成一个入库批次或者上架批次,然后与上架的实际库位做关联。


比如上面的例子,5月份入库的一批iPhone 12放在了库位A,那么记录批次为20210501(一般按日期来生成);6月份入库的一批放在了库位B,然后批次号为20210601,同样的道理,如果7月份还会入库一批,那么放在库位C,批次号则为20210701,以此类推。


当需要出库的时候,经过系统查询iPhone 12最早的一个批次是放在库位A上,然后推荐拣货人员去库位A拣货。这样库位A的产品(批次更早),就会比库位B的产品(批次更晚)先出库,这样就满足了我们想要的先进先出策略。


严格的先进先出一般是通过不同的库位放不同的批次,也就是同库位不混批次存放的方式来解决库存。但是这个方式也有很明显的两个弊端:


1、太浪费仓库容量。同样的产品因为入库的批次不一样而放在了不同的库位上,相当于某个产品有多少个批次就要放在多少个库位上,浪费仓库容量,而且对于寸土寸金的仓库来说,显然有点不太能接受,成本太高。


2、拣货速度会减慢。当某款产品遍布仓库各个库位的时候,对仓库作业人员来说实在不太方便,东奔西跑的,降低拣货速度。本来一个地方一直放着iPhone 12,如果再入库iPhone 12,那就直接放在一起多好,上架的时候方便,拣货的时候也方便。


基于上述说到的两点弊端,聪明的仓库人员想出来了逻辑的先进先出这种方式。由于仓库有很多产品都是非时效期的、非时效敏感的,类似于家具、玩具、衣服、手机、充电器等,即使没有先进先出其实也不会太影响其性能或者销售。


二、逻辑的先进先出


逻辑上的先进先出也可以理解为宽松型的先进先出,意思是对先进先出的要求没有很严格,而是有点宽松,有点放水。该策略可以考虑将这些产品混批次放在同一个库位上,这样出库的时候拣货人员可以在这个库位随意拿相应的数量,而不用过于纠结他自己拿的批次到底是更早还是更晚。仓库管理系统会根据拣货的库位去判断该库位上最早的那个批次是什么,然后对应的扣减这个批次的数量即可。


逻辑上的先进先出在海外仓系统中很常见,因为它既能帮助仓库节省容量,同时也能最大程度上保证用户的需求及时得到满足。同时,正是因为批次的引入,当仓库需要统计库龄的时候,也可以很好地实现按梯度计费(不同区间的库龄会有不同的计费单价)。


由于逻辑先进先出是属于宽松型管理,也就意味着仓库的操作是不可控的。例如上面案例中提到,可能依据一层又一层的策略,最终确定了要推荐拣货员去库位A拣货,但是拣货员今天心情不好,不想走那么远,然后直接去了库位B拣货。由于库位B是有这个产品的,而且数量也是够的,再加上我们采用的是逻辑的先进先出,所以系统并不能提示错误或者拦住货员。


所以当我们采用了这种宽松型管理的策略之后,我们应该考虑一些容错机制。例如仓库人员没有按照推荐库位拣货怎么办?没关系,仓库人员在什么库位上拣货了,那么扣减这个库位上对应最早的批次库存;虽然做不到百分百的准确,但是起码可以满足该库位上的先进先出的要求。


综上所述,我们会发现其实采用了逻辑的先进先出之后,我们节省了仓库的容量,提高了仓库作业的效率;但是也带来了弊端,那就是让批次信息或者说是库龄统计有一些不准确。


本文地址:http://www.msnbrh.com/news/IndustryNews/269.html
在线咨询
联系我们
TOP