本发明涉及板件分拣技术领域,尤其是一种板件入库方法、系统及存储介质。
背景技术:
制造业的分拣通常分为两种形式,一是将产线上的产品通过扫描其包装上的条码,进行分类输送到指定的位置,然后再用机器人或人工码垛入库;二是将库存的半成品或包装制品按生产订单的需求进行归类分拣出库,然后自动输送到车间产线,这种形式通常都会用上电子标签,出库货品信息通过电子标签显示,拣货员将根据电子标签显示的数量进行拣货,然后再将货品放在相应的拣货容器里,每个容器设有条码,系统扫码后自动将货品输送到相应的生产工位。
对于板件入库,目前的板件分拣有以下几种:
1、通过人工进行分拣的方法;
2、通过纯动力滚筒进行分拣的方法,配合多个板件出口,为每一个订单分配一个出口,当板件到达出口后把板件放到相应的货架上暂存,最后由人工再分包;
3、通过动力滚筒加上机器人的分拣方法,配上板件出口,通过动力滚筒将板件输出到出口后,由机器人对到达出口的板件按照订单和包进行分拣。
对于上述传统分拣方法,它们存在以下缺点:
1、人工分拣对工作人员的体力消耗大,错误率高,效率低。
2、纯动力滚筒的分拣方法,对于订单较多时,出口需要多个,且容易混单;到了出口后,还需要人工放到货架上存放再分包,并没有减少工人数量,也没有提升工作效率。
3、动力滚筒加上机器人的分拣方式,目前多数采用的是单入单出的形式,对于传统车间混批生产的模式并不适用,也不能发挥机器人效率的最大化。
技术实现要素:
为解决上述技术问题,本发明的目的在于:提供一种效率高且适用范围广的板件入库方法、系统及存储介质。
本发明一方面所采取的技术方案为:
一种板件入库方法,包括以下步骤:
获取板件入库信息和板件入库规则;
根据板件入库信息和板件入库规则,对板件库位进行动态配置;
根据配置后的板件库位信息,对板件入库规则进行动态更新;
根据更新后的板件入库规则,控制板件入库。
进一步,所述获取板件入库信息和板件入库规则这一步骤,包括以下步骤:
获取上一板件的入库流向信息;
根据上一板件的入库流向信息,确定当前板件的入库规则。
进一步,所述根据板件入库信息和板件入库规则,对板件库位进行动态配置这一步骤,包括以下步骤:
根据板件入库信息,确认板件规格,所述板件规格包括板件的长度、宽度以及厚度信息;
根据板件的长度、宽度以及厚度信息,得到板件的入库规则;
根据板件的入库规则对板件的存放库位进行关联匹配;
根据关联匹配的结果,对板件库位进行动态调整。
进一步,所述根据关联匹配的结果,对板件库位进行动态调整这一步骤,包括以下步骤:
判断板件库中是否存在当前入库规则要求的板件库位;若是,则执行下一步骤;反之,则不做处理;
判断板件库位中是否存在空层,若是,则执行下一步骤;反之,则不做处理;
根据当前入库规则配置所述空层的库位类型;
根据库位类型的配置结果,对入库规则进行更新。
进一步,所述根据配置后的板件库位信息,对板件入库规则进行动态更新这一步骤,包括以下步骤:
计算多个入库规则的优先级;
对多个入库规则的优先级进行排序;
根据优先级排序结果确定板件入库规则。
本发明另一方面所采取的技术方案是:
一种板件入库系统,包括:
获取模块,用于获取板件入库信息和板件入库规则;
库位配置模块,用于根据板件入库信息和板件入库规则,对板件库位进行动态配置;
规则更新模块,用于根据配置后的板件库位信息,对板件入库规则进行动态更新;
板件入库模块,用于根据更新后的板件入库规则,控制板件入库。
进一步,所述获取模块包括:
获取单元,用于获取上一板件的入库流向信息;
规则确定单元,用于根据上一板件的入库流向信息,确定当前板件的入库规则。
进一步,所述库位配置模块包括:
板件规格确认单元,用于根据板件入库信息,确认板件规格,所述板件规格包括板件的长度、宽度以及厚度信息;
入库规则生成单元,用于根据板件的长度、宽度以及厚度信息,得到板件的入库规则;
关联匹配单元,用于根据板件的入库规则对板件的存放库位进行关联匹配;
动态调整单元,用于根据关联匹配的结果,对板件库位进行动态调整。
本发明另一方面所采取的技术方案是:
一种板件入库系统,包括:
至少一个处理器;
至少一个存储器,用于存储至少一个程序;
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现所述的板件入库方法。
本发明另一方面所采取的技术方案是:
一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行所述的板件入库方法。
本发明的有益效果是:本发明根据板件的入库信息和入库规则,实现了对板件库位的动态配置以及对板件入库规则的动态更新,能够参照板件库位的实际情况,最终控制板件入库,本发明无需进行人工分拣,大大提高了工作效率;另外,本发明的入库规则能够动态更新,适用范围广,能够适用于混批生产模式。
附图说明
图1为本发明实施例的步骤流程图。
具体实施方式
下面结合说明书附图和具体实施例对本发明作进一步解释和说明。
参照图1,本发明实施例提供了一种板件入库方法,包括以下步骤:
获取板件入库信息和板件入库规则;
根据板件入库信息和板件入库规则,对板件库位进行动态配置;
根据配置后的板件库位信息,对板件入库规则进行动态更新;
根据更新后的板件入库规则,控制板件入库。
进一步作为优选的实施方式,所述获取板件入库信息和板件入库规则这一步骤,包括以下步骤:
获取上一板件的入库流向信息;
根据上一板件的入库流向信息,确定当前板件的入库规则。
进一步作为优选的实施方式,所述根据板件入库信息和板件入库规则,对板件库位进行动态配置这一步骤,包括以下步骤:
根据板件入库信息,确认板件规格,所述板件规格包括板件的长度、宽度以及厚度信息;
根据板件的长度、宽度以及厚度信息,得到板件的入库规则;
根据板件的入库规则对板件的存放库位进行关联匹配;
根据关联匹配的结果,对板件库位进行动态调整。
进一步作为优选的实施方式,所述根据关联匹配的结果,对板件库位进行动态调整这一步骤,包括以下步骤:
判断板件库中是否存在当前入库规则要求的板件库位;若是,则执行下一步骤;反之,则不做处理;
判断板件库位中是否存在空层,若是,则执行下一步骤;反之,则不做处理;
根据当前入库规则配置所述空层的库位类型;
根据库位类型的配置结果,对入库规则进行更新。
进一步作为优选的实施方式,所述根据配置后的板件库位信息,对板件入库规则进行动态更新这一步骤,包括以下步骤:
计算多个入库规则的优先级;
对多个入库规则的优先级进行排序;
根据优先级排序结果确定板件入库规则。
与图1的方法相对应,本发明实施例还提供了一种板件入库系统,包括:
获取模块,用于获取板件入库信息和板件入库规则;
库位配置模块,用于根据板件入库信息和板件入库规则,对板件库位进行动态配置;
规则更新模块,用于根据配置后的板件库位信息,对板件入库规则进行动态更新;
板件入库模块,用于根据更新后的板件入库规则,控制板件入库。
进一步作为优选的实施方式,所述获取模块包括:
获取单元,用于获取上一板件的入库流向信息;
规则确定单元,用于根据上一板件的入库流向信息,确定当前板件的入库规则。
进一步作为优选的实施方式,所述库位配置模块包括:
板件规格确认单元,用于根据板件入库信息,确认板件规格,所述板件规格包括板件的长度、宽度以及厚度信息;
入库规则生成单元,用于根据板件的长度、宽度以及厚度信息,得到板件的入库规则;
关联匹配单元,用于根据板件的入库规则对板件的存放库位进行关联匹配;
动态调整单元,用于根据关联匹配的结果,对板件库位进行动态调整。
与图1的方法相对应,本发明实施例还提供了一种板件入库系统,包括:
至少一个处理器;
至少一个存储器,用于存储至少一个程序;
当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现所述的板件入库方法。
与图1的方法相对应,本发明实施例还提供了一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行所述的板件入库方法。
名词解释:
横库:板件的表面以平行于地面的方式放置于库位中。
立库:板件的表面以垂直于地面的方式放置于库位中。
散单:零售订单。
工程单:批量项目,一张设计图纸对应多套板件,并按照项目、结构、花色排产。
板件:开料完成后的小板。
下面详细描述本发明一种板件入库方法的具体实现步骤:
s1、获取板件入库信息和板件入库规则;
具体地,所述步骤s1包括以下步骤:
s11、获取上一板件的入库流向信息;
s12、根据上一板件的入库流向信息,确定当前板件的入库规则。
本发明采用了均衡分配流向的原则,根据上一板件的流向,将下一板件确定为另外一个流向(即另外一个入库通道),以确保所有工作线体得到充分利用。
s2、根据板件入库信息和板件入库规则,对板件库位进行动态配置;
所述步骤s2包括以下步骤:
s21、根据板件入库信息,确认板件规格,所述板件规格包括板件的长度、宽度以及厚度信息;
s22、根据板件的长度、宽度以及厚度信息,得到板件的入库规则;
s23、根据板件的入库规则对板件的存放库位进行关联匹配;
s24、根据关联匹配的结果,对板件库位进行动态调整。
本发明根据板件的长度、宽度和厚度信息,查找满足条件的入库规则,然后根据入库规则回去关联可以放板的库位,以将板件放到对应的库位中。
其中,本发明的入库规则是指:对于不同尺寸区间的板件,规定将所述板件存放于不同区域的库位中。
优选地,本发明也设定兼容性库位,比如放尺寸较大板件的库位可以设定为放尺寸较小的板件。
本发明通过计算入库规则的优先级,当一个尺寸区间的板件对应多个入库规则时,能够保证库位使用的合理性,比如:优先将板件放置到正常的库位,当正常库位不够用时,再将板件放置到兼容性库位;又比如,优先将板件存放到立库,然后再放到横库。
所述步骤s24包括以下步骤:
s241、判断板件库中是否存在当前入库规则要求的板件库位;若是,则执行下一步骤;反之,则不做处理;
s242、判断板件库位中是否存在空层,若是,则执行下一步骤;反之,则不做处理;
s243、根据当前入库规则配置所述空层的库位类型;
s244、根据库位类型的配置结果,对入库规则进行更新。
s3、根据配置后的板件库位信息,对板件入库规则进行动态更新;
所述步骤s3包括以下步骤:
s31、计算多个入库规则的优先级;
s32、对多个入库规则的优先级进行排序;
s33、根据优先级排序结果确定板件入库规则。
其中,本发明基于遍历入库规则的原则,如果满足条件的入库规则有多个,本实施例将对各个规则的优先级进行运算,然后根据计算得到的优先级,确定最终选用哪个规则。
s4、根据更新后的板件入库规则,控制板件入库。
本发明采用了逐一分配的方式,以保证每个机器人都有一个入库任务,然后再按照顺序从机器人对应的库中选择一个未分配的库位。
本发明还提供了动态横库的解决方案,即横库可以根据板件尺寸,动态改为大、中、小板的放板区域。本实施例中,系统首先查找横库中的横库库位,是否有可以放置当前板件的库位,如果没有,就查找是否有哪些层没有放板(即空层),然后把空层更改为可以放当前板件的结构区域。
以上是对本发明的较佳实施进行了具体说明,但本发明并不限于所述实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做作出种种的等同变形或替换,这些等同的变形或替换均包含在本申请权利要求所限定的范围内。