关于交货期处理器算法
基本算法
“交货期处理器”使用以下算法计算“固定交货期”。
- 将物料当前工艺流程中所有工序的准备、移动、队列和完成时数相加。
- 将总数除以 DSC 班次 (缺省计划班次) 中一天内的平均时数。
- 向上舍入到最接近的整数。
- 将获得的结果天数过账到“物料”记录的“固定交货期”字段。
“交货期处理器”使用以下算法计算“可变交货期”。
- 将物料当前工艺流程中所有工序的加工持续时间相加。
- 将总数乘以 100/工序的“效率”百分比。
- 将获得的结果时数过账到“物料”记录的“可变交货期”字段。
如果一项工序在“固定排产时数”字段中具有一个值,则“交货期处理器”将该数字添加到移动、队列、准备、加工和完成时间中。
使用工作中心日历并使用偏移时数
如果用户使用的工序具有多个带有每天不同时数的重叠和多排产班次,“使用工作中心日历”和“使用偏移时数”选项能够确保更为准确的计算系统的交货期。下面解释了如何使用这两个选项控制计算。
如果物料当前工艺流程中的部分工序具有多于班次的每日时数,则 MRP 或 APS 计划在创建计划订单时的到达的日期可能与“排产器”生成的日期不同。
启用“使用工作中心日历”选项以考虑可变长度日历,并弥补每日的额外可用时数。如果选择“使用工作中心日历”,则“交货期处理器”为每个不使用班次的工序计算一个班次因子。要达到这一排产因子,LTP 通过使用该计算方法使用为工序的工作中心指定的排产班次。
(班次的每日平均时数 / 工序工作中心班次每日平均时数)
然后,“交货期处理器”将工序的固定和可变交货期乘以班次因子。例如,如果使用 10 小时/日工作中心的工序具有每件一小时的持续时间,并且班次具有八小时,则将有 0.8 个小时添加到物料的累计可变交货期中。
该选项允许用户在交货期计算中考虑工序的偏移时数。如果清除了“使用偏移时数”字段,“交货期处理器”只简单地使用上述方法为每道工序累计准备和持续时间。该计算假设每道工序都在前一道工序完成后开始,并且不考虑工序重叠(这是在“偏移”字段中定义的)。
在选择“使用偏移时数”时,该算法试图弥补重叠。当“交货期处理器”遇到带有偏移时数的工序时,它将从加工总时数中扣除前一道工序的固定和可变时间,并将当前工序的偏移时数添加到固定时数总数中。因此,系统假设当前工序的偏移是前一工序的持续时间。它不更改前一工序的移动、队列、准备和加工时数字段中的实际值。