本技术涉及制造产业,特别是涉及一种料框调度方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
背景技术:
1、在制造业领域,尤其是涉及钢板下料的重工行业,料框调度是生产物流中极为关键的一环,直接影响到钢板的生产效率和成本。
2、目前,以钢板下料环节为例,料框调度通常通过以下几种方式进行:(1)由生产计划员或现场主管根据零件的生产需求和放料框的状态进行手动调度,以确保放料框在生产线上对零件的及时供应;(2)自动化系统支持:利用物联网技术和传感器,结合自动化设备来实现放料框的自动识别、定位和转运;(3)在工位抓取完成后,根据工位提供的放料框信息,进行判断是否需要转运。
3、然而,目前的料框调度方式仍然无法提供高效的生产效率。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种提供高效的零件处理效率的料框调度方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种料框调度方法,方法包括:
3、在待抓取零件到达模拟抓取工位的情况下,对待抓取零件进行模拟抓取,确定用于放置待抓取零件的目标放料框,以及待转入放料框,模拟抓取工位设置于实际抓取工位之前;
4、基于待抓取零件的目标放料框,确定待转出放料框;
5、基于待转出放料框与待转入放料框,发送第一料框调度消息至料框调度端,料框调度消息用于指示料框调度端控制待转出放料框的转出与待转入放料框的转入。
6、在其中一个实施例中,对待抓取零件进行模拟抓取,包括:
7、获取待抓取零件的零件信息;
8、基于零件信息,确定待抓取零件的抓取位置信息;
9、基于抓取位置信息,对待抓取零件进行模拟抓取。
10、在其中一个实施例中,确定用于放置待抓取零件的目标放料框,包括:
11、获取待抓取零件的零件信息;
12、基于零件信息,确定放料框放置区域中与零件信息相匹配的目标放料框。
13、在其中一个实施例中,确定待转入放料框,包括:
14、获取待抓取零件的零件信息;
15、在候选放料框放置区域中存在有与零件信息匹配的非空放料框的情况下,基于非空放料框,确定待转入放料框,其中,非空放料框中放置有与待抓取零件的零件信息相匹配的零件;
16、在候选放料框放置区域中不存在有与零件信息匹配的非空放料框的情况下,则基于候选放料框放置区域中的空闲放料框,确定与零件信息相匹配的待转入放料框。
17、在其中一个实施例中,基于待转出放料框与待转入放料框,发送第一料框调度消息至料框调度端,包括:
18、获取待转出放料框的转出放料框编号、与待转入放料框的转入放料框编号;
19、基于转出放料框编号与转入放料框编号,发送第一料框调度消息至料框调度端。
20、在其中一个实施例中,方法还包括:
21、在待抓取零件到达实际抓取工位之前,确定目标工位的待转出放料框与待转入放料框,目标工位包括实际抓取工位、位于实际抓取工位与模拟抓取工位之间的工位、以及模拟抓取工位;
22、基于目标工位的待转出放料框的交集,生成目标转出放料框队列;
23、基于目标工位的第二放料框的并集,生成目标转入放料框队列;
24、基于目标转出放料框队列与目标转入放料框队列,发送第二料框调度消息至料框调度端,第二料框调度消息用于指示料框调度端控制目标转出放料框队列的转出与目标转入放料框队列的转入。
25、在其中一个实施例中,基于目标转出放料框队列与目标转入放料框队列,发送第二料框调度消息至料框调度端,包括:
26、获取目标转出放料框队列中待转出放料框的数量n、以及目标转入放料框队列中待转入放料框的数量m;
27、在n小于或等于m的情况下,按照目标转入放料框队列中第二放料框的优先级,从目标转入放料框队列中筛选出n个目标转入放料框;
28、基于n个目标转入放料框与n个目标转出放料框,发送第二料框调度消息至料框调度端,第二料框调度消息用于指示料框调度端控制n个目标转入放料框的转入与n个目标转出放料框的转出。
29、第二方面,本技术还提供了一种料框调度装置,装置包括:
30、模拟抓取模块,用于在待抓取零件到达模拟抓取工位的情况下,对待抓取零件进行模拟抓取,确定用于放置待抓取零件的目标放料框,以及待转入放料框,模拟抓取工位设置于实际抓取工位之前;
31、确定模块,用于基于待抓取零件的目标放料框,确定待转出放料框;
32、调度模块,用于基于待转出放料框与待转入放料框,发送第一料框调度消息至料框调度端,料框调度消息用于指示料框调度端控制待转出放料框的转出与待转入放料框的转入。
33、第三方面,本技术还提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
34、在待抓取零件到达模拟抓取工位的情况下,对待抓取零件进行模拟抓取,确定用于放置待抓取零件的目标放料框,以及待转入放料框,模拟抓取工位设置于实际抓取工位之前;
35、基于待抓取零件的目标放料框,确定待转出放料框;
36、基于待转出放料框与待转入放料框,发送第一料框调度消息至料框调度端,料框调度消息用于指示料框调度端控制待转出放料框的转出与待转入放料框的转入。
37、第四方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
38、在待抓取零件到达模拟抓取工位的情况下,对待抓取零件进行模拟抓取,确定用于放置待抓取零件的目标放料框,以及待转入放料框,模拟抓取工位设置于实际抓取工位之前;
39、基于待抓取零件的目标放料框,确定待转出放料框;
40、基于待转出放料框与待转入放料框,发送第一料框调度消息至料框调度端,料框调度消息用于指示料框调度端控制待转出放料框的转出与待转入放料框的转入。
41、第五方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
42、在待抓取零件到达模拟抓取工位的情况下,对待抓取零件进行模拟抓取,确定用于放置待抓取零件的目标放料框,以及待转入放料框,模拟抓取工位设置于实际抓取工位之前;
43、基于待抓取零件的目标放料框,确定待转出放料框;
44、基于待转出放料框与待转入放料框,发送第一料框调度消息至料框调度端,料框调度消息用于指示料框调度端控制待转出放料框的转出与待转入放料框的转入。
45、上述料框调度方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,通过在待抓取零件到达模拟抓取工位的情况下,就提前对待抓取零件进行模拟抓取,以确定用于放置待抓取零件的目标放料框,以及待转入放料框,并基于待抓取零件的目标放料框,确定待转出放料框,基于待转出放料框与待转入放料框,提前发送第一料框调度消息至料框调度端,以指示料框调度端控制待转出放料框的转出与待转入放料框的转入,整个过程中,通过在实际抓取工位之前的模拟抓取工位模拟抓取,进而提前进行料框调度,极大地减少了实际抓取时等待料框调度的时间,提高了生产效率。
1.一种料框调度方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述待抓取零件进行模拟抓取,包括:
3.根据权利要求1所述的方法,其特征在于,所述确定用于放置所述待抓取零件的目标放料框,包括:
4.根据权利要求1所述的方法,其特征在于,所述确定待转入放料框,包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述待转出放料框与所述待转入放料框,发送第一料框调度消息至料框调度端,包括:
6.根据权利要求1至5任意一项所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述基于所述目标转出放料框队列与所述目标转入放料框队列,发送第二料框调度消息至料框调度端,包括:
8.一种料框调度装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。