个人观点,仅供参考
【5】计划和排程功能
其一,工序工单释放规则
离散型制造业的计划策略,基本是“追逐式”策略,是或基于销售订单的交货日期(MTO场景)、或基于库存的目标水平(MTS场景)。其工单的投放方式有三种:
基于物料可得性的顺排,即有物料就开始投料生产。
基于交货日期需求的倒排,即需要投料的时候才生产。
基于瓶颈的前推后拉模式(DBR),在瓶颈前倒排,确保瓶颈产出率,瓶颈后顺排,确保物料顺畅流动。
三种方式中,DBR的排产(计划和排程)是最优的,不浪费瓶颈的产能,也不积压库存,确保了生产效率和库存周转率的平衡。
但是,在很多场景下,瓶颈的浮动的而非固定,这样就造成了实际生产的困难。所以一个优秀的APS软件,在固定瓶颈场景采用DBR方式,在浮动瓶颈场景用JIT(倒排、有限产能、自动平衡产出)方式实现效率和库存的优化。
结论7:只有具备顺排、倒排、瓶颈排程的APS软件,才是成熟软件
其二,便捷的排程处理
标准的一个排产过程如下:
→①建立工厂实例模型
→②导入动态数据
→③生产一组假定(设置排产条件)
→④生成初步排程
→⑤手工调和优化
→⑥生产现状确定和排程确定
→⑦发布和执行,直到下一次排产触发。
一般而言:
①、②是系统完成的③、④、⑤是需要动态调整的,⑥是在系统辅助下人工判定、⑦是系统完成(APS与MES对接,发布至MES即可)。
所以,③、④、⑤、⑥项的处理,成为判断一个APS的重要依据。
便捷的排程处理,可以考虑三点:
第一,缓冲设置
可以便捷地设置缓冲位置、缓冲大小的是好的APS,需要考虑因素如下:
库存缓冲:是否可以根据工序位置、工序的投入和产出设置库存缓冲(安全库存和最高库存)?
资源缓冲:是否可以根据资源位置、资源的状态设置缓冲(工厂整体和单个资源设置缓冲及缓冲大小)?
结论8:可以方便设置库存缓冲、时间缓冲的APS,是好的APS
第二,工序工单处理
是否可以工序工单资源的锚定和时间的锁定?,是否可以并批和拆批(尤其是依据资源的加工量自动拆分匹配)?是否可以资源甘特图的拖拽?
结论9:只有实现工单锚定/锁定、并实现拖拽的APS,是真的APS
第三,资源处理
配置型的APS必然适应多种工厂的实际场景:流程性、离散型和半流程/离散型场景,而在流程性、半流程/离散性场景中的“罐”的处理是一个十分典型的。
APS的资源处理中,还需要处理“有限产能”、“无限产能”。工厂内部的资源往往是有限产能的,而且有限产能的资源,还往往有“主资源”、“辅助资源”组成,而且辅助资源往往不仅仅是一种,而是多种。比如注塑场景,有的场景主资源是注塑机,更多的时候是注塑模具和注塑工。在大型机械设备制造场景,可能总装的工位、总装钳工是主资源,是重要的约束资源。
工厂中往往会有委外的场景,尤其是涉及到电镀、电泳等表面处理的,更是需要委外来解决的。而委外的场景,一般是通过设置无限产能+委外前置周期的方式来模拟。
结论10:可以实现多产能资源的优化的APS是好APS