自动仓库堆垛机执行任务一般遵循下列调度原则:
①出库任务优先执行一优先执行出库任务。在同时存在数条出库任务时,最紧急者先执行。
②当入库任务的执行不影响任何出库任务的按时完成时方执行入库任务。出库优先于入库并非因为入库不重要。而是由于一般企业生产,可以把入库安排在班后进行。而在生产班次上入库只插空进行。
③若某一出库任务的终点工位缓冲站所在小车环线有故障时,暂不执行该出库任务,或将该出库任务的终点改至出库台。
调度原则确定后,通过一定的算法,可计算出各任务的执行时刻。
首先将任务排队。对每台堆垛机设入库任务队列。入库任务按申请时刻排队.,每次下发队头任务,出库任务按以下公式算出的最迟执行时刻排序:
最迟执行时刻=最迟送达缓冲站时刻一(出库任务所需执行时间×估算出库任务预计完成时刻的安全系数)
然后再通过如下方法加以调整。若相邻两个出库任务的最迟执行时刻之差小于堆垛机平均作业时间,则提前前一任务的最迟执行时刻,使其差距为堆垛机平均作业时间。循环操作直至所有任务的最迟执行时刻的差距不小于堆垛机平均时间。图6.9为出库任务排队算法的一个例子。图中任务下标为最迟执行时刻。这里假设堆垛机平均作业时间为00:04。
(3)物流系统各项作业的实时性要求是不同的,因此对物流作业管理应考虑设置优先级。毛坯出库直接影响生产线加工,因此实时性要求高。成品回库影响装夹工作站的工作,实时性要求也较高。毛坯入库和成品出库实时性要求较低。由于作业的产生互不关联,因此同时产生多种请求的可能性很大。在自动仓库的作业中有一个排序的问题。排序原则应该是在保证实时性高的作业优先被执行的前提下,合理安排其它作业。也就是采用基于优先级的作业管理原则。 |