大规模定制模式之于MES的三点思考
大规模定制(Mass Custermization) ,其目标是大规模生产定制化产品,并且在效率、质量(一致性)等指标方面与大规模批量生产等齐。
这是一种理想或者追求,其提出的背景是目前越发普遍的多品种、变批量、研产混线的生产特点。
大规模定制具有丰富的内涵,设计的模块化是源头,但这个范围就有点大了,设计与制造各司其职是目前普遍的常态。
因此,本文重点从制造方面,尤其是执行控制角度,对大规模定制下的MES策略,做出一些初步思考。

(1)模式:定制分离点决定了MES的根本模式
大规模定制具有定制分离点,不同的定制分离点主导的MES模式重点也是不同的。
比如面向备货型生产的MTS,是直接面向库存而不是面向订单的,通过库存的控制,牵引生产节奏,包括虚拟补货型生产订单的生成并制定生产计划,一般这种生产计划不需要人的干预而是系统自动生成的。
比如面向订货型生产的MTO,是没有订单就不生产的,传统上我们说的MES或APS大多都是面向这种情况的。
但对于大规模定制而言,严格的等到见到了订单再生产,有时候生产周期是根本无法满足的,也是为了提高对客户的响应速度,这时候就涉及到需要两个方面的改进:
一是基于预测提前投产,包括各种物料的提前准备,涉及到需求预测方面的技术;
二是在APS中,属于MTS和MTO混合的模式。企业的运行模式是复杂的,MES相关的技术也应针对性的调整与改变。
(2)效率:大规模的定制对MES提出了更严苛的快速响应要求
主要体现在三个方面。
一,业务流程及其信息的快速响应。这方面应该秉持“管理自动化”的思路,规范和固化业务流程,避免歧义乃至可选的业务流程,对信息内容和格式进行结构化表达和组织,目标是实现信息的快速甚至自动的流转。
二,多发生产切换的有效控制。大规模定制涉及到频繁的生产切换,在实物上需要建立类似精益生产的快换工装,在APS方面需要进行灵活的组批排产控制,争取实现从小批量到订单组合后的大批量生产,一定程度上减少生产切换,追求批量经济效益。
三,生产扰动的快速响应处理。即使进行了生产切换控制,但总体而言,大规模定制对于生产而言,仍然是大量的碎片化订单在并行生产的状态。生产扰动的类型是多样的,应该在线下进行规范、系统进行体现、技术进行保证。
(3)质量:多品种小批量下的质量一致性控制问题
这里所提的质量一致性,是因为大批量生产由于生产条件相对固化,质量一致性比较好,但对于大规模定制而言,不可能建立物理上的专线来只生产一种产品,固定的专线无法满足多品种变批量的混线并行生产。那有什么办法,在多品种小批量生产能够达到类似大批量生产所具有的质量一致性的目标,就是需要解决的问题。
一是,SPC控制手段。这是传统的手段,但也是必须的,这里就不多说了。
二是,品种不多时,建立资源的配置模板库。制定不同品种间生产切换的规范,遵照执行即可。建立资源配置模板库的目的是,保证某种产品的生产条件,包括机床、人员等都保持不变,有利于提高质量一致性。
这种实现涉及到对车间制造资源及其加工历史经验和数据的提炼,也不失为大数据运用的一种方式。

三,品种很多时,通过APS实现基于逻辑制造单元的资源配置。
这种单元是随任务而建立,随任务结束而解散的。这种单元是逻辑而非物理的,当然物理临近的因素也是应该考虑的。既然有了单元,零件在单元的周转应该流水式而非离散式的,否则单元的效力并没有真正发挥出来,此时应该考虑“一个流”的生产方式,也有利于保证质量一致性。
当然,哪些任务走单元也是需要综合判断分析,一般来说大件、精密件、批量件,或者关重件,是需要走单元的。对于APS而言,技术上非常复杂,但效果上应该是很好的,是支持大规模定制下多品种变批量生产模式的支撑技术。
大规模定制模式之于MES的三点思考的更多相关文章
- “多团队大规模”开发模式 - 基于SAP HANA平台的多团队产品研发
应用SAP HANA “官方”开发模式的伙伴们在转到“多团队大规模”开发模式时会遇到各式各样的心理不适应的状况,各种纠结.比如GIT Repository和HANA Repository冲突什么的. ...
- 【SAP业务模式】之ICS(三):前台操作
本片博文开始讲解SAP前台是如何实现ICS业务模式的. 一.VA01开立销售订单 我这里为了方便,创建了一个订单类型ZMIV作为公司间销售的订单类型,其实公司间销售订单跟标准的销售订单是一致的.同时, ...
- 单用户模式与救援模式:linux学习第三篇
单用户模式 1. 重新启动,在下列界面选项第一项按 e 按e后进入此grub界面(启动工具) 2. 找到linux16所在行,将'ro'(只读)修改为'rw'(读写),并加上 in ...
- 面向对象【林老师版】:__init__定制自己独有的特征(三)
本节内容 1.是如何产生对象 2.实例化的步骤 3.类即类型 一.是如何产生对象? __init__方法用来为对象定制对象自己独有的特征 1.stu1=LuffyStudent()调用报错 1.代码 ...
- MySQL进阶18- 存储过程- 创建语句-参数模式(in/out/inout-对应三个例子) -调用语法-delimiter 结束标记'$'- 删除/查看/修改-三个练习
/* MySQL-进阶18 存储过程 和 函数 存储过程和函数:类似于java中的方法 好处: 1.提高代码的重用性 2.简化操作 */ #存储过程 /* 含义: 一组已经预见编译好的SQL语句的集合 ...
- 利用Sonar定制自定义JS扫描规则(三)——SSLR JavaScript Toolkit 使用说明
在上一篇blog中讲了在sonar中如何新增自定义的JS规则,这里面比较难的地方是XPath语句的编写,而要编写正确的XPath语句,首先要拿到语法的AST,下面我们就来介绍如何使用SSLR Java ...
- [设计原则与模式] 如何理解TDD的三条规则
cp from : https://blog.csdn.net/ibelieve1974/article/details/54948031 如何理解Bob大叔的TDD三条规则?第一条和第三条讲的是 ...
- Linux模式设计系列( 内核与应用关联思考)
http://blog.chinaunix.net/uid/20608849/cid-25333-list-2.html
- 小菜学习设计模式(三)—工厂方法(Factory Method)模式
前言 设计模式目录: 小菜学习设计模式(一)—模板方法(Template)模式 小菜学习设计模式(二)—单例(Singleton)模式 小菜学习设计模式(三)—工厂方法(Factory Method) ...
随机推荐
- 201871010126 王亚涛 《面向对象程序设计(Java)》第十一周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...
- 安装禅道提示:ERROR: 您访问的域名 192.168.110.128 没有对应的公司
您访问的域名 192.168.110.128 没有对应的公司. in /usr/local/nginx/html/zentaopms/module/common/model.php on line 8 ...
- (translation.E004) You have provided a value for the LANGUAGE_CODE setting that is not in the LANGUAGES setting.
django3.0开始LANGUAGE_CODE前面必须配相应的LANGUAGES配置如下: from django.utils.translation import gettext_lazy as ...
- zz目标检测
deep learning分类 目标检测-HyperNet-论文笔记 06-06 基础DL模型-Deformable Convolutional Networks-论文笔记 06-05 基础DL模型- ...
- 支持TV远程控制的WIN10PEX64_17763网络版by双心
支持TV远程控制的WIN10PEX64_17763网络版by双心 用slore大神的wimbuilder2,基于cn_windows_10_enterprise_ltsc_2019_x64_dvd_9 ...
- [LeetCode] 374. Guess Number Higher or Lower 猜数字大小
We are playing the Guess Game. The game is as follows: I pick a number from 1 to n. You have to gues ...
- [LeetCode] 255. Verify Preorder Sequence in Binary Search Tree 验证二叉搜索树的先序序列
Given an array of numbers, verify whether it is the correct preorder traversal sequence of a binary ...
- oracle--DG监控脚本
conn sys@oracle01 as sysdba column dest_name format a30 column destination format a20 column MEMBER ...
- Kubelet 证书如何自动续期
一.问题现象和原因 Kubernetes 日志错误 当 Kubernetes 集群日志中出现 certificate has expired or is not yet valid 错误信息时,表明证 ...
- 路径规划基础A*算法
1,Dijkstra’s 算法 一种发散性寻找最短路径算法. 由起点开始向四周开始发散,直到碰到目标点为止.这时就是最短路径.优点:能找到与目标点的最短路径:缺点:搜索花费的时间会比较长. 2,Gr ...

