3. 制造执行系统(MES)核心面试题
制造执行系统(MES)是智能制造岗位面试中出现频率最高的系统之一。面试官问 MES,通常不是让你背功能列表,而是判断你是否理解“计划怎么落到现场、现场数据怎么回到管理层”。下面按功能模块、工单管理、物料追溯、SPC、系统集成、选型与实施六个方向展开,并给出可复述、可落地的回答思路。
一、功能模块:不要只背十一大模块
ISA-95 常被概括为资源分配、工序排程、派工、文档管理、数据采集、质量管理、过程管理、设备维护、产品追溯、绩效分析等模块。面试时如果只背名称,很容易被追问“你实际用过哪几个”。更稳妥的回答方式是按数据流组织:
- 计划层:接收 ERP 下达的生产订单,拆解为工单与工序任务。
- 执行层:派工、报工、投料、过站、设备与人员绑定。
- 质量层:首检、巡检、SPC、不良处理、返修返工。
- 追溯层:批次/序列号、物料谱系、工艺参数、检验记录关联。
- 分析层:OEE、良率、在制品、工时、能耗等指标。
回答时建议补一句边界:MES 管“怎么做、做得怎么样”,ERP 管“要不要做、成本多少”,PLM 管“按什么图纸和 BOM 做”,WMS 管“物料在哪里”。边界清晰,面试官会认为你有系统思维。
二、工单管理:状态机是核心
工单管理的本质是状态流转与数量控制。一个典型工单状态包括:创建、已下达、已派工、生产中、暂停、完工、关闭。面试中常被问“工单数量对不上怎么办”,这其实是在考投料、报工、报废、返修的数量平衡。
假设某工单计划生产 1000 件,BOM 显示单件消耗原料 1.02 kg,理论领料 1020 kg。实际领料 1030 kg,报工合格 960 件、报废 25 件、返修 15 件。此时可计算:
投入产出平衡:
合格 960 + 报废 25 + 返修 15 = 1000 件(数量闭合)
物料利用率 = 960 × 1.02 / 1030 ≈ 95.07%
若标准利用率要求 ≥ 96%,则该工单物料异常,需核查
是否存在超领、损耗或未记录报废。
这类计算在面试中很加分,因为它把“工单管理”从流程描述变成了可判断的指标。实际项目中,工单关闭前应校验数量闭合、工序全部报工、质量放行、物料批次已绑定,否则不允许关闭。
三、物料追溯:正向、反向与谱系
追溯分正向(从原料批次查流向哪些成品)和反向(从成品查用了哪些原料、设备、人员、参数)。面试官常问“追溯粒度怎么定”,答案取决于行业与成本:汽车、医疗、航空通常要求单件序列号级;一般电子组装可到批次级;流程行业常到炉号/罐号级。
实现追溯的关键是建立关联表。以 SMT 产线为例,一块 PCB 进入贴片机时扫描序列号,系统记录:
追溯记录示例(假设数据):
SN: PCB-20240521-0001
工单: WO-20240521-A
锡膏批次: SP-2405-018
贴片程序: PRG-A12-V3
回流焊温区: 预热150℃ / 恒温180℃ / 回流245℃
AOI结果: PASS
操作员: 张工
设备: SMT-03
当客户投诉某批次时,输入成品序列号即可反查上述记录;若发现锡膏批次异常,也可正向查出所有使用该批次的板卡。面试中要强调:追溯不是“存了很多数据”,而是“能在可接受时间内查到并形成闭环”。通常要求 2 小时内完成一次完整追溯演练。
四、SPC:控制图与判异规则
SPC 不是简单画折线图。面试中要能说清控制限与规格限的区别:控制限来自过程数据(通常 ±3σ),规格限来自客户或设计。过程受控不代表满足规格,两者要分开判断。
以某轴径加工为例,规格为 10.00 ± 0.05 mm。连续采集 25 个子组,每组 5 件,计算得总均值 X̄ = 10.002,平均极差 R̄ = 0.018。若 n=5 时 A2=0.577、D4=2.114、D3=0,则:
X̄ 控制图:
UCL = 10.002 + 0.577 × 0.018 ≈ 10.012
LCL = 10.002 − 0.577 × 0.018 ≈ 9.992
R 控制图:
UCL = 2.114 × 0.018 ≈ 0.038
LCL = 0(n<7 时不设下控制限)
若某点超出 UCL,或连续 7 点上升,即使都在规格内也应触发异常。MES 中的 SPC 模块应支持自动判异、报警推送、异常处理单关联,而不是只做展示。
五、与 ERP/PLM/WMS 集成:接口与主数据
集成是面试高频难点。核心原则:主数据源头唯一,业务数据按流程传递。常见分工如下:
| 系统 | 主要数据 | 方向 |
|---|---|---|
| ERP | 生产订单、物料主数据、成本 | ERP → MES |
| MES | 报工、完工、报废、工时 | MES → ERP |
| PLM | BOM、工艺路线、图纸版本 | PLM → MES |
| WMS | 发料、退料、库存批次 | 双向 |
实际集成中,接口失败比接口开发更常见。建议面试时提到:接口需有幂等设计、失败重试、日志追踪、对账机制。例如 MES 报工推送 ERP 失败,不能简单丢弃,而应进入待重推队列,并允许人工补推。
六、选型与实施难点
选型不是选功能最多的,而是选匹配生产模式的。离散制造关注工单、BOM、序列号;流程制造关注配方、批次、罐区。面试中可给出判断维度:行业模板、可配置性、二次开发成本、设备联网能力、供应商实施经验、总拥有成本。
实施难点通常集中在三处:一是现场数据采集,设备协议不统一,老设备无接口;二是基础数据质量,BOM 不准、工艺路线缺失,MES 上线后问题会放大;三是人员习惯,报工不及时、跳过扫描会导致追溯断链。应对策略是分阶段上线,先跑通工单与追溯,再上 SPC 与绩效分析。
可直接使用的面试自检清单
以下清单可用于面试前快速复盘,也可作为项目启动检查表:
- 能否用一句话说清 MES 与 ERP、PLM、WMS 的边界?
- 能否画出工单从下达到关闭的状态流转?
- 能否举出一个正向追溯和反向追溯的具体例子?
- 能否解释控制限与规格限的区别,并说出至少三条判异规则?
- 能否说明一个接口失败后的处理流程?
- 能否说出你参与过的项目中,最难的三个实施问题和解决办法?
回答 MES 面试题时,记住一个原则:先讲业务目标,再讲系统功能,最后讲数据与指标。这样既体现全局观,也证明你真正做过落地,而不是只停留在概念层面。