智能制造之路—从0开始打造一套轻量级MOM平台之仓库管理(WMS)
一、前言
讲仓库管理(WMS)之前,我们先来谈一谈ERP。前一篇文章,大家可以看出,我在做MOM平台规划的时候并没有提到任何ERP的信息,并不是被忽略掉了;而是对于制造企业来说,ERP是重中之重。
MOM一定是要围绕ERP来打造的,制造企业一定是要按照先上ERP,再上MOM平台这个路线;只有先信息化,才能数字化。
ERP与MOM的关系可以用下图来表示:

ERP为制造工厂提供血液(物料基础信息,产品信息,订单信息,客户/供应商信息等)。MOM平台接收各种信号(人、机、料、法、环、测等数据)+血液进行计算决策,让整个制造过程透明,可控,最终让企业运转效率最大化,达到降本增效。
WMS与ERP的关系
ERP关注的是结果,它是从财务角度出发去实现管理的;WMS仓库管理软件关注的则是达成这些结果的过程,对过程中的人、机、料、法、环进行全面管理,是对ERP系统仓储功能的扩展、延伸与优化,为仓储中心提供更快、更准确、更精细的管理运营。
WMS可以看作是ERP系统扩展出来的一个数据快速收集工具,制造行业的WMS如果没有与ERP系统进行深度集成,是没有存在的实际意义的。
| 系统 | 数据收集方式 | 优缺点 |
| ERP | 人工核对,手工录入数量 | 慢,容易出错 |
| WMS | 扫码核对,自动统计数量 | 快,准确 |
工厂仓库与物流仓的区别:
制造仓库必须管控到实物,对实物进行追溯,所有实物条码化(也就是我们常说的一物一码),对过程中的人、机、料、法、环进行全面管理。
这里的一物一码,与传统意义不同。并不指单个物品贴一个UID条码,这里可以是单个物品,一包,一箱,一个栈板都可以分配一个唯一码(UID 或者叫 RID ,ReelID)等。
一般意义上,制造行业仓库管理系统(WMS)会管控到物品的最小包装,会对最小包装量/箱/栈板进行条码化,唯一化。
| 仓库 | 管理范围 | 管控方式 | 数据收集方式 |
| 物流仓 | 成品 | 账务模式,只统计进出物品数量 | 人工核对,手工录入数量 |
| 工厂仓库 | 成品,材料,设备,工装治具等 | 追溯到实物,一物一码,实物+数量统计 | 扫码核对,自动统计数量 |
一物一码标签示例

注意:UID(一物一码唯一ID),批次号(制造批次,可以是工单,制令单等),D/C(DateCode)三个参数,非常重要,后续的先进先出(FIFO),MES追溯,有效期预警都会用到。
二、 仓库管理的核心是什么?
个人看法只有3部分:“入库管理”,“库内管理”,“出库管理”,核心就是对物品的出入,在库进行管理,用一张图来说明如下:

对于制造企业来说,我们从入,库内,出三个方向发散,可以整理出WMS预计核心功能如下表格:
| 项目 | 类型 | 仓管 | 品质 |
| 入库 | 材料 | 采购入库,其他入库,生产退料,库内调拨 | IQC |
| 半成品 | 委外入库,完工入库,库内调拨 | IQC,FQC | |
| 成品 | 销售退货,完工入库,库内调拨 | FQC | |
| 库内 | 材料 | 盘点,拣料,生产领料,移库(上下架),拆分合并 | 水位,库龄,有效期预警,异常冻结等 |
| 半成品 | 盘点,拣货,移库(上下架),拆分合并 | ||
| 成品 | 盘点,拣货,移库(上下架),拆分合并 | ||
| 出库 | 材料 | 采购退货,领料出库,委外出库,其他出库 | OQC |
| 半成品 | 领料出库,委外出库 | ||
| 成品 | 销售出货 |
注:这里只列了材料/半成品/成品的管理方式,对于辅料/设备/工装治具等也可以采用一物一码(UID)进行管理,整体逻辑一致,细节有稍微差异,后续在EAM系统再详细描述。
三、业务架构
通过对仓库管理核心进行分析,我们可以得到一个通过一物一码(UID)贯穿整个业务流程的WMS业务架构,如下图:

四、供应商协同(ASN)
我们先来看看通常供应商是如何送货流程,如下:

ASN模式下供应商送货流程,如下:

ASN是WMS的一部分延申,覆盖SRM系统部分模块,目的是将仓库部分工作量前置,转移给供应商来做,减少内部的工作量的同时对供应商的交期进行管控。ASN的核心是把WMS系统UID标签的打印转接给供应商来做,加速内部收货速度,减少人力,提高仓库利用率。
轻量级MOM平台ASN模块功能规划如下:

五、总结
MOM平台核心是围绕5M1E(人、机、料、法、环、测)进行系统化管理。制造企业仓库管理系统(WMS)也必须围绕这6大要素进行开发。
| 5M1E | 说明 | WMS系统需要管理的领域 |
| 人(M) | 人(Man):操作者对质量的认识、技术熟练程度、身体状况等 | 检验人员,叉车人员资质要求等。 |
| 机器(M) | 机器(Machine):机器设备、测量仪器的精度和维护保养状况等; | 检验的量具 |
| 材料(M) | 材料(Material):材料的成分、物理性能和化学性能等; | 如:电子行业,ROHS,有效期管理等 |
| 方法(M) | 方法(Method):这里包括生产工艺、设备选择、操作规程等; | IQC,OQC检验项目适用的测试方法等。 |
| 测量(E) | 测量(Measurement):主要指测量时采取的方法是否标准、正确; | IQC,OQC检验标准等。 |
| 环境(M) | 环境(Environment):工作地的温度、湿度、照明和清洁条件等; | 如:电子行业,湿敏元器件管理。 |
上一章,很多人会关心系统通用性问题。从这一章我们可以看出,WMS系统的主线业务架构是与实际工厂的制造产品没有任何强关联的。也就是说,这套业务架构适合所有制造工厂。此处的业务架构基础数据深度依赖ERP系统,从ASN功能即可看出,所有的业务驱动都是由ERP来发起,后面具体业务会讲哪些地方会与ERP进行数据交互。
另一个大家关系的问题:每家工厂生产制造产品,过程,都不一样,MES平台能否标准化?其实完全标准化交付产品是不存在的,我们只需要保证主线核心业务标准化即可,行业特性的需求在标准化业务上进行微调达成快速交付就已经赢过市面上的大部分公司。还是上一章说的:从制造企业的组织架构来看,从制造的行业标准来看,90%的业务场景是可以标准化的。
尽请期待下一章:智能制造之路—从0开始打造一套轻量级MOM平台之来料管理(WMS)
智能制造之路—从0开始打造一套轻量级MOM平台之仓库管理(WMS)的更多相关文章
- 基于CentOS7.x Linux操作系统,从0开始构建一套Docker虚拟化平台,使用二进制Tar包方式,部署的步骤和方法如下:
#配置centos7的yum源#建议阿里源#链接:https://yq.aliyun.com/articles/525282?type=2#从Docker官网下载软件包: ls -l docker-1 ...
- 毕马威&阿里:通向智能制造的转型之路
文章发布于公号[数智物语] (ID:decision_engine),关注公号不错过每一篇干货. 2019 年 4 月 17 日,毕马威与阿里研究院携手举办了智能经济主题报告发布会,从技术.制造.组织 ...
- 运维工程师打怪升级进阶之路 V2.0
在此之前,发布过两个版本: 运维工程师打怪升级之路 V1.0 版本发布 运维工程师打怪升级必经之路 V1.0.1 很多读者伙伴们反应总结的很系统.很全面,无论是0基础初学者,还是有基础的入门者,或者是 ...
- 直击Huawei Mate 40产线背后的华为云IoT智能制造
摘要:数字孪生?在数字世界找到物理世界的设备! 本文分享自华为云社区<[云驻共创]Huawei Mate 40产线直击之华为云IoT智能制造助力工厂数字化转型>,原文作者:启明. Part ...
- 一个美国人对"智能制造"的思考!
世界上制造业最强的国家仍然是美国!如今,国内工业4.0概念讨论日益喧嚣,中德合作如火如荼,但我们不能否认这个事实. “ 当下,美国似乎失去了世界第一制造大国的称号,而中国的企业也正面临产值下滑.利润下 ...
- 5G:为人工智能与智能制造赋能
近几年,全球有两大科技领域越来越热:一个是人工智能,另一个是5G.两者都是能够改变时代.改变社会.改变经济的颠覆性技术.目前,我国已经发放了四张5G牌照,5G产业处在爆发前夜的阶段:人工智能方面,业界 ...
- MES被重新定义?做到这几点才算智能制造
在工业4.0背景下,推动智能制造,构建智能工厂.智能生产.智能物流和智能服务体系,我们需要对MES系统重新进行定义,主要从以下几个方面进行说明: MES深度融入企业运营环节 智能工厂中的机器将全部由软 ...
- MES应用案例|新宏泰电器乘上智能制造的东风
企业背景: 无锡新宏泰电器科技股份有限公司(下文简称:新宏泰电器)创立于1984年,公司主要生产断路器.微型电机.BMC/SMC材料.BMC/SMC模压制品及各类塑料模具的设计制造.已于2016年在沪 ...
- [js高手之路]Vue2.0基于vue-cli+webpack Vuex用法详解
在这之前,我已经分享过组件与组件的通信机制以及父子组件之间的通信机制,而我们的vuex就是为了解决组件通信问题的 vuex是什么东东呢? 组件通信的本质其实就是在组件之间传递数据或组件的状态(这里将数 ...
- 智能制造(MES)四大阶段
智能制造的发展会经历标准化.自动化.信息化.智能化四个阶段标准化,对于生产流程.业务流程.生产制造多方面的标准化.质量检测标准化.企业管理.供应链等.标准化是组织现代化生产的重要组成部分,对于生产专业 ...
随机推荐
- o(nlogn)求最长上升子序列
\(O(nlog_n)\)求最长上升子序列LIS 假设存在一个序列d[1..9] = 2 1 5 3 6 4 8 9 7,可以看出来它的LIS长度为5.下面一步一步试着找出它. 我们定义一个序列B,然 ...
- GraphQL渗透测试详解
GraphQL介绍 GraphQL概述 GraphQL 是一种查询语言,用于 API 设计和数据交互.它是由 Facebook 发布的一款新型的数据查询和操作语言,自 2012 年起在内部使用,自 2 ...
- MySql中执行计划如何来的——Optimizer Trace
作者:京东物流 籍磊 1.前言 当谈到MySQL的执行计划时,会有很多同学想:"我就觉得使用其他的执行方案比EXPLAIN语句输出的方案强,凭什么优化器做的决定与我得不一样?".这 ...
- js计算当前时间差
1 function timesFun(timesData) { 2 //如果时间格式是正确的,那下面这一步转化时间格式就可以不用了 3 var dateBegin = new Date(timesD ...
- “结巴”中文分词:做最好的 Python 中文分词组件
jieba "结巴"中文分词:做最好的 Python 中文分词组件 "Jieba" (Chinese for "to stutter") C ...
- [Pytorch框架] 1.4 Autograd:自动求导
文章目录 Autograd: 自动求导机制 张量(Tensor) 梯度 Autograd: 自动求导机制 PyTorch 中所有神经网络的核心是 autograd 包. 我们先简单介绍一下这个包,然后 ...
- Locust 界面简介(非使用级)
一.认识Locust 1.简介 Locust是一款易于使用的分布式负载测试工具,完全基于事件,即一个locust节点也可以在一个进程中支持数千并发用户,不使用回调,通过gevent使用轻量级过程(即在 ...
- 【问题排查篇】一次业务问题对 ES 的 cardinality 原理探究
作者:京东科技 王长春 业务问题 小编工作中负责业务的一个服务端系统,使用了 Elasticsearch 服务做数据存储,业务运营人员反馈,用户在使用该产品时发现,用户后台统计的订单笔数和导出的订单笔 ...
- python Unitest和pytest 介绍和安装
前言 目前有两种纯测试的测试框架,pytest和unittest,这系列文章主要介绍pytest为主 UnitTest测试框架理论 python 自带的单元测试框架,常用在单元测试 在自动化测试中提供 ...
- 2023-03-25:若两个正整数的和为素数,则这两个正整数称之为“素数伴侣“。 给定N(偶数)个正整数中挑选出若干对,组成“素数伴侣“, 例如有4个正整数:2,5,6,13, 如果将5和6分为一组的
2023-03-25:若两个正整数的和为素数,则这两个正整数称之为"素数伴侣". 给定N(偶数)个正整数中挑选出若干对,组成"素数伴侣", 例如有4个正整数:2 ...