一种适用于离散行业的自动排产方法技术

技术编号:29792473 阅读:12 留言:0更新日期:2021-08-24 18:12
本发明专利技术涉及一种适用于离散行业的自动排产方法。本发明专利技术包括以下步骤:对每种产品进行工艺路径建模,并对工艺路径上的各个工位进行产能建模;排列订单优先级;计算每个订单所生产的产品在各个工位上面的耗时;计算每个订单所生产的产品在每个工位所占用的开始时间和结束时间;按照订单优先级,将各个开始时间和各个结束时间分配到各个工位上去。本发明专利技术的自动排产算法能够降低全人工手动排产的人力消耗。本发明专利技术在应对计划和实际已经严重不符,或者有紧急订单需要响应时,可以快速重新排产。因此,对于企业来说,本发明专利技术可以极大降低计划排产的难度,使企业可以快速应对市场需求对变化,灵活调整生产计划,从而达到降本增效的目的。

【技术实现步骤摘要】
一种适用于离散行业的自动排产方法
本专利技术涉及生产排产
,具体的说是一种适用于离散行业的自动排产方法。
技术介绍
制造型企业在接到订单之后,需要对整个生产的物料、人员、设备产线等进行统筹安排。计划安排的职责通常由计划专员来担任。计划专员根据销售订单、库存、在制任务和剩余产能的情况,对新接到的订单进行生产计划安排,并将计划落实成每天的生产任务,下发到各个工序。目前业界绝大部分制造型企业,这个工作都是全人工操作来收集生产要素信息,进行计划排产和生产任务下发。人工排产存在几个问题:1、排产要素收集难:通常计划员会手动去查看原材料库存,然后跟生产部人员确认产线产能,并翻阅已经排产的表单,才能对新的订单进行排产。2、变更排产计划难:当市场需求、订单优先级或者物料储备发生变化时,就会给企业带来比较大的困扰。因为随意修改排产计划会影响到现在已经在生产的订单、未来已经安排好的人员、产线、设备等,修改起来非常复杂。所以对于很多企业,一旦排产后,通常变不再允许修改,但这样一来对于市场变化的响应就显得比较僵化和缓慢。
技术实现思路
针对现有技术中存在的上述不足之处,本专利技术要解决的技术问题是提供一种适用于离散行业的自动排产方法。本专利技术为实现上述目的所采用的技术方案是:一种适用于离散行业的自动排产方法,包括以下步骤:第一步:对每种产品进行工艺路径建模,并对工艺路径上的各个工位进行产能建模;第二步:排列订单优先级;第三步:计算每个订单所生产的产品在各个工位上面的耗时;第四步:计算每个订单所生产的产品在每个工位所占用的开始时间和结束时间;第五步:按照订单优先级,将各个开始时间和各个结束时间分配到各个工位上去。所述对每种产品进行工艺路径建模,具体为:建立各产品的生产工艺路径,需要经过的所有工位以及各个工位的先后顺序。所述工位包括设备工位和人员工位。所述对工艺路径上的各个工位进行产能建模,具体为:按照生产节拍或单个产品所需的时间配置各个工位的产能。所述每个订单所生产的产品在各个工位上面的耗时为:Ttotal_cycle=数量*Tcycle其中,Ttotal_cycle为每个订单所生产的产品在各个工位上面的耗时,Tcycle为加工单个产品的生产时间。所述每个订单所生产的产品在每个工位所占用的开始时间为所述工位空闲的起始时间。所述每个订单所生产的产品在每个工位所占用的结束时间为:Tend=Tstart+Ttotal_cycle其中,Tstart为每个订单所生产的产品在每个工位所占用的开始时间,Ttotal_cycle为每个订单所生产的产品在各个工位上面的耗时。所述按照订单优先级,将各个开始时间和各个结束时间分配到各个工位上去,计算多个工位的集群总产能,将多个同类型工位做成集群计算总产能,然后根据总产能进行排产;所述集群总产能等于单工位产能*工位数量。还包括:在某个工位停机时间超过预设阈值时,暂停已经下发的且所述工位未完成的订单;手动添加停机占用时间;重复第二步至第五步。还包括:在某个工位有紧急订单插入时,暂停已经下发的且所述工位未完成的订单;计算所述紧急订单所生产的产品在各个工位上面的耗时;计算所述紧急订单所生产的产品在每个工位所占用的开始时间和结束时间;将所述紧急订单列入最高优先级,并将原有订单全部纳入到新的优先级中;重复第二步至第五步。本专利技术具有以下优点及有益效果:1、本专利技术的自动排产算法能够降低全人工手动排产的人力消耗。2、本专利技术在应对计划和实际已经严重不符,或者有紧急订单需要响应时,可以快速重新排产。因此,对于企业来说,本专利技术可以极大降低计划排产的难度,使企业可以快速应对市场需求对变化,灵活调整生产计划,从而达到降本增效的目的。3、本专利技术可以通过快速预排产做交期应答。附图说明图1为本专利技术方法流程图。具体实施方式下面结合附图及实施例对本专利技术做进一步的详细说明。如图1所示,一种适用于离散行业的自动排产方法,包括以下步骤:1、初始化建模:第一步:对每种产品进行工艺路径建模:建立各产品的生产工艺路径,需要经过的所有工位,包括设备工位和人员工位,以及各个工位的先后顺序。第二步:对工艺路径上的各个工位进行产能建模:配置各个工位的产能,可以按生产节拍配置,每生产节拍产出多少单位产品;也可以按照单个产品所需的时间配置。但最终都应该换算成单个产品所需的时间,我们设单个产品所需的时间长度为(Tcycle)。2、计划排产:第三步:排列订单优先级。第四步:计算每个订单所生产的产品在各个工位上面的耗时:Ttotal_cycle=数量*Tcycle第五步:计算其在每个工位所占用的开始时间Tstart和结束时间Tend。其中Tend=Tstart+Ttotal_cycle;第六步:按照订单优先级,将Tstart~Tend分配到各个工位上面去。分配时要考虑如下几个因素:A.工艺路径中各工位的前后约束关系;B.如果计算出最后一个工位的Tend超过了订单交付时间,需要设置提醒;C.如果有计划停机时间,则需要顺延Tend。D.可以将多个工位做成集群计算总产能,然后根据总产能进行排产。集群总产能=单工位产能*工位数量。可将相同工位集群看做一个整体工位,该工位产能为集群总产能,做排产是按照之前的方式排产即可。工人在生产时集群中所有工位都是可以同时操作的。分配时要按照工艺路径各个工位的操作顺序,对于整批次进出的生产工序,后工序开始时间不能早于前工序结束时间。对于非整批次进出的生产工序,后工序开始时间不能早于前工序的开始时间。3、重新排产当碰到停机时间过长,或者有紧急订单插入的时候,需要对已经排好产的生产计划进行重新评估与排产。第七步:暂停已经下发的生产任务;订单是以生产任务的方式下发至各个工位的。对于工位来说,就是一个一个的生产任务。第八步:如果是停机时间所致,则需要手动添加停机占用时间;如果是紧急订单插入所致,则将新订单列入最高优先级,放入排产队列。把之前已经排产好的生产任务全部纳入到新的优先级中,重新排产。第九步:重复第三步至第六步。本文档来自技高网...

【技术保护点】
1.一种适用于离散行业的自动排产方法,其特征在于,包括以下步骤:/n第一步:对每种产品进行工艺路径建模,并对工艺路径上的各个工位进行产能建模;/n第二步:排列订单优先级;/n第三步:计算每个订单所生产的产品在各个工位上面的耗时;/n第四步:计算每个订单所生产的产品在每个工位所占用的开始时间和结束时间;/n第五步:按照订单优先级,将各个开始时间和各个结束时间分配到各个工位上去。/n

【技术特征摘要】
1.一种适用于离散行业的自动排产方法,其特征在于,包括以下步骤:
第一步:对每种产品进行工艺路径建模,并对工艺路径上的各个工位进行产能建模;
第二步:排列订单优先级;
第三步:计算每个订单所生产的产品在各个工位上面的耗时;
第四步:计算每个订单所生产的产品在每个工位所占用的开始时间和结束时间;
第五步:按照订单优先级,将各个开始时间和各个结束时间分配到各个工位上去。


2.根据权利要求1所述的一种适用于离散行业的自动排产方法,其特征在于,所述对每种产品进行工艺路径建模,具体为:
建立各产品的生产工艺路径,需要经过的所有工位以及各个工位的先后顺序。


3.根据权利要求2述的一种适用于离散行业的自动排产方法,其特征在于,所述工位包括设备工位和人员工位。


4.根据权利要求1所述的一种适用于离散行业的自动排产方法,其特征在于,所述对工艺路径上的各个工位进行产能建模,具体为:
按照生产节拍或单个产品所需的时间配置各个工位的产能。


5.根据权利要求1的一种适用于离散行业的自动排产方法,其特征在于,所述每个订单所生产的产品在各个工位上面的耗时为:
Ttotal_cycle=数量*Tcycle
其中,Ttotal_cycle为每个订单所生产的产品在各个工位上面的耗时,Tcycle为加工单个产品的生产时间。


6.根据权利要求1所述的一种适用于离散行业的自动排...

【专利技术属性】
技术研发人员:于芳
申请(专利权)人:成都普朗克科技有限公司
类型:发明
国别省市:四川;51

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

1