0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MES生产调度功能设计和实现(3)

数字化企业 来源:数字化企业 2023-02-10 13:42 次阅读

导读

INTRODUCTION

排产永远是“鱼和熊掌不可兼得”的原则,满足一个目标时会或多或少破坏其他目标。因此,排产是一个不断妥协不断调整的动态过程。

E-WORKS排产建模

原则上计划员可以自动或手动进行作业排产。系统需要预先设定规则,根据工单的期望日期和可用的生产能力进行自动排产。由于有先前设定的约束条件,当手动排产出现计划冲突时,计划员能即可得到提示。因此,系统的规则设定(排产建模)是排产的基础。01 / 资源矩阵 一个产品可以在不同的设备上使用不同的工具进行加工,因此在排产时需要限定可使用的生产组合(设备+工具),其次也要确定使用生产组合的优先顺序,例如可以优先选择生产节拍最快的生产组合。

a5c0e3ee-a8f2-11ed-bfe3-dac502259ad0.png

图7:资源矩阵 以图7为例,产品SAL-FKA021-M-905在压铸工序可以使用两台设备(PVM02, BUE02)和两套模具(SW8018-12, SW8014-12)生产。因为模具SW8018-12可以在两台设备上通用,所以有三种生产组合。在手动排产时,若将工单拖拉到其他设备上,系统会报警。同理,在自动排产时,系统只会将工单分配到这两台设备之一。其次,不同的生产组合产生的工序时间也不一样。例如BUE02与SW8018-12组合,其节拍为7小时/1000件,准备时间30分钟,拆卸时间15分钟;若使用PVM02与SW8014-12,其节拍为6小时45分钟/1000件,准备时间增加到45分钟。可以设定不同生产组合的优先级,这样在自动排产时可以选择优先级排在前面的生产组合。在图7中所示的3种生产组合并未设优先级,在自动排产时可以利用其他条件进行排序,比如按加工时间最短的来选择设备,系统就优先安排设备PVM02。02/ 排产规则 排产,简言之就是“见缝插针”。待排产的工单就是一把针,设备上可用的时间段就是缝隙。MES做自动排产时使用事先定义的分配规则,首先考虑要安排哪个工单(优先级),然后是安排在哪台设备的哪个时间段(产能选择)。

a5f2d6ce-a8f2-11ed-bfe3-dac502259ad0.png

图8:基本排产规则 如图8所示,假设生产组合中规定了可以使用的设备是BUE01和BUE02,在自动排产时工单不会被分配到PVM01和PVM02上。假设此时待排产的工单有6个,优先级就是定义按什么顺序把工单分配下去。图8显示第一个要排产的工单是4927020。优先级是系统预定义的规则。比如按照截止期优先,则会比较所有工单的最晚完成日期;也可以按照最短运行时间,则会将条形最短的工单优先安排。在设计优先级规则时,还可以进行规则组合。如图9左上所示在工单截止期相同时比较销售订单截止期,最后再比较客户优先级。

a60916d2-a8f2-11ed-bfe3-dac502259ad0.png

图9:排序规则和设置矩阵 得到工单队列后,排产下一步要考虑选择哪台设备的什么时间段,即如何选择可用的产能?产能选择可以考虑的条件如下:

哪台设备上最早有空闲的时间段?

在计划范围内哪台设备有最多或最少的空闲时间段?

哪台设备的加工时间最短(这里就要考虑生产组合)

按生产组合优先级选择设备

按最小换产时间选择(这里需要考虑动态换产时间)

其中动态换产时间是指在一台设备上因为更换工单而需要更换产品、物料、工具甚至颜色而所需要的额外设置时间,如图9右上所示。 图9给出的例子描述了有5张工单,按照设定的排序规则,可以得到工单队列为:OP2, OP1, OP5, OP3, OP4。 各个工单之间的换产时间结算结果如表1:

a612afee-a8f2-11ed-bfe3-dac502259ad0.png

表1:动态换产时间计算示例 假设OP1被分配搭配BUE01设备上,若按换产时间最短原则,后续工单应该安排OP3。如果OP1被分配在BUE02设备上,后续工单也是应该安排OP3。但是之前的工序队列中在OP1之后应该安排OP5。此时,冲突产生。 排产永远是“鱼和熊掌不可兼得”的原则,满足一个目标时会或多或少破坏其他目标。因此,排产是一个不断妥协不断调整的动态过程。这就需要计划员根据工单的生产批量、生产模式等实际情况设置不同的计划策略,用权重来平衡不同的目标,从中选择一个能最大程度满足生产优化的方案。 此外,在上述例子中,仅仅是考虑两个工单之间的相互顺序,还未考虑这5个工单之间的优化顺序。仅依靠人工进行排产获得较优结果变得非常困难,尤其是在多台设备上对多个工单进行排产时。这就需要计算机进行计算,最新的技术是应用人工智能进行不断优化。在后续章节中再作介绍。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 建模
    +关注

    关注

    1

    文章

    299

    浏览量

    60709
  • MES
    MES
    +关注

    关注

    5

    文章

    874

    浏览量

    29715

原文标题:MES生产调度功能设计和实现(3)

文章出处:【微信号:数字化企业,微信公众号:数字化企业】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    氯碱企业MES系统软件

    氯碱企业的 MES系统 软件功能主要包括生产调度、实时数据存储、生产报表生成、生产过程跟踪管理、
    发表于 10-06 18:29

    MES系统软件的应用范围

    对项目进行验收。对生产从铁水接收到产出整个生产过程的进行动态管控,数据库技术的应用所提出的MES系统软件,是将数据采集、计划、调度指令的下达、执行人员咨询等集成一体的信息系统。而在如此
    发表于 10-27 21:17

    MES系统软件的生产过程控制

    MES系统 软件解决方案,在生产过程中计划协同、过程控制与调度、电子看板与物料的平衡、设备及其OEE、质量管理及SPC、产品全过程追溯的解决方案.过程控制管理概念MES系统软件
    发表于 01-09 18:46

    MES系统软件对生产与管理的作用

    过程中的在制品监控,实现生产过程跟踪、流程控制、资源配置、零件加工过程和订单管理等功能。制造执行系统能监控生产过程的实际情况。例如,它可以准确反映每一个
    发表于 01-25 19:40

    MES系统软件四大功能3点错误

    。即使是开箱即用的软件包也很可能需要大量配置和自定义编码才能满足特定的功能要求。典型的MES系统软件安装将与制造业务中的每个工作职能和部门连接,包括调度,仓储,维护,运营管理,控制和生产
    发表于 02-23 18:48

    mes系统是什么

    mes系统 编辑词条B 添加义项 ?MES系统即制造企业生产过程执行管理系统,是一套面向制造企业车间执行层的生产信息化管理系统。MES 可以
    发表于 07-01 07:26

    网站前台功能设计实现

    网站前台功能设计实现 (1) 了解电子商务网站前台功能设计的方法。 (2) 能够分析网站前台的功能构成。 (3) 熟悉网上购物的业务
    发表于 04-28 17:00 0次下载

    基于MES原理的煤矿安全生产调度管理系统

    基于MES原理的煤矿安全生产调度管理系统摘要:本文根据煤矿管理模式特点,提出基于MES原理的煤矿安全生产
    发表于 07-04 08:12 15次下载

    基于多Agent的MES任务调度的研究与设计

    针对MES生产管理的特征,利用Agent自主性、智能性等特点,提出基于多Agent的MES 任务调度模型,介绍该模型的结构以及各部分Agent 的
    发表于 07-30 11:20 17次下载

    基于汽车装配MES功能设计

    本文对汽车装配MES功能进行了分析,并对系统的设计做了简要的描述。该系统已在多个汽车企业成功地应用,降低了企业的生产成本,提高了企业的生产管理水平。
    发表于 09-25 17:34 18次下载
    基于汽车装配<b class='flag-5'>MES</b>的<b class='flag-5'>功能设计</b>

    MES设备管理功能设计实现(1)

    设备的计划运行时间来自于设备的班次模式,“生产日历“模块描述设备的计划作息时间。关于“生产日历”的功能设计实现,请参阅前文“MES工单管理
    的头像 发表于 05-25 15:21 1052次阅读
    <b class='flag-5'>MES</b>设备管理<b class='flag-5'>功能设计</b>和<b class='flag-5'>实现</b>(1)

    万界星空科技MES系统中的生产调度流程

    MES系统生产调度的目标是达到作业有序、协调、可控和高效的运行效果,作业计划的快速生成以及面向生产扰动事件的快速响应处理是生产
    的头像 发表于 12-14 09:06 379次阅读
    万界星空科技<b class='flag-5'>MES</b>系统中的<b class='flag-5'>生产</b><b class='flag-5'>调度</b>流程

    MES系统定制 生产调度车间排班计划、MES排程排产

    MES系统是一种集成化的生产信息化管理系统,通过实时收集和分析车间生产数据,帮助企业实现生产过程的自动化控制和监测。它可以跟踪
    的头像 发表于 07-09 11:21 410次阅读
    <b class='flag-5'>MES</b>系统定制  <b class='flag-5'>生产</b><b class='flag-5'>调度</b>车间排班计划、<b class='flag-5'>MES</b>排程排产

    MES系统如何实现生产车间的实时监控、精准调度

    MES系统通过数据采集、传输、处理和展示等技术手段,实现生产过程的实时监控;同时,通过生产计划优化、生产任务分配、动态
    的头像 发表于 10-07 12:51 236次阅读
    <b class='flag-5'>MES</b>系统如何<b class='flag-5'>实现</b><b class='flag-5'>生产</b>车间的实时监控、精准<b class='flag-5'>调度</b>

    MES系统的功能模块详解

    流程,提高生产效率和产品质量。以下是MES系统的主要功能模块的介绍: 生产调度管理 : 功能
    的头像 发表于 10-27 09:27 200次阅读