2017-03-24 17:33
21世纪的制造企业需要面临按时交货的巨大压力。能够提供优质的客户服务通常意味着能够提供多种产品选择、能够接受最后一分钟的修改,并且能够对“按单生产”和“按需定制”产品的订单提供快速响应。同时,大多数制造企业按照“精益生产”的原则避免因大量存货而引起的费用 (Womack 和 Jones)。在如此压力之下,高效的生产计划不仅成为必须,它甚至成了企业能否继续生存的关键。
ERP(企业资源计划) 系统已经包含了制定详细生产计划所需的所有数据。其中有整个制造过程的物料清单和零件工艺等产品信息。还有诸如设备、人力和班次计划等系统信息。还有诸如当前订单接收、在制品、存货水平和已下达采购单等状态信息。APS(高级计划与排程)需要用这些内容来确定如何有效地为工厂的工序制定计划,并且根据不断变化的需求快速准确地进行重新计划。
高级计划的目的是设置生产框架确保按时为客户订单发货。它确定用户为满足独立的需求实际需要生产、采购的物料数量以及生产的时间。它侧重于外部。
高级排程是在计划框架范围内工作的,它为计划提供了更详尽的结构。它侧重于内部。它明确了计划执行的详细执行情况并且制定一个最终排定优先级的工作顺序。
在执行计划功能过程中,计划必须使用缓冲以容纳排程的调整需要。因此,计划在设置日期时不能太过严格。排程会在随后的重排序过程中对计划进行压缩。
高级计划和排程的这两项功能都非常重要。总的来说,您可以把计划设想成一个同步引擎,它粗略地排齐全部时间内的生产过程 (通过“物料清单”)。然后,排程不仅重排优化加工的顺序,还对加工时间进行压缩,重新反馈影响计划的能力。
应记住,不要盲从于车间细节的排程,高级计划和高级排程之间的主要区别不一定是有没有详细的计划,而是加工的顺序是否对生产的影响。如果销售订单在工作中心中的加工顺序没有对产出造成很大影响,则不需要详细的计划排程。但是对于在不同产品之间需要较长的准备时间或计划频繁变化的制造环境下,高级排程功能则至关重要。
高级计划与排程在制造业主要解决以下主要计划问题:
1, 承诺:现在我能为客户合理地承诺做到哪些事情?同时可以考虑物料和能力。
2,高级计划:客户今后的需求有可能是什么? 什么样的计划能满足客户将来需求? 即使生产中断我们仍然可以正常工作吗?如何调整和保证我的承诺并达到目标? 在计划中作出的更改如何影响每个订单?
3, 确认下达生产订单:近期需要下达哪些订单?
4, 高级排程:如何实现数量/日期承诺和的运营目标? 在瓶颈上最优化的加工顺序是什么? 我们需要对类似的加工需求进行成批加工吗?
5,执行:今天需要完成哪些生产订单?应使用哪些资源?
|
如图:
|
|
|
|
|
高级计划和排程均可帮助您解决这些问题。 在我们区别计划和排程时,记住它们的本质上是一样的,都是用来计算我们应该在什么时间对订单进行操作。但是,它们对不同的订单进行不同方式的操作。
1,高级计划:考虑时间较长的计划订单,部考虑已排程的订单。考虑订单的优先级和客户到期日,是基于订单任务(Job-based)订单贯穿全部多层物料清单的整个订单。(参看笔者的论文:计算机时代的计划控制技术(下))
2,高级排程:考虑较短的生产订单,根据优化规则排程提高高利用率,是基于事件(Event-based)的车间排程。(参看笔者的论文:计算机时代的计划控制技术(下))
当计划员进行排程时,为现有订单的一个子集进行生产的日期和时间的计算,也就是近期需要完成的生产订单。这些日期和时间将用FCS有限能力作为计算因子,并且根据事件驱动和基于规则的逻辑进行计算。
在进行计划时,不必重新计算已排程的生产订单的日期和时间。 如果在使用MRP 计划,没有考虑能力和物料的限制。该计划就比较粗略。 如果使用APS 排定计划,就可以考虑物料和能力的约束。计划日期比使用 MRP 计算得出的日期更现实。 注意,计划员需要不断地更新计划,并且不断地适应变化。并且越是与今天接近,越能制定精确的计划。
在传统的ERP系统中,计划和排程的联系是不强关联的。您无法了解排程如何影响计划。此外,也无法了解采购供应单如何影响整个“物料清单”中的需要订单。 APS系统使两者是强行相联。您可以实时了解更改排程对整个计划的影响。
(待续)
相关链接:
《ERP高级计划》书的解读-APS高效敏捷的生产计划(下)(蔡颖)
本文由作者向AMT提供
作者联系方式:ycai@fs.com.cn