MES系统帮助冷轧厂实现次品的流程解析
为了解决现场实际生产过程中纸质不良品卡片易丢失、周期长、传递缓慢,不能起到质量警示和生产预警等诸多方面的问题,某冷轧厂采取了在MES系统中实现不良品业务流程的方案,完全替代和取消了纸质不良品卡片,在MES系统中实现了不良品卡片业务流程数据共享。尤其在不良品缺陷图片处理方面,取得了突破性的解决方法和研究成果。

1 前言
该冷轧厂建厂时就着眼于信息化建设,其中重要的一项就是引入MES系统(生产制造执行系统)。MES提供操作管理平台,规范操作流程,并共享各项数据。
在实际业务中,该厂不良品卡片记录了详细的缺陷细节,这些信息在MES系统中并没有对应的应用功能和数据存储。因此有必要将不良品卡片业务流程纳入到MES中。在MES系统里存储缺陷详细信息、缺陷图片,完善了系统功能流程和缺陷信息。为分析缺陷信息、处理问题卷、反馈异议质量信息以及完善质量体系打下良好的数据基础。
2 实际业务不良品卡片
实物卡片样式主要包括:钢卷卷号、钢种、规格、重量、发生工艺段、检查日期以及缺陷的发生位置、程度、部位、手感程度、涂油质量、边部质量、表面级别、板形、缺陷图片等信息。不良品卡片是一种纸质生产卡片,记录缺陷信息、表面处理意见和处理结果。
具体使用方法:生产过程中,由生产部、技术部手工填写,采用卡片式过程传递。产品生产完毕后,最终由技术部回收归档。
纸质卡片在传递过程中易丢失,在生产过程中对操作人员没有起到警示作用。生产问题卷时,没有特别监护生产的过程,不能保证机组的稳定运行。周期长,传递缓慢。

3 在MES中实现不良品卡片流程
为解决上述纸质卡片在生产过程中表现的种种弊端,决定将不良品卡片业务流程纳入到MES系统中。首先进行可行性研究和需求分析,会同技术部质量人员确定了完整的业务流程。建立符合三范式的不良品数据表,建立缺陷视图。利用MES中原有的物料、质量信息完成快速录入和存储缺陷信息。整个操作过程相关人员都可以随时查询,监护生产。信息集成到MES平台中,避免了周期长传递缓慢的问题。可以手工绘制缺陷图片并与缺陷信息同时保存。
MES系统业务流程
质检人员填写不良品的缺陷信息,系统会将物料实绩信息自动带人物料信息,用户编辑缺陷图片信息,技术部质量人员针对不良品填写具体处理意见,然后生产线上操作工按照处理意见对不良品进行具体处理并最终确认。
数据接口
该流程主要涉及到生产实绩表、不良品实绩表、各种缺陷基表和视图以及图片文件。不良品缺陷表的钢卷号加上全程工序代码作为外键,一对一关联生产实绩表中的钢卷号加上全程工序代码。
缺陷表、工序表、发生位置视图、发生程度视图、发生部位视图、手感程度视图、涂油质量视图、边部质量视图、表面级别视图、板形视图一对多关联不良品缺陷表。缺陷信息里的图片名称,一对一关联到图片服务器上的图片文件。

4 MES不良品卡片各功能介绍
不良品画面提供如下七个功能,包括:查询、新增、修改、删除、制定对策、实物处理以及缺陷图片处理。
功能说明
新增缺陷信息,输入钢卷号后回车可以从生产实绩表里带入具体的钢卷信息,然后填人缺陷信息保存。修改缺陷信息只能修改流程中和本岗位相关的缺陷信息。过期数据将自动进行归档,不建议删除掉。通过“对策”的功能,由技术部针对生产线上的不良品制定并填写处理意见。生产线上的生产人员按技术部制定的处理意见对不良品进行操作和处理后,执行“处理”功能进行确认。
对于缺陷钢卷,现场SDD设备(表面质量自动检查仪)中保存钢卷的缺陷图像,系统可以实现自动从SDD中取出图片,并随缺陷信息保存在图片服务器中。本画面也提供了手工绘制图片的功能。操作工手工绘制缺陷大致形状,然后保存到图片服务器中。
整个流程在同一个画面完成,通过MES权限管理来设定不同操作人员具有执行不同功能按钮的权限,实现了整个流程的操作。操作过程中自动记录操作人和操作时间,便于落实责任,也便于数据分析。不良品在系统中时刻处于三个不同的状态,即“未处理”、“给出意见”以及“已处理”,画面用不同的颜色标注不同的状态,方便不良品的处理。
图片处理
画面提供选取并保存外部图片到系统图片服务器中的功能。也提供了在画面上手工绘制缺陷图片的功能。图片编辑功能类似Windows上的画图程序,可使用“铅笔”,“橡皮”进行缺陷的简单描绘,可使用“撤销”、“恢复”等功能来辅助绘制图片。浏览不良品信息时,缺陷图片会自动下载到客户端上。

5 结论
本实例实现了将实际业务中的不良品卡片流程纳入到MES系统中的目标,将不良品缺陷详细信息有效地保存下来,且实现了数据共享,解决了实际业务中存在的种种弊端,完全替代并取消了实际业务中不良品卡片。也为信息化图形方面的工作提供了一种思路和方法。
MES系统帮助冷轧厂实现次品的流程解析的更多相关文章
- 从零开始学Linux系统(一)之引导流程解析
Linux系统:分时多用户多任务的操作系统: Linux系统引导流程: inittab配置文件中: 定义了linux系统的运行的7个级别:从0~6 0.6:分别代表关机和重启,不建议设置为默认的运行级 ...
- 工厂交接班易出问题?MES系统实现精准对接
工厂交接班制度非常的严格和复杂,而MES系统能让繁琐的交接班流程简单快捷无措.MES系统在发生事件时记录传递事件,还可以主动对事件进行分类和报告.人员可以查看和深入到以前或当前班次的个别事件. 随着工 ...
- 汽车制造商表态:必须依靠MES系统来管控流程
汽车行业特点 汽车工业是一个高投入,高产出,集群式发展的产业部门. 汽车自身的投资,生产,研发,供应,销售,维修:前序的原材料,零部件,技术装备,物流:后序的油料,服务,信贷,咨询,保险,直至基础设施 ...
- 【详解】ERP、APS与MES系统是什么?
ERP是什么?MES是什么?APS又是什么?无论他们有什么功能,对企业有什么意义,不过都是计算机在读写一些数据而已.实际上这一切的本质不过是数据在硬盘和内存中快速的读和写. ERP是--,APS是-- ...
- MES系统学习
MES系统是当今制造型企业信息化的热点,而统一建模语言UML是面向对象建模的标准语言,在软件工程发挥着重要作用.MES系统如何进行UML建模呢,今天和大家重点讨论一下MES系统的UML建模方法,请看本 ...
- 浅谈MES系统SMT的JIT功能(一):JIT原理
前段时间帮忙客户实现了MES系统的SMT线上的JIT功能(JIT功能只适合电子行业的生产线),今天就来谈谈JIT功能是什么,为什么工厂车间需要用到JIT等等一些经验 首先说说JIT: 准时制生产方式( ...
- MES系统在小批量电子行业生产管理中的应用
小批量电子产品生产管理的主要问题 电子电器制造类企业,既有单件小批量生产,也有批量生产:有按库存生产,也有按订单生产,属于典型的离散制造行业.因产品的不同其生产工艺流程也不尽相同,生产设备的布置不是按 ...
- 不了解MES系统中的看板管理?看完本文就懂了
如果想要在生产车间中,让生产过程管理都处在“看得见”的状态,那么看板可视化管理的导入是你的不二选择. MES看板包括四个部分:生产任务看板.各生产单位生产情况看板.质量看板和物料看板,其中生产任务看板 ...
- 别忘了在使用MES系统之前,还有关键一步!
如果你是不熟悉工业自动化领域的专业人士,又或者是从IT或其他背景进入到操作技术(OT)领域的相关人士,那么我相信你不会后悔读到这篇文章. 我们都想做到智能化生产,想将MES系统,APS系统应用到生产过 ...
随机推荐
- Layer获取iframe的dom元素及调用iframe页的js方法
1. 父页面点击第一个按钮触发,获取子页面中的body元素,调用子页面中定义的js方法 yes : function(index,layero){ //获取iframe的body元素 var body ...
- 树莓派搭建基于flask的web服务器-通过移动端控制LED
1.概述 在局域网内,基于flask搭建web服务,从而可以使用移动客户端访问该web服务.由于是flask新手,所以本次实现的web服务功能较为简单,即控制LED灯的开/关及闪烁. 2.准备工作 2 ...
- vue-cli3和ts建立vue项目
第一步,如果你之前没有装vuecli,可以直接执行下面命令 npm install --global @vue/cli 注:这里我install 的时候不成,于是我用的是 cnpm install - ...
- 异常DBG_PRINTEXCEPTION_C(0x40010006)和DBG_PRINTEXCEPTION_WIDE_C(0x4001000A)
简介 DBG_PRINTEXCEPTION_C,代码0x40010006:DBG_PRINTEXCEPTION_WIDE_C,代码0x4001000A:在调试器的控制台窗口打印异常信息/调试信息.它定 ...
- 关于codeforces加载慢
昨天cdx报名cf,打开网页10多分钟才交了.... 今天问了wxy,百度了一下,以前也搜过,然后就忘记了. 今天记一下. 1.右键单击开始按钮,打开资源管理器,在资源管理器的地址栏中填写" ...
- 深入js系列-类型(null)
首先null是表示什么状态呢 这个是需要和上篇的undefined做一个区分 undefined 从未赋值 非关键词(也就是可以定义为变量名或者赋值给它) null 曾经赋值.目前没值 关键词 typ ...
- 2014(5)系统设计,web应用
[案例五](共25分) 阅读以下关于Web应用的叙述,在答题纸上回答问题1至问题2. [说明] 某软件公司拟为其客户开发一套基于Web的电子商务系统,该系统向终端用户提供在线购物功能.近期,项目组召开 ...
- 解析node-cors模块
(function () { 'use strict'; var assign = require('object-assign'); var vary = require('vary'); var ...
- QThread 采用moveToThread方式实现多线程。 线程本身、connect关联的槽函数、connect关联的lambda对象分别运行在哪个线程中。
Qt如何实现多线程:https://www.cnblogs.com/azbane/p/11372531.html September 5,2019 先抛出几个问题,用问题来引导思维导向: 1.继承的Q ...
- Java集合详解3:一文读懂Iterator,fail-fast机制与比较器
<Java集合详解系列>是我在完成夯实Java基础篇的系列博客后准备开始写的新系列. 这些文章将整理到我在GitHub上的<Java面试指南>仓库,更多精彩内容请到我的仓库里查 ...