4. 工单管理业务流程

在MES系统中,生产工单是连接销售需求与车间执行的核心载体。它既是计划层向执行层下达的“作战指令”,也是车间反馈进度、消耗、质量的“数据容器”。理解工单从销售订单到最终关闭的完整业务流程,是掌握MES排程与执行管理的基础。本节将沿着“订单转换→工单创建→审核→下发→执行→报工→关闭”这条主线,逐环节拆解业务动作与关键控制点。

一、核心原理:工单是需求与能力的“翻译器”

销售订单描述的是“客户要什么、要多少、什么时候要”,而生产工单描述的是“车间做什么、做多少、用什么做、什么时候做完”。两者之间隔着物料、工艺、产能、交期等多重约束。工单管理的本质,就是把销售语言翻译成制造语言,并在翻译过程中完成三件事:需求分解(把订单量拆成可执行的生产批量)、资源绑定(把产品绑定到BOM、工艺路线、产线、设备)、时间承诺(把交期倒排为开工、完工时间)。

因此,工单不是一张简单的任务单,而是一个带有状态、数量、时间、资源、质量属性的业务对象。它的生命周期状态通常包括:草稿、待审核、已审核、已下发、执行中、已报工、已关闭、已取消。状态之间的流转必须受控,否则会出现“未审核就下发”“超量报工”“工单已关闭仍在生产”等失控现象。

工单全生命周期流程与关键控制点 需求转换 工单创建 审核下发 执行报工 关闭归档 销售订单 SO / 交期 / 数量 工单创建 BOM / 工艺 / 产线 工单审核 物料 / 产能 / 交期 工单下发 派工 / 打印 / 推送 车间执行 领料 / 加工 / 质检 生产报工 良品 / 不良 / 工时 工单关闭 数量核对 / 差异分析 关键控制点(Control Points) CP1 订单转换校验:客户交期、信用额度、库存可用量、BOM完整性 CP2 工单创建校验:工艺路线版本、产线产能、物料齐套性 CP3 审核放行:计划员确认排程优先级、设备/模具可用性 CP4 下发控制:工单状态锁定、防重复下发 CP5 报工控制:超量报工拦截、不良品原因必填 CP6 关闭控制:未清数量、未结工时、质量放行 工单状态流转 草稿 待审核 已审核 已下发 执行中 已报工 已关闭

二、方法流程:七个环节的动作与判定

环节1:销售订单转换。计划员在MES或ERP中筛选待排产的销售订单,按交期优先级、客户等级、产品族进行分组。转换时需校验:客户信用额度是否充足、成品库存是否可冲抵、BOM是否已发布、工艺路线是否已维护。若任一条件不满足,订单不能转为工单,应挂起并通知相关责任人。

环节2:工单创建。系统根据订单行自动生成工单头与工单行,工单头包含工单号、产品编码、计划数量、计划开工/完工时间、优先级、产线;工单行包含工序号、工序名称、工作中心、标准工时、计划数量。创建时需绑定BOM版本和工艺路线版本,确保“用对的料、走对的路线”。

环节3:工单审核。审核不是“点一下通过”,而是计划员对工单可执行性的确认。审核要点包括:物料齐套性(缺料清单是否为空)、产能负荷(该时段产线是否已排满)、模具/工装可用性、质量检验方案是否已配置。审核不通过的工单退回创建环节,修改后重新提交。

环节4:工单下发。审核通过后,工单状态变为“已下发”,系统将工单推送到车间终端、电子看板或班组长的移动设备。下发动作应锁定工单关键字段(产品、数量、工艺路线),防止车间随意修改。同时触发领料申请、派工单打印、SOP文档推送等联动动作。

环节5:车间执行。操作工按工单领料、开工、加工、自检、流转。每道工序完成后,需在MES中记录实际投入数量、产出数量、设备编号、操作人、开始/结束时间。执行过程中若发现物料异常、设备故障、质量问题,应触发异常上报流程,工单可暂停或转异常状态。

环节6:生产报工。报工是工单数据的“回血”环节。操作工或班组长录入良品数量、不良品数量、不良原因、实际工时、消耗物料。系统自动计算工单完成率、良率、工时偏差。报工数据实时更新工单进度,并回传ERP更新库存与成本。

环节7:工单关闭。当工单数量全部报工完毕、质量放行、物料退补完成、工时结算完成后,计划员执行关闭。关闭前需核对:累计报工数量与计划数量差异是否在允许范围内、是否有未关闭的异常记录、是否有未退的余料。关闭后工单归档,不再允许报工和修改。

三、关键控制点清单

控制点 所属环节 控制内容 失控后果
CP1 订单转换 交期、信用、库存、BOM完整性校验 工单无法执行,交期延误
CP2 工单创建 工艺版本、产线产能、物料齐套 用错料、走错路线、产线冲突
CP3 工单审核 排程优先级、设备/模具可用性 排产冲突,现场停工待料
CP4 工单下发 状态锁定、防重复下发 同一工单被多次执行
CP5 生产报工 超量报工拦截、不良原因必填 库存虚增、质量数据缺失
CP6 工单关闭 未清数量、未结工时、质量放行 工单挂起、成本无法结算

四、案例场景:一张工单的“惊险一天”

某电子厂接到客户A的500台控制器订单,交期7天。计划员在MES中创建工单WO-20240521-001,计划数量500,绑定BOM版本V3.2、工艺路线R-08。审核时发现关键芯片库存仅300片,缺料200片。计划员没有强行下发,而是将工单拆分为两批:第一批300台立即下发,第二批200台待芯片到货后下发。同时通知采购催料。

第一批工单下发后,车间领料生产。报工环节,操作工发现其中20台因焊接不良需返修,录入不良数量20、原因“焊接虚焊”。系统自动将良品数量更新为280,并触发返修工单。第二批芯片到货后,计划员补下发剩余200台。最终500台全部完工,工单关闭时系统提示“累计报工500,计划500,差异0”,质量放行后归档。

提示:工单拆分是应对缺料、产能不足的常用手段,但拆分后需确保子工单与母工单的关联关系可追溯,避免数量对不上。

五、常见误区与复盘

  • 误区1:工单创建后直接下发,跳过审核。审核是发现缺料、产能冲突的最后一道闸门,跳过审核等于把风险留给车间。
  • 误区2:报工数量可以随意修改。报工数据是库存和成本的依据,必须设置修改权限和留痕,超量报工应自动拦截。
  • 误区3:工单关闭只看数量,不看工时和异常。未结工时会导致成本核算失真,未关闭异常会导致质量追溯断链。
  • 误区4:工单状态与车间实际不同步。车间已开工,系统仍显示“已下发”;车间已完工,系统仍显示“执行中”。需通过报工和异常上报保持状态实时一致。
复盘要点:工单流程的每个环节都应设置“准入条件”和“退出条件”。准入条件不满足,不能进入下一环节;退出条件不满足,不能关闭工单。把控制点嵌入系统校验,而不是依赖人的自觉,才能让流程真正落地。
工单状态校验伪代码示例:
IF 工单.状态 == "待审核" AND 缺料清单.非空 THEN
    拒绝审核,提示"存在缺料,请先处理"
ELSE IF 工单.状态 == "已审核" AND 产线负荷.超限 THEN
    拒绝下发,提示"产线产能不足,请调整排程"
ELSE IF 报工.数量 > 工单.计划数量 THEN
    拦截报工,提示"超量报工,请确认"
ELSE IF 工单.状态 == "已报工" AND 未结工时 > 0 THEN
    拒绝关闭,提示"存在未结工时"
END IF

综上,从销售订单到生产工单的转换,不是一次简单的“复制粘贴”,而是一次带有约束校验、资源绑定和时间承诺的业务翻译。工单创建、审核、下发、执行、报工、关闭六个环节环环相扣,每个环节的关键控制点都是防止生产失控的“保险丝”。只有把流程走通、把控制点做实,MES才能真正成为车间执行的指挥中枢。