分享

MES(制造执行系统) 开源!

 汉无为 2024-03-09 发布于广东

IMES 是适用于小型中型制造商的开源制造执行系统

源代码:

http://www./panstor/smart-industry

IMES 是一款专为中小型作业车间制造商设计的开源制造执行系统应用程序。

该项目使用互联网连接来连接到基于网络的在线应用程序。我们的实现将尝试使用跨平台、灵活且能够在移动设备上工作的 Javascript 语言。

特别是,该项目将使用以下流程和算法:线性规划(LP)、统计过程控制(SPC)、整体设备效率(OEE)和生产调度算法,其中包括最早到期日(EDD)和最短处理时间(SPT)。

Resource Usage Optimization using Linear Programming (LP) 线性规划(LP)用于资源优化,只要输出函数是线性的。这在存在可行解决方案或者更好的是最优解决方案的情况下很有帮助。然而,如果需要特定的算法,结果的相关值可能会很弱。LP只能直接解决凸问题。

Overall Equipment Effectiveness (OEE) 整体设备效率(OEE)是用于衡量制造绩效的工具。总的来说,有大量的数据和大量的测量方法已经过时,无法用来提高生产率。有时,标准太多,彼此不相关,碎片化的数据不一致。因此,除了了解机器性能之外,OEE 也是衡量制造质量标准的理想方法。它可以提供有关性能损失原因的信息,并可以提出准确、系统地减少性能损失的方法。

计算 OEE 包含三个主要部分。首先,可用性衡量系统运行的总时间以及意外停机时间。其次,绩效衡量一个时间周期内生产的单位数量。完美的性能评级意味着系统运行得尽可能快。第三,衡量制造系统的质量。质量涉及测量生产中缺陷零件的数量。100% 质量的系统意味着不会生产出有缺陷的零件。

Original quantity (Q0) 原始数量是包含备份订单项目的订单数量。当发生意外事件时,可以用备份替换损坏的物品。

Scheduling Algorithms 调度优化涉及通过考虑可用资源和时间来选择适当的调度方法。通过实施分析系统中当前作业的决策模型,重新安排作业优先级以满足条件并获得最佳结果。本项目将使用两种生产调度算法。第一个是 EDD,它考虑产品的到期日并首先对最早的项目进行排序。第二种算法是SPT,它考虑了处理产品的时间。处理时间最快的产品将优先。

构建项目📦

此命令对应用程序依赖项执行 HTML、CSS 和 JS 缩小,并生成一个 service-worker.js 文件,其中包含用于根据 中指定的入口点和片段预缓存依赖项的代码polymer.json

输出文件适合build/default从 HTTP/2+Push 兼容服务器提供服务。

构建项目:

$ polymer build

预览构建

http://localhost:8080此命令提供使用片段捆绑生成的应用程序的生产版本:

    $ polymer serve build/es6-bundled/ --open

运行 Lint

该命令将运行 Polymer Lint

$ polymer lint --input src/**/*.html

运行测试(单元测试)

此命令将 针对计算机上当前安装的浏览器运行Web Component Tester 。

$ polymer test

MES系统,全称制造执行系统(Manufacturing Execution System),是一个集合系统管理软件和多类硬件的综合智能化系统。它通过一组共享数据的程序,配合布置在生产现场的专用设备,对原材料上线到成品入库的整个生产过程进行实时数据采集、控制和监控。

MES系统的主要作用体现在提高生产效率,通过控制物料、仓库、设备、人员、品质、工艺、异常、流程指令和其他设施等工厂资源,确保生产过程的顺利进行。同时,MES系统还具备工艺规格标准管理功能,可以编制生产工艺、挂接图纸、图片、工艺卡、装配图等,并可以从外部ERP、PLM中自动下载。

此外,MES系统还能进行车间现场管理,包括生产派工、开工、首检申请、终检申请、材料配送申请等管理内容。员工可以根据自助终端打印任务工票,完成上报,申请检验等操作。对于质量问题的上报与处理,以及过去一段时间内质量问题的分析,MES系统都能形成各种质量控制报表。

在数据采集与生产看板方面,MES系统通过扫描条形码、RFID、设备传感器等多种手段实时采集生产车间数据,自动生成报表,并通过生产管控看板展示生产进度与目标差距,实时跟进,敦促达成原计划生产目标。

同时,MES系统还可以实现人力管理与执行监督,自动发现进度、质量、设备等异常并进行红灯警告,跟踪处理过程,并自动给责任人发出罚单。

总之,MES系统是一套面向制造企业车间执行层的生产信息化管理系统,可以为企业提供一个扎实、可靠、全面、可行的制造协同管理平台,从而提升企业整体的运营效率和竞争力。

图片

MES系统通常包含多个模块,这些模块共同协作,确保生产过程的顺利进行。以下是一些常见的MES系统模块:

  1. 制造数据管理模块:负责采集、加工、处理企业的制造数据,确保信息的全面、及时和准确,为企业决策层提供科学依据。

  2. 计划排程管理模块:涉及生产计划的制定、分解、浏览、修改等功能,确保生产活动按照预定计划进行。

  3. 生产调度管理模块:根据生产计划和现场情况,进行生产任务的调度和安排。

  4. 库存管理模块:管理物料库存,包括物料入库、出库、库存盘点等,确保物料供应的及时性和准确性。

  5. 质量管理模块:监控生产过程的质量,包括质量问题的跟踪、记录和处理,确保产品质量符合要求。

  6. 人力资源管理模块:管理工厂中的人员,包括人员档案、排班、考勤等,确保人力资源的合理利用。

  7. 设备管理模块:管理工厂中的设备,包括设备维护、统计和设备故障的记录与分析,确保设备的正常运行。

  8. 项目看板管理模块:通过看板展示生产进度、目标差距等信息,帮助管理者实时跟进生产情况。

  9. 生产过程控制模块:对生产过程进行实时监控和控制,确保生产过程的稳定和高效。

此外,根据企业的具体需求和MES系统的开发商不同,可能还存在其他模块,如信息共享模块、文档管理模块等。这些模块共同协作,为企业提供全面、可靠的生产执行和管理解决方案。

IMES 是适用于小型中型制造商的开源制造执行系统

源代码:

http://www./panstor/smart-industry

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多