Notion 离散制造工单排产与车间 MES 生产执行协同中枢(Discrete Manufacturing Work Order Scheduling & MES Execution Hub)深度实战:从工艺路线拆解、机台产能负荷、Formula 2.0 良品率与 OEE 设备综合效率动态测算到报工防呆闭环

2026 年 11 月 13 日

在当今制造业“多品种、小批量、短交期”的市场常态下,传统离散制造企业(涵盖精密机械加工、3C 电子制造、注塑冲压、汽车零部件装配等)面临着严峻的精益管理考验。企业往往已经采购了通用 ERP 软件,但当管理颗粒度下沉到车间生产线(Shop Floor)时,ERP 往往显得力不从心,传统车间管理沦为“黑盒”。

在实际车间生产现场,生管(PMC)、工艺、车间主任与质检人员普遍困于四大深水区痛点:

  1. 排产计划与车间执行严重脱节:生产计划员按照订单需求下达工单,但现场机台是否停机维保、模具是否到位、前道工序是否完工缺乏实时透明的反馈机制,导致车间经常出现前道物料积压(WIP 过高)、后道产线嗷嗷待哺的停工待料困境;
  2. 工艺路线与工序流转缺乏版本控制:图纸改版或工艺变更(ECN)往往通过纸质随工单下发,车间工人在加工时误用旧版切削参数或装配顺序,造成批量性报废;
  3. 现场报工滞后与良品率核算“事后诸葛亮”:一线工人每日依靠手写纸质报工单,统计员次日汇总录入系统。管理者无法在生产加工过程中即时发现良品率跌破安全阈值,错失了首件检验与在线纠偏的最佳黄金窗口;
  4. 设备稼动率与 OEE(Overall Equipment Effectiveness)算不清:机台停机故障、换模调试时间与实际有效生产工时缺乏结构化记录,设备综合效率(时间开动率 × 性能开动率 × 合格品率)停留在粗估阶段,无法为新设备投资或产线技改提供精准的数据支撑。

借助 Notion 关系型数据库的多维联动(Relation/Rollup)能力,配合 Formula 2.0 强大的数学函数推导与动态样式渲染,中小型制造业无需投入数十万部署沉重的传统 MES 系统,即可快速构建一套敏捷、自驱、透明的离散制造工单排产与车间 MES 生产制造执行协同中枢(Discrete Manufacturing Work Order Scheduling & MES Execution Hub)。


一、车间工单排产与 MES 生产执行协同拓扑架构 #

为确保“计划下达清晰、工序流转有序、报工实时透明、品质可查可溯”,系统全局拓扑划分为计划排产层、工艺工程层、现场报工层及设备品质看板层:

┌────────────────────────────────────────────────────────────────────────┐
│     离散制造车间 MES 生产执行协同中枢 (Manufacturing Execution Hub)    │
└────────────────────────────────────────────────────────────────────────┘
                                    │
        ┌───────────────────────────┼───────────────────────────┐
        ▼                           ▼                           ▼
┌──────────────┐            ┌──────────────┐            ┌──────────────┐
│ 生产工单主表 │ ◀──────────┤ 工艺路线工序 │ ──────────▶│ 机台产线台账 │
│(Work Orders) │ 拆解工步   │ (Processes)  │ 产能负荷   │ (Machines DB)│
└──────┬───────┘            └──────┬───────┘            └──────┬───────┘
       │                           │                           │
       ├───────────────────────────┴───────────────────────────┤
       ▼                                                       ▼
┌──────────────┐                                        ┌──────────────┐
│ 现场报工记录 │                                        │ 不良品追溯表 │
│ (Shop Floor) │                                        │ (Quality/CAPA│
└──────────────┘                                        └──────────────┘

系统由五大核心模块数据库构成:

  1. 生产工单主表(Work Orders DB):承接 ERP 销售订单或主生产计划(MPS),登记工单编号、产品料号、计划生产数量、计划开始/完工日期、当前批次生产状态及交付优先级。
  2. 工艺路线与标准工步库(Standard Routing & Processes DB):定义各产品的加工工艺顺序(如:下料 ➔ CNC机加 ➔ 研磨清洗 ➔ 阳极氧化 ➔ 总装检验 ➔ 包装入库),记录各工序的标准工时(Cycle Time)、加工要领书与工艺指导文件。
  3. 机台设备与产线台账(Machines & Work Centers DB):管理车间机台编号、设备类型、理论额定产能(UPH)、设备运行状态(运行/停机换模/故障维修/闲置)与当月 OEE 综合效率指标。
  4. 现场报工与工序产出明细(Shop Floor Dispatch & Log DB):车间工人或班组长在平板端快速扫码报工,登记加工人员、工单工序、投入工时、良品合格数、不良报废数与异常停机时长。
  5. 不良品与品质纠正预防库(Quality CAPA & Scrap DB):归集现场质检发现的不良品现象(如尺寸超差、表面划伤、冷焊虚焊),关联不良原因分析(人/机/料/法/环),驱动工艺优化与闭环整改。

二、MES 生产执行多维数据库规范建模 #

为确保生产过程中的数据流、物料流与责任链精准可溯,核心数据库字段与风控逻辑设计如下:

1. 核心属性与风控规则对照表 #

数据库名称 核心字段名 字段类型 属性配置 / 业务逻辑 架构设计目的与风控目标
生产工单主表 工单编号与产品料号 Title 格式:WO-[年份月份]-[工单流水号] (料号) 生产全生命周期唯一追溯标识,防混料混批
交付优先级 Select P0-紧急插单、P1-高优订单、P2-常规备库 指导车间现场换模与排产调度的重要依据
计划生产量 (PCS) Number 整数格式,代表本批次目标产出良品数量 考核最终订单交付完成率的标准分母
生产进度状态机 Status 待排产 ➔ 物料齐套 ➔ 生产进行中 ➔ 质检入库 ➔ 工单结案 控制工单生命周期节点,杜绝未齐套盲目上线
批次良品率 (Yield) Formula 2.0 Rollup合格数 / (Rollup合格数 + Rollup报废数) 实时动态监控批次加工质量水平与报废损耗
工单交期倒计时预警 Formula 2.0 比对计划完工日与当前时间,计算交期紧迫度 超期自动红标预警,提升按期交付率(OTD)
工艺路线工序库 工序号与工序名称 Title 格式:[工序号 10/20/30] 工序名 (如 CNC粗加工) 定义标准的工步执行顺序与防呆流转
关联生产工单 Relation 关联【生产工单主表】 支持单一工单拆解为多道前后置工序任务
标准单件工时 (秒) Number 工业工程(IE)实测的标准单件加工时长 提供产能负荷平衡与人员绩效核算基准
匹配加工机台 Relation 关联【机台设备与产线台账】 校验设备加工精度与产线产能匹配度
现场报工明细表 报工流水记录 Title 格式:LOG-[班组]-[工单号]-[工序号] 每一班次作业报工的原始流水凭证
本次合格良品数 Number 整数,质检核实后的正品入箱数量 累计计算工单完工进度与计件薪酬基础
本次报废缺陷数 Number 整数,现场判定不可修复的废品数量 统计物料损耗与触发品质返工流程
实际作业工时 (小时) Number 小数点后 1 位,记录机台与人员实际耗时 核算工时效率与设备实际稼动时间
机台产线台账 设备编号与资产名称 Title 格式:MC-[车间区域]-[设备序号] (名称) 实体机台硬件资产唯一编号
设备运行状态 Select 🟢 正常生产、🟡 调试换模、🔴 故障停机、⚪ 待料闲置 实时反映车间产能可用性与设备运行健康度
OEE 设备综合效率 Formula 2.0 结合时间开动率、性能开动率与良品率综合推导 制造业精益生产与消除浪费的核心衡量指标

三、Notion Formula 2.0 生产管理与 OEE 精算核心公式 #

依托 Notion Formula 2.0 的变量封装函数 lets() 和多分支逻辑 ifs(),生管与车间主管能够建立高精度的动态推导体系:

1. 批次工单生产进度与良品率(Yield Rate)动态看板 #

利用 Rollup 获取报工明细中累计的合格数与报废数,自动推导完工进度与良品率品质状态:

/* 工单完工进度与良品率综合评级公式 */
lets(
  targetQty, prop("计划生产量 (PCS)"),
  goodQty, if(empty(prop("累计合格良品数")), 0, prop("累计合格良品数")),
  scrapQty, if(empty(prop("累计报废不良数")), 0, prop("累计报废不良数")),
  totalProduced, goodQty + scrapQty,
  
  if(
    empty(targetQty) or targetQty == 0,
    style("⚪ 尚未设定目标生产量", "gray"),
    lets(
      progressRate, min(1.0, round((goodQty / targetQty) * 1000) / 1000),
      yieldRate, if(totalProduced == 0, 1.0, round((goodQty / totalProduced) * 1000) / 1000),
      
      ifs(
        progressRate >= 1.0 and yieldRate >= 0.98,
        style("🎉 工单超额保质完成!完工率 100% | 良品率 " + format(yieldRate * 100) + "%", "bold", "green"),
        yieldRate < 0.90,
        style("🚨 品质严重失控!良品率仅 " + format(yieldRate * 100) + "% (废品超标,立即停线排查!)", "bold", "red"),
        yieldRate < 0.95,
        style("⚠️ 品质预警:良品率 " + format(yieldRate * 100) + "% | 完工进度 " + format(progressRate * 100) + "%", "bold", "yellow"),
        style("🟢 生产稳步推进:完工进度 " + format(progressRate * 100) + "% | 良品率 " + format(yieldRate * 100) + "%", "blue")
      )
    )
  )
)

2. 车间机台 OEE 设备综合效率动态精算模型 #

OEE 是国际通用的精益设备指标:OEE = 时间开动率(Availability) × 性能开动率(Performance) × 合格品率(Quality):

/* 机台 OEE 设备综合效率精算公式 */
lets(
  plannedHours, prop("计划开机工时 (小时)"),
  downtimeHours, if(empty(prop("累计故障停机工时")), 0, prop("累计故障停机工时")),
  actualOutput, if(empty(prop("实际加工总件数")), 0, prop("实际加工总件数")),
  goodOutput, if(empty(prop("合格良品件数")), 0, prop("合格良品件数")),
  ratedUph, if(empty(prop("额定小时产能 (UPH)")), 100, prop("额定小时产能 (UPH)")),
  
  if(
    empty(plannedHours) or plannedHours == 0,
    style("⚪ 未排定生产计划工时", "gray"),
    lets(
      operatingHours, max(0, plannedHours - downtimeHours),
      availability, operatingHours / plannedHours,
      theoreticalOutput, operatingHours * ratedUph,
      performance, if(theoreticalOutput == 0, 0, min(1.0, actualOutput / theoreticalOutput)),
      quality, if(actualOutput == 0, 1.0, goodOutput / actualOutput),
      oee, round(availability * performance * quality * 1000) / 10,
      
      ifs(
        oee >= 85.0,
        style("🏆 世界级标杆 OEE: " + format(oee) + "% (卓越精益状态)", "bold", "purple"),
        oee >= 70.0,
        style("🟢 优良运转 OEE: " + format(oee) + "% (处于健康产能区间)", "green"),
        oee >= 55.0,
        style("🟡 待改善 OEE: " + format(oee) + "% (存在频繁微停顿或调试耗时)", "bold", "yellow"),
        style("🚨 低效瓶颈 OEE: " + format(oee) + "% (停机过多或不良率过高,需工艺攻关)", "bold", "red")
      )
    )
  )
)

3. 生产工单排产交期与延误风险倒计时状态机 #

针对多批次多品种交叉生产,自动计算距离客户交期的剩余时间,精准提示 PMC 协调资源加急:

/* 生产工单交期临期与延误预警公式 */
lets(
  dueDate, prop("计划交货日期"),
  orderStatus, prop("生产进度状态机"),
  
  if(
    orderStatus == "工单结案" or orderStatus == "质检入库",
    style("✅ 已完工交付入库", "green"),
    if(
      empty(dueDate),
      style("⚪ 尚未指定计划交期", "gray"),
      lets(
        daysRemaining, dateBetween(dueDate, now(), "days"),
        hoursRemaining, dateBetween(dueDate, now(), "hours"),
        
        if(
          hoursRemaining < 0,
          style("🚨 严重延误!已逾期 " + format(abs(daysRemaining)) + " 天未交付,启动紧急追货程序!", "bold", "red"),
          ifs(
            hoursRemaining <= 24,
            style("🔥 极度紧迫:距离交期仅剩 " + format(hoursRemaining) + " 小时!优先保障该批次冲刺!", "bold", "red"),
            daysRemaining <= 3,
            style("⚠️ 临期预警:剩余 " + format(daysRemaining) + " 天(检查后道表面处理与包装排期)", "bold", "yellow"),
            style("🟢 交付正常:剩余 " + format(daysRemaining) + " 天(按计划节奏生产)", "green")
          )
        )
      )
    )
  )
)

4. 报工工时与标准单件工时(Cycle Time)偏差分析 #

用于衡量一线工人的作业熟练度与工序节拍(Takt Time)是否达成:

/* 实际报工工时与标准工时偏差率公式 */
lets(
  actualHours, prop("实际作业工时 (小时)"),
  outputQty, prop("本次合格良品数"),
  stdCycleSec, prop("标准单件工时 (秒)"),
  
  if(
    empty(actualHours) or actualHours == 0 or empty(outputQty) or outputQty == 0 or empty(stdCycleSec),
    style("⚪ 数据不完整(无法核算工时效率)", "gray"),
    lets(
      stdTotalHours, (outputQty * stdCycleSec) / 3600,
      varianceRatio, round(((actualHours - stdTotalHours) / stdTotalHours) * 1000) / 10,
      
      ifs(
        varianceRatio <= -15.0,
        style("⚡ 超高效率:比标准工时快 " + format(abs(varianceRatio)) + "% (技改提速或需复核工时标准)", "bold", "blue"),
        varianceRatio <= 10.0,
        style("🟢 符合工步标准:工时偏差 " + format(varianceRatio) + "%", "green"),
        varianceRatio <= 30.0,
        style("⚠️ 工时略有超标:超时 " + format(varianceRatio) + "% (存在轻微卡顿或新员工试刀)", "bold", "yellow"),
        style("🚨 严重超时拖档:实际耗时超标 " + format(varianceRatio) + "%!需工时动作复盘", "bold", "red")
      )
    )
  )
)

四、车间精益生产执行端到端 SOP 实操流程 #

落地轻量化 MES 的核心是将工艺文件与车间操作闭环,形成规范的五步现场作业规范:

步骤一:工单下发与物料齐套核对(Kitting Verification) #

  1. 生管员(PMC)在【生产工单主表】根据客户交期创建工单,输入目标良品数量与料号;
  2. 仓管人员依据工单料号生成物料拣选单(BOM Picking List),完成物理配料;
  3. 确认所有主辅料全部入库且齐套后,工单状态流转至“物料齐套”,方可排入车间机台排期。

步骤二:工艺工序派发与作业指导书关联 #

  1. 系统自动依据料号从【工艺路线工序库】调用标准工步模板,拆解出对应的工序任务卡;
  2. 工序卡中嵌入最新的 PDF 图纸与 SOP 视频,确保机台操作工在现场平板端随时查阅最新工程参数;
  3. 工艺工程师检查关键加工尺寸公差,点击“工艺锁定”,防止现场擅自更改参数。

步骤三:车间现场工序扫码报工与首件检验(FAI) #

  1. 机台操作工在开工前,通过平板电脑打开【现场报工明细表】创建报工记录;
  2. 加工前 3 件产品必须送至品质检验台进行“首件检验(First Article Inspection)”,质检员确认合格后在工序卡打上“首检合格”标签;
  3. 生产班次结束时,操作工录入实际合格数、报废废品数与作业用时,系统自动更新工单完工百分比。

步骤四:品质异常停线与 CAPA 纠偏闭环 #

  1. 一旦发生批量质量缺陷(如良品率跌破 95% 或报废数连续超过 5 件),现场工人立即切换机台状态至“🟡 停机排查”,并联动【不良品与品质纠正预防库】;
  2. 品质工程师(QE)在 15 分钟内抵达现场,开展“人、机、料、法、环”原因溯源;
  3. 提出临时遏制措施与长期防呆策略(Poka-Yoke),经验证有效后恢复正常机台运行。

步骤五:最终成品检验(FQC)与入库结案 #

  1. 末道包装工序完成后,品质部执行成品最终检验(FQC);
  2. 仓管员扫描工单批次条形码,办理成品入库手续,工单状态变更为“质检入库”;
  3. PMC 复核实际生产总耗时与物料损耗率,点击“工单结案”,系统自动沉淀该批次实际单件成本与 OEE 指标供财务核算。

五、制造业实施成效与精益生产收益量化 #

某年产值 8000 万元的精密机械与五金制造企业在全车间 6 条产线落地 Notion 轻量化 MES 中枢后,取得了立竿见影的精益成效:

  1. 车间在制品(WIP)积压减少 45%:工序间信息透明流转与齐套防呆机制,彻底根除了半成品堆积车间走廊的混乱局面,生产流动周期(Lead Time)缩短 35%;
  2. 车间批次平均良品率提升至 98.6%:首件检验与在线良品率动态报警机制,杜绝了批量报废事故,年节省原材料报废损耗成本达 40 余万元;
  3. 设备综合效率(OEE)由 58% 稳步提升至 76%:精准抓取换模调试与停机卡顿工时,指导机修团队推行快速换模(SMED)与预防性维保,有效产能相当于在不增添机台的情况下提升了 30%。

推荐阅读与深度参考 #

❓ 常见问题与答疑 (FAQ)

高频疑难解析与避坑指南
A

完全不需要。绝大多数核心功能在免费 Free 计划中均可完整体验与实操练习,无需额外付费购买 Plus 或团队版。