生产MES系统的全称仍然是制造执行系统,英文Manufacturing Execution System。名字前面加“生产”,只是为了强调它用在工厂,并没有变成另一种软件。它和生产管理系统、ERP经常被说成一回事,其实记录的层级不同。
三层分别记什么
| 层级 | 常见名称 | 记下的内容 | 典型结果 |
| 计划与账务 | ERP | 销售订单、采购、库存数量、应收应付 | 知道这批货卖给谁、仓库还有多少 |
| 车间执行 | 生产MES、制造执行系统 | 工序工单、报工、在制、不良 | 知道卡在哪道工序、谁做的 |
| 笼统说法 | 生产管理系统 | 可能只含计划,也可能含报工 | 必须打开菜单才能判断 |
生产管理系统这个词最容易混。有的产品只做主计划,车间仍用纸单;有的把计划、报工、领料都放进去。看有没有“按工序报合格数”这一笔,就能判断它有没有制造执行这一层。
什么时候两层都要,什么时候一层就够
工序只有一道、当天完工当天入库,ERP里的生产订单加完工入库就够,不必再单独叫MES。工序有多道、在制品隔夜、外协穿插其中,就要有制造执行记录。没有这层,ERP里的库存只在入库那天才变化,中间几天进度是空的。
黑湖小工单补的是执行这一层:工单下到工序,手机报工,进度和计件用同一条记录。订单和财务凭证可以继续留在原有ERP,用完工数量对上。
不要用全称互相替代
把ERP叫成生产MES,会让人以为车间进度已经在系统里。把只有报工、没有库存和发票的工具叫成ERP,会让人以为财务可以停用旧软件。采购和选型时写清要买的层级:要订单和库存,还是要工序报工,或两样都要但分成两个系统对接。
用同一批货检查三个名称有没有混用
拿一批尚未入库的在制品做检查。ERP如果已经把它算进成品库存,说明完工记早了。生产管理系统如果只能显示“在制”四个字,点进去没有工序和报工人,说明它没有制造执行记录。生产MES里如果能看到当前工序、上道合格数和本道已报数,这一层才算在用。
三个界面都有这批货时,以报工记录为准修正另外两处,不要三边同时手改。修正完规定:未末道报工不得入库,未入库不得开送货单。名称因此才有操作意义,而不是停留在缩写解释。
对接时各写各的数
ERP写订单数量、入库数量和库存。制造执行系统写工序合格数、不良数和在制位置。入库数应等于末道合格数减去尚未入库的部分。两边都允许改同一道工序的完成数,对账一定失败。约定只能在执行系统里改报工,ERP只接收完工结果。
常见问题
生产MES和MES有区别吗?
没有产品类别上的区别。全称都是制造执行系统。区别只在具体产品做到工序还是只做到整单完工。
已经有生产管理系统,还要问全称干什么?
用来核对采购范围。如果现有系统不能按工序报工,你买到的就不是制造执行,只是计划或库存。
一个系统能不能三层都做?
能,但小厂往往用不起也用不完。更常见的是ERP管订单和库存,制造执行工具管报工,中间用完工数同步。