规划加工程序以及可运用于该加工程序的资源的方法技术

技术编号:5915044 阅读:188 留言:0更新日期:2012-04-11 18:40
一种用来规划一制造工单的加工程序以及可运用于该加工程序的资源的方法,包含有下列步骤,依据加工时间序列编程该制造工单所要执行的加工程序,且选择各加工程序相对应运用的资源;以及以分配过后的加工程序的最晚完成时间不得晚于分配前的加工程序的最晚完成时间的方式,分配一加工程序的部分程序至其他加工程序所相对应的资源执行。

【技术实现步骤摘要】

本专利技术提供一种用来规划一制造工单(Manufacturing Order)的加工程序(operation)以及可运用于该加工程序的资源(resource)的方法,尤其指一种以分配过后的加工程序的最晚完成时间(latest finish time)不得晚于分配前的加工程序的最晚完成时间的原则,分配一加工程序的部分程序至其他加工程序所相对应的资源执行的资源分配方式。
技术介绍
传统上,一个制造工单必须对应到一个订单需求(Demand Order),而这一个制造工单的完成时间,往往决定了一个公司是否可以及早完成达成交货的目的。一个工厂通常会有多个工作机台(Work Center or Resource),每一个工作机台会执行多个加工程序,有一些工作机台是专用的工作机台,只能执行一个特定的加工程序,有一些机台是多用途的,可以执行多个特定的加工过程。每一种工作机台可能会因为厂牌、加工材料或者是其他原因,即使执行同样的加工程序,执行的产出速率(throughput rate)也不尽相同。而制造工单的加工程序与工作机台的编程方法会根据编程的目标而有所不同,而传统上的目标大多是设置时间(Setup Time)最小、生产周期时间(Cycle Time)最短等。一般而言,只要将所有编程的组合列出并进行比较,在不受计算的影响之下,会有一个或者多个所谓的最佳解答(OptimizedSolution),但是因为实际上编程输入的变数变化相当大,工作机台的状况也不一定是依照假设的数据来执行,以往大多是利用模拟的方式来做解决,但是使用者往往无法接受长时间的计算;再者,以往的编程方式,大多在强调资源的设置时间最少或资源的利用率最高等等的议题,很少提到客户达交率最高的议题,但在现今需求变动巨大的环境下,满足客户才是最重要的,故以往的编程方式较不切合实际需求。
技术实现思路
本专利技术提供一种用来规划一制造工单的加工程序以及可运用于该加工程序的资源的方法,以解决上述的问题。本专利技术公开一种用来规划一制造工单的加工程序以及可运用于该加工程序的资源的方法,包含有下列步骤,依据加工时间序列排序该制造工单所要执行的加工程序,且选择各加工程序相对应运用的资源;以及以分配过后的加工程序的最晚完成时间不得晚于分配前的加工程序的最晚完成时间的方式,分配一加工程序的部分程序至其他加工程序所相对应的资源执行。附图说明图1为本专利技术用来规划制造工单的加工程序以及可运用于该加工程序的资源的流程图。图2为制造工单的加工程序以及可执行加工程序的资源的示意图。图3为依据加工时间序列排序该制造工单所要执行的加工程序O1、O2、O3与其相对应工作机台R1、R2、R3的时间序列图。图4为图3经过运送批量缩减后的时间编程。图5为图4的O2经过分开加工程序后的时间编程。图6为图5的O3经过分开加工程序后的时间编程。图7为所有资源的编程状态依序往客户要求供货的时间点移动后的时间编程。具体实施例方式请参阅图1,图1为本专利技术一种用来规划一制造工单的加工程序以及可运用于该加工程序的资源的流程图,该方法包含有下列步骤步骤100依据加工时间序列排序该制造工单所要执行的加工程序;步骤102依据该资源的专工性选择各加工程序相对应运用的资源;步骤104依据各加工程序的运送批量(transfer batch)调整该制造工单所要执行的加工程序的加工时间启始点;步骤106以分配过后的加工程序的最晚完成时间不得晚于分配前的加工程序的最晚完成时间的原则,分配一可分开的加工程序的部分程序至其他加工程序所相对应的资源执行,而分配的优先性可取决于资源的专工性或被分配的部分程序经分配后所缩短的加工时间长短而定; 步骤108重复执行步骤106,直到该加工程序不可再被分开为止;步骤110依据步骤106与步骤108执行分配下一个可分开的加工程序的部分程序至其他加工程序所相对应的资源执行的操作,直到所有可分开的加工程序完成分配为止;步骤112将所有资源的编程状态依序往客户要求供货的时间点移动,以使经上述分配程序过后该制造工单的最后一道加工程序的最晚完成时间符合客户要求交货时间。于此举例说明上述流程的操作,请参阅图2,图2为一制造工单的加工程序以及可执行加工程序的资源的示意图。该制造工单制造完成需要三个加工程序分别为O1、O2、O3,而可执行加工程序的资源可为一工作机台,如图2所示,工作机台R1可执行加工程序O1、O2、O3,工作机台R2可执行加工程序O2、O3,工作机台R3可执行加工程序O3。请参阅图3,图3为依据加工时间序列排序该制造工单所要执行的加工程序O1、O2、O3与其相对应工作机台R1、R2、R3的时间序列图。制造工单的第一个加工程序为O1,且O1只能有一个选择工作机台R1,而制造工单的第二个加工程序为O2,其有工作机台R1、R2可以选择处理,然而因为工作机台R1可执行的加工程序为三个(O1、O2、O3),而工作机台R2可执行的加工程序为两个(O2、O3),故可优先选择可执行加工程序数量少的资源,也就是专工性较佳的资源为优先,因此工作机台R2被选择用来执行O2。接下来制造工单的第三个加工程序为O3,基于专工性的考虑,因为工作机台R3只能执行O3,因此工作机台R3被选择用来执行O3。此外,当用到某一个资源来执行某一个加工程序时,会产生所谓的固定设置时间(Setup Time),资源必须先经过该固定设置时间方能开始执行相对的加工程序,如图3所示,当工作机台R1用来执行加工程序O1时,所需要用到的固定设置时间为S11,当工作机台R2用来执行加工程序O2时,所需要用到的固定设置时间为S22,当工作机台R3用来执行加工程序O3时,所需要用到的固定设置时间为S33。当一个加工程序完成时,下一个加工程序的开始时间,不见得是前一个加工完成全部产品的时间,当前面的加工完成一个或数个时,可以马上运到下一个资源继续加工,而每一个可以运送的单位,则称为运送批量,运送批量通常与要做的工作程序相关,例如于进行电镀加工前需要有一定的数量一起进行加工方能降低成本。因此执行完步骤100与步骤102后,可依据各加工程序的运送批量调整该制造工单所要执行的加工程序的加工时间启始点,当运送批量产生时,整体的最晚完成时间应该会比前面步骤所产生的最初解(Initial Solution)来得好。也就是说可找寻可以利用的剩余资源闲置区间,想办法将可往前面移动的加工程序往闲置区间移动,例如加工程序O1的运送批量存在时,这时候可以往前面移动的加工程序为O2与O3。请参阅图4,图4为图3经过运送批量缩减后的时间编程。加工程序O2与O3的加工时间启始点可因为加工程序O1的运送批量存在而往前调整,且该制造工单的最晚完成时间亦随的往前调整。接下来开始一一分开且分配各加工程序,首先先分开加工程序O1,但因为只有R1可以执行O1,所以O1的最晚完成时间无法向前推进,故无法将加工程序O1的部分程序分配至其他资源执行;接下来就是把O2分开成两个或两个以上的加工程序,若当O2分开成两个不同的加工程序,且原先的最晚完成时间也会随之提前的前提下,由于除了R2可以执行O2外,还有R1可执行O2,故O2分开出来的第一个批量O2-1可经由R1进行加工,即利用R1去执行O2所分开出的本文档来自技高网
...

【技术保护点】
一种用来规划一制造工单的加工程序以及可运用于该加工程序的资源的方法,包含有下列步骤:(a)依据加工时间序列排序该制造工单所要执行的加工程序,且选择各加工程序相对应运用的资源;以及(b)以分配过后的加工程序的最晚完成时间不得晚于分配前的加工程序的最晚完成时间的方式,分配一加工程序的部分程序至其他加工程序所相对应的资源执行。

【技术特征摘要】
1.一种用来规划一制造工单的加工程序以及可运用于该加工程序的资源的方法,包含有下列步骤(a)依据加工时间序列排序该制造工单所要执行的加工程序,且选择各加工程序相对应运用的资源;以及(b)以分配过后的加工程序的最晚完成时间不得晚于分配前的加工程序的最晚完成时间的方式,分配一加工程序的部分程序至其他加工程序所相对应的资源执行。2.如权利要求1所述的方法,其中步骤(a)还包含依据各加工程序的运送批量调整该制造工单所要执行的加工程序的加工时间启始点。3.如权利要求1所述的方法,其中步骤(a)还包含依据该资源的专工性选择各加工程序相对应运用的资源。4.如权利要求1所述的方法,其中步骤(b)还包含将该加工程序的部分程序分配至其...

【专利技术属性】
技术研发人员:高裕翔刘其昌王仲民
申请(专利权)人:华夏科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1