APS高级计划与排程_第1页
APS高级计划与排程_第2页
APS高级计划与排程_第3页
APS高级计划与排程_第4页
APS高级计划与排程_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

APS高级计划与排程之可视化排程APS高级计划与排程之可视化排程1.APS基本概念什么是排程?一个排程是针对加工过程中,将要发生的不同事件的计划.排程有两个要素:能力和负荷.能力描述可以工作的能力;负荷描述已经被使用的能力的数量资源:资源可以被细分为:(1),个人/小组-一个人或一个特别技能的小组(2),工作中心-一台设备,工作区域或生产线,它们需要排程,管理和一样的成本方法一个工作中心可以有多个单元.(3)外加工-可以执行外加工服务的供应商(4),资源组-在同样时间需要的一组资源.或是可以互相替代的资源.一个资源的能力:是按照能力的单元.有多少个生产订单可以同时在资源工作.(1)有限能力:能力被限制.1(2)无限能力:能力没有限制或可以通知.日历:描述正常工作天数,开始时间,班次,制造设施的在班时间或一个特别的资源例外日历:描述区别于正常工作天数开始时间,班次,制造设施的在班时间或一个特别的资源什么是向后排程?是从最后一个工序和工作的需要的完成日期向后计划每一个加工工序的完成日期什么是向前排程?是从第一工序的下达日期按每一个顺序向前计划一开始日期.生产定单:一个任务或生产的数量,它们将要在一起生产,共享同样的需要完成日期.生产定单的要素:(1),工序.工作定单可以包括多个有顺序的工序.是执行加工过程的一任务工序的要素:2开始日期-工序排程的开始日期完成日期-工序排程的完成日期冻结-保持一个或多个工序在一时间内被固定,不允许自动重排.并发资源-在执行一个工序时需要多个资源(例如.利用准备和在机器操作的人.(2),物料-采购的物料或半成品.(3),优先级-在排程过程中,决定哪一个工作订单最先得到能力处理(4),下达日期-“最早允许开始日期”,针对于向前排程的工作订单.(5),想要日期-工作定单需要完成的日期(6),开始日期-工作定单的第一个工序的开始日期(7),完成日期-一个完成的工作定单的最后一个工序的完成日期.3产销量-制造企业通过销售,价值减去物料成本和外加工服务的所有金额.它是效率和利润评价.库存-所有投资原材料和资本设备的开支.经营费用(OE)-所有保持业务经营,包括那些设施和人工的开支.Visual的专利同步排程器-基于用户可选的工厂排程.排程窗口-图型显示排程.产销量窗口-一排程的产销值,是用户定义当前和将来瓶颈的主要工具.派工单-对每一个车间资源所有固定的和下达的工序的清单排程资源使用的信息(1)能力:描述你的可以工作的能力(2),负荷:负荷描述多少已经分配的能力一个资源的能力是以能力的单元来表述的在同样的资源同时工作的多少任务.决定一资源的能力l班次日历时间(小时/班)l每班的能力单元(单元/班)41班2班2排程设置排程类型:同步排程器支持两类:有限和无限能力检查物料可用性:现有量,计划可用,零件的得到的提前器适合容限:排程算法考虑对给定工序排程的差异时间的百分比.例如,你设置90,它假设你能完成剩余的10%.排程器就寻找一个可以适合90%的差异的工序.排程模式(1),向后排程:生产订单的想要日期驱动订单的排程.是从最后一个工序和工作的需要的完成日期向后计划每一个加工工序的完成日期(2),向前排程:生产订单的下达日期驱动订单的排程.是从第一工序的下达日期按每一个顺序向前计划一开始日期.5工序持续时间:每一个工作订单工序有一计算开始数量,基于满足生产订单的下游工序的需要数量和损耗水平.计算基于运行时间,运行类型和负荷大小.资源小时二(准备小时x#机器数)+(开始数量x运行小时)/件一个附加因素是移动小时.虽然不会产生负荷,他们却会影响下一个工序的开始.你可以表达一个有效的工序持续时间:工序持续时间二资源小时+移动小时二准备小时+(开始数量x运行小时)/件+移动小时服务工序(外加工):工序持续时间二运送天数工序提前期决定工序什么时候开始,这个日期叫工序的“可开始日期”.如果能力是不限制,工序就可以在这个日期开始.但是,它不能在这个日期之前开始,因为之前的工序仍需要时间完成.“可开始日期”也是车间日历的一个功能.日期不包括资源关闭时间.6后排排程:工序可能开始日期二想要完成日期-后续工序持续时间的合计向前排程:工序可能开始日期二下达日期+之前工序持续时间的合计工序重叠以上公式在没有工序重叠时,才是正确的.工序的最小移动数量:可以规定你需要完成工序的多少件或数量,在他们开始满足下一个工序之前.这会造成工序的可开始日期更有利.(迟于一个想后排程,提前一个向前排程).如,如果一个工序的结束数量是100,最小移动数量是50,那么下一个工序可以在之前的工序持续时间的一半开始.假设运行率是一样的.如果消耗工序运行率快于供应工序,那么,它就迟于一半开始.因为在供应工序完成生产之前,它就不能用完件数.工序开始日期和状态当你运行排程器,如果你已经开始(下达)一工序,VISUAL把状态考虑进去.7VISUAL考虑完成的数量,针对你需要完成的工序分派剩余时间给结束数量你能首先排程开始的工作订单,或者冻结或不冻结开始工序.外加工开始日期w对外加工工序,用服务接受录入/服务状态功能来指明一个日期,当发料给供应商.当运行一新排程,VISUAL用这个日期来减去运输天数.w基于你已经从经开始工序的事实,从这个工序的需要的运输天数.物料提前期w如果你检查物料可用性,物料就获得提前期进入计算,就像工序提前期.就是说,物料可用量约束工序的开始日期.w如果你计划对一个物料可用的及时性的工序的开始日期,开始日期不会改变.例如,会考虑一具有提前期15天,没有库存物料,如果当前车间资源负荷会允许工序从今天的5天开始,检查物料可用性推这个工序到15天,也影响所有相关的工序.在检查物料的可用性,VISUAL考虑四件事:1,当前库存水平是否满足需求.2,在定量的计划接收的采购8零件的提前期的最大时间.4,考虑计划工作订单的预期的物料.并发资3,源如果对一个工序规定准备和运行为并发资源,对这些资源增加平行资源小时需求,VISUAL用那些资源的能力和日历作为主要资源排程.并发资源的日历可以约束主要资源的排程.间断工序排程器支持工序的间断排程.你可以设置一车间资源以至于VISUA排程间断的工序当在一单元里,一负荷出现冲突.VISUAL用最小分割尺寸比较运行的排程持续时间.如果排程持续时间是一至少最小分割尺寸,那么,排程器建立一“分割”排程.继续排程直到找到一个选择的“分割”的排程,分离时间,除非有足够成功的工序的持续时间的排程.每一个排程,脱节的分割是独立的和包含它的自己的准备和已分配的单元.一个分割可以使用不同的单元,相关的使用率,最小/最大设置,具有不同的任何其它分割的单元号.资源最小和最大9在同样的工序,多个资源单元上平行运行.对每一个工序,你能规定最小单元需要开始的工序.VISUAL直到至少这是许多同时发生的单元可用时,才对工序排程.你也可以规定最大资源的能用的工序.如果你不用VISUAL来用平行的,规定一个最大和排程一个工序,就设置最大为1.生产订单的优先级允许你为生产订单设置1-50.当生产订单争夺同样的资源时,你可以决定采用哪个优先级.尤其对插单业务.排程类型你可以标志工序排程的两种类型:1,排程连续意味着有足够的能力执行整个工序2,排程间断,你能规定一个最小的分割尺寸.VISUAL必须在分割符合条件之前,在一个单元上排程一个最小分割作为需要的运行持续时间.能力类型10你可以标志车间资源两种方法:1,一般是有限能力2,无限能力日历为一资源规定三班的每一班的持续时间,7天的资源周日历.日历例外允许你修正你的日历.日历可以被定义为特殊资源和/或特别的排程.资源能力VISUAL定义给定的资源能力是每一天的每一班可用的小时和有多少个能力单元期间可用.如,工作中心有3台机器,每天运行8小时,所以工作中心有24小时的能力.(如果工作中心预计有3台机器,每天同班运行8小时,机器就有24小时可用.如果有3个任务或更少,总共24小时或更少,那么工作中心的计划是正确的.然而,工作中心的计划不是由于只有三个任务可以在任何时间运行而不顾持续时间.VISUAL可以设置这个作为一班8小时,使用3个能力单元.这意味你可以排程在给定的时间期间,对最大的3个设备来符合适合的排程,这不同于24小时能力,由一个单元可用24小时.当你规定能力单元的数量,VISUAL给每一个分配一个单元号,用0开始.例如,如果一个钻床资源在第一班有3个能力单元,VISUAL在单元上,排程工序0,1,2,排程器总是先给0号资源单元的负荷然后1等等).11一些工序时间比在班的时间少当每一个工序花两小时,你有能力8小时/班和3个能力单元.排程器排程用2小时做12个.每天:每一个单元可以做4个/8小时.使用三个平行运行.班之间的能力变化考虑同样的例子,增加一第二班8小时,使用两个能力单元.排程器看到这个工作中心具有最大的3个机器.首先两个班可用16小时(8小时/第一班和8小时/第二班),然后,第三个只有8小时可用(第一班的8小时).当排程器对这个工作中心加载工序时,它首先研究1号单元的能力(第一个机器).因此,它可以在机器上排到16小时.如果第一机器和第二机器都不可用,排程器用第三台机器,只有这天第一班的8小时可用的第三台机器.重要的是,注意这个工序剩余的正好是在这个单元为整个持续时间.意思是工序不适合使用额外的下一天的第二班时间,不管它是否可用.或因为在第二班没有第三个机器.假设是在开始时你不能移动工序的机器.或准备时间是.但是,当员工引起的能力变化也许是一个问题.既是如此,一个操作者可以在机器之间移动.你可以提高工作订单的优先级来纠正这个问题.12当排程工序时,如果单元0和单元1有负荷,而单元2没有,排程器从单元2开始.然而,如果,单元0和1都可用,排程器找到更好的排程在单元0和1选择较好的计划.在向前排程时,如果遇到较早完成,VISUAL将自动延迟排程的开始.在向后排程时:如果有较迟的开始,也许由于有更多的能力,VISUAL选择较早的完成日期排程的结果:是决定开始日期和完成日期对每一个工序,排程决定一个开始和完成日期.第一个工序的开始日期就是工作订单的开始日期;最后一个工序的完成日期就是工作订单的完成日期.VISUAL可以同时对多个能力单元的资源工序排程.一般来说,在一特别的资源单元,每一个排程规定开始和结束时间决定关键路径是在工作订单里的一组工序,工作订单控制的持续时间的.这是排程器考虑约束资源的规则.你可以称这个路径“关键路径”.关键路径工序出现在排程是绿色,如果延迟了关键路径工序是橄榄色.13同步排程器是强有力的工具,排程和重排程所有下达的,确定的工作订单,基于完成日期和你定义优先级.你可以为你的客户提供精确的可用和交货期.w生产计划使用排程器决定几个重要的事情:w你的确认和下达的工作订单的每一个工序的开始和结束.w是否,每一个工作中心已经分配给定的能力,来满足这些订单的想要日期.w什么时候可以增加能力来提高你的交货.w当你有超出资源能力,你可以用同步排程器建立“what-if”决定能力,负荷,日历设定变化的结果w你可以从报价窗口,订单录入,制造窗口检查计划可用性和工作订单,从报价和客户订单的影响.在你已经设置和验证车间资源和零件提前期之后,你可以开始排程处理:排程任务14w1.开始排程器.w2.设置同步排程器参数.w3.建立新的排程或激活存在的排程.w4.选择合适的排程选项w5.运行排程.w查看结果w1.打开排程窗口.w2.加载你建立的排程.w3.查看排程.APS的算法:APS的排序方法很多,最常用的有顺排和倒排两种方法,或是将两者混合使用。计划的逻辑每一个要进行计划的最终物料订单都具有一个承诺日期,该日期是通过订单承诺功能确定的。计划器算法的逻辑按照如下方式对每一个订单进行操作:0,自动识别关键路径1,从承诺日期反向开始,并且保留每道工序需要的工作中心的能力和物料。如果所需要的物料是已经生产的组件,则同样从其需求点开始对其进行反向计划。如果在此途径结束时,开始日期在计划时间范围的开始或之后,则继续执行下一个订单。2,如果反向途径失败,则意味着生成的开始日期可能已15经过去,则从计划开始日期保留能力和物料。如果生成的截止日期在计划时间范围内(虽然有可能在承诺日期之后,)则完成对此订单的计划。如果反向和正向途径都失败,则不将该订单包括在计划期间内。案例:方桌;任务为例。方桌的工艺路线我们已经给出(假定现在是6月13日,我们接到两个订单(C001和C002),各订购方桌100套,交货期分别为6月16和6月17日,为简明起见再假定所有涉及的采购物料都不短缺,且目前所有工作中心资源均未被占用或被计划,我们试着用APS的顺排方法为它们安排主生产计划.(1),将所有任务按优先级排序,形成任务队列.APS在处理所有的任务时必须遵循一定的顺序,该顺序取决于一定的规则,主要包括要求完成日期、先到先服务、加工时间、下达日期等,这些规则可以按需要单独使用,也可以组合使用。为简明起见,我们按订单要求的交货期确定优先级,交货期早的优先级高。因此任务队列的顺序是C001-C002。(2)取第一个任务计算该各工序占用对应工作中心的工作时间的跨度.(3)APS要求将各个工序放在时间坐标上进行考察,所以首先要计16算出各工序占用对应工作中心的时间跨度.计算方法是:占用工作中心时间=加工数量/效率。如下表,我们可以计算出;方桌;任务各工序占用对应工作中心的时间跨度。工序工作效率(件加工数占用时间(小时)代名称中心/小时)量(件)码1总1010010装Shop12加工504008桌腿Shop43装配1010010桌面Shop24加工201005面板Shop35加工301003.33面框Shop4(4)确定关键路径17我们利用上表的数据可以作出任务C001的网络图。我们知道,任务的总时间跨度是由图中的关键路径,即最长路径决定的,因此应该先找出关键路径,确定关键工序,在处理上优先安排资源,才能使计划在整个任务的层次达到最优。确定关键路径由图不难找出任务的关键路径是:开始-4(加工面板)-3(装配桌面)-1(总装)-完成如果网络图的节点较多,求解关键路径会比较麻烦,系统会自动完成这项工作。在制造窗口中,会自动加了粗黑框的工序,就是系统自动求解的关键工序,它们所组成的路径,就是关键路径。有时候,在网络图上两条或以上路径所用时间完全相同的,就会出现两条以上的关键路径,对于这种情况,通常可以任意选择一条当作关键路径,优先分配资源,其余的视为非关键路径。当路径之间不存在资源争夺关系(即使用不同的工作中心),各资源的占用情况也相同时,选择哪一条关键路径进行优先处理并不会影响排程的结果,而要是上述条件不满足时,选择不同的关键路径优先处理就有可能得到不同的排程结果。但这种差异并不明显,是可以接受的。185)取第一个关键工序工序4,即;加工面(6)确定当前工序最早可开始时间在顺排法中工序的最早可开始时间就是当前时间,如果工序所需物料当前短缺,则应加上该工序所需物料的提前期,如果是加工件就是生产加工提前期,如果是采购就是采购提前期。由于工序4没有要投入的加工件,而采购件当前不短缺,故最早可开始时间就是当前(6月13日9:00)。(7)确定资源可用通过确定当前工序最早可开始时间就可以计算其结束时间,那么该工序的计划就算完成了。但实际上还有一个重要的问题没有解决:该工序对应的工作中心资源在该时段的状态可用吗,还是已经被别的任务占用,根据已知,工序4对应的工作中心Shop3未被占用,即状态为;空闲;。(8)确定工序计划开始时间和计划结束时间如果该工序对应的工作中心资源在该时段的状态可用,那么工序的计划开始时间和计划结束时间就分别等于最早开始时间和最早结束时间。如果工作中心资源在该时段已被占用,则我们将当前工序往后移至第一个未被占用的时段,重新确定计划开始时间和计划结束时间19因此工序4的计划开始时刻就是最早可开始时刻,即6月13日9:00。计划结束时刻为计划开始时刻往后推5个工作小时即6月13日14:00。需要注意的是,我们这里使用的是;工作小时;,按照工作日历,如果时间跨度超过了当天的工作时间,超过的部分就要从下一个工作日的工作开始时刻接着计算。(9)设置对应工作中心相应时段的状态为;占用;设定了计划开始时间和计划结束时间后,要将相应时段相应工作中心资源的状态设为;占用;,以免后面的任务在该时段被重复分配:在本例中,我们需要将Shop3从,月,,日,:,,到,,:,,的状态设置为;占用;。(10)转向紧后关键工序一个工序的紧前或紧后工序可能不止一个,但我们此处先考虑关键路径上的紧后工序,按照我们在第,步中介绍的方法,这最多只会有一个。安排的方法和前面(,),(,)是一样的。该过程是一个循环,直到当前任务中所有的关键工序都已被安排。完成对订单C001的关键工序的排程(11)转向非关键工序在完成了关键工序的排程后,当前任务的总时间跨度就已经被确定了,接着系统开始转向当前任务的非关键工序。非关键工序的安排在时间上可以有一定的松动,即只要在其紧后工序开始之20前结束,并且在其紧前工序结束之后才开始就可以了。因此对非关键工序的排程,我们至少可制定两种规则:(1)紧前工序结束后立刻开始本工序;(2)本工序开始前紧前工序刚完成。系统有时可以让用户选择遵循规则(1)或(2),如果选择规则(2),则相当于关键工序顺排,非关键工序倒排。至此,我们完成了任务C001的排程。我们可以看到,Shop4对应的两个工序为非关键工序,在这里采用的是规则(2)。完成对任务C001的排程该过程是一个循环,直到当前任务所有的非关键工序都已被安排。(12)转向任务队列中下一个任务,完成了C001所有工序的排程后,系统转向任务C002。同样,先安排关键工序,并且也是首先安排工序(4)。我们注意到,此时工序⑷的最早可开始时间同样是6月13日9:00,但Shop3在该时段已被标记为占用,于是系统将当前工序的计划开始时刻移动到下一个未被占用时段的开始时刻即6月13日14:00,以此为基准往后推5个工作小时得到计划结束时刻即6月14日11:00。完成对任务C001的安排

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论