看板Kanban卡片数量计算器|MES与生产管理工具
这个工具解决什么问题
追溯的真正难点不是记录,而是检索。这工具按可检索的键组织输出。
拉动式补料/补件的看板张数计算与断料风险复核: 张数 = ⌈ 日需求 ×(补货周期+盘点间隔) ×(1+安全系数) ÷ 容器容量 ⌉, 安全系数按需求波动(CV)自动分档,并对取整后的实际覆盖天数做断料概率复核。
输入数据格式
数据文件 kanban_cards.csv,列顺序为:part、daily_demand、lt_d、review_d、container_qty、cv、safety_factor、cards、cover_days_after_round、stockout_risk。
示例首行:M3螺丝,4200,3,1,5000,0.15,0.10,4,3.8,0.004
示例输出(真实运行结果节选)
看板 Kanban 卡片数量计算报告 ======================================================================== 公式:张数 = ⌈ 日需求 ×(补货周期+盘点间隔) ×(1+安全系数) ÷ 容器容量 ⌉ 安全系数按需求波动 CV 自动给出:CV<0.2→10%,0.2~0.4→25%,>0.4→40% 【一、逐物料计算】 物料 日需求 周期LT 盘点 容量 CV 安全系数 覆盖需求 张数 M3螺丝 4200 3 1 5000 0.15 10% 18480 4 连接器12P 800 7 1 400 0.45 40% 8960 23 屏蔽罩 1500 5 1 600 0.25 25% 11250 19 导热垫 900 10 2 500 0.60 40% 15120 31 标签 6000 2 1 10000 0.10 10% 19800 2 包材A 2400 6 2 2000 0.35 25% 24000 12 维修备件V 200 5 2 300 0.90 40% 1960 7 【二、断料风险复核(张数取整后)】 M3螺丝 实际覆盖=3.8天 断料概率≈0.4%(低风险) 连接器12P 实际覆盖=10.5天 断料概率≈0.8%(低风险) 屏蔽罩 实际覆盖=6.6天 断料概率≈0.6%(低风险) 导热垫 实际覆盖=15.2天 断料概率≈1.3%(低风险) 标签 实际覆盖=2.3天 断料概率≈1.5%(低风险) 包材A 实际覆盖=8.0天 断料概率≈2.2%(中风险) 维修备件V 实际覆盖=8.5天 断料概率≈9.1%(高风险) 【三、结论与建议】 · 维修备件V:风险 9%。两条路:① 加 1 张看板(
解决什么问题
看板张数拍脑袋定:多了压库存,少了天天断料救火。本工具把「取整偏差」 显性化——同一公式下,容器大小和需求波动的组合会让断料风险差出 10 倍, 并告诉你该「加一张板」还是「先压波动」。
使用方法
python kanban_calculator.py # 示例数据(7 个物料) python kanban_calculator.py 我的.csv
输入格式(CSV,UTF-8)
cv = 日需求变异系数(标准差/均值),没有就先按 0.3。
输出说明
· kanban_report.txt:逐物料计算、断料风险复核、结论与三条使用提醒 · kanban_cards.csv:结果表(物料/张数/覆盖天数/风险)
注意事项
LT 用含节假日口径、盘点间隔按看板巡回频率填;需求爬坡的物料每季度重算, 看板要「主动回收」而不是只增不减。
可调参数与计算口径
脚本顶部集中了主要阈值与常量:DEFAULT_CV=0.3。改完直接重跑即可,不必改动计算逻辑。
会生成哪些文件
运行后除控制台输出外,还会生成:kanban_parts.csv、kanban_report.txt、kanban_cards.csv。
工具中出现的字段与提示
- M3螺丝
- 连接器12P
- 维修备件V
- 看板 Kanban 卡片数量计算报告
- 【一、逐物料计算】
- 【二、断料风险复核(张数取整后)】
- %-10s 实际覆盖=%.1f天 断料概率≈%.1f%%(%s风险)
- 【三、结论与建议】
- - %s:风险 %.0f%%。两条路:① 加 1 张看板(风险即降到 <2%%);
- ② 先压波动——CV=%.2f 主要来自订单批量/促销/插单,
- 与其多备 1 张板压库存,不如和平滑生产排程。优先②。
- 全部物料断料概率 <5%,当前张数设定合理。
- 1) 张数是「取整后的离散量」,向上取整会多出库存,向下会断料;
- 本工具已把取整偏差折算成覆盖天数与风险,不要只看公式值。
- 2) 补货周期 LT 用真实含周末/ holidays 的日历天;盘点间隔按实际看板
- 巡回频率填,两个口径混用是最常见错因。
- 3) 每季度用最新 3 个月需求数重跑一次:需求爬坡的物料看板要提前加张,
- 需求回落的要主动回收,避免看板只增不减。
下载与文件清单
压缩包内包含:主程序脚本、示例数据文件、示例输出报告、中文说明文档,以及同主题 AI 提示词一套。解压后按说明运行即可,示例数据可直接试跑。
主程序文件:kanban_calculator.py。
本站工具免费下载,无需注册。工具为 Python 脚本,Python 3.8 及以上环境可直接运行,核心功能尽量不依赖第三方库。
常见问题
输入数据要准备成什么样?
按 示例首行中的列顺序准备即可,共 10 列:part、daily_demand、lt_d、review_d、container_qty、cv、safety_factor、cards。列为空或格式不符时结果会失真,建议先用示例数据试跑一遍。
跑完最该关注哪几项?
报告按 一、逐物料计算、二、断料风险复核(张数取整后)、三、结论与建议 等部分组织,其中判定结论与建议部分直接对应下一步动作。
阈值可以改成我们自己的标准吗?
可以,脚本顶部已把主要阈值与常量集中声明,按自己产线的标准修改后重跑即可,不需要改计算逻辑。
附赠的提示词怎么用?
把提示词与自己的数据一起交给大模型,可以让它按同一套口径帮你改写分析流程或扩展报告字段。
同分类的其它工具
所属分类 MES与生产管理工具包,也可回到 工具资源包下载页 按分类查找。





