板件码垛方法及终端转让专利

申请号 : CN202110357626.8

文献号 : CN113023375B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 夏职荣麦东湖赖俊儒李悦陈兴华陈华生江俊锋

申请人 : 广东鑫光智能系统有限公司

摘要 :

本发明涉及板件码垛技术领域,提供了一种板件码垛方法及终端。所述板件码垛方法包括:从板件队列上获取待码垛板件,识别待码垛板件的板件信息,根据板件信息判断待码垛板件是否符合预置的码垛规则;若是,按照码垛规则将待码垛板件码垛在目标板件垛上,并生成相应的虚拟图像及获取信息,将数据信息在显示界面的虚拟图像上进行标记显示;否则根据处理时间节点确定待码垛板件在缓存区中堆放的目标位置及拼接方式,将待码垛板件按照目标位置及拼接方式在缓存区中进行堆放。本发明通过将符合码垛规则的板件码垛在目标板件垛或按要求先将板件堆放在缓存区中,以减少后续搬运工作量,提高了工作效率,也使板件合理流畅地进行。

权利要求 :

1.一种板件码垛方法,应用于板件码垛系统的主控机,所述板件码垛系统还包括上料装置及下料装置,所述主控机分别与所述上料装置及下料装置连接,其特征在于,包括如下步骤:

响应于用户的初始码垛规则的配置指令,从所述初始码垛规则的配置指令中提取码垛条件,并获取所述用户的多种组合的配置参数;所述配置参数包括配置在所述上料装置及下料装置的参数信息;

基于所述码垛条件,计算在不同组合的所述配置参数下板件码垛时所需搬运的次数;

获取搬运次数最少的一组配置参数作为目标配置参数,将所述目标配置参数添加至所述初始码垛规则中,得到用户预置的码垛规则;

从所述上料装置的板件队列上获取待码垛板件,识别所述待码垛板件的板件信息,根据所述板件信息判断所述待码垛板件是否符合预置的码垛规则;

当确定所述待码垛板件符合预置的码垛规则时,查询所述待码垛板件对应的目标板件垛,按照所述码垛规则将所述待码垛板件码垛在所述目标板件垛上;包括:判断所述待码垛板件是否为所述目标板件垛的第一层的第一个板件,若否,获取下一个待码垛板件,并返回判断待码垛板件是否为所述目标板件垛的第一层的第一个板件的步骤,若是,将所述待码垛板件作为第一个板件,从所述板件信息中提取所述第一个板件的尺寸信息及形状信息,根据所述第一个板件的尺寸信息及形状信息,按照所述码垛规则将所述第一个板件放置在所述目标板件垛的第一卡板上,在所述第一个板件的基础上,通过预设的数学模型计算出所述板件队列的剩余待码垛板件与所述第一个板件拼接为同一层的可能性,并按照所述可能性的高低进行排序,根据排序结果,从所述剩余待码垛板件中选取可能性排在第一的板件作为第二个板件,将所述第二个板件与所述第一个板件拼接在所述第一卡板的同一层,从剩余板件中选取可能性排在第二的板件作为第三个板件,将所述第三个板件与所述第一个板件拼接在同一层,循环往复,直至第一层的码垛运算结束,当确定第一层的码垛运算结束后,进行剩余层的码垛运算,直至所有层的码垛运算结束;

当确定所述目标板件垛的所有板件都完成码垛时,生成已完成码垛的所述目标板件垛的虚拟图像,并获取所述已完成的目标板件垛的数据信息,将所述目标板件垛的数据信息在显示界面的所述虚拟图像上进行标记显示;

当确定所述待码垛板件不符合预置的码垛规则时,则获取所述下料装置的当前处理进程及所述待码垛板件位于所述下料装置的目标处理进程,根据所述下料装置的当前处理进程及所述待码垛板件的目标处理进程确定两者之间间隔的进程数量,查询每个进程的处理时间,根据所述进程数量及处理时间确定所述待码垛板件位于所述下料装置的处理时间节点,根据所述处理时间节点确定所述待码垛板件在缓存区中堆放的目标位置及拼接方式,将所述待码垛板件按照所述目标位置及拼接方式在所述缓存区中进行堆放;其中,所述缓存区位于所述上料装置与下料装置之间。

2.根据权利要求1所述的板件码垛方法,其特征在于,所述将所述目标板件垛的数据信息在显示界面的所述虚拟图像上进行标记显示的步骤之后,还包括:根据所述显示界面的虚拟图像分析各个板件的码垛位置是否合理;

若所述各个板件的码垛位置不合理,则调整所述各个板件的码垛位置,基于调整后的各个板件的码垛位置更新所述码垛规则。

3.根据权利要求1所述的板件码垛方法,其特征在于,所述将所述目标板件垛的数据信息在显示界面的所述虚拟图像上进行标记显示的步骤之后,还包括:获取所述用户从所述目标板件垛中选取的板件,得到第一目标板件;

确定与所述第一目标板件相邻的上下层板件,得到第二目标板件;

根据所述第一目标板件及第二目标板件生成目标虚拟图像;

查询所述第一目标板件及第二目标板件的数据信息,得到目标数据信息;

将所述目标数据信息在显示界面的所述目标虚拟图像上进行标记显示;其中,所述目标虚拟图像位于所述虚拟图像的右侧且单独放大显示。

4.根据权利要求1所述的板件码垛方法,其特征在于,所述码垛条件包括以下至少一项:

将相同尺寸的板件放置在同一卡板上进行码垛或将不同尺寸的板件放置在同一卡板上进行混合码垛;

码垛后,每垛的最大长度、宽度、高度、层数或重量不超过预设范围;

相邻两层的宽度差值比例及长度差值比例在预设比例内。

5.根据权利要求1所述的板件码垛方法,其特征在于,所述板件码垛系统还包括用于实时监控所述下料装置处理情况的监控设备,所述将所述待码垛板件按照所述目标位置及拼接方式在所述缓存区中进行堆放的步骤之后,还包括:控制所述监控设备实时采集所述下料装置处理板件时的连续多张处理图像;

根据所述连续多张处理图像判断所述下料装置是否存在处理节拍异常的情况;所述处理节拍异常的情况包括所述下料装置在处理同一类型的板件时所耗费的时间不同;

当确定所述下料装置存在处理节拍异常的情况时,则控制所述上料装置减少输送至所述下料装置的待码垛板件的数量,或排查处理节拍异常的原因,将所述处理节拍异常的原因显示在界面上,以供维修人员参考;

当确定所述下料装置不存在处理节拍异常的情况时,则控制所述下料装置从所述缓存区中依序抓取所述待码垛板件,并对抓取到的所述待码垛板件进行处理。

6.根据权利要求1所述的板件码垛方法,其特征在于,所述将所述目标板件垛的数据信息在显示界面的所述虚拟图像上进行标记显示的步骤之后,还包括:判断同一个订单的所有板件是否都在所述目标板件垛中,若否,则获取位于所述目标板件垛的同一个订单的所有板件;

若是,将所有板件进行组合,生成多个板件块;其中,所述板件块的生成满足在长度或者宽度上相等;

将所述多个板件块按照面积从大到小排序,面积相等的板件块按照长度从大到小排序,长度相等的按照宽度从大到小排序;

根据排序结果从所述多个板件块中选取出最大的一块板件块作为所述下料装置所需处理的板件。

7.根据权利要求1所述的板件码垛方法,其特征在于,所述将所述目标板件垛的数据信息在显示界面的所述虚拟图像上进行标记显示的步骤之后,还包括:根据所述目标板件垛的数据信息计算每两个相邻所述待码垛板件之间的单层利用率;

判断所述单层利用率是否大于或等于设定的利用率;

当确定所述单层利用率大于或等于设定的利用率时,则所述码垛规则符合要求;

当确定所述单层利用率小于设定的利用率时,则调整所述码垛规则。

8.一种终端,其特征在于,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至7中任一项所述的板件码垛方法的步骤。

说明书 :

板件码垛方法及终端

技术领域

[0001] 本发明涉及板件码垛技术领域,尤其涉及一种板件码垛方法及终端。

背景技术

[0002] 在定制家居生产行业,订单所需板件在生产加工过程中,各工序间的板件以片片流的模式在流转。虽然板件在各工序间逐块流转的模式比较成熟,但上、下工序间会出现节
拍不平衡的问题。

发明内容

[0003] 本发明提供一种板件码垛方法及终端,以在板件上、下工序间进行流转时,按照预先设置好的码垛规则自动对板件进行码垛或先按要求堆放在缓存区中,使板件合理流畅地
进行,避免上、下工序间的节拍不平衡的问题。
[0004] 为解决上述问题,本发明采用如下技术方案:
[0005] 本发明提供一种板件码垛方法,应用于板件码垛系统的主控机,所述板件码垛系统还包括上料装置及下料装置,所述主控机分别与所述上料装置及下料装置连接,所述板
件码垛方法包括如下步骤:
[0006] 从所述上料装置的板件队列上获取待码垛板件,识别所述待码垛板件的板件信息,根据所述板件信息判断所述待码垛板件是否符合预置的码垛规则;
[0007] 当确定所述待码垛板件符合预置的码垛规则时,查询所述待码垛板件对应的目标板件垛,按照所述码垛规则将所述待码垛板件码垛在所述目标板件垛上;
[0008] 当确定所述目标板件垛的所有板件都完成码垛时,生成已完成码垛的所述目标板件垛的虚拟图像,并获取所述已完成的目标板件垛的数据信息,将所述目标板件垛的数据
信息在显示界面的所述虚拟图像上进行标记显示;
[0009] 当确定所述待码垛板件不符合预置的码垛规则时,则获取所述下料装置的当前处理进程及所述待码垛板件位于所述下料装置的目标处理进程,根据所述下料装置的当前处
理进程及所述待码垛板件的目标处理进程确定两者之间间隔的进程数量,查询每个进程的
处理时间,根据所述进程数量及处理时间确定所述待码垛板件位于所述下料装置的处理时
间节点,根据所述处理时间节点确定所述待码垛板件在缓存区中堆放的目标位置及拼接方
式,将所述待码垛板件按照所述目标位置及拼接方式在所述缓存区中进行堆放;其中,所述
缓存区位于所述上料装置与下料装置之间。
[0010] 优选地,所述按照所述码垛规则将所述待码垛板件码垛在所述目标板件垛上的步骤,包括:
[0011] 判断所述待码垛板件是否为所述目标板件垛的第一层的第一个板件;
[0012] 若否,获取下一个待码垛板件,并返回所述判断待码垛板件是否为所述目标板件垛的第一层的第一个板件的步骤;
[0013] 若是,将所述待码垛板件作为第一个板件,从所述板件信息中提取所述第一个板件的尺寸信息及形状信息;
[0014] 根据所述第一个板件的尺寸信息及形状信息,按照所述码垛规则将所述第一个板件放置在所述目标板件垛的第一卡板上;
[0015] 在所述第一个板件的基础上,通过预设的数学模型计算出所述板件队列的剩余待码垛板件与所述第一个板件拼接为同一层的可能性,并按照所述可能性的高低进行排序,
根据所述排序结果,从所述剩余待码垛板件中选取可能性排在第一的板件作为第二个板
件,将所述第二个板件与所述第一个板件拼接在所述第一卡板的同一层;
[0016] 从所述剩余板件中选取可能性排在第二的板件作为第三个板件,将所述第三个板件与所述第一个板件拼接在同一层,循环往复,直至第一层的码垛运算结束;
[0017] 当确定第一层的码垛运算结束后,进行剩余层的码垛运算,直至所有层的码垛运算结束。
[0018] 进一步地,所述将所述目标板件垛的数据信息在显示界面的所述虚拟图像上进行标记显示的步骤之后,还包括:
[0019] 根据所述显示界面的虚拟图像分析各个板件的码垛位置是否合理;
[0020] 若所述各个板件的码垛位置不合理,则调整所述各个板件的码垛位置,基于调整后的各个板件的码垛位置更新所述码垛规则。
[0021] 进一步地,所述将所述目标板件垛的数据信息在显示界面的所述虚拟图像上进行标记显示的步骤之后,还包括:
[0022] 获取所述用户从所述目标板件垛中选取的板件,得到第一目标板件;
[0023] 确定与所述第一目标板件相邻的上下层板件,得到第二目标板件;
[0024] 根据所述第一目标板件及第二目标板件生成目标虚拟图像;
[0025] 查询所述第一目标板件及第二目标板件的数据信息,得到目标数据信息;
[0026] 将所述目标数据信息在显示界面的所述目标虚拟图像上进行标记显示;其中,所述目标虚拟图像位于所述虚拟图像的右侧且单独放大显示。
[0027] 进一步地,所述确定所述待码垛板件符合预置的码垛规则的步骤之前,还包括:
[0028] 响应于用户的初始码垛规则的配置指令,从所述初始码垛规则的配置指令中提取码垛条件,并获取所述用户的多种组合的配置参数;所述配置参数包括配置在所述上料装
置及下料装置的参数信息;
[0029] 基于所述码垛条件,计算在不同组合的所述配置参数下板件码垛时所需搬运的次数;
[0030] 获取搬运次数最少的一组配置参数作为目标配置参数,将所述目标配置参数添加至所述初始码垛规则中,得到所述用户预置的码垛规则。
[0031] 优选地,所述码垛条件包括以下至少一项:
[0032] 将相同尺寸的板件放置在同一卡板上进行码垛或将不同尺寸的板件放置在同一卡板上进行混合码垛;
[0033] 码垛后,每垛的最大长度、宽度、高度、层数或重量不超过预设范围;
[0034] 相邻两层的宽度差值比例及长度差值比例在预设比例内。
[0035] 进一步地,所述板件码垛系统还包括用于实时监控所述下料装置处理情况的监控设备,所述将所述待码垛板件按照所述目标位置及拼接方式在所述缓存区中进行堆放的步
骤之后,还包括:
[0036] 控制所述监控设备实时采集所述下料装置处理板件时的连续多张处理图像;
[0037] 根据所述连续多张处理图像判断所述下料装置是否存在处理节拍异常的情况;所述处理节拍异常的情况包括所述下料装置在处理同一类型的板件时所耗费的时间不同;
[0038] 当确定所述下料装置存在处理节拍异常的情况时,则控制所述上料装置减少输送至所述下料装置的待码垛板件的数量,或排查处理节拍异常的原因,将所述处理节拍异常
的原因显示在界面上,以供维修人员参考;
[0039] 当确定所述下料装置不存在处理节拍异常的情况时,则控制所述下料装置从所述缓存区中依序抓取所述待码垛板件,并对抓取到的所述待码垛板件进行处理。
[0040] 进一步地,所述将所述目标板件垛的数据信息在显示界面的所述虚拟图像上进行标记显示的步骤之后,还包括:
[0041] 判断同一个订单的所有板件是否都在所述目标板件垛中,若否,则获取位于所述目标板件垛的同一个订单的所有板件;
[0042] 若是,将所有板件进行组合,生成多个板件块;其中,所述板件块的生成满足在长度或者宽度上相等;
[0043] 将所述多个板件块按照面积从大到小排序,面积相等的板件块按照长度从大到小排序,长度相等的按照宽度从大到小排序;
[0044] 根据排序结果从所述多个板件块中选取出最大的一块板件块作为所述下料装置所需处理的板件。
[0045] 进一步地,所述将所述目标板件垛的数据信息在显示界面的所述虚拟图像上进行标记显示的步骤之后,还包括:
[0046] 根据所述目标板件垛的数据信息计算每两个相邻所述待码垛板件之间的单层利用率;
[0047] 判断所述单层利用率是否大于或等于设定的利用率;
[0048] 当确定所述单层利用率大于或等于设定的利用率时,则所述码垛规则符合要求;
[0049] 当确定所述单层利用率小于设定的利用率时,则调整所述码垛规则。
[0050] 本发明提供的一种板件码垛装置,包括:
[0051] 获取模块,用于从所述上料装置的板件队列上获取待码垛板件,识别所述待码垛板件的板件信息,根据所述板件信息判断所述待码垛板件是否符合预置的码垛规则;
[0052] 查询模块,用于当确定所述待码垛板件符合预置的码垛规则时,查询所述待码垛板件对应的目标板件垛,按照所述码垛规则将所述待码垛板件码垛在所述目标板件垛上;
[0053] 显示模块,用于当确定所述目标板件垛的所有板件都完成码垛时,生成已完成码垛的所述目标板件垛的虚拟图像,并获取所述已完成的目标板件垛的数据信息,将所述目
标板件垛的数据信息在显示界面的所述虚拟图像上进行标记显示;
[0054] 确定模块,用于当确定所述待码垛板件不符合预置的码垛规则时,则获取所述下料装置的当前处理进程及所述待码垛板件位于所述下料装置的目标处理进程,根据所述下
料装置的当前处理进程及所述待码垛板件的目标处理进程确定两者之间间隔的进程数量,
查询每个进程的处理时间,根据所述进程数量及处理时间确定所述待码垛板件位于所述下
料装置的处理时间节点,根据所述处理时间节点确定所述待码垛板件在缓存区中堆放的目
标位置及拼接方式,将所述待码垛板件按照所述目标位置及拼接方式在所述缓存区中进行
堆放;其中,所述缓存区位于所述上料装置与下料装置之间。
[0055] 本发明提供一种终端,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如上任一项所述的板
件码垛方法的步骤。
[0056] 本发明提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如上任一项所述的板件码垛方法。
[0057] 相对于现有技术,本发明的技术方案至少具备如下优点:
[0058] 本发明提供的板件码垛方法及终端,通过从上料装置的板件队列上获取待码垛板件,识别待码垛板件的板件信息,根据板件信息判断待码垛板件是否符合预置的码垛规则;
当确定待码垛板件符合预置的码垛规则时,查询待码垛板件对应的目标板件垛,按照码垛
规则将待码垛板件码垛在目标板件垛上,当确定目标板件垛的所有板件都完成码垛时,生
成已完成码垛的目标板件垛的虚拟图像,并获取已完成的目标板件垛的数据信息,将目标
板件垛的数据信息在显示界面的虚拟图像上进行标记显示,从而按照预置的码垛规则,将
符合码垛规则的板件码垛在目标板件垛,减少后续搬运工作量,提高了工作效率,也使板件
合理流畅地进行,避免上、下工序间的节拍不平衡的问题,此外,通过将目标板件垛的数据
信息在显示界面的虚拟图像上进行标记显示,也方便用户直观地观察已完成堆垛的目标板
件垛的堆垛情况。而当确定待码垛板件不符合预置的码垛规则时,则获取下料装置的当前
处理进程及待码垛板件位于下料装置的目标处理进程,根据下料装置的当前处理进程及待
码垛板件的目标处理进程确定两者之间间隔的进程数量,查询每个进程的处理时间,根据
进程数量及处理时间确定待码垛板件位于下料装置的处理时间节点,根据处理时间节点确
定待码垛板件在缓存区中堆放的目标位置及拼接方式,将待码垛板件按照目标位置及拼接
方式在缓存区中进行堆放,从而按要求先将板件堆放在缓存区中,使板件合理流畅地进行,
避免上、下工序间的节拍不平衡的问题。

附图说明

[0059] 图1为本发明板件码垛方法一种实施例流程框图;
[0060] 图2为本发明板件码垛装置一种实施例模块框图;
[0061] 图3本发明一个实施例中终端的内部结构框图。

具体实施方式

[0062] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0063] 在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺
序来执行或并行执行,操作的序号如S11、S12等,仅仅是用于区分开各个不同的操作,序号
本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可
以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不
同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
[0064] 本领域普通技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措
辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加
一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元
件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在
中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措
辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
[0065] 本领域普通技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该
理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的
意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义
来解释。
[0066] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能
的元件。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本
发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施
例,都属于本发明保护的范围。
[0067] 请参阅图1,本发明所提供的一种板件码垛方法,应用于板件码垛系统的主控机,所述板件码垛系统还包括上料装置及下料装置,所述主控机分别与所述上料装置及下料装
置连接,以解决板件在上、下工序间流转时会出现节拍不平衡的问题。其中一种实施方式
中,该板件码垛方法包括如下步骤:
[0068] S11、从所述上料装置的板件队列上获取待码垛板件,识别所述待码垛板件的板件信息,根据所述板件信息判断所述待码垛板件是否符合预置的码垛规则;
[0069] S12、当确定所述待码垛板件符合预置的码垛规则时,查询所述待码垛板件对应的目标板件垛,按照所述码垛规则将所述待码垛板件码垛在所述目标板件垛上;
[0070] S13、当确定所述目标板件垛的所有板件都完成码垛时,生成已完成码垛的所述目标板件垛的虚拟图像,并获取所述已完成的目标板件垛的数据信息,将所述目标板件垛的
数据信息在显示界面的所述虚拟图像上进行标记显示;
[0071] S14、当确定所述待码垛板件不符合预置的码垛规则时,则获取所述下料装置的当前处理进程及所述待码垛板件位于所述下料装置的目标处理进程,根据所述下料装置的当
前处理进程及所述待码垛板件的目标处理进程确定两者之间间隔的进程数量,查询每个进
程的处理时间,根据所述进程数量及处理时间确定所述待码垛板件位于所述下料装置的处
理时间节点,根据所述处理时间节点确定所述待码垛板件在缓存区中堆放的目标位置及拼
接方式,将所述待码垛板件按照所述目标位置及拼接方式在所述缓存区中进行堆放;其中,
所述缓存区位于所述上料装置与下料装置之间。
[0072] 本实施例可通过外部接口(如:Exce l文件、开料系统数据)可以获取待码垛板件的板件信息,如尺寸、形状、型号信息,然后通过本发明预先配置的码垛规则,将符合码垛规
则的待码垛板件进行板件码垛,使板件合理流畅地进行,避免上、下工序间的节拍不平衡的
问题。
[0073] 其中,上料装置的板件都按照规定的排列方式形成板件队列,本发明可从上料装置的板件队列中逐一获取待码垛板件,然后通过扫描机扫描待码垛板件的二维码,得到待
码垛板件的特征信息,根据该特征信息查询该待码垛板件的板件信息,从而根据板件信息
判断待码垛板件是否符合预置的码垛规则,当确定待码垛板件符合预置的码垛规则时,则
查询待码垛板件对应的目标板件垛,按照码垛规则将待码垛板件码垛在目标板件垛上,直
至目标板件垛完成码垛。例如,码垛规则规定了板件垛的数量、高度、长度、宽度,以及每板
件垛的板件数量、尺寸、形状等信息,当待码垛板件为目标板件垛所需尺寸的板件时,则表
示该待码垛板件符合预置的码垛规则,然后按照码垛规则规定的待码垛板件码所需放置的
具体层,将待码垛板件码垛在目标板件垛该层上。
[0074] 当确定目标板件垛的所有板件都完成码垛时,则按照已完成码垛的目标板件垛的形状、尺寸等外观信息生成相应的虚拟图像,并获取已完成的目标板件垛的数据信息,将所
述目标板件垛的数据信息在显示界面的所述虚拟图像上进行标记显示,如将每一层的板件
的长宽高等数据信息在虚拟图像中显示,以便用户直观地获取目标板件垛的堆垛情况。
[0075] 当确定待码垛板件不符合预置的码垛规则时,则将该待码垛板件放置在缓存区中。具体的,可首先获取下料装置的当前处理进程及待码垛板件位于所述下料装置的目标
处理进程,根据下料装置的当前处理进程及待码垛板件的目标处理进程确定两者之间间隔
的进程数量,并查询每个进程的处理时间,根据进程数量及处理时间以了解该待码垛板件
具体处理还需多久,并确定待码垛板件位于所述下料装置的处理时间节点,根据处理时间
节点确定待码垛板件在缓存区中堆放的目标位置及拼接方式,将待码垛板件按照目标位置
及拼接方式在所述缓存区中进行堆放,例如,当待码垛板件距离处理时间节点还较久时,则
将其堆放在缓存区中接近板件垛底层的位置;当待码垛板件距离处理时间节点较短时,则
将其堆放在缓存区中接近板件垛顶层的位置,以便到达处理时间节点时,下料装置可从缓
存区中快速抓取待码垛板件进行处理。
[0076] 本发明提供的板件码垛方法,通过从上料装置的板件队列上获取待码垛板件,识别待码垛板件的板件信息,根据板件信息判断待码垛板件是否符合预置的码垛规则;当确
定待码垛板件符合预置的码垛规则时,查询待码垛板件对应的目标板件垛,按照码垛规则
将待码垛板件码垛在目标板件垛上,当确定目标板件垛的所有板件都完成码垛时,生成已
完成码垛的目标板件垛的虚拟图像,并获取已完成的目标板件垛的数据信息,将目标板件
垛的数据信息在显示界面的虚拟图像上进行标记显示,从而按照预置的码垛规则,将符合
码垛规则的板件码垛在目标板件垛,减少后续搬运工作量,提高了工作效率,也使板件合理
流畅地进行,避免上、下工序间的节拍不平衡的问题,此外,通过将目标板件垛的数据信息
在显示界面的虚拟图像上进行标记显示,也方便用户直观地观察已完成堆垛的目标板件垛
的堆垛情况。而当确定待码垛板件不符合预置的码垛规则时,则获取下料装置的当前处理
进程及待码垛板件位于下料装置的目标处理进程,根据下料装置的当前处理进程及待码垛
板件的目标处理进程确定两者之间间隔的进程数量,查询每个进程的处理时间,根据进程
数量及处理时间确定待码垛板件位于下料装置的处理时间节点,根据处理时间节点确定待
码垛板件在缓存区中堆放的目标位置及拼接方式,将待码垛板件按照目标位置及拼接方式
在缓存区中进行堆放,从而按要求先将板件堆放在缓存区中,使板件合理流畅地进行,避免
上、下工序间的节拍不平衡的问题。
[0077] 在一实施例中,在步骤S12中,所述按照所述码垛规则将所述待码垛板件码垛在所述目标板件垛上的步骤,可具体包括:
[0078] S121、判断所述待码垛板件是否为所述目标板件垛的第一层的第一个板件;
[0079] S122、若否,获取下一个待码垛板件,并返回所述判断待码垛板件是否为所述目标板件垛的第一层的第一个板件的步骤;
[0080] S123、若是,将所述待码垛板件作为第一个板件,从所述板件信息中提取所述第一个板件的尺寸信息及形状信息;
[0081] S124、根据所述第一个板件的尺寸信息及形状信息,按照所述码垛规则将所述第一个板件放置在所述目标板件垛的第一卡板上;
[0082] S125、在所述第一个板件的基础上,通过预设的数学模型计算出所述板件队列的剩余待码垛板件与所述第一个板件拼接为同一层的可能性,并按照所述可能性的高低进行
排序,根据所述排序结果,从所述剩余待码垛板件中选取可能性排在第一的板件作为第二
个板件,将所述第二个板件与所述第一个板件拼接在所述第一卡板的同一层;
[0083] S126、从所述剩余板件中选取可能性排在第二的板件作为第三个板件,将所述第三个板件与所述第一个板件拼接在同一层,循环往复,直至第一层的码垛运算结束;
[0084] S127、当确定第一层的码垛运算结束后,进行剩余层的码垛运算,直至所有层的码垛运算结束。
[0085] 本实施例可根据预先设置好的码垛规则与码垛算法生成的码垛数据中有关板件的尺寸进行不同组合运算得到最优的码垛方案,其中可以结合随机模型、几何模型等数学
模型进行计算。在计算的过程中,首先会根据来的第一个板件的尺寸和码垛规则,通过以上
数学模型,算出可与当前板件拼接为一层的所有可能,然后根据接下来的板件,在第一步所
运算出来的所有可能中进行筛选,循环往复,直至得到一整层的板件即结束一个层的码垛
运算,在一整层完成运算后,再按照上述操作方法进行下一层的板件码垛,直至所有层的码
垛运算结束,从而充分利用各层的空间,保证达到最佳码垛方式,节约成本,还可以对自动
化产线的预分拣提供所需的数据支撑,并使各个板件能合理地完成码垛。
[0086] 此外,当确定待码垛板件并非所述目标板件垛的第一层的第一个板件时,则获取下一个待码垛板件,并判断下一个待码垛板件是否为所述目标板件垛的第一层的第一个板
件,循环往复,直至得到目标板件垛的第一层的第一个板件,则执行S123步骤及其后续步
骤。
[0087] 在一实施例中,在步骤S13中,所述将所述目标板件垛的数据信息在显示界面的所述虚拟图像上进行标记显示的步骤之后,还可包括:
[0088] 根据所述显示界面的虚拟图像分析各个板件的码垛位置是否合理;
[0089] 若所述各个板件的码垛位置不合理,则调整所述各个板件的码垛位置,基于调整后的各个板件的码垛位置更新所述码垛规则。
[0090] 本实施例可对已完成码垛的目标板件垛提供一个可视化的管理与查看,包含码垛方案图示、码垛清单等信息,能查看不同码垛规则所对应的目标板件垛的不同层结构,可以
清晰的看到每一层码放的优劣及合理性。
[0091] 当各个板件的码垛位置不合理时,则调整各个板件的码垛位置,基于调整后的各个板件的码垛位置更新所述码垛规则,从而直观地观察到码垛不合理的情况,及时调整码
垛规则。
[0092] 在另一实施例中,在步骤S13中,所述将所述目标板件垛的数据信息在显示界面的所述虚拟图像上进行标记显示的步骤之后,还可包括:
[0093] 获取所述用户从所述目标板件垛中选取的板件,得到第一目标板件;
[0094] 确定与所述第一目标板件相邻的上下层板件,得到第二目标板件;
[0095] 根据所述第一目标板件及第二目标板件生成目标虚拟图像;
[0096] 查询所述第一目标板件及第二目标板件的数据信息,得到目标数据信息;
[0097] 将所述目标数据信息在显示界面的所述目标虚拟图像上进行标记显示;其中,所述目标虚拟图像位于所述虚拟图像的右侧且单独放大显示。
[0098] 本实施例可以为板件码垛运算后的结果,提供可视化的查看界面。具体的,根据板件码垛参数设置界面所设置的参数,以及配置规则的信息,以可视化的形式,将板件码垛情
况显示出来,并在选择了其中一层的第一目标板件后,会详细展示与第一目标板件当前层
相邻的上、下层板的详细信息,且在展示时,将第一目标板件、第二目标板件及其相应的数
据信息以目标虚拟图像的方式进行显示,并位于所述虚拟图像的右侧且单独放大显示,以
直观地获取到每一层板件的摆放情况及数据信息。
[0099] 在步骤S13中,所述将所述目标板件垛的数据信息在显示界面的所述虚拟图像上进行标记显示的步骤之后,还可包括:
[0100] 判断同一个订单的所有板件是否都在所述目标板件垛中,若否,则获取位于所述目标板件垛的同一个订单的所有板件;
[0101] 若是,将所有板件进行组合,生成多个板件块;其中,所述板件块的生成满足在长度或者宽度上相等;
[0102] 将所述多个板件块按照面积从大到小排序,面积相等的板件块按照长度从大到小排序,长度相等的按照宽度从大到小排序;
[0103] 根据排序结果从所述多个板件块中选取出最大的一块板件块作为所述下料装置所需处理的板件。
[0104] 本实施例可将同一个订单的所有板件码垛在同一个板件垛上,当板件垛的所有板件还未集齐时,则获取位于所述目标板件垛的同一个订单的所有板件,将同一个订单的所
有板件码垛在目标板件垛上。当板件垛的所有板件都集齐时,则将所有板件进行组合,生成
多个板件块,如将相同面积的板件形成一个板件块,将相同长宽高的板件形成一个板件块
或将相同形状的板件形成一个板件块,在此不做具体限定。
[0105] 然后对板件块按照面积从大到小排序,面积相等的板件块则按照长度从大到小排序,长度相等的则按照宽度从大到小排序,然后根据排序结果从多个板件块中选取出最大
的一块板件块作为下料装置所需处理的板件或作为板件垛最底层的板件,从而优先处理面
积较大的板件块,减少板件块的空间占用。
[0106] 进一步地,在步骤S13中,所述将所述目标板件垛的数据信息在显示界面的所述虚拟图像上进行标记显示的步骤之后,还可包括:
[0107] 根据所述目标板件垛的数据信息计算每两个相邻所述待码垛板件之间的单层利用率;
[0108] 判断所述单层利用率是否大于或等于设定的利用率;
[0109] 当确定所述单层利用率大于或等于设定的利用率时,则所述码垛规则符合要求;
[0110] 当确定所述单层利用率小于设定的利用率时,则调整所述码垛规则。
[0111] 本实施例还可从所述目标板件垛的数据信息中提取每两个相邻所述待码垛板件之间的剩余空间,根据剩余空间及单层总空间计算使用空间,然后根据使用空间及单层总
空间计算出单层利用率,当确定单层利用率大于或等于设定的利用率时,则表示当前的码
垛规则较为合理,否则需要调整所述码垛规则,直至单层利用率较高。其中,所述利用率可
根据用户需要进行设定,但由于不可能做到百分之百利用率,因此设定的利用率最大不能
超过预设阈值。
[0112] 在一实施例中,在步骤S12中,所述确定所述待码垛板件符合预置的码垛规则的步骤之前,还可包括:
[0113] 响应于用户的初始码垛规则的配置指令,从所述初始码垛规则的配置指令中提取码垛条件,并获取所述用户的多种组合的配置参数;所述配置参数包括配置在所述上料装
置及下料装置的参数信息;
[0114] 基于所述码垛条件,计算在不同组合的所述配置参数下板件码垛时所需搬运的次数;
[0115] 获取搬运次数最少的一组配置参数作为目标配置参数,将所述目标配置参数添加至所述初始码垛规则中,得到所述用户预置的码垛规则。
[0116] 本实施例在设置码垛规则时,用户发起响应于用户的初始码垛规则的配置指令,终端响应于该配置指令,显示初始码垛规则的配置界面,并从所述初始码垛规则的配置指
令中提取码垛条件,并获取所述用户的多种组合的配置参数,将码垛条件及配置参数在所
述配置界面的相应数学模型中进行配置,然后基于所述码垛条件,利用数学模型计算在不
同组合的所述配置参数下板件码垛时所需搬运的次数,然后从多组配置参数中获取搬运次
数最少的一组配置参数作为目标配置参数,将所述目标配置参数添加至初始码垛规则中,
以更新初始码垛规则,得到所述用户预置的码垛规则,以后续按该码垛规则进行板件码垛、
摆放的运算,减少搬运次数,得到最优的码垛方案。
[0117] 优选地,所述码垛条件包括以下至少一项:
[0118] 将相同尺寸的板件放置在同一卡板上进行码垛或将不同尺寸的板件放置在同一卡板上进行混合码垛;
[0119] 码垛后,每垛的最大长度、宽度、高度、层数或重量不超过预设范围;
[0120] 相邻两层的宽度差值比例及长度差值比例在预设比例内;
[0121] 一个缓存区上可以存放多垛;
[0122] 是否要求一个订单内的板只能放同一板件垛中。
[0123] 其中,是否要求一个订单内的板件只能放同一板件垛中,其会影响到订单的及时齐套率,可以有效减少缓存库容的大小,还有缩短包装区人员的等候时间。
[0124] 在一实施例中,所述板件码垛系统还包括用于实时监控所述下料装置处理情况的监控设备,在步骤S14中,所述将所述待码垛板件按照所述目标位置及拼接方式在所述缓存
区中进行堆放的步骤之后,还可包括:
[0125] S15、控制所述监控设备实时采集所述下料装置处理板件时的连续多张处理图像;
[0126] S16、根据所述连续多张处理图像判断所述下料装置是否存在处理节拍异常的情况;所述处理节拍异常的情况包括所述下料装置在处理同一类型的板件时所耗费的时间不
同;
[0127] S17、当确定所述下料装置存在处理节拍异常的情况时,则控制所述上料装置减少输送至所述下料装置的待码垛板件的数量,或排查处理节拍异常的原因,将所述处理节拍
异常的原因显示在界面上,以供维修人员参考;
[0128] S18、当确定所述下料装置不存在处理节拍异常的情况时,则控制所述下料装置从所述缓存区中依序抓取所述待码垛板件,并对抓取到的所述待码垛板件进行处理。
[0129] 在本实施例中,可控制监控设备实时采集下料装置在处理板件时的连续多张处理图像,然后根据连续多张处理图像判断下料装置是否存在处理节拍异常的情况;如下料装
置在处理同一类型的板件时所耗费的时间不同。
[0130] 当确定下料装置存在处理节拍异常的情况时,则控制所述上料装置减少、暂停输送至所述下料装置的待码垛板件的数量,或排查处理节拍异常的原因,将所述处理节拍异
常的原因显示在界面上,以供维修人员参考,以及时修复异常情况。
[0131] 当确定下料装置不存在处理节拍异常的情况时,则控制下料装置从缓存区中依序抓取所述待码垛板件,并对抓取到的待码垛板件进行处理,如按照预先设置的排序规则从
缓存区中有序抓取所需处理的板件,对抓取到的板件进行处理,以进一步使板件合理流畅
地进行,避免上、下工序间的节拍不平衡的问题。
[0132] 请参考图2,本发明的实施例还提供一种板件码垛装置,其中,
[0133] 获取模块11,用于从所述上料装置的板件队列上获取待码垛板件,识别所述待码垛板件的板件信息,根据所述板件信息判断所述待码垛板件是否符合预置的码垛规则;
[0134] 查询模块12,用于当确定所述待码垛板件符合预置的码垛规则时,查询所述待码垛板件对应的目标板件垛,按照所述码垛规则将所述待码垛板件码垛在所述目标板件垛
上;
[0135] 显示模块13,用于当确定所述目标板件垛的所有板件都完成码垛时,生成已完成码垛的所述目标板件垛的虚拟图像,并获取所述已完成的目标板件垛的数据信息,将所述
目标板件垛的数据信息在显示界面的所述虚拟图像上进行标记显示;
[0136] 确定模块14,用于当确定所述待码垛板件不符合预置的码垛规则时,则获取所述下料装置的当前处理进程及所述待码垛板件位于所述下料装置的目标处理进程,根据所述
下料装置的当前处理进程及所述待码垛板件的目标处理进程确定两者之间间隔的进程数
量,查询每个进程的处理时间,根据所述进程数量及处理时间确定所述待码垛板件位于所
述下料装置的处理时间节点,根据所述处理时间节点确定所述待码垛板件在缓存区中堆放
的目标位置及拼接方式,将所述待码垛板件按照所述目标位置及拼接方式在所述缓存区中
进行堆放;其中,所述缓存区位于所述上料装置与下料装置之间。
[0137] 本实施例可通过外部接口(如:Exce l文件、开料系统数据)可以获取待码垛板件的板件信息,如尺寸、形状、型号信息,然后通过本发明预先配置的码垛规则,将符合码垛规
则的待码垛板件进行板件码垛,使板件合理流畅地进行,避免上、下工序间的节拍不平衡的
问题。
[0138] 其中,上料装置的板件都按照规定的排列方式形成板件队列,本发明可从上料装置的板件队列中逐一获取待码垛板件,然后通过扫描机扫描待码垛板件的二维码,得到待
码垛板件的特征信息,根据该特征信息查询该待码垛板件的板件信息,从而根据板件信息
判断待码垛板件是否符合预置的码垛规则,当确定待码垛板件符合预置的码垛规则时,则
查询待码垛板件对应的目标板件垛,按照码垛规则将待码垛板件码垛在目标板件垛上,直
至目标板件垛完成码垛。例如,码垛规则规定了板件垛的数量、高度、长度、宽度,以及每板
件垛的板件数量、尺寸、形状等信息,当待码垛板件为目标板件垛所需尺寸的板件时,则表
示该待码垛板件符合预置的码垛规则,然后按照码垛规则规定的待码垛板件码所需放置的
具体层,将待码垛板件码垛在目标板件垛该层上。
[0139] 当确定目标板件垛的所有板件都完成码垛时,则按照已完成码垛的目标板件垛的形状、尺寸等外观信息生成相应的虚拟图像,并获取已完成的目标板件垛的数据信息,将所
述目标板件垛的数据信息在显示界面的所述虚拟图像上进行标记显示,如将每一层的板件
的长宽高等数据信息在虚拟图像中显示,以便用户直观地获取目标板件垛的堆垛情况。
[0140] 当确定待码垛板件不符合预置的码垛规则时,则将该待码垛板件放置在缓存区中。具体的,可首先获取下料装置的当前处理进程及待码垛板件位于所述下料装置的目标
处理进程,根据下料装置的当前处理进程及待码垛板件的目标处理进程确定两者之间间隔
的进程数量,并查询每个进程的处理时间,根据进程数量及处理时间以了解该待码垛板件
具体处理还需多久,并确定待码垛板件位于所述下料装置的处理时间节点,根据处理时间
节点确定待码垛板件在缓存区中堆放的目标位置及拼接方式,将待码垛板件按照目标位置
及拼接方式在所述缓存区中进行堆放,例如,当待码垛板件距离处理时间节点还较久时,则
将其堆放在缓存区中接近板件垛底层的位置;当待码垛板件距离处理时间节点较短时,则
将其堆放在缓存区中接近板件垛顶层的位置,以便到达处理时间节点时,下料装置可从缓
存区中快速抓取待码垛板件进行处理。
[0141] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0142] 本发明提供的一种终端,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如上任一项所述的
板件码垛方法的步骤。
[0143] 所述板件码垛方法包括:
[0144] 从所述上料装置的板件队列上获取待码垛板件,识别所述待码垛板件的板件信息,根据所述板件信息判断所述待码垛板件是否符合预置的码垛规则;
[0145] 当确定所述待码垛板件符合预置的码垛规则时,查询所述待码垛板件对应的目标板件垛,按照所述码垛规则将所述待码垛板件码垛在所述目标板件垛上;
[0146] 当确定所述目标板件垛的所有板件都完成码垛时,生成已完成码垛的所述目标板件垛的虚拟图像,并获取所述已完成的目标板件垛的数据信息,将所述目标板件垛的数据
信息在显示界面的所述虚拟图像上进行标记显示;
[0147] 当确定所述待码垛板件不符合预置的码垛规则时,则获取所述下料装置的当前处理进程及所述待码垛板件位于所述下料装置的目标处理进程,根据所述下料装置的当前处
理进程及所述待码垛板件的目标处理进程确定两者之间间隔的进程数量,查询每个进程的
处理时间,根据所述进程数量及处理时间确定所述待码垛板件位于所述下料装置的处理时
间节点,根据所述处理时间节点确定所述待码垛板件在缓存区中堆放的目标位置及拼接方
式,将所述待码垛板件按照所述目标位置及拼接方式在所述缓存区中进行堆放;其中,所述
缓存区位于所述上料装置与下料装置之间。
[0148] 在一实施例中,本申请实施例中还提供一种终端,参照图3,该终端可以是计算机设备,其内部结构可以如图3所示。该计算机设备包括通过系统总线连接的处理器、存储器、
网络接口、显示屏和输入装置。其中,该计算机设计的处理器用于提供计算和控制能力。该
计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作
系统、计算机程序和数据库。该内存器为非易失性存储介质中的操作系统和计算机程序的
运行提供环境。该计算机设备的数据库用于关系抽取模型、发现模型等数据。该计算机设备
的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现以
上实施例所述的板件码垛方法。其中,所述板件码垛方法包括:
[0149] 从所述上料装置的板件队列上获取待码垛板件,识别所述待码垛板件的板件信息,根据所述板件信息判断所述待码垛板件是否符合预置的码垛规则;
[0150] 当确定所述待码垛板件符合预置的码垛规则时,查询所述待码垛板件对应的目标板件垛,按照所述码垛规则将所述待码垛板件码垛在所述目标板件垛上;
[0151] 当确定所述目标板件垛的所有板件都完成码垛时,生成已完成码垛的所述目标板件垛的虚拟图像,并获取所述已完成的目标板件垛的数据信息,将所述目标板件垛的数据
信息在显示界面的所述虚拟图像上进行标记显示;
[0152] 当确定所述待码垛板件不符合预置的码垛规则时,则获取所述下料装置的当前处理进程及所述待码垛板件位于所述下料装置的目标处理进程,根据所述下料装置的当前处
理进程及所述待码垛板件的目标处理进程确定两者之间间隔的进程数量,查询每个进程的
处理时间,根据所述进程数量及处理时间确定所述待码垛板件位于所述下料装置的处理时
间节点,根据所述处理时间节点确定所述待码垛板件在缓存区中堆放的目标位置及拼接方
式,将所述待码垛板件按照所述目标位置及拼接方式在所述缓存区中进行堆放;其中,所述
缓存区位于所述上料装置与下料装置之间。
[0153] 在一个实施例中,本发明还提出了一种存储有计算机可读指令的存储介质,该计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述板件码垛方
法。其中,所述板件码垛方法包括:
[0154] 从所述上料装置的板件队列上获取待码垛板件,识别所述待码垛板件的板件信息,根据所述板件信息判断所述待码垛板件是否符合预置的码垛规则;
[0155] 当确定所述待码垛板件符合预置的码垛规则时,查询所述待码垛板件对应的目标板件垛,按照所述码垛规则将所述待码垛板件码垛在所述目标板件垛上;
[0156] 当确定所述目标板件垛的所有板件都完成码垛时,生成已完成码垛的所述目标板件垛的虚拟图像,并获取所述已完成的目标板件垛的数据信息,将所述目标板件垛的数据
信息在显示界面的所述虚拟图像上进行标记显示;
[0157] 当确定所述待码垛板件不符合预置的码垛规则时,则获取所述下料装置的当前处理进程及所述待码垛板件位于所述下料装置的目标处理进程,根据所述下料装置的当前处
理进程及所述待码垛板件的目标处理进程确定两者之间间隔的进程数量,查询每个进程的
处理时间,根据所述进程数量及处理时间确定所述待码垛板件位于所述下料装置的处理时
间节点,根据所述处理时间节点确定所述待码垛板件在缓存区中堆放的目标位置及拼接方
式,将所述待码垛板件按照所述目标位置及拼接方式在所述缓存区中进行堆放;其中,所述
缓存区位于所述上料装置与下料装置之间。
[0158] 其中,所述存储介质可以是ROM、随机存取存储器(RAM)、CD‑ROM、磁带、软盘和光数据存储设备等。
[0159] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一存储介质中,该程序
在执行时,可包括如上述各方法的实施例的流程。其中,前述的存储介质可为磁碟、光盘、只
读存储记忆体(Read‑On l y Memory,ROM)等非易失性存储介质,或随机存储记忆体
(Random Access Memory,RAM)等。
[0160] 综合上述实施例可知,本发明最大的有益效果在于:
[0161] 本发明提供的板件码垛方法及终端,通过从上料装置的板件队列上获取待码垛板件,识别待码垛板件的板件信息,根据板件信息判断待码垛板件是否符合预置的码垛规则;
当确定待码垛板件符合预置的码垛规则时,查询待码垛板件对应的目标板件垛,按照码垛
规则将待码垛板件码垛在目标板件垛上,当确定目标板件垛的所有板件都完成码垛时,生
成已完成码垛的目标板件垛的虚拟图像,并获取已完成的目标板件垛的数据信息,将目标
板件垛的数据信息在显示界面的虚拟图像上进行标记显示,从而按照预置的码垛规则,将
符合码垛规则的板件码垛在目标板件垛,减少后续搬运工作量,提高了工作效率,也使板件
合理流畅地进行,避免上、下工序间的节拍不平衡的问题,此外,通过将目标板件垛的数据
信息在显示界面的虚拟图像上进行标记显示,也方便用户直观地观察已完成堆垛的目标板
件垛的堆垛情况。而当确定待码垛板件不符合预置的码垛规则时,则获取下料装置的当前
处理进程及待码垛板件位于下料装置的目标处理进程,根据下料装置的当前处理进程及待
码垛板件的目标处理进程确定两者之间间隔的进程数量,查询每个进程的处理时间,根据
进程数量及处理时间确定待码垛板件位于下料装置的处理时间节点,根据处理时间节点确
定待码垛板件在缓存区中堆放的目标位置及拼接方式,将待码垛板件按照目标位置及拼接
方式在缓存区中进行堆放,从而按要求先将板件堆放在缓存区中,使板件合理流畅地进行,
避免上、下工序间的节拍不平衡的问题。
[0162] 以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存
在矛盾,都应当认为是本说明书记载的范围。
[0163] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员
来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保
护范围。因此,本发明专利的保护范围应以所附权利要求为准。