MES 生产执行中心 — DEMO 演示脚本

MES 生产执行中心 — DEMO 演示脚本

环境准备

服务器: http://localhost:3006
前端:   http://localhost:3006/production-center
WebSocket: ws://localhost:3007

演示流程(9步,约3分钟)

Step 1: 创建工单(自动生成工序+BOM)

操作: 点击「工单管理」→「创建工单」

工单名称: 精密转轴批量生产
物料编号: P-1001
物料名称: 精密转轴组件
数量: 300
工作中心: WC-001
负责人: 张三

预期结果:

  • 自动生成4道工序: 下料→加工→检验→入库
  • 自动展开BOM: 4种物料(轴承/轴料/密封圈/润滑脂)
  • 工单状态: Created

Step 2: 排产(有限产能)

操作: 点击「排产派工」→「执行排产」

预期结果:

  • 已排工序: 8+道
  • 设备利用率: CNC#1 2%~5%
  • 甘特时间线: 每道工序有明确开始/结束时间
  • 冲突检测: 入库/检验工序标记"无可用设备"

Step 3: 派工(自动分配)

操作: 点击「自动派工」

预期结果:

  • 每道工序分配操作工+设备
  • 工单状态: Created → Released

Step 4: 开始工序

操作: 切换到「工序执行」tab → 点击下料工序的「开始」

预期结果:

  • 工序状态: pending → in_progress
  • 绑定设备+操作工

Step 5: 报工

操作: 点击下料工序的「报工」

完成数量: 300
不良数量: 2
工时: 6h

预期结果:

  • completed_qty = 300
  • 工单累计更新

Step 6: 质量检验

操作: 点击「质量检验」tab → 「新增检验」

特性: 外径
规格下限: 9.95
规格上限: 10.05
实测值: 10.03
检验员: 李四

预期结果:

  • result = pass (10.03在9.95~10.05之间)
  • 良率更新

不合格场景: 实测值=10.12 → result=fail → 自动创建异常 → 通知DS-QUALITY-001 + DS-PROD-001

Step 7: 完工

操作: 点击下料工序的「完工」

预期结果:

  • 工序状态: completed
  • 如果所有工序完成 → 工单自动关闭

Step 8: 实时看板

操作: 切换到「实时看板」tab

预期结果:

  • 总工单数: 30+
  • 进行中: 4+
  • 良率: 99%+
  • 今日报工: 6+
  • 异常待处理: 0~1
  • 设备在线: 4/5

Step 9: 导出

操作: 在「工单管理」tab 点击「导出CSV」

预期结果: 下载 work-orders.csv

关键验证点

验证项预期端点
创建工单4道工序+4种物料POST /work-orders
排产甘特+设备利用率POST /schedule
派工操作工+设备分配POST /dispatch
开始工序in_progressPOST /operations/:id/start
报工累计完成数POST /operations/:id/report
质检pass/fail判定POST /operations/:id/quality-check
完工自动检查全部工序POST /operations/:id/complete
看板实时数据GET /dashboard/realtime
WebSocket实时推送ws://localhost:3007

数字员工联动

质检不合格时自动触发:

  • DS-QUALITY-001 质量工程师: SPC分析、NCR追踪
  • DS-PROD-001 生产调度师: 异常响应、排产调整

前端 Tab 说明

Tab功能自动加载
实时看板全局数据+异常列表15秒轮询+WebSocket
工单管理CRUD+进度+导出
工序执行开始/报工/完工
物料管理BOM需求+发料
质量检验检验记录+统计
排产派工甘特+设备利用率+派工
← 返回案例列表
分享:
🤖 Try Now →
🤖
🎁