很多工厂的计划体系,是这样的:
- 一开始:业务把订单甩过来,车间主任拍脑袋排一下,“先做哪个、后做哪个”。
- 产量上去一点:多了一个计划员,在 Excel 里搞周计划、日计划。
- 再大一点:上了 ERP后,系统菜单里突然多出一堆名词——主生产计划 MPS、物料需求计划 MRP、排产计划 APS……
问题是,大多数人只记住了缩写,没搞清楚一个问题:MPS、MRP、排产计划,到底各管哪一摊? 又是怎么串成一条生产计划链的?结果现场经常出现这种画风:
- 业务说:“我已经把需求给你们了,你们还天天缺料、延误。”
- 计划说:“MPS 开出来了,但 MRP 一跑,系统全是异常。”
- 车间说:“你们那叫计划吗?每天都在改,我就当参考。”
今天这篇我们就把“主生产计划–物料计划–排产计划”这三层,讲清楚、讲透。
一、先搞清楚每个计划到底管什么
1、主生产计划(MPS):生产总指挥
主生产计划是生产的最高指令,它回答的是“我们要生产什么、生产多少、什么时候生产”的问题。它是连接销售需求和生产执行的桥梁,既要满足销售订单,又要平衡生产能力。
很多人以为主生产计划就是把销售订单汇总一下,其实不然。
主生产计划要考虑很多因素,比如现有库存、在制订单、生产能力、物料供应、节假日等。它不是简单的订单汇总,而是经过平衡和优化后的生产指令。
我之前对比了几家生产计划做得好的企业,发现他们的主生产计划都有一个共同点:**粗粒度和灵活性。**主生产计划的时间跨度一般是3-12个月,通常按月或周来编制。它是一个滚动计划,随着时间推移和实际情况变化,需要不断调整和更新。
主生产计划的核心是“平衡”,平衡需求和供给,平衡订单和产能。
为什么这么说呢?
- 因为如果只考虑需求,不考虑产能,生产计划就会无法执行;
- 如果只考虑产能,不考虑需求,就会造成库存积压。
所以主生产计划必须在两者之间找到平衡点。
2、物料需求计划(MRP):生产大管家
有了主生产计划,知道要生产什么了。但生产这些产品需要什么物料、需要多少、什么时候需要?这就是物料需求计划要回答的问题。物料需求计划是主生产计划的延伸和细化。
物料需求计划根据主生产计划、物料清单(BOM)和库存数据,计算出每个物料的净需求量和需求时间。它不仅要考虑成品的需求,还要考虑半成品、零部件和原材料的需求。
我见过很多企业的物料需求计划运行得不好,问题大多出在数据上。
物料需求计划的核心是“分解”,把主生产计划中的产品需求,分解成各个物料的需求。它是一个精确的计算过程,需要准确的BOM数据、库存数据和提前期数据。如果这些数据不准确,物料需求计划就会出错。
- 比如BOM数据错误,会导致物料需求计划计算出错误的物料需求量;
- 库存数据不准确,会导致物料需求计划无法正确计算净需求量;
- 提前期数据不准确,会导致物料需求计划无法正确计算需求时间。
所以数据的准确性是物料需求计划的基础。
3、排产计划(APS):生产调度员
有了主生产计划和物料需求计划,知道要生产什么、需要什么物料了。但具体到每个车间、每个设备、每个工人,什么时候做什么、做多少?这就是排产计划要回答的问题。排产计划是生产执行的具体指令。
排产计划根据物料需求计划、生产能力、工艺路线、设备状态等因素,为每个生产任务分配具体的生产资源和时间。它要考虑很多约束条件,比如设备能力、人员技能、物料 availability、工艺顺序等。
很多人以为排产计划就是把生产任务简单地分配到各个车间和设备,其实不然。排产计划的核心是“优化”,在满足各种约束条件的前提下,优化生产顺序和资源分配,提高生产效率,缩短生产周期。
我接触过一家制造企业,他们的排产计划完全依赖人工,计划员每天要花费大量时间协调生产任务,而且计划执行率不到60%。后来引入APS系统后,排产计划的编制时间从数小时缩短至几分钟,执行率也提升到了90%以上。这个提升幅度超出了预期,可见合适的工具对生产计划效率的影响有多大。
二、搞清楚三者之间的底层逻辑
1、三者属于是层层递进的关系
主生产计划是顶层计划,它确定了生产的总体方向和目标;
物料需求计划是中层计划,它把主生产计划分解成物料需求;
排产计划是底层计划,它把物料需求计划转化为具体的生产指令。
这三者是层层递进、相互关联的关系。主生产计划是物料需求计划的输入,物料需求计划是排产计划的输入。上层计划的变化会影响下层计划,下层计划的执行情况也会反馈到上层计划。
来源网络
很多工厂的计划体系混乱,就是因为这三者之间的逻辑关系没理顺。要么主生产计划和物料需求计划脱节,要么物料需求计划和排产计划脱节,导致生产执行混乱。比如:
- 主生产计划调整了,但物料需求计划没有及时更新,导致物料采购不及时;
- 物料需求计划调整了,但排产计划没有及时更新,导致生产任务安排不合理。
2、三者是一个闭环系统
生产计划体系不是一个单向的过程,而是一个闭环系统。主生产计划下达后,物料需求计划根据主生产计划计算物料需求,排产计划根据物料需求计划安排生产任务,生产车间按照排产计划执行生产任务。
生产执行过程中,会产生各种实际数据,比如实际产量、实际工时、实际物料消耗等。这些实际数据要反馈到计划系统中,用于调整和更新主生产计划、物料需求计划和排产计划。
通过这种闭环反馈机制,生产计划体系能够不断优化和改进,提高计划的准确性和执行效率。如果没有闭环反馈,生产计划就会和实际执行脱节,变成纸上谈兵。比如生产车间实际产量比计划产量低,但计划部门不知道,还按照原计划安排后续生产任务,导致生产任务堆积。
3、三者的核心是数据
生产计划体系的核心是数据。主生产计划需要准确的销售需求数据、库存数据、产能数据;物料需求计划需要准确的BOM数据、库存数据、提前期数据;排产计划需要准确的工艺路线数据、设备状态数据、人员技能数据。
如果数据不准确,生产计划就会出错。比如BOM数据错误,会导致物料需求计划计算错误,进而导致排产计划错误,最终导致生产缺料或积压。数据的准确性是生产计划体系的基础。
很多工厂上了ERP系统,但计划体系还是混乱,就是因为数据不准确。他们以为上了系统就万事大吉了,却忽略了数据的重要性。没有准确的数据,再好的系统也没用。我之前接触过一家企业,他们上了ERP系统,但BOM数据的准确率只有70%,导致物料需求计划经常出错,生产缺料现象严重。
三、如何构建高效的生产计划体系?
第一步:统一思想,明确职责
要构建高效的生产计划体系,首先要统一思想,让各个部门认识到生产计划的重要性。生产计划不是计划部门一个人的事,而是涉及到销售、研发、采购、生产、质量等多个部门。
每个部门都要明确自己在生产计划体系中的职责。销售部门要提供准确的销售需求数据,研发部门要提供准确的BOM数据,采购部门要保证物料供应,生产部门要按照计划执行生产任务,质量部门要保证产品质量。
只有各个部门密切配合,生产计划体系才能正常运转。如果各个部门各干各的,生产计划体系肯定会混乱。比如销售部门随意变更订单,不通知计划部门,导致主生产计划混乱;研发部门随意更改BOM,不通知计划部门,导致物料需求计划错误。
第二步:建立标准流程和规范
接下来要建立标准的生产计划流程和规范。明确主生产计划、物料需求计划、排产计划的编制方法、时间周期、审批流程、更新机制等。
比如主生产计划每月编制一次,每周更新一次;物料需求计划每天运行一次;排产计划每天编制一次。明确各个计划的输入、输出和责任人。
建立标准流程和规范的目的是为了保证生产计划的一致性和稳定性。如果没有标准流程,每个计划员都按照自己的方法编制计划,生产计划肯定会混乱。这种情况太多了,我去年接触的一家企业就出现过,他们有三个计划员,每个人的排产方法都不一样,导致生产计划的执行率很低。
第三步:确保数据的准确性和及时性
数据是生产计划体系的基础,所以要确保数据的准确性和及时性。建立数据管理机制,明确数据的录入、审核、更新、维护等流程。
比如BOM数据由研发部门负责录入和维护,库存数据由仓库部门负责录入和维护,工艺路线数据由工艺部门负责录入和维护。建立数据审核机制,确保数据的准确性。
同时要确保数据的及时性。销售需求数据要及时更新,库存数据要及时录入,生产执行数据要及时反馈。如果数据不及时,生产计划就会滞后,失去指导意义。比如生产车间已经完成了生产任务,但数据没有及时反馈到计划部门,导致计划部门还以为生产任务没有完成,继续安排后续生产任务。
第四步:选择合适的计划工具
要构建高效的生产计划体系,还需要选择合适的计划工具。ERP系统是生产计划的基础,它提供了主生产计划、物料需求计划的功能。但很多ERP系统的排产功能比较弱,需要专门的APS系统来补充。
APS系统是高级排产系统,它能够考虑更多的约束条件,进行更复杂的优化计算,生成更精确的排产计划。APS系统可以和ERP系统集成,实现数据的共享和交互。
选择计划工具要根据企业的实际需求和规模。对于小型企业,ERP系统的排产功能可能就足够了;对于中型和大型企业,可能需要专门的APS系统来支持复杂的排产需求。我接触过一家中型机械制造企业,他们引入APS系统后,排产计划的编制时间从数小时缩短至几分钟,生产效率提升了20%。
在生产计划工具选型方面,织信低代码平台也是一个值得考虑的选择。织信低代码平台无需复杂的代码开发,通过可视化配置就能快速搭建生产计划管理系统,包括主生产计划编制、物料需求计划计算、排产计划优化等功能。它还能与ERP、MES等系统集成,实现数据的无缝流转。对于那些希望快速构建个性化生产计划系统的企业来说,织信低代码平台是一个不错的选择,能够帮助企业降低IT成本,提高生产计划管理效率。
第五步:持续改进,不断优化
生产计划体系不是一成不变的,它需要持续改进和不断优化。定期对生产计划体系进行评估,发现问题及时改进。
比如通过数据分析,发现主生产计划的准确率不高,就要分析原因,是销售需求数据不准确,还是产能数据不准确,然后针对性地改进。发现排产计划的执行率不高,就要分析原因,是物料供应不及时,还是设备故障频繁,然后针对性地解决。
**持续改进是生产计划体系保持高效运行的关键。**只有不断优化,生产计划体系才能适应企业的发展和变化。我之前接触过一家企业,他们每季度都会对生产计划体系进行评估和改进,生产计划的准确率和执行率逐年提升。
四、常见的生产计划误区
误区一:主生产计划越细越好
很多人以为主生产计划越细越好,要精确到每个产品、每个型号、每个规格。其实不然。主生产计划是顶层计划,它的主要作用是平衡需求和供给,指导物料采购和生产准备。
如果主生产计划太细,会导致计划的灵活性降低,调整难度增大。当市场需求变化时,很难快速调整主生产计划。主生产计划应该保持一定的粗粒度,给下层计划留出调整的空间。
我接触过一家汽车零部件企业,他们的主生产计划精确到每个产品型号,结果市场需求变化时,调整计划需要花费数天时间,导致生产严重滞后。后来将主生产计划的粒度调整为产品系列,调整时间缩短到了几个小时,计划的灵活性大大提升。
误区二:物料需求计划可以解决所有物料问题
很多人以为物料需求计划是万能的,只要运行物料需求计划,就可以解决所有物料问题。这是不对的。
物料需求计划只是基于理想状态的计算,它假设所有物料都能按时供应,所有生产都能按时完成。
但实际情况并非如此,物料可能会延迟交货,生产可能会出现异常,这些都会影响物料需求计划的准确性。物料需求计划只是一个工具,它不能解决所有物料问题,还需要人工干预和调整。
比如物料需求计划计算出某个物料需要在5号到货,但供应商通知要延迟到10号到货,这时候就需要人工调整物料需求计划和排产计划,避免生产缺料。
误区三:排产计划可以完全自动化
很多人以为排产计划可以完全自动化,只要输入数据,系统就能自动生成最优的排产计划。但实际不是这样。
排产计划是一个复杂的优化问题,涉及到很多约束条件和变量。
虽然APS系统可以进行自动排产,但它也需要人工干预和调整。比如当设备出现故障时,需要人工调整排产计划;当物料延迟交货时,需要人工调整生产顺序。排产计划是人机结合的过程,不能完全依赖系统。
一些企业在上了APS系统后,完全依赖自动排产,结果设备出现故障时系统未能及时调整计划,导致生产任务大量堆积。后来建立了人工干预机制,设备故障时计划员能够迅速调整排产计划,生产任务堆积的问题才得到了解决。
误区四:生产计划一旦确定就不能更改
很多人以为生产计划一旦确定就不能更改,要严格执行。我只能说——并非如此。
生产计划是一个动态的过程,它需要根据实际情况不断调整和更新。
当市场需求变化时,需要调整主生产计划;当物料供应出现问题时,需要调整物料需求计划;当生产执行出现异常时,需要调整排产计划。生产计划要保持灵活性,能够快速响应实际情况的变化。
比如销售部门接到一个紧急订单,需要提前交货,这时候就需要调整主生产计划、物料需求计划和排产计划,优先安排这个紧急订单的生产。
五、生产计划体系的未来发展趋势
趋势一:智能化
随着人工智能技术的发展,生产计划体系将越来越智能化。人工智能算法可以分析大量的历史数据,预测市场需求,优化生产计划,提高计划的准确性和效率。
比如通过机器学习算法,可以预测产品的需求趋势,提前调整主生产计划;通过强化学习算法,可以优化排产计划,提高生产效率。人工智能技术将为生产计划体系带来革命性的变化。
趋势二:可视化
生产计划体系将越来越可视化。通过可视化技术,生产计划的编制、调整、执行情况等都可以直观地展示出来。管理人员可以通过可视化界面,实时了解生产计划的状态和执行情况。
可视化技术可以帮助管理人员快速发现问题,及时做出决策。比如通过甘特图,可以直观地看到每个生产任务的时间安排和进度;通过仪表盘,可以实时看到生产计划的执行率、设备利用率等关键指标。
曾有幸去过一家国内超大型的机械制造企业学习,在他们车间,随处可见的数字技术,如:用可视化技术展示生产计划,管理人员可以实时查看计划执行情况,发现问题及时解决,生产计划的执行率从70%提升到了90%。可视化技术让生产管理变得更加直观和高效。
趋势三:协同化
生产计划体系将越来越协同化。生产计划不再是计划部门一个人的事,而是涉及到销售、研发、采购、生产、质量等多个部门的协同工作。
通过协同平台,各个部门可以实时共享信息,共同参与生产计划的编制和调整。比如销售部门可以实时更新销售需求数据,采购部门可以实时反馈物料供应情况,生产部门可以实时反馈生产执行情况。
协同化可以提高生产计划的准确性和执行效率,减少部门之间的扯皮和矛盾。我接触过一家家电制造企业,他们建立了协同平台,各个部门可以实时共享信息,生产计划的编制时间从几天缩短到了几个小时,部门之间的矛盾也减少了80%。协同化让生产计划变得更加高效和顺畅。
趋势四:云化
随着云计算技术的发展,生产计划体系将越来越云化。企业可以通过云平台,使用云端的生产计划软件,无需在本地部署和维护系统。
云化可以降低企业的IT成本,提高系统的可扩展性和灵活性。企业可以根据自己的需求,随时调整系统的规模和功能。同时,云平台还可以提供更多的数据分析和人工智能服务,帮助企业优化生产计划。
六、结语:
说了这么多,其实生产计划就是生产管理的核心。一个高效的生产计划体系,能够提高生产效率,降低生产成本,缩短生产周期,提高客户满意度。
作为一个从业十余年的MES系统实施专家,我深知生产计划体系的重要性。但很多企业对生产计划的认识还不够深入,计划体系还很混乱。希望我的这些经验和见解,能够帮助大家更好地理解生产计划的底层逻辑,构建高效的生产计划体系。
但需要注意的是,生产计划体系的建设不是一蹴而就的,它需要长期的努力和持续的改进。但只要我们坚持正确的方向,不断优化和改进,就一定能够构建一个高效的生产计划体系,为企业的发展提供有力的支持。
如果你在生产计划体系建设过程中遇到了问题,欢迎评论区留言探讨。