排产这事,真不是拍脑袋就能搞定的
做过生产计划的朋友应该都有这种体会:每天一睁眼,就是一堆工单等着排,机器就那么多,人也就那么些,客户交期还一个比一个急。以前我刚干这行的时候,觉得排产不就是把任务往日历上填嘛,有啥难的。直到有一天,车间主任拿着三张急单冲进办公室,说"今天必须出货",而我的计划表上所有产线都已经排满了,那一刻我才意识到——生产排程是个技术活,不是体力活。
后来慢慢摸索,也踩了不少坑,才明白这里面门道有多深。什么前向排程、后向排程、有限产能、无限产能、瓶颈管理、换型优化……每一个概念背后都是血泪教训。今天想跟大家分享的,就是一个把资深生产排程专家的经验打包好的技能——production-scheduling,它来自 GitHub 上的 SAM42-Lab/everything-claude-code-kr 仓库,作者是 evos,一个在制造行业摸爬滚打了15年以上的老手。
这个技能到底能帮你干啥?
说白了,它就是你的私人排程顾问。你只要告诉它你现在的生产状况——比如有几条产线、哪些工单在排队、瓶颈设备是啥、换型时间多长——它就能给你一套科学的排程建议,告诉你:
- 真正的瓶颈在哪:不是看哪堆的WIP多,而是用OEE数据找那个负载率最高的资源,然后围绕它来排程。
- 工单怎么排序最合理:是EDD(最早交期)还是SPT(最短加工时间)?还是说结合换型成本的设置感知EDD?这得看你的产品mix。
- 换型怎么优化:用SMED方法把换型时间砍掉一半,再通过合理的顺序安排(比如颜色从浅到深)减少冲洗时间。
- 遇到突发状况怎么快速重排:设备坏了、缺料了、有人请假了,它教你只动未锁定窗口的工单,不影响已承诺的订单。
我实际用下来的一些感受
说实话,第一次看这个技能的SKILL.md文件时,我有点被它的专业度震到了。里面不仅有理论框架,还有很具体的操作细节,比如:
버퍼 관리(缓冲管理):
- 时间缓冲通常设为约束环节生产前置时间的50%
- 绿色区:缓冲消耗 < 33%,约束环节保护良好
- 黄色区:33%~67%,触发上游工序快速跟进
- 红色区:> 67%,需要管理层介入并安排加班
这种量化指标对实际工作太有用了。以前我排产全凭感觉,现在可以参照这些数值来做判断,心里踏实多了。还有那个Drum-Buffer-Rope(鼓-缓冲-绳)的方法,真的让我对TOC约束理论有了更深的理解——约束资源上损失一分钟,就是整个工厂损失一分钟;非约束资源损失一分钟,只要缓冲能兜住,其实没啥大影响。
安装和上手也不难
这个技能用起来很方便,安装就一条命令:
npx skills add https://github.com/SAM42-Lab/everything-claude-code-kr.git --skill production-scheduling
装完之后,它就能在你的AI工具里作为一个专家角色调用了。我一般会这么用:把当前的生产数据(工单列表、设备状态、换型矩阵)喂给它,让它给出排程建议,然后我再结合实际经验做微调。说实话,它给的方案比我原来拍脑袋排的靠谱多了,特别是处理多产线协同和紧急订单插入这种场景,真的能省不少事。
几个我常用的实用技巧
用了一段时间,总结几个小窍门,分享给大家:
- 先锁定稳定窗口:排程时先定一个24~48小时的锁定窗口,这个窗口内的工单不要轻易动,能避免很多连锁反应。
- 别迷信MRP的输出:MRP假设无限产能,所以生成的计划往往不可执行。一定要用有限产能逻辑再过一遍,就像技能里说的"MRP告诉你做什么,FCS告诉你什么时候真能做出来"。
- 换型优化要算经济账:不是换型越少越好,也不是越多越好,要算换型成本和库存持有成本之间的平衡点。技能里有具体的计算方法,照着算就行。
- 多关注缓冲渗透度趋势:如果某个环节总是黄色甚至红色,说明上游有慢性问题,得去根治,而不是天天救火。
小结
生产排程这门手艺,看似简单,实则精深。有这样一个凝聚了资深专家经验的技能帮忙,确实能让我们的工作轻松不少。不管你是刚入行的计划员,还是想优化现有排程流程的制造经理,我都建议你试试这个技能——点上面的""就能直接体验,或者下载ZIP自己研究。反正免费的,不亏。
今天就聊到这,我得去重新排我的产线了,昨天一台CNC又趴窝了,正好用技能里的中断应对框架来练练手 😄