aps-agent/docs/product/demand-kangni-tech-mom-plan.md

130 lines
11 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 康尼科技 MOM 项目 × APS 智能体 落地计划
> **需求来源**:仓库内 `kangni-requirements/` 的已归档材料——
> 《康尼科技MES项目需求报告_20260127》、MOM 计划/生产模块调研材料(2026-08-18/19/20,轨交+民品)、
> 调研会议纪要 0818/0819、工位产线数据、能力技能矩阵、生产设备工控机统计。
> **能力基线**:`docs/product/features.md` + `plan-completion-matrix.md`(round-67,2026-08-20;
> 50 Done / 10 Partial / 0 Missing;黄金测试 1065 passed)。
> **关联文档**:[demand-kangni-wuhu.md](./demand-kangni-wuhu.md)(康尼芜湖柔性排产案, sister 工厂,能力池/虚拟产线已落地)。
---
## 1. 一句话定位
康尼需求是**全 MES/MOM 范围**(计划、执行、质量、设备、仓储、追溯、看板);
aps-agent 是**计划与排程大脑(APS 层)**。
**本计划的边界决策:APS 智能体承接 MOM 中的「计划与排程 + 计划层评估 + 异常重排」,
车间执行/质量/设备/仓储/追溯由 MOM 平台承载,两侧通过集成接口互通。**
不与 MOM 厂商争执行域,但把客户痛点中和"计划"相关的每一条都接住。
---
## 2. 需求 → 能力映射(三档)
### 2.1 A 档:现有系统直接覆盖(可立即演示/试点)
| 康尼需求(出处) | 现有能力 | 编号 |
| --- | --- | --- |
| 有限能力排产到工序/小时,考虑机台产能、班次、日历、维修、物料库存(需求报告 §3.3) | PoolEngine 能力池排产 + 设备/班组/模具/日历多资源约束 | SC-13/14, MD-07/08/09 |
| 正排、倒排、瓶颈混合多种排程方式(§3.3;调研材料「按订单交期倒序排程」) | 正排/倒排/瓶颈锚三模式,同订单集 KPI 对比 | SC-13 |
| 多方案模拟运算与对比、自定义 KPI(§3.3) | 策略沙盒 + 方案卡 + 对比表(最优格高亮) | SC-05, EX-07 |
| 排产甘特一体化、资源负荷直方图、瓶颈识别(§3.3) | 甘特/负荷/利用率/产能池仪表盘(4h/1d/1w 预测,85/95 预警) | EX-02/06/10, PL-07 |
| 排程后拖拽手工调整、工序/时段锁定与解锁(§3.3) | 甘特拖拽(15min 吸附+校验+P2 新版本)、冻结窗 C11 | EX-04, SC-04 |
| 滚动 5 天计划锁定(§3.3 工单管理);周计划锁定 7 天(调研 0818) | 滚动时域排产(realtime60m/short2h/mid2d/long7d)+ 冻结窗口 | SC-12 |
| 插单快评、局部修复、全局重排(§3.3;痛点 8「插单排产调整难度大」) | rush.evaluate/apply + LNS 局部修复 + L1–L4 分级重排(L2–L4 出确认卡) | OR-04, DY-01 |
| 齐套检查与预警(§3.3/§3.4 生产准备) | 库存/在途三态齐套约束,可配软硬 | SC-09 |
| 年/月/周/日多级计划汇总与跟踪(§3.3 计划跟踪) | 时间分桶计划(近 7 日/中 4 周/远月混合分桶)+ 粗能力 RCCP | PL-01/02 |
| 交期承诺/询价 What-if(§3.3;调研「新增订单对当月产能影响无法识别」) | 询单插入 → 乐观/中值/悲观三区间 + 资源缺口 | PL-08 |
| 订单-工单-物料钉扎追溯(§3.3「保留子任务项目号」) | 订单钉扎溯源(固定 SO 链 + 柔性 FO→BOM/VL/WO) | OR-06 |
| Excel 导入主数据/订单(§3.2.2.8-4) | Excel/CSV 导入管线(表头映射→校验→P2 落库) | MD-04 |
| 排产前工艺文件完整性/版本检查(纪要 0818 §三(八)) | 制造需求准入阻断:缺工艺/缺能力模板即硬阻断并出修复入口 | Round-65 closed-loop |
| 发布前审批、操作留痕、权限分级(§3.12) | P0–P3 门禁、P2 确认卡、审计哈希链、证据链 | AG-02/03 |
### 2.2 B 档:引擎已有,需按康尼业务适配(本计划的主体工作量)
| 康尼需求(出处) | 现状 | 适配工作 |
| --- | --- | --- |
| SAP 集成:计划订单拉取(CO41)、主数据查询(ZHAE02_IFS001~013)、报工/入库回写(IFS2xx)(需求报告 §5.1,接口清单已明确) | MD-05 仅 Mock 入站/出站;HTTP MES 适配器已就绪待联调 | **真实 SAP RFC/WebService 适配器** + 接口映射表逐条落地 |
| 三级计划体系:月度(市场预交付→产能评估)、周(锁 7 天)、日(排未来 3 天,T+7/T+4)(调研 0818) | PL-01 分桶 ✅,但缺「月产能评估」业务流与报表 | 月产能评估工作流:需求汇总→粗能力→缺口/加班建议(PL-03/05/06 串接) |
| 多人/少人模式切换、班组配置(8 月:铁路 8 人、城轨+岸电 6 人)、加班上限(月 68h/周 20h)、月人均产值 23 万/周 5.75 万(调研材料) | flexTeams 班组并发上限进排产 ✅(SC-11),但无排班主数据模型与产值/加班约束 | 班组排班主数据 + **人力约束扩展**(加班上限、产值目标作为软约束/KPI) |
| 每周预留 10% 产能应对新增订单(调研 0818) | 无 | 策略参数:产能预留比例进分桶/粗能力 |
| 物料采购周期 vs 订单交期冲突自动预警(纪要 0818 §三(二);MRP 例外信息「30」场景) | PL-04 库存投影有断料告警;无采购前置期倒推冲突预警 | **交期-前置期冲突检测**:按物料计划交货时间倒推,晚于齐套要求即预警(对齐客户 MRP 逻辑口径) |
| 周锁定后新增订单影响范围识别(痛点 3) | LNS 影响半径度量已有(movedOrderCount/shiftedHours) | 影响范围报告产品化:受影响订单/班组/物料清单 + 与市场确认工作流 |
| 订单变更后大批量物料交期变更提醒/自动变更申请(痛点 1) | 无 | 订单变更 → 在途采购/备料联动检查 → 预警清单(P1) |
| 缺料表看板、齐套看板、产能负荷看板、异常看板(调研材料看板清单) | KPI 仪表盘/产能池视图 ✅;无缺料/齐套专题看板 | 视口扩展:周度缺料表、工单齐套状态、日入库产值/工时报表 |
| 康尼现场主数据导入(工位产线数据、能力技能矩阵、完整生产路线) | `kangni_intake.py` + `importers/profiles/kangni.json` 已有;round-65 实测 **39 缺工艺、67 缺能力模板阻断** | 现场数据补齐(见 §4 阶段 0)+ 导入 profile 扩展(技能矩阵 xlsx、工位特殊能力) |
### 2.3 C 档:不在 APS 范围(归 MOM 执行域,仅预留集成)
车间作业(报工/派工/流程卡电子化)、质量管理(SPC/检验/不合格品)、设备管理(OEE/点检保养/MTTR/MTBF)、
仓储物料(线边仓/配送/RFID)、追溯体系(序列号/批次双向追溯)、文档管理、生产指挥中心大屏。
**APS 侧仅承诺**:向 MOM 下发排产版本(EX-05,HTTP 适配器就绪)、接收报工/缺料事件回流并触发重排(EX-09 + WMS 事件闭环,Mock 已验证)、
为追溯提供「订单→工单→设备/班组/模具」排产侧钉扎数据(OR-06)。
---
## 3. 客户量化目标 → 系统验收口径
| 康尼目标(需求报告 §3.2.1.1) | APS 承接方式 | 验收测量 |
| --- | --- | --- |
| 计划编制效率 4h → 1h | 自然语言试排 + 三模式自动排产 + 方案卡采用 | 试点期计时:从拿到市场预交付到周计划发布 |
| 物料齐套率 90% → 95% | SC-09 齐套约束 + 前置期冲突预警 + 缺料看板 | 周计划工单开工前齐套达标率 |
| 计划准确率 95% → 98% | 有限能力排产 + 锁定窗 + 分级重排 | 周锁定计划 vs 实际执行偏差(报工回流后统计) |
---
## 4. 分阶段实施计划
### 阶段 0:数据与接口准备(2 周,与客户数据补齐并行)
- 主数据模板交付:产线/工位(工位产线数据 docx 已有雏形)、人员资质(能力技能矩阵 xlsx 已拿到)、
班组排班表、设备/模具、工时定额(**当前最大缺口:39 条缺工艺、67 条缺能力模板**)。
- SAP 接口联调清单确认:优先 IFS004 物料、IFS006/007 工艺路线/BOM、IFS012 齐套、计划订单拉取、IFS202 报工回写。
- kangni_intake profile 扩展:技能矩阵、工位特殊工序能力、班组配置导入。
- 出口:轨交工厂(7000)数据可导入、PoolEngine 求解 OPTIMAL 且 PO/WO 非零、阻断清单清零。
### 阶段 1:计划排程试点(4–6 周,轨交工厂)
- 月产能评估流:市场预交付导入 → 粗能力 RCCP → 缺口/加班/外协建议(PL-01/02/03/05/06)+ 10% 产能预留参数。
- 周计划 T+7:三模式(正/倒/瓶颈锚)对比 → 选定 → 锁定 7 天 → 发布(P2)。
- 日计划排未来 3 天 + 滚动重排(SC-12)。
- 插单流程:快评 → LNS 局部修复或 L2/L4 确认卡 → 影响范围报告。
- 前置期冲突预警上线(对齐 MRP 例外「30」口径)。
- 出口:对齐 §3 三项量化目标的基线测量;计划员真实使用 ≥2 个计划周期。
### 阶段 2:集成闭环(4 周)
- SAP 真实接口入站(计划订单/主数据/库存)+ 出站(排产结果、报工对接)。
- MOM 平台下发/回流:排产版本下发(EX-05)→ 报工进度回流(EX-09)→ 偏差超阈值触发重排。
- 缺料事件 → 影响半径 → 方案卡 → 确认 → 下发全链(Mock 已验证,换真实事件源)。
- 订单变更 → 在途物料联动预警。
- 出口:「计划→发布→执行→回流→重排」闭环在轨交工厂真实跑通。
### 阶段 3:推广与深化(4 周+)
- 民品(7600,批次管理+简单总装)与岸电(7500)工厂接入,复用轨交模板。
- 看板与报表:缺料表、齐套、产能负荷、日入库产值/工时、计划完成率(对齐调研清单)。
- 参数优化闭环(param_opt)按现场 KPI 调优策略权重;偏好学习沉淀计划员习惯。
- 出口:三工厂上线,量化目标复测,移交运维。
---
## 5. 风险与待决策项(来自调研纪要,需客户侧推动)
1. **追溯范围未定**:单件追溯 vs 批次追溯、序列号规则(工序卡检验批号+订单号方案)待跨部门确认 —— 影响钉扎数据粒度设计。
2. **工艺工时数据缺口**:源表多处「待维护」,当前靠显式推断(siteInferences),正式排产前必须补齐。
3. **多人/少人模式**:劳务外包比例调整规则、班组排班主数据需生产部提供。
4. **PM 码/包装规范未统一**:属 MOM 域,但影响 APS 侧物料标识。
5. **客户待提供**(纪要代办):SAP 价格数据(产值计算)、检修订单计划与 BOM、SAP 订单字段说明。
6. **范围蔓延风险**:客户可能期望 APS 覆盖 C 档 MES 功能 —— 需在蓝图阶段书面确认边界(§1)。
---
## 6. 本周立即行动
1. 把 39 缺工艺 / 67 缺能力模板阻断清单导出,发客户生产/工艺部门认领补齐。
2. 用 `kangni_intake` + 技能矩阵/工位数据扩展导入 profile,跑通轨交工厂数据导入与 PoolEngine 求解。
3. 起草 SAP 接口映射表(按 §5.1 清单逐条标「Mock→真实」联调责任人)。
4. 与客户确认 APS/MOM 边界备忘录(§1、§2.3)。