关于 mfg-production-planning
面向制造团队的生产计划技能,覆盖从需求到车间排程的层级流程。内容结合 MPS、MRP 计算、产能检查、排程规则与换模时间缩减方法。
主要功能
- 01从需求到车间的自上而下计划
- 02按周制定成品产量
- 03计算物料需求与下单时间
- 04产能检查和排程规则
- 05SMED 换模指导
适用场景
- 01制定成品周生产计划
- 02确定物料订购时间和数量
- 03按交期或产能约束安排工序
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ asgard-ai-platform/ skills --skill mfg-production-planning安装后在 Claude Code 中输入/mfg-production-planning确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
examples/sample_scenario.mdreferences/demand-forecasting.mdsop-process.md详细介绍
生产计划(MPS/MRP)
框架
IRON LAW: Plan Hierarchically — Demand → MPS → MRP → Shop Floor
Production planning flows TOP-DOWN:
1. Demand forecast / customer orders → what to make, when
2. MPS → master schedule for finished goods
3. MRP → material and component requirements (what to buy, when)
4. Shop floor scheduling → which machine, which sequence
Skipping levels (going from demand forecast directly to shop floor)
creates chaos — material shortages, capacity conflicts, missed deliveries.
计划层级
| 层级 | 计划 | 规划周期 | 粒度 | 决策内容 |
|---|---|---|---|---|
| 战略 | S&OP(销售与运营计划) | 12-18 个月 | 按月、产品系列 | 产能投资、劳动力规划 |
| 战术 | MPS(主生产计划) | 3-6 个月 | 按周、最终产品 | 每周生产什么 |
| 运营 | MRP(物料需求计划) | 4-12 周 | 按日、组件/物料 | 订购什么、何时订购、订购多少 |
| 执行 | 车间排程 | 1-2 周 | 按小时、工作中心 | 排序、机器分配 |
MPS 流程
- 输入:需求预测 + 客户订单 + 当前库存 + 安全库存目标
- 逻辑:逐周计算:所需产量 = 需求 - 期初库存 - 计划收货量 + 安全库存
- 输出:每种成品按周计划的生产数量
- 约束:不得超过可用产能(粗略产能规划检查)
MRP 流程
- 输入:MPS(生产什么)+ BOM(物料清单——由什么组成)+ 库存状态 + 提前期
- 逻辑:“展开”BOM——针对每种成品,计算每种组件/物料必须何时订购,才能及时到货
- 输出:包含日期和数量的计划采购订单和生产订单
- 关键计算:订购日期 = 需求日期 - 提前期
排程算法
| 算法 | 规则 | 最适用场景 |
|---|---|---|
| FCFS(先到先服务) | 按接收顺序处理 | 复杂度低、重视公平性 |
| SPT(最短处理时间) | 优先处理最短作业 | 尽量缩短平均流程时间 |
| EDD(最早交期优先) | 优先处理交期最紧迫的作业 | 尽量减少逾期交付 |
| 瓶颈优先 | 优先安排约束资源,其余环节服从安排 | 产能受限的环境(TOC 逻辑) |
SMED(单分钟换模)
缩短换型时间,提高灵活性:
- 将内部准备(机器停机时进行)与外部准备(机器运行时可进行)分开
- 尽可能将内部准备转为外部准备
- 简化剩余的内部准备步骤
- 练习并标准化
输出格式
# Production Plan: {Product/Period}
## Demand vs Capacity
| Week | Demand | Available Capacity | Gap |
|------|--------|-------------------|-----|
| W1 | {units} | {units} | {+/-} |
## Master Production Schedule
| Week | Product A | Product B | Product C | Total |
|------|----------|----------|----------|-------|
| W1 | {units} | {units} | {units} | {units} |
## Material Requirements
| Material | Quantity | Order Date | Supplier | Lead Time |
|----------|---------|-----------|----------|-----------|
| {material} | {qty} | {date} | {supplier} | {days} |
## Scheduling
| Work Center | Mon | Tue | Wed | Thu | Fri |
|------------|-----|-----|-----|-----|-----|
| {center} | {job} | {job} | ... | ... | ... |
注意事项
- 预测准确度决定一切:MPS/MRP 的效果取决于需求预测的准确度。跟踪预测准确度(MAPE),并根据预测误差设置相应的安全库存。
- 提前期波动会破坏计划:如果供应商的提前期为“2-6 周”(波动范围为 4 周),就需要为最坏情况准备安全库存。通过供应商管理降低波动。
- BOM 准确性对 MRP 至关重要:BOM 错误会导致订购错误的物料。每季度审核 BOM。
- 冻结区间:MPS 最初的 1-2 周应设为“冻结”(不允许变更),以便稳定执行。冻结区间内的变更会在整个系统中引发混乱。
- 有限产能与无限产能:基础 MRP 假定产能无限(忽略机器约束)。务必在 MRP 输出的基础上进行产能检查(粗略或详细)。
参考资料
- S&OP 流程设计请参阅
references/sop-process.md - 需求预测方法请参阅
references/demand-forecasting.md
评论
支持 Markdown