生产计划排产实战指南:从订单评审到车间执行一步到位
发布时间:2026/10/14 11:05:20 锦皓数字建站

制造业里销售订单往生产计划这一跳很多人做得相当粗糙。订单来了直接丢给车间主管主管凭经验往产线上一排看起来挺快但一到出货节点延期、欠料、加班赶工全来了。我做了十几年的生产计划也带过几个工厂的排产改善项目最深的体会是排产这件事不是“把订单排下去”那么简单它本质上是把销售需求、物料齐套、产能负载、交付承诺四件事拧成一股绳的系统工程。这篇文章我要讲的就是怎么把这条链路上的每一环搞清楚让订单从进入系统开始到变成车间可执行的生产任务一步到位、有据可循。这篇内容适合谁看如果你是小工厂的PMC、生产主管、计划员或者是准备上ERP/MES但被排产功能折腾得头大的负责人这篇文章能给你一套可落地的排产思路。我会从订单评审、齐套计算、排产规则、日计划派工到常见的插单和执行问题完整拆一遍把我踩过的坑和验证过有效的做法都写出来。1. 为什么销售订单不能直接拿来排产很多工厂领导觉得排产有什么难的订单来了就排呗。但实际上你直接把销售订单丢给车间十有八九会翻车。这背后的原因不是车间不努力而是订单数据本身还带着好几层“水分”和不确定性在没把这些东西过滤掉之前排出来的计划就是空中楼阁。1.1 订单里藏着大量“假需求”销售拿回来的订单表面上写了产品型号、数量和交期但这几项要素往往都不够真实。比如客户写了个交期但实际这个交期根本就没跟生产沟通过是销售自己拍脑袋承诺的比如客户说“很急”但图纸还没最终确认或者是试产订单、市场预测单混在一起给了你一个看起来很饱满的订单池真到投料阶段却发现根本不是那么回事。我的做法是排产前必须先做一次需求清洗。具体操作就是把订单分成几类确认订单、预测订单、样品订单、框架协议下的释放订单。预测单绝对不能跟确认单混排否则产能全被虚单占掉真单来了反而排不进去。框架释放订单则要看客户的提货节奏不能一次性全排否则成品堆满仓库资金全部压在库存上。需求清洗后的订单池才是排产的真正输入。这里我建议所有工厂都建立一个字段叫“需求可信度”在订单评审时由销售、计划、生产三方共同打分低于一定分值的单子要幺重新确认要幺往后排。这一步前期做起来麻烦但坚持三个月之后计划部门的工作量会明显下降因为无效需求变少了。1.2 物料齐套算不清楚排了也是白排订单清洗完接着就是物料问题。大多数工厂的BOM准不准心里都有数。我见过太多工厂计划员拿着BOM展开一算物料齐套率98%结果产线一开工就缺这缺那。为什么因为BOM里的替代料没有维护、库存账实不符、在途物料没算进去甚至有些原材料的采购周期已经变了但系统参数没更新。物料齐套是排产的地基。地基不稳上面建再漂亮的计划模型都是危楼。我的习惯是在正式排产之前先花一到三个月把BOM准确率、库存准确率、采购提前期这三项基础数据的准确度拉到95%以上。这个投入是值得的因为排产系统或者排产表再先进输入是垃圾输出就一定是垃圾。做物料计划的时候要区分“全部齐套”和“关键物料齐套”。长周期物料、进口件、瓶颈工序的专用料这些都是关键物料只要它们齐了生产就能启动其余辅料可以在生产过程中陆续到货。如果死守“全部齐套才开工”的策略很多订单的交付周期会被拖到不可接受的长度。这里的度要把握好——关键物料定义不能太宽太宽等于没定义也不能太窄太窄又会漏掉真正的瓶颈。1.3 产能是个模糊概念不是拍脑袋估出来的产线负荷到底是多少很多工厂只是凭感觉“最近好像挺忙的”“这台机器应该还能塞一点”。但如果问到具体每台设备、每条产线今天的负载率是多少答案就含糊了。这种情况下的排产全凭计划员和车间主管的私人默契人在事情就能转人一离职立刻乱套。产能核算的起点是标准工时。每道工序、每个机台、每个工位都要有可量化的产能数据比如一台设备8小时能加工多少件一条产线一天能组装多少台。标准工时不能只看设备名义产能要综合考虑换型时间、不良率、人员效率、设备OEE等因素。比如一台冲床理论节拍是5秒一件但实际当天换了三次模具每次换模半小时有效产出就大打折扣。这些损耗因素必须在产能数据里体现。另一个容易漏掉的是瓶颈资源。一条产线往往只有一个工序是瓶颈它的产能决定了整条产线的输出。排产时要优先把瓶颈工序排满其他工序围着瓶颈转。这个道理大家都能理解但实际排产时很容易被各种紧急插单打乱导致瓶颈工序频繁切换产品效率直线下降。后面我会专门讲怎么用规则保护瓶颈工序。2. 排产前先做交期评审把出货承诺落到实处很多工厂的订单交期是销售自己定的没有评审环节或者评审就是走个过场。这导致计划部门从一开始就背了一个不可能完成的指标。要让排产一步到位第一步就是把交期评审制度化让每一笔订单的交付承诺都经过数据和产能的验证。2.1 订单交期评审的四个核心输入交期评审不是看销售脸色也不是听生产叫苦而是要基于四个客观输入来算客户需求日期、物料齐套日期、产能可用日期和风险缓冲时间。把这四列数据放在同一张表里对齐答案就自然出来了。客户需求日期是销售拿到的原始需求。物料齐套日期是采购和仓库给出的物料到位时间。产能可用日期是计划员查一下负载表之后给出的最早可投产时间。风险缓冲则是给意外留的余地——供应商延迟、设备故障、品质异常这些都是制造业的常客不预留缓冲就是拿交付开玩笑。我常用的评审公式是可承诺交期 max物料齐套日期产能可用日期 生产周期 缓冲天数。如果算出来的日期晚于客户需求日期那就需要协调销售去跟客户谈而不是硬着头皮接单。很多工厂的问题就出在这里——接下了一个交期不合理的订单然后整个计划都被它拖垮其他订单跟着遭殃。评审一定是跨部门协作的。销售、计划、采购、生产、品质五方坐在一起用数据说话把问题在订单进入排产流程之前就暴露出来并解决掉。每周固定两到三次的订单评审会比天天在群里互相扯皮高效得多。2.2 从“全齐套”到“分批齐套”巧用滚动投料很多订单的产品是多层结构有半成品、部件、总装多个阶段。如果死板地要求所有原材料一次性齐套才开工整个交付周期会拉得很长。更合理的做法是分批齐套、滚动投料。举个例子一个订单需要先生产PCBA板再做整机组装。PCBA板所需物料可能三周后齐套而整机组装的物料五周后才齐套。这时候可以安排PCBA板先行投产等PCBA生产完成之后整机组装的物料刚好也到位了。这样整个订单周期就能压缩两周而不是傻等所有物料齐了才开始。分批齐套的前提是计划员对自己工厂的生产节奏和物料到货节奏有清晰掌握。这需要计划员深入现场了解产品的实际加工周期而不是只看系统里的标准工时。我在做排产改善项目时总会有计划员对我说“系统里说这个产品要五天但实际上两天就能做好”这种信息差就是齐套策略失误的根源。这里我补充一个实操方法把每个产品都画一张简单的物料到货-生产周期时间轴固定贴在计划办公室。哪个订单缺什么料、下周会到哪些料、哪些料要先投一目了然。这种土办法比很多昂贵的软件还好用。3. 建立排产规则把“人肉排”升级为“规则排”排产最忌讳的是靠计划员当场拍脑袋——每个人的偏好不同今天心情好可能给A客户插个单明天又因为B客户催得急就把产能让出去了。这样的排产没有规则可言整个工厂的优先级完全混乱。我推动排产改善时最先做的一定是建立一套公开透明的排产规则让所有人都在同一个前提下博弈。3.1 排产的三条核心优先级规则不需要很复杂但必须能回答一个最关键的问题当两个订单同时抢一个产能的时候到底谁先谁后我的答案是先考虑这三条按顺序生效。第一条是承诺交期优先。已经跟客户确认了交期的订单按交期先后排队交期越近的越靠前。第二是客户价值同等交期压力下核心客户、高毛利产品优先。第三是齐套进度物料齐套度越高的订单优先排产——这样做的目的是把即将齐套的订单往前推避免物料都到齐了却没排产库存堆积、资金压死。把这三条写成一个简单的打分表每个订单进入排产队列时自动打分排序。后续如果出现“为什么我的单排在后面”这样的质疑直接摆数据、亮规则而不是靠计划员去解释人情世故。这一点是我认为从“作坊式排产”走向“精细化管理”最关键的一步。3.2 MTO和MTS两种生产模式的排产差异订单式生产MTO和备货式生产MTS的排产逻辑完全不同。MTO是接到订单才开始排订单池里全是确定性需求排产的重点是齐套和交期。而MTS是按预测备库存排产的重点是对销售预测做平滑处理把预测拆成周投产计划持续补齐成品库存。很多工厂是混合型生产一部分产品按单做一部分产品备库存卖。这种情况下最忌讳的是把两种订单混在一个队列里排。我的做法是把订单池拆成两条线MTO订单单独建队列优先保障MTS订单用安全库存触发库存跌到补货点自动生成补货工单。两条线的产能可以动态分配但排产逻辑绝对不能混。实际上MTS最难的还不是排产而是预测不准。预测偏差大的时候要么库存积压要么频繁缺货。我的经验是MTS产品不要追求太高预测精度而是把补货频率提上去——少量多批次补货配合一个合理的安全库存效果比憋一个大单好得多。这也变相要求生产线的换型时间要短否则多批次生产的换型成本会很吓人。3.3 插单管理不能一刀切但要有闸门插单是制造业永恒的痛。计划排得好好的销售突然冲进来说“客户的货非常急下周必须交”。遇到这种事直接把新单插进产线最前面是最简单粗暴的做法但它会打乱后面一串订单A插进来B顺延C也跟着倒霉最后全厂都在赶工。插单不是不能接而是要有闸门。我在工厂里定的规矩是任何插单一律走插单评审流程评估它对现有计划的影响面——哪些订单会被推迟、瓶颈工序是否会被占掉、物料是不是真的能到齐。如果影响面可控允许插入如果影响面太大必须给销售一个替代方案比如部分数量先交、其他数量分批次交。另外一个行之有效的办法是预留产能缓冲。每天、每周在总产能里留出10%~15%的机动余量不排任何固定订单专门用来吸收插单和异常。这样即使有插单进来也能从缓冲产能里消化掉不会挤压正常订单的排程。很多工厂觉得留10%产能是浪费但算一笔账就会明白被插单打乱整个计划带来的返工、加班、延期损失远比这10%的产能贵得多。4. 从“排一版计划表”到“日日滚动执行”计划落地才是关键计划排得再漂亮如果车间不执行、执行了不反馈那这套系统就是自嗨。很多工厂的计划员天天在办公室排计划但产线实际在做什么他完全不知道计划与实际两张皮。要真正做到从订单到生产一步到位要把排产的成果通过日计划、日报工、滚动刷新这个闭环固化下来。4.1 月、周、日三级计划的拆分逻辑三级计划的逻辑从粗到细、从远到近逐渐锁定。月计划管的是订单池的总体目标这个月要交付哪些订单、总的产出要匹配多少销售需求、原料采购总盘子大概是多大。月计划不追求精确到机台它更像是一个作战地图让采购、生产、销售都明确这个月的重点方向。周计划则要落到产线和工序确定本周哪些工单投产、哪些工单完工并核对物料是否齐套、产能是否够用。周计划是月计划的拆解也是日计划的基础。我特别强调周计划要锁定投料而不是锁定完工——计划可以滚动但料一旦投下去就不能随便改方向否则在制库存会堆成一座山。日计划就是派工单精确到班组、机台、当班产出目标。日计划要做得非常具体让班组工人上班一看就知道今天干哪些活、干多少、用什么工装、注意什么质量风险。这里我用的一个方法是把日计划和物料配送结合起来——计划排出来之后仓库按日计划提前备料送到线边工人不用自己领料只负责加工。这一条看着简单但对执行效率的提升立竿见影。4.2 让车间把执行情况反馈回来计划落地离不开执行反馈。没有反馈计划员永远是闭着眼开车。很多工厂也要求车间报工但报工数据往往滞后、不准确——工人忙起来根本没时间在电脑上慢慢录最后只能下班前批量糊弄一下。解决报工问题的思路是让报工变得极度简单。要么在设备上加数据采集要么用扫码枪工人扫一下工单条码、输入数量就完成报工耗时按秒计算。如果工厂条件实在有限至少要有每日收工汇总会班组长口头汇报今天各工单完成情况计划员记录到看板上。报工数据准确及时了计划员才能知道计划达成率是多少、差距在哪里、明后天怎么调整。这里我提一个很多工厂容易忽略的指标计划达成率。这个指标不是看某一天完成了多少而是看在制品流转是否符合计划节拍。比如某工单计划三天完成每天完成100件第三天结束时应该完成300件如果只完成了250件那就说明计划延误了必须找出原因并调整后续计划。把它变成车间考核的一部分之后执行力和计划质量的提升会非常明显。4.3 滚动排产让计划永远保持新鲜生产环境是动态的——设备可能故障、物料可能延迟、人员可能请假所以计划不能是一成不变的。我提倡的是滚动排产机制每天或每两天基于最新的订单、物料、产能数据刷新一次未来一周的排产计划。滚动排产的核心原则是“近细远粗”未来1~3天的计划严格锁定不做大的变动给车间一个稳定的执行窗口未来4~7天的计划可以调整但要有流程和记录再往后则只粗排一个大方向。这样做的好处是既保证了现场的稳定性又给了计划足够的弹性去应对变化。在实际操作中我的建议是每天固定一个时间点开生产协调会计划员、车间主任、采购、仓库、销售五方碰头同步订单变化、物料到货、昨日达成、今日计划这一圈信息。会议控制在20分钟以内当场就把当天的计划调整和异常处理决策做出来。很多工厂开会一开就是两个小时问题还没解决就是因为会前没准备、会后没跟踪。5. 常见问题与排查技巧实录这套排产方法我在多个工厂落地过过程中遇到过不少典型问题。这些问题本身不难但如果你没有提前意识到很容易把排产项目拖进泥潭。我把高频问题整理成一份实录每一个都是真实踩过坑之后的总结。5.1 排产计划“好看不好用”车间根本不照计划做这是最普遍的问题。计划员排得像模像样车间一看就放到一边照样按自己的老节奏干活。原因一般有三个一是排产计划本身脱离实际比如产能参数过于乐观车间觉得达不到就不理你了二是计划频繁变动车间不知道以哪个为准干脆放弃了三是没有考核做不做到计划都不影响绩效那工人为什么要听你的解决方法是先让计划“够得着”。初期可以把排产产能参数设得保守一点哪怕计划达成率做到90%以上给车间建立信心再逐渐拉高目标。同时必须把计划达成率纳入车间考核与班组长绩效挂钩。光靠计划员催是没用的机制不建立问题永远原地打转。另一个细节是计划的表达方式。很多计划表做得像天书逻辑清晰但对车间不友好。我建议日计划做成可视化看板挂在车间显眼位置颜色区分不同状态工人抬头就知道今天干什么。计划不只是给计划员看的更是给一线干活的人看的表达方式不对执行效果就减半。5.2 急单插进来整个计划都乱了前面说过要有插单评审和产能缓冲但有些人会说我们工厂的急单太多了每天都有插单根本来不及评审。这种情况确实存在但也说明前端的订单管理出了问题——所有单子都急说明没有真正急只是大家没有规则、没有排序标准。如果你每天都要面对大量插单我建议把“插单”转化为“重排”的思路不把插单当成突发事件而是当成正常的订单状态变化。每天固定时间基于所有订单的最新交期、齐套、产能情况做一次整体的优先级重排而不是谁喊得凶就先排谁。这样插单的冲击就能被系统化地吸收掉。从源头解决插单问题的办法还是要推动销售端和客户端的交期意识。定期统计插单量、因插单产生的交付延误、加班成本把这个数据摆到管理层面前。多数老板看到数字之后就会愿意在销售端做约束。纯粹靠计划部门“防守”插单是守不住的。5.3 齐套率明明99%产线还在等料我遇到过好几次系统里显示物料齐套率99%但现场就是缺一种料导致停线。查下来发现是这么几种情况要么是实物库存与账面不符系统有账但实物找不到要么是物料在仓库的某个角落线边库却没有要么是齐套是按“全部物料”算的但瓶颈工序的关键料根本没在检查清单里。解决方案是两手抓。一是严肃库存盘点纪律每周滚动抽盘异常品类当周复盘不能让账实差异越积越多。二是把齐套检查拆到“工序级”不光是成品级检查在每个生产阶段对应的物料分别做检查尤其关注瓶颈工序的物料供应。计划员不能只看总装前的齐套率而要跟踪关键工序的齐套情况才能真正避免等料。5.4 计划员陷在表格里没时间去现场排产做到一定阶段后计划员会发现自己整天在电脑前做表、录数据、写邮件根本没时间走进车间观察实际生产情况。这是一个危险信号因为排产工作不能脱离现场——只有深入现场才能搞清楚某个工序为什么老是延误、某台设备是不是真的像系统里说的那么快。我的建议是给计划员设定一个硬性要求每天至少一小时在现场了解瓶颈工序的运行状况、抽查几个工单的实际进度、和班组长聊一下当天的异常。这些一手信息能帮计划员大幅提升排产的准确度。一句话排产不是纯桌面工作它必须是“桌面现场”双循环的复合型工作。另外计划部门要定期做排产复盘——每周末回顾本周的计划偏差找出系统性问题比如产能数据需要更新、物料提前期需要修订、某类产品的开发周期有了变化。把这些问题记录下来逐项修正到排产参数里排产系统才会越来越准。这种复盘机制比买任何昂贵的排产软件都重要。6. 工具选型Excel能用但要清楚边界排产系统的选择是一个绕不开的话题。很多工厂的预算不足以直接上大型软件一开始都用Excel做排产工具。Excel适合起步但要做好心理准备它到一定阶段就会成为瓶颈。这里我把两种路线的边界讲清楚大家可以根据自己工厂的情况来选。6.1 Excel排产够用但有天花板Excel的优势是灵活、低成本、改起来快对于单车间、几十个工单的小规模场景用Excel确实能把排产做起来。我见过一些工厂用Excel做了一套带公式的产能负载表和排产甘特图运行效果相当不错。但Excel有几个绕不开的问题。一是多人协同困难计划员、车间、采购各有一版合并不当就产生混乱。二是数据刷新靠手工每天早上要花大量时间录订单、录库存、录报工时间长了计划员根本顾不上分析和优化。三是没有强制流程插单、调整记录不完整出了问题很难追溯。所以我通常给工厂的建议是Excel排产只作为过渡方案当你的订单量超过每天几十个、工序环节超过两三道、协同人员超过五六个之后就该考虑用系统来承接排产逻辑了。强行用Excel撑下去看似省了软件费实际上每天多花的人力成本和出错带来的损失早就超过了软件成本。6.2 MES/APS系统的真实价值数据实时排程自动上了MES/APS系统之后最大的变化不是排产本身而是数据获取的实时性。报工扫码即得库存实时可查设备状态自动采集计划员面对的不再是昨天甚至上周的数据而是当前的实时数据。有了实时数据滚动排产才能真正跑起来。排产软件的核心能力是“约束计算”输入订单、物料、产能、优先级规则系统自动算出一个满足所有约束的最优/较优排程方案。它可以同时考虑几十个订单、几十台设备、几百道工序这是人工排产做不到的也是APS的价值所在。但我要给一个非常重要的提醒上了APS不代表万事大吉。系统跑得准不准完全取决于基础数据质量。BOM不准、工时不准、库存不准APS排出来的计划照样天花乱坠但执行不动。我见过不止一家工厂花了几十万上APS最后因为数据维护跟不上系统计划成了摆设车间还是回归手工排产。所以工具永远是放大器基础数据差放大的是混乱基础数据好放大的是效率。最后说一点我个人的经验做了这么多年排产改善最大的感触是排产这项工作没有一劳永逸的“完美方案”。工厂的产品在变、订单结构在变、人员也在变计划要做得好靠的就是一套基础数据的持续维护、一套排产规则的持续优化加上每天雷打不动的执行复盘。你只要把订单评审、物料齐套、产能负载、插单管理、日日滚动这五件事抓在手上工厂的交付稳定性一定会肉眼可见地改善。希望这篇文章能把你在排产这条路上少走的弯路一次说清楚。
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。