当前位置: 首页 > news >正文

一文了解:离散型制造业轻量化MES解决方案

离散型制造业的特点

离散型生产行业主要是通过对原材料物理形状的改变、组装,成为产品,使其增值。典型的离散型行业包括:机械、电子、航空、汽车等行业。这些企业既有按订单生产(MTO),也有按照库存生产(MTS),既有批量生产也有小批量生产。主要有以下特点:

1.离散型制造业产品种类繁多,产品结构层较清晰,图纸和BOM较明确。

2.生产过程复杂,非标程度高,工艺路线和设备使用灵活,产品生产过程是断续的、离散的,主要的生产工艺方法有锻造、铸造、焊接、机加工、涂镀、装配等,不同零件的生产过程有所不同。

3.车间形态多样,运营维护复杂。有流水线型车间、加工车间、装配车间、铸造、锻造、喷涂等车间,不同形态的车间在生产管理、质量控制、设备维护等方面都有不同的要求和特点。

4.生产计划管理要求高,企业大多是按单生产的(MTO)的生产组织方式,多品种、小批量、短交期、工艺环节较多、生产组织难度大,对供应链和生产系统的快速响应提出了较高的要求。

12f48e6a46f30351347da2f2896f2bcd.jpeg

轻量化MES概述

根据离散型行业的特性,我们知道这类企业使用MES时更关注生产计划的制定和生产过程的快速响应。结合飞讯在该行业大量个案的基础上总结、验证、提升,形成具有一定代表性的MES解决方案,为大家介绍飞讯定制化开发的轻量化MES系统。

系统大功能模块包含:系统管理、基础数据(生产建模)、仓库管理、生产计划、生产执行(含生产管控、品质检验、物料管理、生产追溯)、设备管理、设备数据采集、看板/报表主要的几个部分,从功能性、实用性、可拓展性、可复用性等几个维度衡量,完全满足生产现场的使用要求。

7e2ff204580adb76dd762e5a09aad84b.jpeg

MES功能之基础数据

ERP承担着管理公司主数据的角色,但无法管理所有的信息,MES可通过与ERP间的R&R 定义, 自定义所需信息并进行管理。MES系统基础数据包含生产组织建模、生产日历、工艺路线设置、标签设置、各项基础数据(产品、物料、人员、设备)等。采用标准化、模块化与定制化相结合敏捷配置、快速响应的方式,并支持自由设置增删改查和导出功能。


MES功能之生产计划

根据ERP总装工单的客户需求交期,以及订单优先级、产能要素、人员要素等,通过同步生产工单数据,生成月/周生产计划,检查生产工单的在库齐套情况。生成每日的生产计划。随后下达子生产工单,得出相应的日物料需求计划。支持根据企业的车间定义子排产计划,读取生产子工单、结合设备、人员、产能、产能、日历、机台合并规则等要素;通过VPS计算,得出机台生产日计划。充分结合订单优先级、排产约束条件;辅助排产计划,提升排产的效率及准确性。 

07033acfc979faa79a2b3d4e32e30a7c.jpeg

MES功能之工艺管理

1.内嵌工艺流程管理的思维,建立产品BOM,生成物料需求清单!对接ERP或SRM系统,生成物料采购单!

2.同时支持系统进行BOM的增删改查,进行BOM版本管理,自动保存历史BOM数据!为精益设计和追溯提供历史数据支持! 

3.同时支持QFD质量功能展开的工艺路径设置需求和数据支持!


MES功能之生产管控

1.涵盖了从生产派工、准备、开工、作业、报工到完工入库的整个生产过程。

2.可以根据生产工单分拆派工单,包括返工返修;通过自动采集和手工收入等方式,详细地记录生产过程的人、机、料、工装夹具和SOP(标准操作流程)的准备。

3.在生产作业阶段,系统会进行首检、巡检和异常提报等操作,确保生产过程中的质量控制和问题及时发现。

4.当一个产品完成生产后,系统会自动生成入库申请单,并对接WMS或ERP系统,实现信息的实时共享和协同工作。


MES功能之图纸/E-SOP协同

1.支持产品维护产品图纸、ESOP作业指导;支持PDF格式、视频等文件格式。

2.车间作业员可以通过工位电脑查看产品图纸,提高图纸协同效率及准确性、版本正确性。

f966d8550c859f90e94d1ab1477fc147.jpeg

MES功能之品质检验

1.建立全面的质量管理流程,根据不同的检验需求,为每个环节设定相应的检验任务。包括IQC检验、来料检验任务、首件检验任务、抽检检验任务、巡检检验任务、入库检验任务和出货检验任务等。

2.当发现生产过程有质量问题时,系统自动产生质量异常报警, 找到关键工艺环节,关键质量人员,缩减质量问题的分析过程,加快质量异常的处理速度。


MES功能之物料管理

1.工单用料管理涵盖了领料、退料和补料等环节。当生产部门需要领取物料/退料时,可以通过系统进行领退料操作。为了满足生产过程中的额外需求,还可以进行补料操作以确保生产进度的顺利进行。

2.物料记录查询功能使得用户可以方便地追踪和查询物料的详细信息,避免物料短缺或过剩的情况发生。


MES功能之生产追溯

1.通过采集原材料、生产流程、半成品和成品等各方面的信息,涵盖产出、领料、投料、WIP、首巡检所有记录,建立追溯数据基础。

2.采用标识和追踪技术,在关键环节扫描和记录产品标识码,追溯查询以生产批次为核心,实现从订单下达到产品制造、检测、入库、物料使用全流程的监控和追溯。

3.可视化界面则实时监控生产过程中的各个环节,追溯生产中的异常情况和潜在问题。 


MES功能之设备管理

1.刀模具管理:建立刀模具完整的数字化闭环管控链,防止丢失、最大化利用刀模具资源,节省成本。同时对刀模具精准库位管理及监控,出、还、存全流程数字化追溯。

2.设备点检保养:根据设备状态的监控及设备维护手册信息,制定定期的保养计划及工装夹具的寿命设定,系统提前对保养计划及寿命进行预警,设备维护人员可根据预警或计划信息进行保养及寿命的管理。 

3.设备状态监控预警:对于能够提供报警信息的设备,可以对采集到的报警数据,系统的预警模块进行实时响应,进行多系统之实时联动。通过采集设备运行时间、加工数量、故障时长数据,可以计算设备的时间开动率、性能开动率,来反映设备的综合效率。

cb73c2c4fe637f2424d21a3a6b7736cf.jpegMES功能之设备数据采集

1.通过传感器与生产设备进行连接,从生产设备中采集设备数据,涵盖了实时数据、历史数据、运行状态数据和异常数据的采集,如设备状态、累计时间、停机时间、单件加工时间、加工数量、工艺参数等。

2.这些数据可以反映设备的实时运行状态和生产效率,一旦发现设备的运行状态异常,企业可以立即采取措施进行处理,避免生产事故和减少损失。

a1cd5a64c64b1120c7774d5efb034cef.jpeg
MES功能之看板/报表

1.看板/报表旨在帮助企业更好地监控、管理和优化生产过程,涵盖工序电子看板、车间总看板、追溯相关报表、生产相关报表、质量相关报表等,对生产计划调度、生产计划达成率、生产合格率、产出情况、完成情况监控等各生产进程监控管理。

2.在组装和包装生产线上,可以实时显示正在生产的工单、工单达成率、计划达成率、直通率、生产效率和质量不良项目等数据;车间看板可以轮流显示各生产线的生产计划、标准产能、计划产能、实际产能和达成率等信息。

adc9f029c76e2aa2b455a1fef4e22141.jpeg
ea15fd9e046640171696546c1850a5dd.jpeg

总结

飞讯软件针对离散型制造业设计的轻量化MES解决方案通过采用先进的技术和优化流程,为离散型制造企业提供了一个更加高效、灵活和可靠的生产管理方式。通过实现生产过程的可视化、可控化和智能化,帮助企业降低成本、提高生产效率和质量。

同时,飞讯低代码数字底座平台具有快速部署和灵活扩展的特点,能快速交付轻量化MES系统,满足不同企业的需求。未来,随着工业数智化不断发展,离散型制造业轻量化MES解决方案将发挥更加重要的作用,推动企业实现数字化转型和升级。

相关文章:

一文了解:离散型制造业轻量化MES解决方案

离散型制造业的特点 离散型生产行业主要是通过对原材料物理形状的改变、组装,成为产品,使其增值。典型的离散型行业包括:机械、电子、航空、汽车等行业。这些企业既有按订单生产(MTO),也有按照库存生产&am…...

《云计算:云端协同,智慧互联》

《云计算:云端协同,智慧互联》 云计算,这个科技领域中的热门词汇,正在逐渐改变我们的生活方式。它像一座座无形的桥梁,将世界各地的设备、数据、应用紧密连接在一起,实现了云端协同,智慧互联的愿…...

Java stream流 常用记录

根据列表中的某个字段进行去重 // 根据roleKey对列表去重return roleList.stream().map(AccountRole::getRoleKey).distinct().map(roleKey -> roleList.stream().filter(role -> role.getRoleKey().equals(roleKey)).findFirst().orElse(null)).filter(Objects::nonNul…...

Spring Security6 用户身份认证

前提 你需要先拜读 [Spring Security 6 官方文档](https://docs.spring.io/spring-security/reference/servlet/authentication/architecture.html#servlet-authentication-authenticationmanager) 你需要弄清楚身份认证(Authentication)和鉴权&#xff…...

钩子函数-hook

钩子函数-hook hook 的作用 利用钩子函数可以在所有测试用例执行前做一些预置操作(如:准被测试数据、测试环境) 或者在测试结束后做一些后置操作(如:清理测试数据) 钩子函数在其它框架中也有&#xff0…...

拉链表-spark版本

采用spark实现的拉链表 拉链表初始化 import org.apache.spark.sql.SparkSession import org.apache.spark.sql.functions.lit/*** 拉链表初始化*/ object table_zip_initial {val lastDay "9999-12-31"def main(args: Array[String]): Unit {var table_base &q…...

【笔记1-2】Qt系列:QkeyEvent 键盘事件 设定快捷键

参考文献 QKeyEvent 类用来描述一个键盘事件。当键盘按键被按下或者被释放时,键盘事件便会被发送给拥有键盘输人焦点的部件。QKeyEvent 的 key() 函数可以获取具体的按键关键字。需要特别说明的是,回车键在这里是 Qt::Key_Return;键盘上的一…...

adb突然获取不到华为/荣耀手机。。。

手机一开始都是好好的,adb获取正常,adb执行命令正常。突然有一天不好使了。。。。。 重启、换usb线都试过。。。。。。 看到hisuite模式和adb冲突这篇帖子,尝试下载华为手机助手去链接,但一直连接不上。 最后我的处理方法是&#…...

layui的layer.confirm获取按钮焦点

因为ayer.confirm的按钮并非采用button,而是a标签,所以获取按钮焦点获取不到,要采用别的方法,下面介绍在ie11中和ie8中不同的写法 在ie11中 layer.confirm(确定取消这个弹窗吗?,{btn: [确定, 取消],success:function…...

【HarmonyOS】鸿蒙应用开发基础认证题目

系列文章目录 【HarmonyOS】鸿蒙应用开发基础认证题目; 文章目录 系列文章目录前言一、判断题二、单选题三、多选题总结 前言 随着鸿蒙系统的不断发展,前不久,华为宣布了重磅消息,HarmonyOS next 开发者版本会在明年(…...

Mocha

Mocha介绍 介绍 Cypress 底层依赖于很多优秀的开源测试框架,其中就有 MochaMocha 是一个适用于 Node.js 和浏览器的测试框架,它使得异步测试变得简单 JS 语言带来的问题 JS 是单线程异步执行的,这使得测试变得复杂,因为无法像…...

Java详解I/O

前言: 小弟能力不足,认知有限,难免考虑不全面,希望大佬能给出更好的建议,指出存在的问题和不足,在此跪谢。 IO发展史 Java中对于I/O能力的支持主要分为三个比较关键的阶段: BIO 第一个阶段…...

数据处理生产环境_spark获取df列当前日期的前一天日期

需求描述: 我现在有一个dataframe,名为dfin,样例数据如下 a1_id_lxha2_PHtime比亚迪_汉1232023-11-15 12:12:23比亚迪_汉1252023-11-15 13:14:51比亚迪_汉1232023-11-15 12:13:23比亚迪_汉1262023-11-16 14:12:34比亚迪_秦2312023-11-15 14:12:28比亚迪_秦2342023…...

第四代智能井盖传感器,实时守护井盖位安全

城市管理中井盖的安全问题始终是一个不容忽视的方面。传统的巡检方式不仅效率低下,无法实现实时监测,而且很难准确掌握井盖的异动状态。因此智能井盖传感器的应用具有重要意义。这种智能传感器可以帮助政府实时掌握井盖的状态,一旦发现异常情…...

【前端知识】Node——文件流的读写操作

四种基本流类型: 1.Writable: 可以向其写入数据的流 2.Readable: 可以从中读取数据的流 3.Duplex:同时为Readable 和 Writable 4.Transform: Duplex可以在写入和读取数据时修改或转换数据的流 一、Readable const fs require(fs);// 创建文件的Readable const rea…...

解决证书加密问题:OpenSSL与urllib3的兼容性与优化

在使用客户端证书进行加密通信时,用户可能会遇到一些问题。特别是当客户端证书被加密并需要密码保护时,OpenSSL会要求用户输入密码。这对于包含多个调用的大型会话来说并不方便,因为密码无法在连接的多个调用之间进行缓存和重复使用。用户希望…...

#gStore-weekly | gAnswer源码解析 调用NE模块流程

简介 gAnswer系统的主要思想,是将自然语言问题转化为语义查询图,再和RDF图做子图匹配。在转换成查询图的第一步就是确定查询图的节点,即节点提取(Node Extraction, NE)。 查询图中的节点由实体(entity&am…...

vscode 配置 lua

https://luabinaries.sourceforge.net/ 官网链接 主要分为4个步骤 下载压缩包,然后解压配置系统环境变量配置vscode的插件测试 这里你可以选择用户变量或者系统环境变量都行。 不推荐空格的原因是 再配置插件的时候含空格的路径 会出错,原因是空格会断…...

vscode设置代码模板

一键生成vue3模板代码 效果演示 输入vue3 显示快捷键 按回车键 一键生成自定义模板 实现方法 进入用户代码片段设置 选择片段语言 vue.json输入自定义的代码片段 prefix是触发的内容,按自己的喜好来就行; body是模板代码,写入自己需要的…...

用css实现原生form中radio单选框和input的hover已经focus的样式

一.问题描述:用css实现原生form中radio单选框和input的hover已经focus的样式 在实际的开发中,一般公司ui都会给效果图,比如单选按钮radio样式,input输入框hover的时候样式,以及focus的时候样式,等等&#…...

uniapp:录音权限检查,录音功能

1.可以使用&#xff1a;plus.navigator.checkPermission检查运行环境的权限 2.如果是"undetermined"表示程序未确定是否可使用此权限&#xff0c;此时调用对应的API时系统会弹出提示框让用户确认&#xff1a;plus.audio.getRecorder() <template><view cla…...

Rust开发——切片(slice)类型

1、什么是切片 在 Rust 中&#xff0c;切片&#xff08;slice&#xff09;是一种基本类型和序列类型。在 Rust 官方文档中&#xff0c;切片被定义为“对连续序列的动态大小视图”。 但在rust的Github 源码中切片被定义如下&#xff1a; 切片是对一块内存的视图&#xff0c;表…...

如何给shopify motion主题的产品系列添加description

一、Description是什么 Description是一种HTML标签类型&#xff0c;通过指定Description的内容&#xff0c;可以帮助搜索引擎以及用户更好的理解当前网页包含的主要了内容。 二、Description有什么作用 1、基本作用&#xff0c;对于网站和网页做一个简单的说明。 2、吸引点击&…...

力扣刷题-二叉树-二叉树最小深度

给定一个二叉树&#xff0c;找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明&#xff1a;叶子节点是指没有子节点的节点。&#xff08;注意题意&#xff09; 示例 1&#xff1a; 输入&#xff1a;root [3,9,20,null,null,15,7] 输出&#x…...

注解方式优雅的实现 Redisson 分布式锁

1前言 日常开发中&#xff0c;难免遇到一些并发的场景&#xff0c;为了保证接口执行的一致性&#xff0c;通常采用加锁的方式&#xff0c;因为服务是分布式部署模式&#xff0c;本地锁Reentrantlock和Synchnorized这些就先放到一边了&#xff0c;Redis的setnx锁存在无法抱保证…...

PHP/Laravel通过经纬度计算距离获取附近商家

实际开发中,常常需要获取用户附近的商家,思路是 获取用户位置(经纬度信息)在数据库中查询在距离范围内的商家 注: 本文章内计算距离所使用地球半径统一为 6378.138 km public function mpa_list($latitude,$longitude,$distance){// $latitude 34.306465;// $longitude 10…...

grafana面板介绍

grafana 快速使用 背景 随着公司业务的不断发展&#xff0c;紧接来的是业务种类的增加、服务器数量的增长、网络环境的越发复杂以及发布更加频繁&#xff0c;从而不可避免地带来了线上事故的增多&#xff0c;因此需要对服务器到应用的全方位监控&#xff0c;提前预警&#xf…...

实验三 循环结构程序设计(Python)

第1关:打印图形 zm=input("") #代码开始#代码结束def print_pattern(letter):if not letter.isalpha() or not letter.isupper():print("请输入大写字母")returnstart_char = Aend_char = letterfor i in range(ord(start_char), ord(end_char) + 1):spa…...

Flutter笔记:目录与文件存储以及在Flutter中的使用(上)

Flutter笔记 目录与文件存储以及在Flutter中的使用&#xff08;上&#xff09; 文件系统基础知识与路径操作 作者&#xff1a;李俊才 &#xff08;jcLee95&#xff09;&#xff1a;https://blog.csdn.net/qq_28550263 邮箱 &#xff1a;291148484163.com 本文地址&#xff1a;h…...

注意了!申请流量卡时地址一定不要填写学校,不好下卡哦!

当我们在网上购买流量卡时&#xff0c;都会要求让填写准确的收货地址&#xff0c;但是对于收货地址你填对了吗&#xff1f; ​  很多朋友在提交流量卡申请之后&#xff0c;往往会被运营商拒审&#xff0c;对于拒审的原因除了比较常见的信息填写有有误、涉及禁发地区、重复申…...