生产排程系统-可行性分析报告_第1页
生产排程系统-可行性分析报告_第2页
生产排程系统-可行性分析报告_第3页
生产排程系统-可行性分析报告_第4页
生产排程系统-可行性分析报告_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、电路板生产组装工厂生产排程系统-项目可行性分析dps系统 修订历史章节号章节名称变更原因变更内容描述变更日期版本allallinitial draftall2016-3-280.01_a术语与缩写apsadvanced planning and schedulingtoctoc(theory of constraints),中文译为"瓶颈理论",也被称为制约理论或约束理论,由以色列物理学家高德拉特(eliyahu m. goldratt)博士创立,与精益生产、六西格玛并称为全球三大管理理论;其核心观点为立足于企业系统,通过聚焦于瓶颈的改善,达到系统各环节同步、整体改善的目标

2、。dbr鼓-缓冲-绳法,是toc应用于制造工厂排程时的一个计划、排程与实施的方法论。 鼓是指生产系统中的控制点。如果系统中存在瓶颈,那么瓶颈就是最好的控制点。如果系统没有瓶颈,则选择次瓶颈资源。如果一个系统既没有瓶颈,也不存在次瓶颈资源,那么控制点的位置可以任意选择。但最好的位置是物流分叉点,即该处资源的产出流向好几个下游作业。 缓冲器是指在瓶颈前面设置的缓冲库存。缓冲器是一种时间缓冲,其目的是希望加工中心d总有工作要做,至于何种产品正在被加工并不重要。 绳子是指将瓶颈已加工的情况传递给上游作业的信息的传递,其目的是为了按需生产,以避免库存增加。作为信息传递的绳子既可以是正式的,也可以是非正式

3、的。fcs有限能力排产dpsdaily production schedule,生产作业流程管理中的每日生产排程 smt电路板贴片生产过程pca电路板组装、测试过程wswave solder 波峰焊接,有ws制程的板卡,经过smt之后,必须在24小时内过炉以防止氧化wipworking in process 未完成生产,仍在制程中的板卡数量顺线或长线生产按制程和设备顺序连续生产,如,双面板完成smt-b,连续进行smt-a半线或短线生产例如,双面板只在smt-a上完成双面生产mb主板,考虑搬动影响品质,主板生产一般smt和pca顺序连续生产,不会更换线体sc小卡,在pca后端,可顺线或灵活换线

4、生产组合板双板组合,独立生产,要求在smt同期完成,以方便在pca组合,完成相差不超一个班目录1项目背景51.1项目起源51.2产线人工排程遇到的问题以及对程序排程的期望51.2.1工厂生产线反馈一51.2.2工厂生产线反馈二52行业市场分析92.1关于aps软件92.1.1aps就是高级计划排程92.1.2aps 主要功能92.1.3aps 厂商102.1.4aps 的计划层次102.1.5中长期排程112.1.6中长期排程软件实现操作步骤112.2valor 排程产品的报价123可行性分析123.1智能计划排产难度123.1.1在计划方面的难度123.1.2在排产方面的难度123.1.3在

5、建模方面的难度133.2怎样理解计划和排产143.2.1第三方产品143.2.2planning 和 scheduling143.2.3lot sizing(产量),resource assignment (资源调配) 和 sequencing (顺序)153.2.4不同算法对企业目标的影响153.3dps 不是aps163.3.1aps由多个系统合作163.3.2dps是scheduling173.3.3scheduling的缺陷173.3.4scheduling的机会183.3.5swot分析及策略204风险分析214.1技术风险214.2人力投入风险214.3上线风险214.4项目与客户

6、期望不一致风险215项目预测215.1客户期望的是aps215.2auto dps目标226附:项目实施流程227参考文献231 项目背景1.1 项目起源目的:前段生产线因wip太高,造成生产排程无法掌握,以及出货时程及数量无法达成客户要求。 除现有排程规则,产销人员排单时需考虑moq及瓶颈站安排生产排程,以降低产线wip的数量。以上仅仅是描述产线排产问题的一角,实际在人工作业的排产过程中,产线还有更多的期望和困扰,比如:料况、交货期、线体的特别安排等待。1.2 产线人工排程遇到的问题以及对程序排程的期望1.2.1 工厂生产线反馈一1. materials: 现在很多手动调整的动作源头其实都是

7、在材料,首先我们喂进dps系统的是weekly commit,因此实际到料在一周当中会有date的差异;而dps因为无法考虑材料状况因此仅仅是根据产能和其他相关参数在做排程,即它仅仅考虑了产能的最优化而没考虑材料的限制。所以当排程出来的结果在材料到料交期无法及时满足时,就需要手动调整。其次,即使第一次排程结果(或者经过一定手动调整后的结果)已经符合最初的材料限制了,实际当中也会有材料交期的调整或者其他非材料非产能因素(比如npi schedule 调整)造成的排程变化,此时又要走一轮上述过程才能得到最后排程。 2. output:这个部分如果不准确,是直接影响到后续排程的准确性;如果能把工单纳

8、入进来一起考量来解决这个问题是更好,但是目前我们所使用的工单管控流程已经绑定了很多现有系统的整套逻辑(包含wms, fp, mes, sap),因此如果要导入,应该也有很多的内容要再确认。3. 半线排程:依目前的线体配置和产品类型,这种线体的排程不可避免,且无论以线体数还是所cover的产品料号来讲,这个部分都必须纳入到整个dps范围,不可单独手动排程。因此需要再把程式调整可满足此需求并验证确实可用之后,才真的可以满足的排程需求。1.2.2 工厂生产线反馈二question requirementcustomer feedback 料号维护线体繁琐:各个企业编号 生产的机种生产有线体分配, 企

9、业编号5主要在b1-b5线生产,企业编号2在指定两条线生产,企业编号3在指定三条线生产。如果企业编号订单大,也要考虑过区域生产。料号根据每条线的loading 自动搭配生产。如果每个料号都得去维护线体,那样费时且不能保证排出的结果就能达到wip最优化,治具产能更均衡等。不同企业编号的產品有政策的問題,不能在其他企业编号的線生產。亦即每個客人都有他的認證線,建議新增table, 維護客人指定線的範圍,只排客人要求的線,排不完的要有提示。针对满足产能commit的机种或者是后端产能较低的机种没有提前安排生产排程,所有的结果在没设置priority的情况下是按照料号的大小顺序排程的。 排序的規則:

10、同周, 先排“出貨”優先(shipping plan),同出貨期的,再優先排“難做的”(pca製程時間較長的產品),而pca製程瓶頸站不是固定的,有的產品是ict,有的是sa。.provided shipping plan file.一厂 部分 按commit 和瓶颈站产能来安排企业编号ild plan就ok;.二厂 部分x产品部分的需求可以按shipping plan 来确认企业编号 build plan;.non-x产品的需求目前因为材料交期等问题;是以cpu的企业编号ild plan来追踪pca 板卡欠料,因此没办法做到以shipping plan来放pca 企业编号build plan

11、,谢谢! 碰到个别线体loading 较重时,不能提示或者自动去把这条线的机种去分配到其他的线体上(重新提新程式到其他线体上生产)同一週內,若一條線loading 較重,系統能不能提供哪幾條線loading 較少? 由系統建議或是由產銷決定可生產線生別。即 滿足出貨需求下,先排滿一條線,再排下一條線,需求大於loading時,會排到下周,需要提示,有哪些產品當周排不下,最好提示能移到哪些線,或者提示哪些線有空缺。如企业编号2/x产品产品是连续性生产, 没有分开机种,中间插个不共用ict机台的机种,后段产能低,没有分两次生产。这样造成台车不够、wip堆积在ict和sa 站。x产品 的bottle

12、 neck at ict, sa, 目前 commit 的邏輯是以pca的l/t = 3天推估,wip <3days, a->b->a. 細節再討論。建議由產銷維護lot size及間隔天數, 系統自動切排程數量。原則上要停三天以上,再排smt,因為通常pca的l/t 需要三天。量大的机种没有考虑分开生产。正常情况下,量大的机种往往会连续生产3-4天,这样就要考虑后面的机种是否能同时满足出货时间,要有每个机种出货时间上的考量,必要时把大量的机种分多次生产,这样也能减少wip。同上配套卡生产要讨论怎么设置,小卡先生产后再打大卡。由兩片卡組成時,一前一後打,不能隔太開(隔一個班)

13、,小卡先測完,才能和mlb一起組裝測試,同時出貨。為什麼小卡先打再大卡?因大卡單獨測試,小卡要組合先測,大卡不要等小卡小卡需提前一天打。如有当周不能完成的机种要有提示是否不能跟上出货时间,最好要有如何去重新排产的备选方案,力求达到出货要求。提示有哪條線可排。生产进度表里反映:smt当天,pca却d+4生产的情况,这样是否就造成wip堆积生产。>> pca 的排產情況,原則上是順線。發現多條pca線同時生產一個產品。有些小卡沒有順線,>>所有的小卡都在2線。 >>ws過爐問題:smt每片不能超24小時過爐,ws 排隊時,smt怎麼排?下周的不過爐的往前排(),

14、有料況問題要考慮,且當周的出貨無法滿足(工厂二,不能挪動下周的)有ws制程的不要都等到周後期再排,避免24小時問題?分散 bottle neck of ws.工厂四>>請rd 先將程式考慮smt每片不能超24小時過爐的條件,也許就沒有超過24hrs才過w/s的排程。操作页面上调整排程不方便,调动一个机种的dps 要点击重新排产。(重新排产一次要3-5分钟。)发现机种调线体之后不能再对时间进行调整(提示:订单已被修改),不能所有的数据调整完不点击重新排产就可以reviewdps 可行性。工厂二更改換線時間計算方式,目前 dps的換線時間是採用default 值(mlb*1hr, sc

15、*0.5hr), 未來需細分到每個產品,請提供換線工時的規則-.一般设置 :mlb: 0.5h sc: 0.5h(保留maintain 功能.如果是料号前10位相同定义为小换线,如xxxxx2258113& xxxxx2258111:换线时间: 0.3h(这个小换线时间me还没评估出来,初估0.3h,望有maintain 功能去修改).特殊机型如2666101换线时间是3h,望有是个表格去maintain 特殊机型 的换线时间工厂二: 上週commit 給客人的數量6 or 13週皆不可減少,只是把新增加的demand排進排程。rd 需評估如何分析哪個時間smt產線有空檔,再將新增加的

16、demand排進排程。考慮feeder 數量目的是減少換線次數,若以大卡或是小卡的換線次數來考慮,需分析系統如何實現? fixture capacity: for example : ict*6,最大產能是10k。need to consider ict, sa, w/s capacity.hub replenishment planningØ it's only for xx/x产品 demand. get demand from customer web and need to commit 13 weeks. need 工厂二 to provide detail pro

17、cess and commit rule, check with jojo / 馮嵐 for detail requirement. 工厂四 upload pir according to xxxx demand,企业编号t didn't consider doi demand. in actual condition , 工厂二 download doi every day.mps level planningØ need to consider material pull in status and then run auto commit base on updated

18、 matrial eta. auto commit need to provide one new web page to allow user update new material eta for specific critical parts, need paul will provdide example for study. substitution materialwork orderreworking work order2 行业市场分析2.1 关于aps软件2.1.1 aps就是高级计划排程aps要满足资源约束,均衡生产过程中各种生产资源;要在不同的生产瓶颈阶段给出最优的生产排

19、程计划;要实现快速排程并对需求变化做出快速反应。aps系统最初运用是在一个企业的范围内进行计划的运算和优化,但它也被扩展到供应链的计划上,这包括供应商、分销商和出货点的需求。不同的软件供应商选用不同的优化算法搭建自己的高级计划系统软件,需要根据解决不同的问题来决定采用哪种算法引擎。 一般aps软件分离散行业和流程行业。大部分都能支持高级排程,至于高级计划(取代mrp)只有较少软件能支持。aps软件的算法有三类:第一类:基于数学规划的aps软件第二类:基于toc原理dbr的aps软件第三类:基于fcs有限制约束的规则优化的aps软件现在,一般来说,工厂用的较多的是第三类。外部供应链用的较多的是第

20、一类。热衷于toc原理的使用第二类dbr的软件。2.1.2 aps 主要功能-基于业务规则的资源和物料优化-模拟仿真使用内存驻留技术来提供快速计算和多个“假设”场景-运作的同步-有限排程(能力的限制)-约束管理-动态提前期计算:基于业务规则和复杂系统-同时考虑物料和能力的约束,以确保两者可用。-惩罚成本管理-使用非优化工艺或设备的成本。2.1.3 aps 厂商国外 aps 厂商国内 aps 厂商科德宝adicom aps/mes 制造排程与执行系统user solutions,inc.客户解决方案荷兰坤帝科quintiq高级计划和排程解决方案adexa aps软件解决方案流程化工行业的高级系统

21、的aspentech 公司ilog公司-aps引擎oracle aps:高级供应链计划ascpsap的aps:高级计划优化aposm系统建模公司的tempo apsmanugicitics公司的apsi2 公司的apsinfor thru-put 高级计划与排程(基于dbr原理)oracle jde 高级生产排程日本asprova aps 系列产品珠海来英软件有限公司永凯软件技术有限公司闪创科技有限公司北京新思维创业aps软件东莞安达发aps软件上海有利aps软件台湾神灯aps系统北京东方小吉星2.1.4 aps 的计划层次计划是企业管理的首要职能,只有具备强有力的计划功能,企业才能指导各项生

22、产经营活动顺利进行。aps排程排产软件的计划管理中包括两个方面的计划,一方面是需求计划,另一方面是供给计划。两方面的计划相辅相成,从而实现企业对整个生产经营活动的计划与控制。aps排程排产软件主要包括5个计划层次,经营规划、销售与运作规划、主生产计划、物料需求计划、能力需求计划这5个层次的计划实现了由宏观到微观、由战略级到战术级、由粗到细的深化过程。越接近顶层计划,对需求的预测成分越大,计划内容也越粗略和概括,计划展望期也越长。越接近底层的计划,需求由估计变为现实,因而计划的内容也就具体详细,计划展望期也越短。在5个计划层次中,经营规划和销售与运作规划具有宏观的性质,主生产计划是宏观想微观的过

23、渡性计划,物料需求计划是主生产计划的具体化,能力需求计划把物料需求转化为能力需求,而车间作业计划和采购作业计划则是物料需求计划和能力需求计划的执行阶段。在aps排程排产软件系统中上层计划是下层计划的依据,下层计划不能偏离上层计划的目标,从而整个企业遵循的是一个统一的计划。在电路板生产线,aps的五个层次,分别由不同系统处理,新开发中的commit 和 auto dps 属于物料需求计划、能力需求计划方面。2.1.5 中长期排程中长期排程是对企业一段时间内资源产能与市场销售预测需求之间进行平衡调整,并依据调整结果制定中长期计划。中长期排程不具体制定每个产品详细的生产数量、生产时间以及车间具体设备

24、、人员的生产任务。企业依据中长期排程结果将粗略的中长期计划再分解为更为详细的月度计划或周(日)计划,得到成品和半成品的生产计划以及原材料的采购计划。中长期排程是基于有限能力将预测订单需求与资源产能同步考虑,使之彼此平衡,并计算出预测订单的计划时间及资源剩余产能,为中长期计划分解为月度计划、周(日)计划奠定基础,从而使得中长期计划的可靠性和合理性比传统erp更强。工厂二需求: 上週commit 給客人的數量6 or 13週皆不可減少,只是把新增加的demand排進排程。2.1.6 中长期排程软件实现操作步骤1. 在产能表中对每个部门依据瓶颈资源、瓶颈工序或关键物品定义产能信息,包括总产能和预留产

25、能等;2. 在制造bom表中定义物品工艺路线对应的参数信息,如部门信息;3. 录入销售预测订单信息;4. 进行中长期排程,排程结果是在平衡产能和销售预测订单需求基础上给出订单的计划时间,并更新产能表中的剩余产能信息。2.2 valor 排程产品的报价这是产线评估第三方软体时的对方报价,其他软体报价资讯有限。3 可行性分析3.1 智能计划排产难度3.1.1 在计划方面的难度一、目标冲突1、客户交货期与生产成本之间的矛盾,比如治具数量限制、pca瓶颈站的设备2、产能最大化与浪费最小化之间的矛盾,比如设备利用率与低wip的要求3、库存成本最小化与客户需求的矛盾,比如工厂三的标案方式的生产,料况问题二

26、、如何预测在预期的生产提前期和库存目标下,保证生产与采购有充足的供应(库存、生产订单和采购订单)以满足当前的需求(客户订单)和未来需求(销售预测),解决生产什么、何时生产?买什么、何时买?3.1.2 在排产方面的难度一、复杂多约束的生产现场比如:过炉,带氢气的过炉设备,有些板卡需要这样的设备生产。二、多品种小批量的复杂生产模式比如:标案式生产,量小、急单、缺少备料,排出的计划随时被改掉。三、动态变动的生产环境ü 紧急插单的情况。ü 实际进度和计划排产不吻合,比如:改变顺序,提前生产。ü 新产品的不确定性,约定的时间内可能提前完成,后续的量产计划提前,或出现被滞后的

27、情况。ü 员工问题,比如:feeder无人更换等等。四、精益生产的多品种混排模式比如:客户要求治具的轮流交替使用,多品种的轮换生产。3.1.3 在建模方面的难度随着系统的随机性增大,采用复杂优化技术是不明智的。如何应用模型知识来排程实际问题呢?答案并不是很明确。这些问题在学术界标准化模型的研究中有着相当大的差异。在解决实际问题的时候,这些规则与方法往往被包含在一些更复杂的结构中。现实排程问题往往与理论研究中的数学模型有很大三别。因为实际中的排程问题都有白己的特点,所以要找出所有的区别是一件很困难的事情。1、理论模型往往假设有n项工作需要排程,并且在排程之后,这个有n项工作的问题被解决

28、。但是在现实中,系统中往往会出现在同一时刻有n项工作需要解决,但是新的工作还在不断增加。2、理论模型住往不强调重排程问题。在现实中,经常会出现这样的情况:在根据确定的假设做出了一个排程之后,由于随机事件的发生需要对这个排程进行一些调整。过于灵敏的重排,会导致计划排产脆弱不可执行。3、现实中的机器环境往往比理论假设的机器环境更为复杂。只能生产单面的设备进行双面的生产,双面顺线的设备可以进行不连续的半线生产等。4、在数学模型中,每一件工作的优先级是固定的。而在现实中,每一件工作的权重往往随着时间的变化而变化,这种变化可能是随机的。5、数学模型往往不考虑“偏好”这个因素。现实不同,比如:这个机型适合

29、在这条线上生产,因为工人熟悉。再比如:这条线是单面板生产线,但有些复杂的双面机种只在这条线上生产,因为成品率高。6、多数的理论生产模型并没有考虑机器的可用性约束。在现实中,一台机器并不一定是连续可用的。7、大多数理论关注单目标模型。在现实中,一个问题往往存在多个目标。不仅仅是多目标,甚至还与不同排程者的经验相关。8、现实中的排程过程,往往同分配工人班次和调度加班时间紧密结合。9、理论研究的随机模型常常假设加工时间服从一些非常典型的分布。在现实中,加工时间往往不是符合指数分布的(标工)。加工时间存在许多变数,它们取决于操作者在任务中的表现。等等。3.2 怎样理解计划和排产3.2.1 第三方产品近

30、年来,包括asprova等欧美日本生产排产软件公司登陆中国,这些软件都有着非常优秀的操作界面和排产算法,也有着引以为傲的客户名单。但问题是,它们适合我们吗?理想中,我们希望有一个系统可以像一个智者一样,时时刻刻告诉我们该生产什么产品,该在哪台设备上生产,该生产多少,在生产现场发生变化的时候,该如何调整等等。遗憾的是,这个智者并不存在。客户讲:有时我们前半年因订单多原因,强调设备利用率,而下半年,又会强调降低wip的目标。强调设备利用率,smt生产率提高,pca的wip也会上去,反之,强调降低wip,smt设备利用率会跟着降低,会存在设备空闲的情况。而客户期望的是,怎么才能:既能提高设备利用率又

31、能降低wip的一个均衡的情况。在这个行业中,“满足客户需求情况下最有效率安排企业资源”是一个理论上也非常具有挑战性的问题。这正是理论研究没有止境、软件开发没有止境的原因。3.2.2 planning 和 scheduling无论aps还是我们的dps,关注点在planning 和 scheduling这两个方面。 planning 代表了“计划”;而scheduling 代表了 “调度”,或者在很多人理解中,代表了“排产”。一般来说,时间刻度(或者说时间精度)是划分“计划”和“调度”的最重要依据之一。planning:如果时间刻度是以月、周、天为主,那么这样的资源安排一般称为“计划”或者“规划

32、”scheduling:如果时间刻度已经深入到小时和分钟(甚至秒)的级别,并且资源安排具备明显的次序要求,那么这样的资源安排一般称为“调度”或者“排产”注意两者区别,行业趋势,做好planning为先。3.2.3 lot sizing(产量),resource assignment (资源调配) 和 sequencing (顺序)我们在“有限产能、有限物料”的框架下思考优化问题。三大难题是:lot sizing(产量),resource assignment (资源调配) 和 sequencing (顺序)。简单来说,就是决定企业每天生产什么产品、生产多少、由谁来完成以及以什么样的次序来完成。

33、lot sizing 试图确定在一定单位时间内(例如班次、天、月、周等)生产制造的种类和数量。resource assignment 试图确定各种加工产品如何分配到多个资源上。sequencing 试图确定加工的次序和生产准备的方式。3.2.4 不同算法对企业目标的影响planning 和 scheduling代表了不同的优化精度和优化算法,对数据有着不同的要求,也就造成了对企业有着不同的适用程度。在“计划”当中,当时间刻度是以班次、天、周、月等划分的时候,为了实现“有限产能、有限物料”的统一优化,往往采用是以线性规划或者混合整数规划为主的优化方法。 在“调度”当中,当时间刻度非常小,或者允许

34、是连续时间的时候,为了实现次序的优化,往往采用以约束规划、经验规则或者启发式算法为主的优化方法。比较表:说明:各种算法并不专属于某种类别,在“计划”制定中也可以采用经验规则等方法。这里面只是罗列了被证明比较好的方法。 时间刻度主要针对问题主要算法优点缺点计划天、周、月等lot sizing (产量)resource assignment (资源调配)线性规划a) 可以适应企业多目标优化b) 目标可以有优先级c) 成熟技术d) 适合大规模问题e) 可以找到最优值或者较好的次优值a) 对于次序问题比较困难b) 大规模商用成熟优化器一般比较昂贵 调度 

35、0;连续时间,或者分、小时等  sequencing (顺序)  约束规划a) 可以处理次序问题b) 可以处理复杂工序问题a) 算法以找到可行解为主要目标,无法实现多目标同时优化b)算法个性化程度较高,开发难度大c) 可处理的变量数量和复杂程度限制较高经验规则a) 运算速度快b) 开发简单c) 容易理解a) 往往不能找到最优解,而是一个可行解;b) 对规则的质量要求很高;c) 无法实现多目标同时优化启发式算法可以找到较好的解决方案 a) 算法个性化程度较高

36、,开发难度大b) 可处理的变量数量和复杂程度限制较高c) 方案的稳定性随着问题的不同而有较大差异从这个表格我们需要看到:(1)“计划”可以对企业多目标进行优化,但在时间刻度上做了简化,是一个以企业多目标为导向的优化工具;而“调度”的优势在于执行层面,但因为算法本身的制约,无法看得更宏观、更系统。(2)时间刻度越小,为了能够在可以容忍的时间内产生一个较好的方案,问题的范围就越要缩小,“调度”算法在增加细节操作的可控性的同时,失去了时间跨度的优势,也就失去了对企业在较长时间范围内目标的可控性。3.3 dps 不是apsdps是daily production schedule,

37、每日生产排程(调度),不是aps。3.3.1 aps由多个系统合作显然,aps涵盖的范围广,涉及订单、物料、产线设备等等,基本上各个层面都有涉及,在电路板生产线,这是由多个系统配合出来的,缺少的是a,advanced.如下图,dps 只负责每日排产,不考虑料况、预测、交期等等,有限排产、有限功能。其他,需要commit,fp,mes,pac,mrp,sap等多个系统的共同参与,比如:如果料况控制不好,dps排出来的结果,也需要不断改动,甚至无法做出计划,而这些,都在产线实际发生过。dps是aps的局部。3.3.2 dps是scheduling比较而言,aps的五个层次,经营规划、销售与运作规划

38、、主生产计划、物料需求计划、能力需求计划,dps 只是处于能力需求计划中实际执行方,是车间作业计划,是scheduling,其他层次,落在其他系统中。3.3.3 scheduling的缺陷我们用调度(排产)这个词。“调度”系统中算法本身的局限性决定了“调度”系统在整个企业资源优化过程中,处在局部执行层面的地位上。有人说,“调度”系统可以检验“计划”结果的可行性,保证生产能够准确运转。这个往往是“调度”系统宣传时最常用的理由,这个理由听起来很充分,但漏洞很多,这主要是由“调度”系统的以下缺陷造成的。ü “调度”系统对于生产的波动无法提供更智能化的包容度制造企业生产的波动性是管理的魔鬼。

39、无论标准工时,材料供给、设备人员状态等等,无时无刻不在发生着变化。这种变化不可预见。如果没有一个系统提供准确及时地数据,“调度”系统如何能够控制到分钟、小时这样的时间精度上?如果一个环节发生了超出计划的延迟,“调度”系统要以怎么样的方式来调整后续的操作?时效性如何?影响面有多大?”调度”系统能否跟得上这样频繁的变化? “调度“系统是一个始终保持理性头脑的家伙,但我们总怀疑这样的理性如何面对生产现场的不理性?ü “调度”系统算法本身和现实操作存在矛盾调度不可预见的无效时间正是由于生产的波动性,生产过程中不可避免的出现人员休息、设备中断、运输等待等临时突发事件所带来的生产效率损耗。在“调

40、度”系统中,这部分损耗就要折算到工单处理时间中,将原本正常的处理时间增长一个比例。但问题是,如果按照这样的处理时间来进行调度,如果一切正常,没有发生任何波动性,那么多余出来的时间怎么办? 我们都知道这部分时间属于“不增值”的无效时间(原本留给意外发生的时间)。也就是说,“调度”系统不但试图调度有效的处理时间,也在调度不可预见的无效时间。这听起来是不是有点矛盾,不可预见的事件时间怎么能调度呢?这就是“调度”系统的一个无法克服的缺陷。半线的处理a,b是板子的两面以工厂一的s39线为例,这条线,上图两种情况都可以出现,如果把a,b看成两个单面板的话,a,b同时出现在一条线的两台设备上,也是一种情况(

41、工厂二)。在产线,如果没有明确的处理方式的规定,这三种情况都有可能发生,而以第二种居多。也就是说,如果现场人员可以有灵活性来决定工序作业的话(工厂一的人工排产,没有明确顺线还是半线,只明确分两面的数量),几乎没有一个“调度”系统可以应付这样灵活而无规则的处理方式。任何产生的调度计划都有可能受到责难。以下重复工厂一对半线排程的反馈:注意客户反馈的是“不可单独手动排程”(半线排程:依目前工厂的线体配置和产品类型,这种线体的排程不可避免,且无论以线体数还是所cover的产品料号来讲,这个部分都必须纳入到整个dps范围,不可单独手动排程。因此需要再把程式调整可满足此需求并验证确实可用之后,才真的可以满

42、足工厂的排程需求。)3.3.4 scheduling的机会在以下几种情况下,引入“调度”系统是一个比较合理的方案。ü 管理精度和软件系统的时间刻度匹配计划系统的优化精度应该和生产现场控制的精细程度相匹配。如果计划精度到小时甚至分钟,而现场状态数据(在制库存、设备和人员状态、材料供应状态等等)无法准确到小时或者分钟,现场指令无法应变到小时或者分钟,这是控制落后计划的情况,应用效果不会理想。dps目前可以排到时、分,而人工排产作业,规划到天,分白班和夜班,程序需与之对齐。ü 产品的加工次序可以显著影响到生产线(可能局部)的运营水平工厂二 pca ict 瓶颈站,多机种多治具轮番

43、分批生产的方式。目前dps尚未支持pca。ü 生产波动性较小一个频繁变化、疲于调整的“调度”系统是会很快被最终用户放弃的。这在工厂三标案方式生产的排产上,是失败的例子。因料况(缺料、料况不明的提前生产)引发的频繁调整,在工厂一也有失败的例子。波动大,就不要考虑排产了。其他系统如commit,需要从需求面、材料面解决料况问题。3.3.5 swot分析及策略优势劣势.参考ie维护数据,安排最适线生产。.支持可用线别及多线生产排程。.考虑pca瓶颈安排smt排程,减少wip数量。.支持npi试产模式。.提供自动结算,补打功能。.支持维护每日产线计划工时及维护设备定期保养排程。.支持其他特殊

44、限制排程方式,例如:.指定生产线别、支持代工生产、支持共线排程方式、支持共享pcb及共享治具排程模式、支持多天固定线别及支持smt / ws 特殊制程产品排程。.操作接口未具商业化设计,操作不灵活,无法满足使用者需求。.未实现半线生产全部功能。.系统执行速度较慢。.未以sequence 结合工单方式安排排程。.未结合设备特性安排最适排程,例如设定产品smt特性、换线时间或是各线料枪数量。.未结合mes, 无法显示材料用量及剩余用量,无法实现自动扣帐。机会.深入了解工厂一,工厂二及工厂三各厂排程特性。.支持较多客制化功能。.掌握mes及各种内部数据数据。.内部开发,无需昂贵系统费用及后续维护费用

45、。.系统修改及it人力安排较稳定。攻击策略补强策略.计划优先导入auto commit,增加commit 准确度,降低因缺料问题所造成排程更改频率。.除了smt及pca(w/s)排程,后续再增加其他产品排程, 及后续制程的生产排程功能,如router, ict,sa。.修改操作接口,及增加半线制程排程能力,以期获得工厂认同。威胁.未获得使用者及上层管理者强力支持。防护策略退避策略.与工厂 sap建立紧密关系,每周commit数据仍继续上传,维持每周review meeting,rd team 不断提升系统功能,尽最大力量满足使用者需求。.放弃半线混打自动排程功能及以sequence+工单排程功能,争取上线机会。4 风险分析4.1 技术风险缺乏高深的算法和优秀的操作界面。而客户期望之一,就是外厂商的排产软件,有强大的算法支撑,所以演算的结果更加有效。dps采用的是,经验规则,相比复杂的算法,优点:a) 开发相对简单b) 规则容易理解 c)可以与生产实际

温馨提示

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

评论

0/150

提交评论