1. 课程导入与全局认知
在离散制造与流程制造并存的今天,很多工厂都面临一个看似矛盾的现象:ERP里的生产计划排得满满当当,车间现场却频繁出现等料、换型超时、设备空转、急单插单打乱节奏。计划部门认为"我已经把任务下达了",车间却认为"计划根本不可执行"。这种矛盾的根源,往往不是某一方不努力,而是计划层与执行层之间缺少一条能够反映真实产能约束的协同链路。本课程要讨论的APS有限产能排程与MES执行协同,正是为了解决这条链路上的断裂问题。
一、APS与MES分别是什么,边界在哪里
APS(Advanced Planning and Scheduling,高级计划与排程)的核心任务,是在满足交期、物料、设备、模具、人员等约束的前提下,回答"什么订单、在什么资源上、按什么顺序、在什么时间做"的问题。它区别于ERP的MRP运算:MRP主要解决"需要什么物料、什么时候采购",而APS进一步引入有限产能概念——设备不是无限可用的,同一台机器同一时刻只能加工一个任务,换型需要时间,班次有上限,这些都会直接改变排程结果。
MES(Manufacturing Execution System,制造执行系统)则面向车间现场,负责把计划转化为可执行工单,并采集实际执行数据:谁在什么时间开工、用了哪台设备、实际加工了多少、报废多少、设备停机多久、质量检测结果如何。MES的价值在于让执行过程可见、可追溯、可反馈。
两者的边界可以这样理解:APS负责"应该怎么做",输出的是经过产能校验的排程方案;MES负责"实际怎么做",输出的是执行结果与现场状态。边界清晰,但必须紧密衔接——APS的排程结果要能下达到MES,MES的执行实绩要能回传给APS,形成闭环。
二、计划与执行脱节的典型痛点
理解了边界,就能看清脱节发生在哪里。以下四类痛点在制造现场极为常见,也是本课程后续要逐一拆解的对象。
痛点一:无限产能假设导致计划"看起来很美"。ERP的MRP运算通常假设设备产能无限,只要物料齐套就能开工。但现实中,一台CNC一天只有22小时可用,换型一次要40分钟,某道工序只有一名持证操作工。当这些约束没有进入排程模型时,计划下达的开工时间往往从第一天就不可执行,后续只能靠车间"自行调整",计划权威性迅速丧失。
痛点二:排程结果与现场执行"两张皮"。APS排出的甘特图很精细,但车间拿到的可能只是一张按天汇总的工单列表,没有工序级顺序、没有明确的设备绑定、没有换型提示。操作工只能凭经验决定先做哪张、哪台机器做,结果与排程意图偏离,交期承诺失去依据。
痛点三:执行异常无法及时反馈到计划。设备突然故障停机3小时、某批来料检验不合格需要退料、急单插入打乱原有顺序——这些异常在MES里可能被记录了,但没有结构化地回传给APS。计划员第二天早上才知道昨天发生了什么,只能被动"救火",无法在异常发生的当下重新排程、重新承诺交期。
痛点四:缺乏统一的"时间—资源—数量"口径。APS说某工序预计10:00完工,MES记录实际10:47完工;APS说计划产出500件,MES报工480件、报废20件。如果两边对"完工"的定义不同(是最后一件下线,还是首件下线?),对"报废"的归属工序不同,数据就无法对齐,闭环也就无从谈起。
三、协同的价值定位:从"能排"到"能执行、能反馈、能重排"
把APS与MES放在一条链路上看,价值可以分三层递进。
第一层:可执行排程。APS在排程时就考虑设备、模具、人员、物料的真实约束,输出的工单在时间和资源上都是"落地"的。车间拿到的不再是模糊的日计划,而是带工序顺序、设备绑定、预计起止时间的可执行任务。
第二层:执行透明与实绩回传。MES按工序采集实际开工、完工、产量、报废、停机数据,并按照与APS约定的口径回传。计划员能看到"计划 vs 实际"的偏差,而不是等到交期临近才发现问题。
第三层:动态重排与交期再承诺。当异常发生时,MES将异常事件(设备故障、缺料、质量拦截)实时推送给APS,APS基于最新现场状态重新排程,更新后续工单的开工时间和交期承诺。这才是"计划—执行—反馈—重排"的完整闭环。
用一个简化的教学示例来说明闭环的价值。假设某注塑车间有3台注塑机,当前排程显示:订单A在1号机8:00—12:00,订单B在2号机8:00—11:30,订单C在3号机8:00—14:00。上午9:20,MES采集到1号机模具故障停机,预计修复需2.5小时。若没有协同,计划员可能到中午才知道,订单A延误已成事实;若有协同,APS在9:25收到异常事件后,可立即评估:订单A剩余工序能否转到2号机?2号机订单B完成后是否有空档?重排后订单A预计13:10完工,比原计划延误1小时10分,但订单C不受影响,整体交期风险可控。这个判断过程,就是协同要支撑的核心能力。