很多工厂的生产计划,看起来每天都有人在做,实际却经常是:
订单一变,计划就改;库存一缺,排产就停;客户一催,又临时插单。
最后计划员天天改表,采购天天追料,车间天天问“今天到底先做哪个”。
问题往往不是没有生产计划,而是没有真正搞清楚订单、库存和排产之间到底是什么关系。
生产计划说到底,就是回答三个问题:
客户要什么、现有库存能顶多少、剩下的什么时候生产。
这三个问题一旦没衔接好,后面再精细的排产,也很容易变成天天救火。
今天就把生产计划里最核心的这条逻辑讲清楚。
在实际生产管理中,我们会用FineBI搭建生产计划看板,把销售订单、库存、物料到货、生产任务、设备产能和实际进度集中到一张看板中,计划人员可以直接查看订单交期、物料齐套情况、库存缺口、产能负荷以及生产进度,并进一步下钻到具体订单、物料和产线,及时发现缺料、产能冲突和延期风险,让生产计划从反复催问和人工对表,转向可视化监控和动态调整。
需要FineBI生产计划看板的可以自取:https://s.fanruan.com/0j1bm(复制到浏览器)
一、什么是生产计划?
简单来说,生产计划就是企业根据客户需求、库存情况、物料供应和生产能力,决定生产什么、生产多少、什么时候生产,以及应该如何安排生产资源。
很多人把生产计划理解成“今天A产品生产500件,明天B产品生产800件”,其实这只是最末端的排产动作。
一套完整的生产计划通常遵循这样的逻辑:
市场需求/客户订单 → 库存判断 → 生产需求 → 物料需求 → 产能判断 → 生产计划 → 车间排产 → 生产执行 → 成品入库 → 订单交付
所以可以简单理解为:订单决定“需要多少”,库存决定“还差多少”,排产决定“什么时候做、怎么做”。
三者一旦没有形成闭环,工厂自然就容易乱。
二、订单:告诉工厂“客户需要什么”
生产计划首先要解决的是需求,而最直接的需求来源就是客户订单。
比如客户要求A产品1000件,15号交货;B产品500件,18号交货;C产品2000件,月底交货。
对于计划部门来说,订单绝不能只看一个“数量”。还要同时关注产品、客户、交货日期、优先级、规格、特殊工艺、已交数量、未交数量以及订单变更情况。
因为同样是1000件,一个要求30天后交,一个要求3天后交,对工厂排产的影响完全不同。
所以订单真正告诉生产部门的是:
未来某一个时间点,企业必须准备好多少可以交付的产品。
但现实中,一个计划员可能同时面对几十、几百甚至上千张订单。如果只是盯着Excel,很难第一时间看出哪些订单最急、哪些已经存在延期风险、哪些客户又临时插单了。
这时候就可以把ERP中的订单数据统一放到生产管理看板中。
例如通过FineBI按照客户、产品、工厂、订单状态和交期进行分析,让计划部门优先看到“未来7天到期订单”“未排产订单”“高风险延期订单”,而不是每天从几千行订单明细里人工寻找异常。
这一步,本质上就是把生产计划从“看订单”变成“看风险”。
三、库存:不是“有多少”,而是“能不能用”
知道订单以后,并不是马上安排生产,下一步要先看库存。
比如客户需要1000件A产品,而仓库已经有600件库存。理论上只需要再生产400件,但现实往往没这么简单。
因为这600件库存里,可能300件已经被其他订单占用,100件还在待检,50件被冻结,还有100件属于安全库存,真正可以直接用于新订单的可能只有50件。
所以生产计划真正应该看的,不是账面库存,而是可用库存。
一个比较简单的理解是:
可用库存 = 现有库存 + 预计入库 - 已分配库存 - 安全库存
如果这个数字不准确,后面的生产计划基本都会跟着出问题。
一种情况是,系统明明显示有货,但真正发货时发现库存已经被其他订单占用;另一种情况则是库存其实够了,计划部门却重复安排生产,最终客户只要1000件,企业却生产了1500件,剩下的500件慢慢变成库存积压。
这也是为什么很多制造企业会出现一个看似矛盾的现象:
仓库库存越来越高,车间却还是天天喊缺料。
问题往往不是库存总量不够,而是库存结构不对。
因此生产管理看板里,如果只放一个“库存金额”,其实意义不大。更值得一起看的,是可用库存、安全库存、库存覆盖天数、缺料数量、呆滞库存、库龄结构和在途库存。
把ERP、WMS中的库存数据和未来订单需求关联起来之后,管理者看到的就不再是一个孤立的库存数字,而是:
这些库存到底能不能支撑未来的订单交付。
四、生产计划:算清楚到底还需要生产多少
订单和库存对上以后,才能得到真正的生产需求。
最简单的逻辑是:
生产需求 = 客户需求 - 可用库存 + 安全库存调整
比如订单需求10000件,可用库存3000件,同时企业希望保留1000件安全库存,那么大致需要生产8000件。
但真实的生产计划不会这么简单,还要考虑在途库存、已经下达但尚未完工的生产订单、销售预测、最小生产批量、损耗率、良率、季节性需求以及促销活动等因素。
所以,生产计划本质上不是做一道简单的加减法,而是在不断平衡:
需求端:客户订单 + 预测需求 + 安全库存;供应端:现有库存 + 在途 + 采购 + 生产。
真正成熟的生产计划,就是持续判断:
未来每一个时间点,需求和供应能不能对得上。
五、物料计划:想生产,不代表马上能生产
很多工厂生产计划出问题,并不是成品计划算错了,而是:
物料没有准备好。
比如计划明天生产1000台设备,一拆BOM却发现主体有1000套、电机只有800个、包装箱只有600个,某个关键芯片还在供应商那里。
最终真正能够开工的,可能只有600台。
所以成品生产计划确定以后,还要继续往下拆:
生产计划 → BOM展开 → 物料需求 → 库存核对 → 在途采购 → 缺料计算 → 采购补充
这就是MRP,也就是物料需求计划要解决的问题。
因此生产计划从来不是计划部门自己关起门来排,它必须同时连接订单、库存、BOM、采购和供应商。
否则制造企业里最常出现的一句话就是:
“计划是排好了,但是料没到。”
这也是生产管理看板非常值得做的一块。
比如把订单、BOM、库存和采购到货数据关联以后,可以形成一张物料齐套分析表。计划员不需要逐张工单问采购“这个料到了没有”,而是直接看到哪些工单已经齐套、哪些工单还缺料、缺什么、预计什么时候到,以及会影响哪些客户订单。
这比单独看一个“采购到货率”更有价值。
六、排产:解决什么时候做、先做谁
前面的生产计划解决的是要生产什么、生产多少,而排产解决的则是:
什么时候生产、先生产谁、放在哪条线生产。
比如未来一周要生产A产品1000件、B产品2000件、C产品800件,但工厂只有3条生产线。A只能在1号线生产,B可以在1号和2号线生产,C又必须使用3号线的特殊设备。
与此同时,客户A要求周三交货,客户B要求周五交货,而2号线周二还要停机检修。
这时候,排产就不能简单按照订单先来后到,还需要同时考虑订单交期、优先级、设备能力、人员、班次、物料齐套、工艺路线、换线时间、模具、设备维修和生产效率。
因此几个常见概念可以这样理解:
MPS管“生产什么、生产多少” → MRP管“需要什么物料” → APS管“有限产能下怎么排” → MES管“车间怎么执行”。
很多企业计划混乱,其实就是这几层没有真正接起来。
七、订单、库存、排产到底是什么关系?
把前面的逻辑压缩到一条链路里,其实非常清楚:
客户订单 → 检查可用库存 → 计算生产缺口 → 检查物料 → 检查产能 → 制定生产计划 → 排产 → 车间执行 → 成品入库 → 订单交付
换句话说,订单告诉企业未来需要什么,库存告诉企业当前已经有什么,两者之间的差额形成真正的生产需求;生产需求再结合物料和产能约束形成排产,最终通过生产执行和成品入库完成客户交付。
所以生产计划真正管理的不是某一个孤立环节,而是整条供需链路。
八、生产计划到底应该看哪些指标?
计划部门真正应该关注的,不只是“今天排了多少张工单”,而是一组能够反映订单、库存、产能和生产之间匹配程度的指标。
比如订单侧可以关注未交订单、准时交付率、延期订单、插单率;
库存侧关注库存金额、库存周转率、覆盖天数、呆滞库存、缺货率;
计划侧关注计划达成率、排产兑现率、计划变更率、物料齐套率、产能负荷率;
生产现场则关注实际产量、良率、OEE、在制品和停机时间。
但真正有价值的,不是把几十个KPI铺满一块大屏,而是让这些指标之间能够串起来。
比如管理层发现:
订单准时交付率下降 → 定位具体客户和订单 → 判断是缺库存还是生产延期 → 如果是生产延期,再看是缺料、产能不足还是设备异常 → 如果是缺料,再继续追到物料和供应商。
这才是真正的生产经营分析。
九、生产管理看板,真正应该解决什么问题?
很多企业做生产看板,最后做成了一块很漂亮的大屏:今天产量多少、设备开机率多少、不良率多少、库存多少。
数据很多,但到了生产例会上,大家还是会问一句:
“所以这张订单到底能不能按时交?”
这说明看板只是展示数据,没有真正解决生产管理问题。
一套实用的生产管理看板,应该围绕四个核心问题来设计:
订单能不能按时交、计划能不能完成、物料和库存够不够、工厂产能够不够。
因此在一个页面里,可以把订单交付、生产计划、库存物料和产能现场放到一起看。
比如管理层可以同时看到:
未来7天到期订单、延期风险订单、计划产量与实际完成量、物料齐套率、缺料数量、库存覆盖天数、设备负荷以及OEE。
这样一张看板对应的其实就是生产计划的完整逻辑:
订单 → 库存/物料 → 计划 → 产能 → 生产 → 交付
而不是单纯做一块“车间大屏”。
十、为什么ERP、MES、WMS都有了,还需要BI?
因为生产计划天然就是一个跨系统问题。
ERP里有客户订单和生产订单,MES里有车间生产进度,WMS里有真实库存和出入库,SRM或者采购系统里又有供应商和预计到货信息。
每套系统都能回答自己那一段的问题,但管理层真正想知道的是:
这张订单能不能按时交?
要回答这个问题,就必须把订单、库存、采购、物料、生产和产能放到一起分析。
这也是FineBI在这种场景里比较适合发挥作用的地方。
可以把ERP中的订单与生产计划、WMS中的库存、MES中的生产进度,以及采购和供应商到货数据统一接入FineBI,形成一套生产管理驾驶舱。
管理者看到一张订单后,可以继续判断:
订单什么时候交 → 当前库存够不够 → 还缺多少 → 有没有排产 → 物料是否齐套 → 生产完成到什么程度 → 最终有没有延期风险。
这时候,BI的作用不是替代ERP、MES或者APS,而是把这些原本分散的业务数据重新组织起来,让管理者站在整个生产经营链路上看问题。
十一、生产看板真正有价值的地方,是从异常找到原因
比如生产管理看板显示:
本月计划达成率只有87%。
仅仅显示87%,其实没有太大价值。
真正有价值的是能够继续往下追:
计划达成率87% → 定位低达成工厂 → 生产线 → 产品 → 工单 → 异常原因 → 缺料/设备/质量/人员 → 关联受影响订单。
利用FineBI的钻取、联动等分析方式,可以按照集团 → 工厂 → 车间 → 产线 → 产品 → 工单 → 物料逐层查看。
最终让生产会议从过去的:
“每个部门轮流解释发生了什么”
变成:
“问题已经定位清楚,会议直接讨论该怎么解决。”
这才是生产管理看板真正应该发挥的作用。
写在最后
生产计划看起来只是一张排产表,但它背后连接的其实是整个工厂。
前面连着客户需求和销售订单,中间连着库存、采购、供应商、物料和产能,后面连着排产、生产、仓储和最终交付。
所以可以用一句话把整个逻辑概括清楚:
订单告诉企业“要什么”,库存告诉企业“现在有什么”,生产计划算出“还缺什么”,排产决定“什么时候做、怎么做”。
当企业进一步把ERP、MES、WMS、采购等系统中的数据通过FineBI统一起来,形成生产管理看板以后,生产计划就不再只是计划员手里不断修改的一张Excel。
管理者能够直接看到订单能不能交、库存够不够、物料缺不缺、计划有没有完成、产能够不够,以及问题到底卡在哪个环节。
这时候,生产管理才真正从:
“出了问题再救火”
走向:
“提前看到风险,再安排资源解决问题”。
这才是生产计划真正应该发挥的价值。