Capacity Check 是一个面向生产计划场景的确定性产能校验技能,属于微软 cat-agent-skills 技能集合。
用途 该技能用于在执行需求拉动(demand-pull)之后,对计划周进行确定性的负荷与可用工时对比(#1),并执行物料门禁检查(#2)。它只判断运行工时的可行性,换型(changeover)相关的可行性由优化器负责,二者配合不当正是常见计划失败的地方。
主要能力
- 依据 plan.json、workcenter.json、materials.json 三个输入文件进行校验。
- 按契约验证输入数据的合法性。
- 通过确定性引擎完成所有算术运算,输出 checked.json,即 {capacity} 跳转结果。
- 产能结论引用工作中心日历,物料门禁结论引用物料计划行,确保可追溯。
使用方式 执行命令: scripts/capacity_check.py --plan plan.json --workcenter workcenter.json --materials materials.json --out checked.json
随后原样引用利用率与门禁结果,并必须明确说明该数值不包含换型(#1.1),例如“92% 可行”并不等于一个完整计划。
适用场景 适用于每次需求拉动之后的生产计划周产能与物料可用性检查,帮助在排程前发现负荷超限与物料缺口。
限制
- 仅做运行工时可行性判断,不覆盖换型可行性。
- 物料门禁是硬约束,不能以“后面再想办法”的方式绕过(#2.1)。
- 若缺失工艺路线数据(#6)或门禁信息,引擎会升级处理,需原样传递升级信息。