包件码垛方法及终端技术

技术编号:29219189 阅读:13 留言:0更新日期:2021-07-10 00:58
本发明专利技术涉及包件码垛技术领域,提供了一种包件码垛方法及终端。所述包件码垛方法包括:响应于用户的码垛请求,从码垛请求中提取待码垛板式家具的订单信息,根据订单信息获取目标码垛规则;根据预设的码垛算法,对待码垛板式家具的订单信息及目标码垛规则进行模拟码垛,并判断模拟码垛结果是否达到码垛目标;当确定达到码垛目标时,输出码垛方案,按照码垛方案控制码垛装置对待码垛板式家具进行码垛,从而让生产线按最合理的码垛方案进行码垛,实现一次摆放到位,减少不必要的搬运工作,并使各个包件在卡板上的摆放位置合理,减少码垛的工作量,提高码垛效率。提高码垛效率。提高码垛效率。

【技术实现步骤摘要】
包件码垛方法及终端


[0001]本专利技术涉及包件码垛
,尤其涉及一种包件码垛方法及终端。

技术介绍

[0002]在定制家居生产行业,一个订单包所需用到的板材数量一般在18~30块之间。企业在接到生产订单后,需要按订单将这些板材按板材尺寸进行合理地分成几个小包装,再按这些小包装进行订单板材的汇总与包装码垛,以节约包装纸张、提高订单板材的包装效率。
[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]将所述多个目标编码按编码前的变量类型分配至相应的计算机中进行交叉和/或变异运算;其中,所述计算机的数量与所述变量类型的数量一致,且同种变量类型的变量所对应的目标编码被分配至同一计算机中。<本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种包件码垛方法,其特征在于,包括:响应于用户的码垛请求,从所述码垛请求中提取待码垛板式家具的订单信息,根据所述订单信息判断所述待码垛板式家具是否有相应的第一码垛规则;其中,所述板式家具中的各个板材已按照预设的分包规则分包成多个包件;若是,获取所述第一码垛规则,将所述第一码垛规则作为目标码垛规则;若否,则获取所述用户对所述待码垛板式家具设定的第二码垛规则,将所述第二码垛规则作为目标码垛规则;其中,所述目标码垛规则包括码垛条件、码垛参数及期望达到的码垛目标;根据预设的码垛算法,对所述待码垛板式家具的订单信息及目标码垛规则进行模拟码垛,并判断模拟码垛结果是否达到所述码垛目标;当确定达到所述码垛目标时,输出码垛方案,按照所述码垛方案控制码垛装置对所述待码垛板式家具进行码垛;其中,所述码垛方案用于确定各个包件在卡板上的码垛位置及码垛顺序;当确定未达到所述码垛目标时,调整所述码垛参数,基于调整后的所述码垛参数,返回执行所述对所述待码垛板式家具的订单信息及目标码垛规则进行模拟码垛的步骤。2.根据权利要求1所述的包件码垛方法,其特征在于,所述对所述待码垛板式家具的订单信息及目标码垛规则进行模拟码垛,并判断模拟码垛结果是否达到所述码垛目标的步骤,包括:从所述多个包件中随机选取第一层的第一个包件,并获取所述第一个包件的尺寸和目标码垛规则;根据所述第一个包件的尺寸和目标码垛规则将所述第一个包件放置在第一卡板上;在所述第一个包件的基础上,通过预设的数学模型计算出剩余包件与所述第一个包件拼接为同一层的可能性,并按照所述可能性的高低进行排序,根据所述排序结果,从剩余包件中选取可能性排在第一的包件作为第二个包件,将所述第二个包件与所述第一个包件拼接在所述第一卡板的同一层;从所述剩余包件中选取可能性排在第二的包件作为第三个包件,将所述第三个包件与所述第一个包件拼接在同一层,循环往复,直至第一层的码垛运算结束;当确定第一层的码垛运算结束后,进行剩余层的码垛运算,直至所有层的码垛运算结束,根据目标码垛规则检测当前码垛运算后的结果是否达到码垛目标。3.根据权利要求1所述的包件码垛方法,其特征在于,所述码垛装置包括码垛抓取机构(21)、码垛输送机构(22),所述按照所述码垛方案控制码垛装置对所述待码垛板式家具进行码垛的步骤,包括:控制所述码垛抓取机构(21)抓取分拣输送机构输送的待码垛包件,识别所述待码垛包件的特征信息,根据所述特征信息从所述码垛方案中确定所述待码垛包件的目标码垛位置及目标码垛顺序,并将抓取的待码垛包件转移到目标码垛位置所对应的码垛输送机构(22)上进行码垛;其中,所述码垛输送机构(22)设于分拣输送机构下侧,所述码垛抓取机构(21)设于所述分拣输送机构和所述码垛输送机构(22)之间;控制所述码垛输送机构(22)承载所述码垛抓取机构(21)码垛的所述待码垛包件,按照所述目标码垛位置将所述待码垛包件输出,并驱动机械臂对输出的待码垛包件按照所述目
标码垛顺序进行码垛。4.根据权利要求1所述的包件码垛方法,其特征在于,所述输出码垛方案的步骤,包括:根据所述码垛方案在显示界面上显示各个包件的码垛位置以及码垛明细信息;判断各个包件的码垛位置是否合理,以及码垛明细信息是否无误;若所述各个包件的码垛位置合理且所述码垛明细信息无误,执行所述按照所述码垛方案控制码垛装置对所...

【专利技术属性】
技术研发人员:李悦夏职荣麦东湖李万程陈兴华陈华生江俊锋
申请(专利权)人:广东鑫光智能系统有限公司
类型:发明
国别省市:

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

1