一种车间钣金加工自动排产算法制造技术

技术编号:30170512 阅读:19 留言:0更新日期:2021-09-25 15:28
本发明专利技术公开了一种车间钣金加工自动排产算法,包括以下步骤S1:根据搅拌机钣金产品生产车间情况,进行产品建模、工艺建模、设备组建模和生产计划建模;S2:根据模型的约束条件,进行排产,精确到各个设备,生成对应各个设备组的工单列表;S3:当触发重排的事件时,包括部分设备组设备停机,闲置以及人工插单,进行工单重新排布,并下达任务到各设备。本发明专利技术采用基于最有时间的排产优化方法,在加工产品的生产过程中提高设备利用率和产品的生产效率;根据设备故障情况以及人工插单的订单改变情况自动重新排产调整产品的加工顺序;根据历史产品加工时间实时更正各型号钣金在各设备组的平均加工时间以达到最优。均加工时间以达到最优。均加工时间以达到最优。

【技术实现步骤摘要】
一种车间钣金加工自动排产算法


[0001]本专利技术涉及一种自动排产算法,特别涉及一种车间钣金加工自动排产算法,属于搅拌机设备的钣金加工生产


技术介绍

[0002]随着近年来我国经济的不断发展,产业升级的大趋势势在必行,尤其是在传统制造业领域,人力成本逐步替代物料成本,成为生产环节的重要部分。
[0003]为提高产品竞争力,自动化与智能化生产成为工业领域的热门趋势,相比传统生产方式,工业领域的自动化首先要解决自动物流输送,自动物料加工,自动产品对接,自动产品包装等一系列问题,这对产线的中央控制系统提出了新挑战。随着工业自动化设备的不断完善,合体排产调度成为提高产品生产效率的重要办法。
[0004]搅拌机钣金零部件众多,因此原材料就包括多达18种类型钢板,每种钢板需要不同的加工工艺,钢板上下料还需要AGV辅助运输,产线还包括4台钢板切割机,为合理利用所有设备,使产线生产效率最大化,本文提出了一种自适应可中断的加工自动排产算法。

技术实现思路

[0005]本专利技术的目的在于提供一种车间钣金加工自动排产算法,以解决上述
技术介绍
中提出的合理利用所有设备,使产线生产效率最大化的问题。
[0006]为实现上述目的,本专利技术提供如下技术方案:一种车间钣金加工自动排产算法,包括以下步骤:
[0007]S1:根据搅拌机钣金产品生产车间情况,进行产品建模、工艺建模、设备组建模和生产计划建模;
[0008]S2:根据模型的约束条件,进行排产,精确到各个设备,生成对应各个设备组的工单列表;
[0009]S3:当触发重排的事件时,包括部分设备组设备停机,闲置以及人工插单,进行工单重新排布,并下达任务到各设备。
[0010]作为本专利技术的一种优选技术方案,所述产品建模为根据钢板产品生产车间生产产品情况,进行产品建模,该模型包括产品加工耗时,产品所用原料,产品的设备约束工艺。
[0011]作为本专利技术的一种优选技术方案,所述工艺建模为根据钣金产品生产工艺流程,对各型号钣金产品,进行工艺建模,该模型主要包括工艺约束路线、工艺约束机器、工艺约束物料、工序信息。
[0012]作为本专利技术的一种优选技术方案,所述设备组建模为根据产品自动化生产情况,对车间各设备分布成可并行加工的多个设备组,该模型包括生产单元中设备编码、设备能力、设备占用剩余时间,设备位置信息。
[0013]作为本专利技术的一种优选技术方案,所述生产计划建模为根据机器人产品生产车间计划和人工插单进行生产计划建模;该模型包括生产的各产品数量、产品加工优先级。
[0014]作为本专利技术的一种优选技术方案,所述需要重排的事件包括车间生产完成、设备故障和订单插单。
[0015]作为本专利技术的一种优选技术方案,所述自动排产算法基于最优时间分配,基于最优时间分配的自动排产算法包括以下内容:
[0016]共有n个独立运行的设备组,一个设备组包括上料AGV,机械手,切割机,下料AGV等独立运行的设备,其中根据钣金产品类型,某些产品只能在特定的设备组上加工,每个同型号产品在设备组上加工的时间t
i
基本相同,其中t
i
为某产品在设备组上加工的平均耗时,该时间基于历史累计;
[0017]生产开始后,每个设备组将被占用,初始被占用时间为0,运行中其等待被释放占用的时间为p
js
,该时间为
[0018]P
js
=t
i

t
ih
[0019]其中:t
ih
为当前任务设备已加工时间;
[0020]根据设备组个数,建立n个时间队列P1...P
j
...P
n

[0021][0022]其中P
j
为每个设备组加工完全部设备所用的总时间,m为分配到该设备组的待加工产品总数;
[0023]一共加工x个钣金产品,生产总耗时:
[0024][0025]每个设备组加工最优时间:
[0026][0027]根据加工用时从大到小排列t1...t
i
...t
x
,保证t
i
>=t
i+1
[0028]从中寻找s满足:
[0029][0030]将t1...t
s
对应任务下发到设备组1,并从总任务中剔除,剩余任务根据加工用时从大到小排列t1...t
i
...t
x
,保证t
i
>=t
i+1
,继续重复如上步骤,直到分配完毕。
[0031]与现有技术相比,本专利技术的有益效果是:
[0032]1.本专利技术一种车间钣金加工自动排产算法,本专利技术采用基于最有时间的排产优化方法,在加工产品的生产过程中提高设备利用率和产品的生产效率;根据设备故障情况以及人工插单的订单改变情况自动重新排产调整产品的加工顺序;根据历史产品加工时间实时更正各型号钣金在各设备组的平均加工时间以达到最优。
附图说明
[0033]图1为本专利技术的系统运行流程图;
[0034]图2为本专利技术基于最优时间的排产算法流程图。
具体实施方式
[0035]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0036]请参阅图1

2,本专利技术提供了一种车间钣金加工自动排产算法的技术方案:包括以下步骤:
[0037]S1:根据搅拌机钣金产品生产车间情况,进行产品建模、工艺建模、设备组建模和生产计划建模;
[0038]S2:根据模型的约束条件,进行排产,精确到各个设备,生成对应各个设备组的工单列表;
[0039]S3:当触发重排的事件时,包括部分设备组设备停机,闲置以及人工插单,进行工单重新排布,并下达任务到各设备。
[0040]如图2所示,基于最优时间分配的自动排产算法包括以下内容:
[0041]共有n个独立运行的设备组,一个设备组包括上料AGV,机械手,切割机,下料AGV等独立运行的设备,其中根据钣金产品类型,某些产品只能在特定的设备组上加工,每个同型号产品在设备组上加工的时间t
i
基本相同,其中t
i
为某产品在设备组上加工的平均耗时,该时间基于历史累计;
[0042]生产开始后,每个设备组将被占用,初始被占用时间为0,运行中其等待被释放占用的时间为p
js
,该时间为
[0043]P
js
=t
i

t
ih
[0044]其中:t
ih
为当前任务设备已加本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车间钣金加工自动排产算法,其特征在于,包括以下步骤:S1:根据搅拌机钣金产品生产车间情况,进行产品建模、工艺建模、设备组建模和生产计划建模;S2:根据模型的约束条件,进行排产,精确到各个设备,生成对应各个设备组的工单列表;S3:当触发重排的事件时,包括部分设备组设备停机,闲置以及人工插单,进行工单重新排布,并下达任务到各设备。2.根据权利要求1所述的一种车间钣金加工自动排产算法,其特征在于,所述产品建模为根据钢板产品生产车间生产产品情况,进行产品建模,该模型包括产品加工耗时,产品所用原料,产品的设备约束工艺。3.根据权利要求1所述的一种车间钣金加工自动排产算法,其特征在于,所述工艺建模为根据钣金产品生产工艺流程,对各型号钣金产品,进行工艺建模,该模型主要包括工艺约束路线、工艺约束机器、工艺约束物料、工序信息。4.根据权利要求1所述的一种车间钣金加工自动排产算法,其特征在于,所述设备组建模为根据产品自动化生产情况,对车间各设备分布成可并行加工的多个设备组,该模型包括生产单元中设备编码、设备能力、设备占用剩余时间,设备位置信息。5.根据权利要求1所述的一种车间钣金加工自动排产算法,其特征在于,所述生产计划建模为根据机器人产品生产车间计划和人工插单进行生产计划建模;该模型包括生产的各产品数量、产品加工优先级。6.根据权利要求1所述的一种车间钣金加工自动排产算法,其特征在于,所述需要重排的事件包括车间生产完成、设备故障和订单插单。7.根据权利要求1所述的一种车间钣金加工自动排产算法,其特征在于,所述自动排产算法基于最优时间分配,基于最优时间分配的自动排产算法包括以下内容:共有n个独立运行的设备组,...

【专利技术属性】
技术研发人员:张悦宋允辉
申请(专利权)人:苏州云骐智能科技有限公司
类型:发明
国别省市:

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

1