|
这类穷举法,简单实用。
但是如果有50道序,每道序的加工都有10台设备可供选择,那样的Alternative routing有多少种?灾难啊
另外,多条routing的优先级都一样时,它又怎么去安排生产呢?
因此,不引入比较智能的算法是无法解决这个问题的,最次也要引入一组rules来解决这个问题。
原帖由 OOO_6699 于 2008-7-15 14:32 发表 ![]()
我服务的前一间公司就大量用到这个特性。我们用的是Oracle ASCP ( APS 的前身和重要组成部分)。我们的解决方案是:建立primary BOM, primary ROUTING 和alternative BOM, alternative ROUTING. 主BOM和主ROUTING用CNC1和材料1,alt BOM和ROUTING用CNC2和材料2。如果还有选择, 可建ALT 2, ALT 3 .... 每组BOM+ROUTING根据实际情况给定优先级,1或2,3...
在APS里要打开USE ALTERNATIVE RESOURCE开关。APS会尽可能用优先级1的CNC和相关材料。如果CNC1满负荷,则用优先级2的机器及相应的材料。实际排产时,你最想哪一个机器满负荷,就把它设定位优先级1。
但有时APS的建议也令我们啼笑皆非。如两架CNC机器,你是希望CNC1跑两天,还是希望CNC1一天,CNC2一天(同一天).其实在跑生产计划时,如果太多限制条件,结果一定远远超出我们的想象。 |
|