2. 仓储基础概念:库位编码规则、SKU与库存单位、拣选单与订单结构、仓库区域划分原则
在深入拣选路径优化之前,必须建立统一的仓储基础语言。本章将拆解四个核心概念:库位编码(物理地址)、SKU与库存单位(商品身份)、拣选单与订单结构(任务载体)、仓库区域划分(空间逻辑)。这些概念是波次管理与分区策略的底层数据基础。
2.1 库位编码规则
库位编码是仓库的“三维坐标系统”,决定了拣选路径的起点与终点。一套优秀的编码规则应具备:唯一性、可读性、扩展性。
2.1.1 常见编码结构
| 编码层级 | 示例 | 说明 |
|---|---|---|
| 库区 | A | 高位货架区、平库区、冷库区 |
| 巷道/通道 | 01 | 从入口开始编号,奇偶分侧 |
| 货架列 | 03 | 沿巷道方向,从左到右递增 |
| 货架层 | 2 | 地面层为1,向上递增 |
| 货位格 | B | 同一层内从左到右A、B、C |
完整示例: A-01-03-2-B 表示 A 库区、01 巷道、第 03 列货架、第 2 层、B 货位。
工程建议: 编码中避免使用字母 I、O、Z(易与数字 1、0、2 混淆)。推荐使用固定长度(如 12 位),不足位补零,便于系统排序与正则匹配。
2.1.2 库位编码与拣选路径的关系
WMS 在生成拣选路径时,会按库位编码的字典序或空间邻近度排序。若编码规则未考虑物理路径顺序(如巷道号跳跃),会导致拣选员走回头路。
路径优化原则: 库位编码的排序逻辑应与实际行走路径一致。例如:巷道号从小到大,同一巷道内按列号递增,同一列内按层号从上到下(或从下到上)。
2.2 SKU 与库存单位
SKU(Stock Keeping Unit,库存量单位) 是商品在仓库中的唯一身份标识。一个 SKU 对应一种特定商品(品牌、型号、规格、包装等级)。
2.2.1 SKU 与库存单位的层级关系
| 层级 | 定义 | 示例 | WMS 中的用途 |
|---|---|---|---|
| 单品 | 最小销售单位 | 1 瓶可乐 | 拣选、出库 |
| 内包装 | 多件单品组成的小包装 | 6 瓶一提 | 整箱拣选、补货 |
| 外箱 | 标准物流箱 | 24 瓶一箱 | 托盘存储、整箱出库 |
| 托盘 | 集装单元 | 40 箱一托盘 | 高位货架存储、批量移库 |
常见误区: 将 SKU 与“商品条码”混为一谈。一个 SKU 可能对应多个条码(如不同批次、不同包装等级),但一个条码只能对应一个 SKU。WMS 中必须维护 SKU 与条码的多对一关系。
2.2.2 SKU 属性对拣选的影响
- 体积与重量: 决定拣选设备(手推车、叉车、AGV)和拣选方式(摘果式、播种式)。
- 周转率: 高周转 SKU 应靠近拣选面(黄金区域),低周转 SKU 可放在高层或远端。
- 存储条件: 常温、冷藏、冷冻、危险品等,决定了库区划分。
- 拣选频率: 高频 SKU 适合放在“快流区”,减少行走距离。
2.3 拣选单与订单结构
拣选单是仓库执行作业的核心指令。理解其结构,是优化波次与路径的前提。
2.3.1 订单结构
一个客户订单(Sales Order)在 WMS 中通常包含以下层级:
订单头(Order Header)
├── 订单号: SO-20240501-001
├── 客户信息: 收货地址、联系方式
├── 订单类型: B2C / B2B / 补货
├── 期望发货时间: 2024-05-01 18:00
└── 订单行(Order Lines)
├── 行1: SKU-1001, 数量 2, 库位 A-01-03-2-B
├── 行2: SKU-2003, 数量 5, 库位 B-02-01-1-A
└── 行3: SKU-3005, 数量 1, 库位 C-01-02-3-C
2.3.2 拣选单结构
拣选单(Pick List)是 WMS 将一个或多个订单的订单行按拣选路径重新排序后的作业指令。
| 字段 | 说明 | 示例 |
|---|---|---|
| 拣选单号 | 唯一标识 | PL-20240501-001 |
| 波次号 | 所属波次 | WAVE-20240501-01 |
| 拣选顺序 | 按路径排序的序号 | 001, 002, 003 |
| 库位 | 目标库位编码 | A-01-03-2-B |
| SKU | 商品编码 | SKU-1001 |
| 应拣数量 | 本次需拣取的数量 | 2 |
| 目标容器 | 放入哪个周转箱/订单 | 订单 SO-001 |
关键区别: 订单结构是“以客户为中心”的,而拣选单结构是“以库位为中心”的。WMS 的核心工作之一,就是将订单结构转换为拣选单结构,并在此过程中优化路径。
2.4 仓库区域划分原则
合理的区域划分是分区拣选策略的基础。区域划分应遵循以下原则:
2.4.1 按功能划分
- 收货区: 靠近卸货月台,配备质检与暂存功能。
- 存储区: 分为高位货架区、平库区、阁楼区等,按存储密度与存取频率布局。
- 拣选区: 通常位于存储区前端,存放高周转 SKU,减少拣选行走距离。
- 打包/发货区: 靠近装货月台,配备称重、贴标、集货功能。
- 退货/异常区: 独立封闭区域,处理质检、重新入库或报废。
2.4.2 按 ABC 分类划分
| 分类 | SKU 占比 | 出库量占比 | 推荐存储位置 | 拣选策略 |
|---|---|---|---|---|
| A 类 | 10% - 20% | 70% - 80% | 拣选区(黄金层) | 高频拣选、批量拣选 |
| B 类 | 20% - 30% | 15% - 25% | 存储区中层 | 波次拣选、分区拣选 |
| C 类 | 50% - 70% | 5% - 10% | 存储区高层或远端 | 按单拣选、定期补货 |
2.4.3 按物理特性划分
- 重货区: 地面层或托盘位,使用叉车作业。
- 轻小件区: 阁楼或流利货架,适合人工摘果。
- 异形件区: 不规则包装商品,使用定制货位。
- 温控区: 冷藏(2-8°C)、冷冻(-18°C 以下)、恒温恒湿。
工程案例提示: 某电商仓库将 A 类 SKU 集中放置在拣选区的前两排货架(黄金区域),拣选路径缩短了 40%。同时,将重货与轻货分区,避免了拣选员在同一个巷道内频繁切换设备(手推车 vs 叉车),效率提升 25%。
2.4.4 区域划分与拣选路径的联动
区域划分直接影响拣选路径的生成策略:
- 串行分区: 拣选员按顺序遍历多个区域,适合订单行分散的场景。
- 并行分区: 多个拣选员同时在不同区域作业,最后合单,适合大批量波次。
- 动态分区: 根据实时订单密度,动态调整区域边界,适合波次波动大的仓库。