介绍
MES(Manufacturing Execution System,制造执行系统) 是针对企业整个生产制造过程进行管理和优化的集成运行系统。
它在接受订单开始到制成最终产品的全部时间范围内,采集各种数据信息和状态信息,与上层业务计划层和底层过程控制层进行信息交互,通过整个企业的信息流来支撑企业的信息集成,实现对工厂的全部生产过程进行优化管理。
MES 提供实时收集生产过程数据的功能,当工厂发生实时事件时,MES 能够对此及时做出反应、报告,并使用当前的准确数据对其进行指导和处理。这种对事件的迅速响应使得 MES 能够减少企业内部无附加值的活动,有效指导工厂的生产运作过程,使其既能提高工厂及时交货能力、改善物料的流通性能,又能提高生产回报率。
—— GB/T 25485-2010 工业自动化系统与集成制造执行系统功能体系结构
iMES - 聚焦中小企业智能制造的 MES 系统
iMES: intelligent Manufacturing Execution System
大型企业都有自己的团队开发和维护 MES 系统,并且与公司内 ERP、OA 等系统对接,实现统一的生产制造工具流。
iMES 则致力于为中小企业提供智能制造以及工业 4.0 所需的 MES 系统中的生产过程控制能力,即聚焦于以下四部分:
具体每个部分的功能重点有:
- 生产过程管理: 生产计划,生产排程,生产工单,生产过程中数据的采集、监控、统计,调配生产资源,统计成本、绩效。
- 生产测试执行: 生产过程测试项配置、生产过程测试项执行、生产过程测试项结果记录、分析、上报。
- 产品质量管理: 物料采购、抽测、测试应力、QC、QA……等对产品质量有影响的各方面管理和统计。
- 车间库存管理: 生产过程物料库存、进出料、消耗、转库、退库……及与定制化的库房物料货架、夹具、托盘等配合完成系统管理。
iMES 组成
- iMES-admin
- 可供客户私有化部署的 MES 系统管理后台,提供生产过程管理、生产测试执行、产品质量管理、车间库存管理等功能。
- 可与客户的 ERP(金蝶、用友……)等系统对接,导入已有系统的数据,实现对工厂的生产制造过程进行优化管理。
- iMES-APP
- 一款跨平台的 APP,运行在用户的 Windows/Linux/macOS 测试主机或被测主体中,提供测试业务的配置、调度、排序、并发、日志等功能。
- 挂载企业内部的生产测试用例:用户自己开发的测试功能(C++/C#/Python/RF)脚本可以与 iMES 通过简单的 API 连接。
- iMES-agent
- 可以插入到客户自有测试软件中的代理程序,与客户测试软件提供 iMES 系统的数据交互接口。
- 最大化的使用已有测试软件,并提供 iMES 的增强功能。
iMES 系统的定位
致力于解决中小企业 MES 的核心问题:
- 周期短:机型切换频繁、料单经常变化,希望一条产线上能够满足尽可能多类型产品的生产,产品间快速切换。
- 人力有限:很难养一个完整的 MES 开发团队,只能在 ERP(企业资源管理)、WMS(仓库管理系统)、CRM(客户关系管理)的夹缝中开发中间件 or 扩展件,甚至有时需要 MES 能够替代部分 ERP、WMS、CRM 的功能,这样就不必使用多个系统,增加复杂度了。
- 预算紧张:更多的资金要放在产品的研发和市场上,生产方面的研发投入优先级不及前者。
iMES 的用户及职责
iMES 用户 | 英文及缩写 | iMES 中职责 |
---|---|---|
生产测试操作人员 | Line Worker(LW) | 执行测试、反馈结果 |
生产测试中试工程师 | Pilot Engineer(PE) | 工艺流程、工序、工位的设计、配置 |
生产测试业务开发人员 | MES Dev Engineer(MDE) | 工装软硬件开发、提出可生产性需求 |
质量工程师 | QA Engineer(QA) | 制定质量标准、核查执行效果 |
产品研发工程师 | Production Dev Engineer(PDE) | 实现可生产性需求、配合生产故障解决 |
- 某些场合下,生产测试称为:工装。
- 产品研发,此处特制被测物的研发。