[go: up one dir, main page]

CN116795053A - 一种物料管理方法、装置、系统、电子设备及存储介质 - Google Patents

一种物料管理方法、装置、系统、电子设备及存储介质 Download PDF

Info

Publication number
CN116795053A
CN116795053A CN202310702425.6A CN202310702425A CN116795053A CN 116795053 A CN116795053 A CN 116795053A CN 202310702425 A CN202310702425 A CN 202310702425A CN 116795053 A CN116795053 A CN 116795053A
Authority
CN
China
Prior art keywords
returned
materials
integer
packages
skip
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202310702425.6A
Other languages
English (en)
Inventor
梁顺
邬盈盈
徐志军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Hikrobot Co Ltd
Original Assignee
Hangzhou Hikrobot Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Hikrobot Co Ltd filed Critical Hangzhou Hikrobot Co Ltd
Priority to CN202310702425.6A priority Critical patent/CN116795053A/zh
Publication of CN116795053A publication Critical patent/CN116795053A/zh
Priority to PCT/CN2024/098662 priority patent/WO2024255760A1/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/087Inventory or stock management, e.g. order filling, procurement or balancing against orders
    • G06Q10/0875Itemisation or classification of parts, supplies or services, e.g. bill of materials
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Manufacturing & Machinery (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Development Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Automation & Control Theory (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)

Abstract

本申请实施例提供了一种物料管理方法、装置、系统、电子设备及存储介质,该方法包括:获取待配送工单,待配送工单包括产线所需物料的包装总数量,每个包装可乘装多个物料,针对待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量,退料包装数量为用于乘装退料的包装的数量,基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量,整数物料包装数量为用于乘装未使用的整数物料的包装的数量,控制搬运机器人将待配送工单关联的退料包装数量的物料和整数物料包装数量的物料搬运至产线。这样可以降低物料拣选错误率和人工工作量,智能化程度高。

Description

一种物料管理方法、装置、系统、电子设备及存储介质
技术领域
本申请涉及物料管理技术领域,特别是涉及一种物料管理方法、装置、系统、电子设备及存储介质。
背景技术
随着各行各业产线的智能化,生产中所需物料的管理也逐步转向智能化。例如,在SMT(Surface Mounted Technology,表面组装技术)产线中,可以通过AMR(AutonomousMobileRobot,自主移动机器人)背负料车为产线配料。但是,在针对产线下发的工单进行物料出库拣选时,还是需要采用人工管理的方式。
具体来说,工作人员需要根据产线下发的工单所包括的各物料的数量,依靠个人工作经验,确定需要拣选的整数盘物料数量和产线退料数量,其中,整数盘物料为未使用的整盘的库存物料,产线退料为产线未消耗完的返回至库存的剩余物料。由于出库拣选工作依赖工作人员的经验,物料拣选错误率高,且人工工作量大,智能化程度低。
发明内容
本申请实施例的目的在于提供一种物料管理方法、装置、系统、电子设备及存储介质,以降低物料拣选错误率和人工工作量。具体技术方案如下:
第一方面,本申请实施例提供了一种物料管理方法,所述方法包括:
获取待配送工单,其中,所述待配送工单包括产线所需物料的包装总数量,每个包装可乘装多个物料;
针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量,其中,所述退料包装数量为用于乘装退料的包装的数量;
基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量,其中,所述整数物料包装数量为用于乘装未使用的整数物料的包装的数量;
控制搬运机器人将所述待配送工单关联的所述退料包装数量的物料和所述整数物料包装数量的物料搬运至产线。
可选的,所述针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量的步骤,包括:
针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量和预设退料拣选比例因子,计算该种物料对应的所需拣选的退料包装数量。
可选的,所述根据该种物料所对应的包装总数量和预设退料拣选比例因子,计算该种物料对应的所需拣选的退料包装数量的步骤,包括:
将该种物料所对应的包装总数量与预设退料拣选比例因子相乘,得到乘积结果;
对所述乘积结果向上取整,得到该种物料对应的所需拣选的退料包装数量。
可选的,所述方法还包括:
获取该种物料对应的各库存退料所包括的物料数;
根据所述物料数从大到小的顺序,从所述各库存退料中,确定所述退料包装数量的库存退料,作为待拣选退料;
获取所述待拣选退料所在的库存位置,以从所述库存位置拣选所述待拣选退料。
可选的,所述基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量的步骤,包括:
计算该种物料所对应的包装总数量与所述退料包装数量的差值;
如果该种物料对应的待拣选退料所包括的物料数均不低于预设物料数,将所述差值作为该种物料对应的所需拣选的整数物料包装数量;
如果该种物料对应的待拣选退料中存在目标退料,获取所述目标退料的数量,作为目标数量,其中,所述目标退料为包括的物料数低于所述预设物料数的待拣选退料;
基于所述目标数量和所述差值,计算该种物料对应的所需拣选的整数物料包装数量。
可选的,所述基于所述目标数量和所述差值,计算该种物料对应的所需拣选的整数物料包装数量的步骤,包括:
如果所述目标数量不大于预设数量,将所述目标数量与所述差值的和,作为该种物料对应的所需拣选的整数物料包装数量;
如果所述目标数量大于所述预设数量,将所述预设数量与所述差值的和,作为该种物料对应的所需拣选的整数物料包装数量。
可选的,所述库存退料存放于退料货架区,所述退料货架区包括多个仓位,每个仓位具有指示灯;
所述方法还包括:
控制所述待拣选退料所在的仓位的指示灯按照预设方式点亮,用于指示从所述指示灯所在仓位拣选所述待拣选退料。
可选的,所述整数物料存放于整数物料货架区,所述整数物料货架区包括多个货架,每个货架存放至少一种整数物料;
所述控制搬运机器人将所述待配送工单关联的所述退料包装数量的物料和所述整数物料包装数量的物料搬运至产线的步骤,包括:
控制搬运机器人搬运用于装载所述待配送工单包括的物料的料车至料车分播位;
根据所述整数物料包装数量和该种整数物料所在的货架位置,控制搬运机器人从所述整数物料货架区,搬运存放该种整数物料的货架至拣选工作站,以按照所述整数物料包装数量从所述货架拣选所述整数物料,并放置于所述料车;
在接收到整数物料拣选完成指令的情况下,控制搬运机器人搬运所述料车至预设合单区,以根据所述退料货架区的指示灯所在仓位,从所述退料货架区中拣选所述退料包装数量的待拣选退料,并放置于所述预设合单区的料车;
在接收到退料拣选完成指令的情况下,控制搬运机器人搬运所述料车进行产线配送。
可选的,所述整数物料存放于整数物料货架区,所述整数物料货架区包括多个货架,每个货架存放至少一种整数物料;
所述控制搬运机器人将所述待配送工单关联的所述退料包装数量的物料和所述整数物料包装数量的物料搬运至产线的步骤,包括:
控制搬运机器人搬运用于装载所述待配送工单包括的物料的料车至预设合单区,以根据所述退料货架区的指示灯所在仓位,从所述退料货架区中拣选所述退料包装数量的待拣选退料,并放置于所述预设合单区的料车;
在接收到退料拣选完成指令的情况下,控制搬运机器人搬运所述料车至料车分播位;
根据所述整数物料包装数量和该种整数物料所在的货架位置,控制搬运机器人从所述整数物料货架区,搬运存放该种整数物料的货架至拣选工作站,以按照所述整数物料包装数量从所述货架拣选所述整数物料,并放置于所述料车;
在接收到整数物料拣选完成指令的情况下,控制搬运机器人从所述料车分播位搬运所述料车进行产线配送。
可选的,在所述针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量的步骤之前,所述方法还包括:
针对所述待配送工单中的任一种物料,如果该种物料存在库存退料,执行所述针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量的步骤;
如果该种物料不存在库存退料,将所述待配送工单包括的该种物料所对应的包装总数量,作为所需拣选的整数物料包装数量。
第二方面,本申请实施例提供了一种物料管理装置,所述装置包括:
待配送工单获取模块,用于获取待配送工单,其中,所述待配送工单包括产线所需物料的包装总数量,每个包装可乘装多个物料;
退料包装数量确定模块,用于针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量,其中,所述退料包装数量为用于乘装退料的包装的数量;
整数物料包装数量确定模块,用于基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量,其中,所述整数物料包装数量为用于乘装未使用的整数物料的包装的数量;
物料搬运模块,用于控制搬运机器人将所述待配送工单关联的所述退料包装数量的物料和所述整数物料包装数量的物料搬运至产线。
可选的,所述退料包装数量确定模块,包括:
退料包装数量计算子模块,用于针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量和预设退料拣选比例因子,计算该种物料对应的所需拣选的退料包装数量。
可选的,所述退料包装数量计算子模块,包括:
乘积结果获取单元,用于将该种物料所对应的包装总数量与预设退料拣选比例因子相乘,得到乘积结果;
退料包装数量获取单元,用于对所述乘积结果向上取整,得到该种物料对应的所需拣选的退料包装数量。
可选的,所述装置还包括:
物料数获取模块,用于获取该种物料对应的各库存退料所包括的物料数;
待拣选退料确定模块,用于根据所述物料数从大到小的顺序,从所述各库存退料中,确定所述退料包装数量的库存退料,作为待拣选退料;
库存位置获取模块,用于获取所述待拣选退料所在的库存位置,以指示工作人员从所述库存位置拣选所述待拣选退料。
可选的,所述整数物料包装数量确定模块,包括:
差值计算子模块,用于计算该种物料所对应的包装总数量与所述退料包装数量的差值;
整数物料包装数量确定子模块,用于如果该种物料对应的待拣选退料所包括的物料数均不低于预设物料数,将所述差值作为该种物料对应的所需拣选的整数物料包装数量;
目标数量获取子模块,用于如果该种物料对应的待拣选退料中存在目标退料,获取所述目标退料的数量,作为目标数量,其中,所述目标退料为包括的物料数低于所述预设物料数的待拣选退料;
整数物料包装数量计算子模块,用于基于所述目标数量和所述差值,计算该种物料对应的所需拣选的整数物料包装数量。
可选的,所述整数物料包装数量计算子模块,包括:
第一计算单元,用于如果所述目标数量不大于预设数量,将所述目标数量与所述差值的和,作为该种物料对应的所需拣选的整数物料包装数量;
第二计算单元,用于如果所述目标数量大于所述预设数量,将所述预设数量与所述差值的和,作为该种物料对应的所需拣选的整数物料包装数量。
可选的,所述库存退料存放于退料货架区,所述退料货架区包括多个仓位,每个仓位具有指示灯;
所述装置还包括:
指示灯控制模块,用于控制所述待拣选退料所在的仓位的指示灯按照预设方式点亮,以指示工作人员从所述指示灯所在仓位拣选所述待拣选退料。
可选的,所述整数物料存放于整数物料货架区,所述整数物料货架区包括多个货架,每个货架存放至少一种整数物料;
所述物料搬运模块包括:
第一控制模块,用于控制搬运机器人搬运用于装载所述待配送工单包括的物料的料车至料车分播位;
第二控制模块,用于根据所述整数物料包装数量和该种整数物料所在的货架位置,控制搬运机器人从所述整数物料货架区,搬运存放该种整数物料的货架至拣选工作站,以按照所述整数物料包装数量从所述货架拣选所述整数物料,并放置于所述料车;
第三控制模块,用于在接收到整数物料拣选完成指令的情况下,控制搬运机器人搬运所述料车至预设合单区,以根据所述退料货架区的指示灯所在仓位,从所述退料货架区中拣选所述退料包装数量的待拣选退料,并放置于所述预设合单区的料车;
第四控制模块,用于在接收到退料拣选完成指令的情况下,控制搬运机器人搬运所述料车进行产线配送。
可选的,所述整数物料存放于整数物料货架区,所述整数物料货架区包括多个货架,每个货架存放至少一种整数物料;
所述物料搬运模块包括:
第五控制模块,用于控制搬运机器人搬运用于装载所述待配送工单包括的物料的料车至预设合单区,以根据所述退料货架区的指示灯所在仓位,从所述退料货架区中拣选所述退料包装数量的待拣选退料,并放置于所述预设合单区的料车;
第六控制模块,用于在接收到退料拣选完成指令的情况下,控制搬运机器人搬运所述料车料车分播位;
第七控制模块,用于根据所述整数物料包装数量和该种整数物料所在的货架位置,控制搬运机器人从所述整数物料货架区,搬运存放该种整数物料的货架至拣选工作站,以按照所述整数物料包装数量从所述货架拣选所述整数物料,并放置于所述料车;
第八控制模块,用于在接收到整数物料拣选完成指令的情况下,控制搬运机器人从所述料车分播位搬运所述料车进行产线配送。
可选的,所述装置还包括:
库存退料确定模块,用于在所述针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量的步骤之前,针对所述待配送工单中的任一种物料,如果该种物料存在库存退料,执行所述针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量的步骤;
还用于如果该种物料不存在库存退料,将所述待配送工单包括的该种物料所对应的包装总数量,作为所需拣选的整数物料包装数量。
第三方面,本申请实施例提供了一种物料管理系统,所述系统包括控制设备,其中:
所述控制设备,用于获取待配送工单;针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量;基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量;控制搬运机器人将所述待配送工单关联的所述退料包装数量的物料和所述整数物料包装数量的物料搬运至产线;其中,所述待配送工单包括产线所需物料的包装总数量,每个包装可乘装多个物料;所述退料包装数量为用于乘装退料的包装的数量;所述整数物料包装数量为用于乘装未使用的整数物料的包装的数量。
可选的,所述控制设备,还用于获取该种物料对应的各库存退料所包括的物料数;根据所述物料数从大到小的顺序,从所述各库存退料中,确定所述退料包装数量的库存退料,作为待拣选退料;获取所述待拣选退料所在的库存位置,以从所述库存位置拣选所述待拣选退料。
可选的,所述库存退料存放于退料货架区,所述退料货架区包括多个仓位,每个仓位具有指示灯;
所述控制设备,还用于控制所述待拣选退料所在的仓位的指示灯按照预设方式点亮,用于指示从所述指示灯所在仓位拣选所述待拣选退料。
可选的,所述系统还包括搬运机器人;所述整数物料存放于整数物料货架区,所述整数物料货架区包括多个货架,每个货架存放至少一种整数物料;
所述控制设备,还用于发送料车分拨指令至搬运机器人;
所述搬运机器人,用于在接收到所述料车分拨指令的情况下,搬运用于装载所述待配送工单包括的物料的料车至料车分播位;
所述控制设备,还用于根据所述整数物料包装数量和该种整数物料所在的货架位置,发送货架搬运指令至所述搬运机器人;
所述搬运机器人,还用于在接收到所述货架搬运指令的情况下,从所述整数物料货架区,搬运存放该种整数物料的货架至拣选工作站,以按照所述整数物料包装数量从所述货架拣选所述整数物料,并放置于所述料车;
所述控制设备,还用于在接收到整数物料拣选完成指令的情况下,发送第一料车搬运指令至所述搬运机器人;
所述搬运机器人,还用于在接收到所述第一料车搬运指令的情况下,搬运所述料车至预设合单区,以根据所述退料货架区的指示灯所在仓位,从所述退料货架区中拣选所述退料包装数量的待拣选退料,并放置于所述预设合单区的料车;
所述控制设备,还用于在接收到退料拣选完成指令的情况下,发送配送指令至所述搬运机器人;
所述搬运机器人,还用于在接收到所述配送指令的情况下,控制所述搬运机器人搬运所述料车进行产线配送。
可选的,所述系统还包括搬运机器人;所述整数物料存放于整数物料货架区,所述整数物料货架区包括多个货架,每个货架存放至少一种整数物料;
所述控制设备,还用于发送第二料车搬运指令至搬运机器人;
所述搬运机器人,用于在接收到所述第二料车搬运指令的情况下,搬运用于装载所述待配送工单包括的物料的料车至预设合单区,以根据所述退料货架区的指示灯所在仓位,从所述退料货架区中拣选所述退料包装数量的待拣选退料,并放置于所述预设合单区的料车;
所述控制设备,还用于在接收到退料拣选完成指令的情况下,发送第三料车搬运指令至所述搬运机器人;
所述搬运机器人,还用于在接收到所述第三料车搬运指令的情况下,搬运所述料车至料车分播位;
所述控制设备,还用于根据所述整数物料包装数量和该种整数物料所在的货架位置,发送货架搬运指令至所述搬运机器人;
所述搬运机器人,还用于在接收到所述货架搬运指令的情况下,从所述整数物料货架区,搬运存放该种整数物料的货架至拣选工作站,以按照所述整数物料包装数量从所述货架拣选所述整数物料,并放置于所述料车;
所述控制设备,还用于在接收到整数物料拣选完成指令的情况下,发送配送指令至所述搬运机器人;
所述搬运机器人,还用于在接收到所述配送指令的情况下,从所述料车分播位搬运所述料车进行产线配送。
第四方面,本申请实施例提供了一种电子设备,包括:
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现上述第一方面任一所述的方法。
第五方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面任一所述的方法。
本申请实施例有益效果:
本申请实施例提供的方案,电子设备可以获取待配送工单,其中,待配送工单包括产线所需物料的包装总数量,每个包装可乘装多个物料,针对待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量,其中,退料包装数量为用于乘装退料的包装的数量,基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量,其中,整数物料包装数量为用于乘装未使用的整数物料的包装的数量,控制搬运机器人将待配送工单关联的退料包装数量的物料和整数物料包装数量的物料搬运至产线。由于根据待配送工单所包括的物料的包装总数量以及物料对应的拣选方式,可以确定物料所需拣选的退料包装数量,进而确定物料所需拣选的整数物料包装数量,以使搬运机器人将基于工单完成拣选的物料搬运至产线,这样基于物料所需拣选的退料包装数量和整数物料包装数量,对工单包括的物料进行拣选,无需依靠工作人员的经验,可以降低物料拣选错误率和人工工作量,并且智能化程度高。当然,实施本申请的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的实施例。
图1为本申请实施例所提供的一种物料管理方法的流程图;
图2为基于图1所示实施例的确定所需拣选的退料包装数量的一种具体流程图;
图3为基于图1所示实施例的获取待拣选退料库存位置的一种具体流程图;
图4为图1所示实施例中步骤S103的一种具体流程图;
图5为本申请实施例所提供的退料货架区的一种示意图;
图6为本申请实施例所提供的整数物料货架区的一种示意图;
图7为本申请实施例所提供的物料库区布局的一种示意图;
图8为本申请实施例所提供的物料拣选的一种流程图;
图9为基于图8所示实施例的物料拣选的一种流程示意图;
图10为本申请实施例所提供的物料拣选的另一种流程图;
图11为基于图10所示实施例的物料拣选的一种流程示意图;
图12为本申请实施例所提供的物料管理方法的一种具体流程图;
图13为本申请实施例所提供的一种物料管理装置的结构示意图;
图14为本申请实施例所提供的一种物料管理系统的结构示意图;
图15为本申请实施例所提供的另一种物料管理系统的结构示意图;
图16为本申请实施例所提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员基于本申请所获得的所有其他实施例,都属于本申请保护的范围。
为了降低物料拣选错误率和人工工作量,本申请实施例提供了一种物料管理方法、装置、系统、电子设备、计算机可读存储介质以及计算机程序产品。下面首先对本申请实施例所提供的一种物料管理方法进行介绍。
本申请实施例提供的一种物料管理方法,可以应用于任意需要对物料进行管理的设备,例如,可以为笔记本电脑、台式机、处理器、服务器等,在此不做具体限定,为了描述清楚,以下称为电子设备。
如图1所示,一种物料管理方法,所述方法包括:
S101,获取待配送工单;
其中,所述待配送工单包括产线所需物料的包装总数量,每个包装可乘装多个物料。
S102,针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量;
其中,所述退料包装数量为用于乘装退料的包装的数量;
S103,基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量;
其中,所述整数物料包装数量为用于乘装未使用的整数物料的包装的数量。
S104,控制搬运机器人将所述待配送工单关联的所述退料包装数量的物料和所述整数物料包装数量的物料搬运至产线。
可见,在本申请实施例所提供的方案中,电子设备可以获取待配送工单,其中,待配送工单包括产线所需物料的包装总数量,每个包装可乘装多个物料,针对待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量,其中,退料包装数量为用于乘装退料的包装的数量,基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量,其中,整数物料包装数量为用于乘装未使用的整数物料的包装的数量,控制搬运机器人将待配送工单关联的退料包装数量的物料和整数物料包装数量的物料搬运至产线。由于根据待配送工单所包括的物料的包装总数量以及物料对应的拣选方式,可以确定物料所需拣选的退料包装数量,进而确定各种物料所需拣选的整数物料包装数量,以使搬运机器人将基于工单完成拣选的物料搬运至产线,这样基于物料所需拣选的退料包装数量和整数物料包装数量,对工单包括的物料进行拣选,无需依靠工作人员的经验,可以降低物料拣选错误率和人工工作量,并且智能化程度高。
目前,各行业产线的智能化水平正逐步提升,但是,在产线的物料管理方面仍存在人工管理的方式。
例如,在SMT产线中,工作人员对新采购的物料按照物料编码进行存放,在产线下发工单的情况下,需要工作人员根据工单所包括的各种物料数量,依靠个人经验,确定所要拣选的各种物料的整数物料包装数量和退料包装数量,然后在物料库存区对各种物料进行拣选,这样拣选物料的方式对工作人员存在较高的依赖度,导致拣选物料错误率高,因此,本申请提供了一种物料管理方法。
在步骤S101中,电子设备可以获取待配送工单。其中,待配送工单包括产线所需的物料以及各种物料的包装总数量。包装总数量为用于乘装物料的包装的数量,且每个包装可乘装多个物料。包装可以为乘装物料的最小包装,包装可以为物料盘、物料箱、物料盒等,在此不做具体限定。
例如,SMT产线下发待配送工单,该待配送工单包括SMT产线所需的各种物料的物料盘数,那么,电子设备可以获取该待配送工单,进而获取SMT产线所需的各种物料的物料盘数。
由于用于乘装物料的包装的规格是一定的,那么,每个乘装整数物料的包装所乘装的物料数是一定的,不会因为产线所需物料数的不同而乘装不同物料数的物料,因此,在产线所需物料数小于乘装该种物料的包装的规格的情况下,对于未消耗完所有物料的整数物料会存在剩余物料的情况。如果产线未消耗包装中所有物料,会将剩余物料返回至库区,这样在库区,既存在未使用的整数物料,又存在未消耗完的退料。因此,为了避免库区中退料过多,在电子设备获取到待配送工单时,可以先从各物料的退料中进行拣选。
那么,在步骤S102中,针对待配送工单中的任一种物料,电子设备可以根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量。其中,退料包装数量为用于乘装退料的包装的数量。示例性地,退料包装数量可以为SMT退料盘的数量。
在一种情况中,针对待配送工单中的任一种物料,如果该种物料的整数物料在产线使用中未被全部消耗,会产生该种物料的退料存储在库区中,作为库存退料。任一种物料可能存在多个库存退料,由于物料所对应的包装总数量为乘装物料的包装的数量,如果按照总数量拣选该种物料的退料过多,那么配送至产线,可能出现该种物料对应的退料中的总物料数少于需求量的情况。因此,可以按照预设退料拣选方式,合理确定所需拣选的该种物料的退料包装数量。
在一种实施方式中,针对待配送工单中的任一种物料,电子设备可以根据该种物料所对应的包装总数量,并按照一定退料拣选比例,确定所需拣选的退料包装数量。
例如,待配送工单中包括所需物料A、物料B、物料C的总数量,各物料使用物料盘乘装。其中,物料A所对应的包装总数量为10盘,物料B所对应的包装总数量为12盘,物料C所对应的包装总数量为16盘,那么,电子设备可以按照退料拣选比例为总数量的二分之一进行拣选,进而确定所需拣选物料A、物料B、物料C的退料包装数量分别为5盘、6盘、8盘。
电子设备确定该种物料所需拣选的退料包装数量后,在步骤S103中,可以基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量,这样电子设备可以确定待配送工单所包括的每种物料所需拣选的退料包装数量和整数物料包装数量。
电子设备在确定每种物料所需拣选的退料包装数量和整数物料包装数量后,可以指示工作人员对待配送工单所包括的各种物料进行拣选,或者由拣选机器人根据退料包装数量和整数物料包装数量,对待配送工单所包括的物料进行拣选。
其中,整数物料包装数量为用于乘装未使用的整数物料的包装的数量。示例性地,工作人员可以对新采购的物料按照物料编码存放至包装中,作为整数物料。例如,如果工作人员将新采购的SMT物料存放至物料盘中,整数物料包装数量为SMT整数盘的数量。
在一种实施方式中,电子设备可以基于该种物料所对应的包装总数量和该种物料所需拣选的退料包装数量,计算该种物料所对应的包装总数量与退料包装数量的差值,将该差值确定为该种物料所需的整数物料包装数量。
在另一种实施方式中,如果确定的该种物料所需拣选的退料包装数量的退料中,存在退料所包括的物料数较少的退料,那么,可以将物料数较少的退料的数量作为待增加整数物料包装数量的目标数量,在得到该种物料所对应的包装总数量与退料包装数量的差值的情况下,增加目标数量的整数物料包装数量,进而确定该种物料所需的整数物料包装数量。
例如,待配送工单包括物料A所对应的包装总数量为10盘,电子设备确定所需拣选的退料包装数量为6盘,电子设备可以计算物料A所对应的包装总数量10盘与退料包装数量6盘的差值,得到的结果为4盘,那么,可以确定物料A所需拣选的整数物料包装数量为4盘。
在一种情况中,如果物料A所需拣选的6盘退料中,存在2盘退料盘中的物料数较少,为了避免出现所拣选的物料总数未达到需求量的情况,可以在得到4盘整数物料包装数量后,增加2盘整数物料,即可以确定所需拣选的整数数量为6盘。
这样,电子设备可以确定待配送工单中各种物料所需拣选的退料包装数量和整数物料包装数量,进而工作人员可以基于电子设备所确定的退料包装数量和整数物料包装数量,对待配送工单所包括的各种物料进行拣选。
在完成对待配送工单所包括的物料的拣选后,在步骤S104中,电子设备可以控制搬运机器人将待配送工单关联的退料包装数量的物料和整数物料包装数量的物料搬运至产线。
在一种实施方式中,物料的整数物料和退料分别存放于不同的货架区,那么,电子设备可以控制搬运机器人先运动至整数物料货架区,搬运整数物料包装数量的整数物料,再运动至退料货架区,搬运退料包装数量的退料,然后对待配送工单关联的物料进行配送。
或者,电子设备可以控制搬运机器人先运动至退料货架区,搬运退料包装数量的退料,再运动至整数物料货架区,搬运整数物料包装数量的整数物料,然后对待配送工单关联的物料进行配送。
在本实施例的方案中,由于根据待配送工单所包括的物料的包装总数量以及物料对应的拣选方式,可以确定物料所需拣选的退料包装数量,进而确定物料所需拣选的整数物料包装数量,以使搬运机器人将基于工单完成拣选的物料搬运至产线,这样基于物料所需拣选的退料包装数量和整数物料包装数量,对工单包括的各种物料进行拣选,无需依靠工作人员的经验,可以降低物料拣选错误率和人工工作量,并且智能化程度高。并且优先拣选物料对应的退料,可以减少散盘料库存占比,提升整体库区库容。
作为本申请实施例的一种实施方式,上述针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量的步骤,可以包括:
针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量和预设退料拣选比例因子,计算该种物料对应的所需拣选的退料包装数量。
针对待配送工单中的任一种物料,如果该种物料在库区中剩余的退料过多,会造成退料积压,以导致物料浪费。因此,可以结合物料的出库管理,在确定该种物料所需拣选的退料包装数量时,按照一定退料拣选比例拣选所需的退料,即设置退料拣选比例因子。
在一种实施方式中,针对待配送工单中的任一种物料,电子设备可以根据该种物料所对应的包装总数量和预设退料拣选比例因子,计算该种物料对应的所需拣选的退料包装数量。
其中,任一种物料对应一个预设退料拣选比例因子,或者所有物料对应同一个预设退料拣选比例因子,可以根据实际情况进行设置。预设退料拣选比例因子为小于1的小数,可以为一位小数,可以为两位小数,在此不做具体限定。
例如,预设退料比例因子为0.7,任一种物料所对应的预设退料拣选比例因子相同。电子设备获取待配送工单,其中,物料A所对应的包装总数量为10盘,那么,可以根据物料A所对应的包装总数量10盘和预设退料拣选比例因子0.7,计算物料A对应的所需拣选的退料包装数量,即确定所需拣选的退料包装数量为7盘。
可见,在本实施例中,针对所述待配送工单中的任一种物料,电子设备可以根据该种物料所对应的包装总数量和预设退料拣选比例因子,计算该种物料对应的所需拣选的退料包装数量。这样无需依靠工作人员的经验,可以降低物料拣选错误率和人工工作量,并且智能化程度高。同时,引入预设退料拣选比例因子,通过调整该预设退料拣选比例因子,可以优化退料和整数物料的出库占比,提升物料拣选灵活度。
作为本申请实施例的一种实施方式,如图2所示,上述根据该种物料所对应的包装总数量和预设退料拣选比例因子,计算该种物料对应的所需拣选的退料包装数量的步骤,可以包括:
S201,将该种物料所对应的包装总数量与预设退料拣选比例因子相乘,得到乘积结果;
S202,对所述乘积结果向上取整,得到该种物料对应的所需拣选的退料包装数量。
电子设备在获取到该种物料所对应的包装总数量与预设退料拣选比例因子的情况下,可以将该种物料所对应的包装总数量与预设退料拣选比例因子相乘,得到乘积结果。
由于预设退料拣选比例因子为小于1的小数,那么,乘积结果可能出现小数。为了避免物料的退料在库区中积压,在拣选待配送工单中所需的任一种物料的情况下,可以在合理的范围内,尽量拣选该种物料的退料。那么,电子设备可以对乘积结果向上取整,得到该种物料对应的所需拣选的退料包装数量。当然,也可以对乘积结果向下取整,或者四舍五入,在此不做具体限定。
示例性地,该种物料所对应的包装总数量为n,预设退料拣选比例因子为k,那么,将该种物料所对应的包装总数量n与预设退料拣选比例因子k相乘,得到乘积结果为n*k,将该乘积结果向上取整,得到该种物料对应的退料包装数量n1=roundup(n*k)。
例如,物料A所对应的包装总数量为16盘,预设退料拣选比例因子为0.4,将物料A所对应的包装总数量16盘与预设退料拣选比例因子0.4相乘,得到乘积结果为6.4,将该乘积结果6.4向上取整,可以得到物料A对应的退料包装数量7,即所需拣选的退料包装数量为7盘。
在一种实施方式中,如果电子设备得到该种物料对应的所需拣选的退料包装数量大于该种物料的库存退料的数量,那么,可以将该种物料的库存退料的数量,作为该种物料对应的所需拣选的退料包装数量。
可见,在本实施例中,电子设备可以将该种物料所对应的包装总数量与预设退料拣选比例因子相乘,得到乘积结果,对乘积结果向上取整,得到该种物料对应的所需拣选的退料包装数量。这样可以在合理的范围内,尽量拣选所需的物料的退料,避免物料的退料过多,同时无需依靠工作人员的经验,可以降低物料拣选错误率和人工工作量,且智能化程度高。
作为本申请实施例的一种实施方式,如图3所示,上述方法还可以包括:
S301,获取该种物料对应的各库存退料所包括的物料数;
由于针对任一种物料,该种物料可能存在的多个库存退料,那么,需要从该种物料存在的库存退料中确定退料包装数量的库存退料。
在一种实施方式中,电子设备可以根据该种物料对应的各库存退料所包括的物料数,确定所需拣选的退料包装数量的库存退料。那么,为了优先拣选物料数多的退料,电子设备可以根据该种物料的各库存退料记录,获取该种物料对应的各库存退料所包括的物料数。
例如,物料A使用物料盘乘装,该物料对应的库存退料包括库存退料a1、库存退料a2、库存退料a3、库存退料a4、库存退料a5。其中,库存退料a1所包括的物料数为n1、库存退料a2所包括的物料数为n2、库存退料a3所包括的物料数为n3、库存退料a4所包括的物料数为n4、库存退料a5所包括的物料数为n5。那么,电子设备可以获取库存退料a1、库存退料a2、库存退料a3、库存退料a4、库存退料a5所包括的物料数,分别为n1、n2、n3、n4、n5。
S302,根据所述物料数从大到小的顺序,从所述各库存退料中,确定所述退料包装数量的库存退料,作为待拣选退料;
该种物料对应的各库存退料所包括的物料数不同,有的库存退料所包括的物料数较多,有的库存退料所包括的物料数较少,在从该种物料存在的库存退料中确定退料包装数量的库存退料时,可能确定的库存退料的物料量均较少,那么可能出现配送的该种物料对应的退料的总物料数少于需求量的情况。因此,为了避免该情况的发生,可以从该种物料存在的库存退料中,优先确定库存退料所包括的物料量较多的库存退料为待拣选退料。
在一种实施方式中,电子设备获取到该种物料对应的各库存退料所包括的物料数后,可以将各库存退料所包括的物料数进行排序,然后按照从大到小的顺序,将退料包装数量的库存退料确定为待拣选退料。
例如,承接上述步骤S301中的例子,电子设备获取库存退料a1、库存退料a2、库存退料a3、库存退料a4、库存退料a5所包括的物料数,分别为n1、n2、n3、n4、n5,其中,n1>n3>n4>n2>n5,且退料包装数量为3,那么,电子设备可以根据物料数n1、n2、n3、n4、n5从大到小的顺序,从库存退料a1、库存退料a2、库存退料a3、库存退料a4、库存退料a5中,确定退料包装数量的库存退料,作为待拣选退料,即确定库存退料a1、库存退料a3、库存退料a4为待拣选退料。
S303,获取所述待拣选退料所在的库存位置,以从所述库存位置拣选所述待拣选退料。
各库存退料存放于库区中,放置在相应的库存位置。电子设备确定待拣选退料后,可以获取待拣选退料所在的库存位置。其中,电子设备中存储有各库存退料放置在库存中的库存位置,因此在确定库存退料的情况下,电子设备可以获取该库存退料的库存位置。
在一种实施方式中,电子设备获取待拣选退料所在的库存位置,可以显示各库存位置,以指示工作人员或拣选机器人从所显示的库存位置拣选待拣选退料。
在另一种实施方式中,电子设备获取待拣选退料所在的库存位置,可以将库存位置的指示灯点亮,以指示工作人员或拣选机器人从指示灯点亮的库存位置拣选待拣选退料。
例如,各库存退料存放于亮灯货架,亮灯货架包括多个仓位,每个仓位存放一盘库存退料。电子设备确定库存退料a1、库存退料a3、库存退料a4为待拣选退料后,可以获取库存退料a1、库存退料a3、库存退料a4所在的仓位位置,进而显示仓位所在亮灯货架的位置,工作人员可以根据该位置从库存位置拣选待拣选退料,
又例如,每个仓位具有一个指示灯,电子设备确定库存退料a1、库存退料a3、库存退料a4为待拣选退料后,可以将库存退料a1、库存退料a3、库存退料a4所在的仓位的指示灯点亮,以指示工作人员从库存位置拣选待拣选退料。
可见,在本实施例中,电子设备可以获取该种物料对应的各库存退料所包括的物料数,根据物料数从大到小的顺序,从各库存退料中,确定退料包装数量的库存退料,作为待拣选退料,获取待拣选退料所在的库存位置,以从库存位置拣选待拣选退料。这样在确定待拣选退料所在的库存位置后,可以直接从库存位置拣选待拣选退料,无需依靠工作人员的经验,可以降低物料拣选错误率和人工工作量,提高拣选效率,且智能化程度高。
作为本申请实施例的一种实施方式,如图4所示,上述基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量的步骤,可以包括:
S401,计算该种物料所对应的包装总数量与所述退料包装数量的差值;
S402,如果该种物料对应的待拣选退料所包括的物料数均不低于预设物料数,将所述差值作为该种物料对应的所需拣选的整数物料包装数量。
针对待配送工单中的任一种物料,如果该物料存在库存退料,那么,待配送工单所需的该种物料的包装总数量包括该种物料的退料包装数量和整数物料包装数量。为了减少该种物料的库存退料,可以优先拣选该种物料的退料。
由于该种物料所需拣选的退料包装数量的库存退料中,存在库存退料所包括的物料数较少的库存退料,那么,在基于该种物料所对应的包装总数量拣选完成后,可能出现配送至产线的该种物料的物料数不足的情况,影响产线运行,甚至造成产线停产。
因此,为了保证产线的可靠运行,可以根据实际情况,限定库存退料所包括的物料数的最小阈值,如果库存退料所包括的物料数不低于该最小阈值,那么将该库存退料作为待拣选退料时,不用增加整数物料。否则,可以在拣选整数物料时,适当增加整数物料的数量,以避免所拣选的物料的总物料数不足的情况。
在一种实施方式中,电子设备计算物料所对应的包装总数量与退料包装数量的差值,并进一步判断该种物料对应的待拣选退料所包括的物料数与预设物料数的关系。其中,预设物料数为固定数值,例如100、120等,可以根据实际情况进行设定。
如果该种物料对应的待拣选退料所包括的物料数均不低于预设物料数,那么,电子设备可以将得到的差值作为该种物料对应的所需拣选的整数物料包装数量。也就是说,该种物料对应的待拣选退料所包括的物料数均较多,无需增加整数物料。
例如,待配送工单包括产线所需物料A的总数量为10盘,退料包装数量为3盘,待拣选退料分别为库存退料a1、库存退料a2、库存退料a3。其中,库存退料a1所包括的物料数为150,库存退料a2所包括的物料数为130、库存退料a3所包括的物料数为110,预设物料数为100。那么该种物料对应的待拣选退料所包括的物料数均不低于预设物料数100,电子设备可以将物料A所对应的包装总数量与退料包装数量的差值7盘,作为物料A对应的所需拣选的整数物料包装数量。
S403,如果该种物料对应的待拣选退料中存在目标退料,获取所述目标退料的数量,作为目标数量;
其中,所述目标退料为包括的物料数低于所述预设物料数的待拣选退料。
S404,基于所述目标数量和所述差值,计算该种物料对应的所需拣选的整数物料包装数量。
如果该种物料对应的待拣选退料中存在所包括的物料数低于预设物料数的待拣选退料,那么,电子设备可以根据物料数低于预设物料数的待拣选退料的数量以及差值,确定该种物料对应的所需拣选的整数物料包装数量。
也就是说,该种物料对应的待拣选退料所包括的物料数存在物料数较少的库存退料,那么,可以适当增加整数物料,以避免配送至产线的该种物料的物料数不足的情况。
在一种实施方式中,电子设备可以获取对应的物料数低于预设物料数的待拣选退料的数量,将该数量作为目标数量,进而基于该目标数量和差值,计算该种物料对应的所需拣选的整数物料包装数量。
例如,待配送工单包括产线所需物料A的总数量为10盘,退料包装数量为3盘,待拣选退料分别为库存退料a1、库存退料a2、库存退料a3。其中,库存退料a1所包括的物料数为150,库存退料a2所包括的物料数为130、库存退料a3所包括的物料数为110,预设物料数为120。那么该种物料对应的库存退料a3所包括的物料数低于预设物料数120,电子设备获取物料数低于预设物料数的待拣选退料的数量为1盘,将1盘作为目标数量。
如果增加整数物料包装数量为1盘,那么增加的整数物料包装数量在合理范围内。因此,可以基于该目标数量和差值,计算物料A对应的所需拣选的整数物料包装数量,得到所需拣选的整数物料包装数量为8盘。
可见,在本实施例中,电子设备可以根据待拣选退料所包括的物料数与预设物料数的关系,采用不同方式确定该种物料对应的所需拣选的整数物料包装数量。这样可以使确定的该种物料对应的所需拣选的整数物料包装数量更加符合实际需求,以使拣选的物料的物料量可以满足产线需求量。
作为本申请实施例的一种实施方式,上述基于所述目标数量和所述差值,计算该种物料对应的所需拣选的整数物料包装数量的步骤,可以包括:
如果所述目标数量不大于预设数量,将所述目标数量与所述差值的和,作为该种物料对应的所需拣选的整数物料包装数量;
如果所述目标数量大于所述预设数量,将所述预设数量与所述差值的和,作为该种物料对应的所需拣选的整数物料包装数量。
在该种物料对应的待拣选退料所包括的物料数,存在低于预设物料数的物料数的情况下,可以增加整数物料包装数量。其中,增加的整数物料包装数量不能过多,如果增加整数物料包装数量过多,易造成该种物料的退料过多。因此,可以根据实际情况,设置增加的整数物料包装数量。
在一种实施方式中,如果目标数量不大于预设数量,将目标数量与差值的和,作为该种物料对应的所需拣选的整数物料包装数量。其中,预设数量为一个待配送工单中同一物料所增加整数物料包装数量的最大数量。
在另一种实施方式中,如果目标数量大于预设数量,将预设数量与差值的和,作为该种物料对应的所需拣选的整数物料包装数量。
例如,针对待配送工单所包括的产线所需物料A,物料A所对应的包装总数量与退料包装数量的差值为5,预设数量f为3。
如果电子设备获取物料A对应的待拣选退料所包括的物料数低于预设物料数的待拣选退料的数量为2,即目标数量为2。那么,目标数量不大于预设数量f,电子设备可以对目标数量与差值进行求和,即得到物料A对应的所需拣选的整数物料包装数量为7;
如果电子设备获取物料A对应的待拣选退料所包括的物料数低于预设物料数的待拣选退料的数量为4,即目标数量为4。那么,目标数量大于预设数量f,电子设备可以对预设数量f与差值进行求和,即得到物料A对应的所需拣选的整数物料包装数量为8。
可见,在本实施例中,如果目标数量不大于预设数量,电子设备可以将目标数量与差值的和,作为该种物料对应的所需拣选的整数物料包装数量,如果目标数量大于预设数量,可以将预设数量与差值的和,作为该种物料对应的所需拣选的整数物料包装数量。这样可以使确定的该种物料对应的所需拣选的整数物料包装数量更加符合实际需求,以使拣选的物料的物料量可以满足产线需求量,同时避免存在过多的退料。
作为本申请实施例的一种实施方式,上述库存退料存放于退料货架区,上述退料货架区包括多个仓位,每个仓位具有指示灯。
如果物料的整数物料和退料存放于同一货架区,那么,在产线下发多个待配送工单的情况下,根据各待配送工单所包括的物料所需的数量,同时在同一货架区拣选整数物料和退料时,易发生拣选混乱的情况。因此,为了提高物料的拣选效率,减小拣选冲突,可以将物料的整数物料和退料存放于不同的货架区。
在一种实施方式中,库存退料存放于退料货架区,退料货架区可以包括多个仓位,每个仓位具有指示灯。其中,每个仓位可以放置一个乘装退料的包装,也可以放置多个乘装退料的包装,在此不做具体限定。
示例性地,SMT产线未消耗完的库存退料存放于亮灯货架区,亮灯货架区包括多个仓位,每个仓位放置一个退料盘,并且每个仓位对应一个多色显示指示灯。
在这种情况下,上述方法还可以包括:
控制所述待拣选退料所在的仓位的指示灯按照预设方式点亮,用于指示从所述指示灯所在仓位拣选所述待拣选退料。
由于退料货架区每个仓位具有指示灯,那么,工作人员可以根据指示灯的点亮情况,确定待拣选退料在退料货架区的存放位置。
在一种实施方式中,电子设备可以控制待拣选退料所在仓位的指示灯按照预设方式点亮,这样可以指示工作人员从指示灯所在仓位拣选待拣选退料。其中,指示灯可以为多色显示指示灯,那么,预设方式可以为将指示灯的预设颜色灯点亮,以表示该仓位所存放的退料为待拣选退料,预设方式可以根据实际情况进行设置,例如绿色灯点亮等。
例如,如图5所示,SMT物料的库存退料存放于退料货架区,该退料货架区包括3个亮灯货架,分别为第一亮灯货架501、第二亮灯货架502和第三亮灯货架503,每个亮灯货架包括多个仓位,如第一仓位504和第二仓位505,每个仓位具有一个LED指示灯,并且每个仓位存放退料盘,退料盘为存放退料的最小包装。其中,第一亮灯货架501的仓位中存放物料A的待拣选退料。电子设备确定物料A的待拣选退料所在的库存位置后,可以控制第一亮灯货架501相应仓位的LED指示灯中的绿灯点亮,这样可以指示工作人员从绿灯所在仓位拣选物料A的退料,即从第一亮灯货架501对应的仓位拣选出物料A的退料盘。
可见,在本实施例中,电子设备可以控制待拣选退料所在的仓位的指示灯按照预设方式点亮,用于指示从指示灯所在仓位拣选所述待拣选退料。这样工作人员可以基于指示灯所在仓位拣选各种物料所需拣选的退料包装数量的库存退料,无需依靠工作人员的经验,可以降低物料拣选错误率和人工工作量,并且智能化程度高。
作为本申请实施例的一种实施方式,为了提高物料的拣选效率,减小拣选混乱的情况,可以将整数物料和退料存放于不同的货架区。整数物料存放于整数物料货架区,整数物料货架区包括多个货架,每个货架存放至少一种整数物料。
示例性地,SMT整数盘料存放于整数盘库区,在整数盘库区包括多个可移动货架,采用标准料箱存放SMT整数盘料并放置于可移动货架,标准料箱中可放置一种或多种SKU(Stock keeping Unit,库存进出计量的单位)整数盘料。其中,标准料箱是一种存放SMT整数盘料的载具,可以为标准防静电胶箱,在此不做具体限定。
例如,如图6所示,SMT物料的整数盘料存放于整数盘货架区,该整数盘货架区包括4个可移动货架,如可移动货架601所示。可移动货架上可以放置整数盘料箱,如整数盘料箱602所示。整数盘料箱中可以放置一种或多种SKU整数盘料。
由于整数物料存放于整数物料货架区,退料存放于退料货架区,那么,工作人员可以根据现场实际业务,优先拣选整数物料,再拣选退料;也可以优先拣选退料,再拣选整数物料。
例如,SMT原材料库区布局示意图如图7所示,在该库区中,包括整数盘区、亮灯货架区、合单区、亮灯货架拣选完成区、拣选工作站、配送料车分播位以及配送料车缓存区,其中,整数盘区和亮灯货架区以隔离网相隔,整数盘区存放SMT整数盘物料,亮灯货架区存放SMT退料,在库区中存在多个AMR进行搬运工作。
工作人员可以根据产线下发的待配送工单情况以及库区的布局,决定优先拣选SMT整数盘物料,再拣选SMT退料;还是优先拣选SMT退料,再拣选SMT整数盘物料。
在一种实施方式中,产线下发多个待配送工单,工作人员优先拣选物料对应的所需拣选的整数物料,再拣选物料对应的所需拣选的退料。
在这种情况下,如图8所示,上述控制搬运机器人将所述待配送工单关联的所述退料包装数量的物料和所述整数物料包装数量的物料搬运至产线的步骤,可以包括:
S801,控制搬运机器人搬运用于装载所述待配送工单包括的物料的料车至料车分播位;
电子设备可以同时管理整数物料货架区和退料货架区,在接收到产线用料需求的情况下,电子设备可以确定待配送工单包括产线所需物料的所需拣选的退料包装数量和整数物料包装数量,进而根据接收到的各指令,控制搬运机器人完成搬运料车、搬运整数物料的货架,以及配送物料等工作。其中,搬运机器人可以是自主移动机器人AMR,一般为轮式或类人机器人,携带各种传感器,可自主导航,完成物料转运工作。电子设备接受到的指令可以是工作人员发送,也可以是预设触发,在此不做具体限定。
示例性地,在工作人员发送整数物料拣选指令时,电子设备可以控制搬运机器人搬运用于装载待配送工单包括的物料的料车至料车分播位。
S802,根据所述整数物料包装数量和该种整数物料所在的货架位置,控制搬运机器人从所述整数物料货架区,搬运存放该种整数物料的货架至拣选工作站,以按照所述整数物料包装数量从所述货架拣选所述整数物料,并放置于所述料车;
电子设备在确定该种物料所需拣选的整数物料包装数量后,可以根据该种物料在整数物料货架区中存放的位置,确定该种物料所需拣选的整数物料所在的货架位置。那么,电子设备可以根据整数物料包装数量和该种整数物料所在的货架位置,控制搬运机器人移动至整数物料货架区,从整数物料货架区搬运存放该种整数物料的货架至拣选工作站,这样工作人员可以按照整数物料包装数量,从货架中拣选整数物料包装数量的整数物料,并将整数物料放置于料车。
S803,在接收到整数物料拣选完成指令的情况下,控制搬运机器人搬运所述料车至预设合单区,以根据所述退料货架区的指示灯所在仓位,从所述退料货架区中拣选所述退料包装数量的待拣选退料,并放置于所述预设合单区的料车;
工作人员拣选完整数物料时,可以发出整数物料拣选完成指令,电子设备在接收到工作人员发出的整数物料拣选完成指令的情况下,可以控制搬运机器人搬运料车至预设合单区,工作人员在到达存放退料的退料货架区时,可以根据退料货架区的指示灯所在仓位,从退料货架区中拣选退料包装数量的待拣选退料,并放置于预设合单区的料车。其中,预设合单区为工作人员未完成待拣选退料的拣选工作时,料车所放置的位置。
S804,在接收到退料拣选完成指令的情况下,控制搬运机器人搬运所述料车至拣选完成区;
工作人员拣选完退料时,可以发出退料拣选完成指令,电子设备在接收到工作人员发出的退料拣选完成指令的情况下,可以控制搬运机器人搬运料车至拣选完成区。
S805,控制搬运机器人从所述拣选完成区搬运所述料车进行产线配送。
在搬运机器人将料车搬运至拣选完成区后,工作人员可以发出物料配送指令,进而电子设备可以控制搬运机器人从拣选完成区搬运料车进行产线配送。
例如,如图9所示,电子设备获取到产线下发的待配送工单,确定待配送工单包括产线所需各种SMT物料所需拣选的退料盘数量和整数盘数量,在接收到工作人员发送的整数物料拣选指令的情况下,电子设备可以控制AMR从配送料车缓存区,搬运配送料车补充至配送料车分播位。
针对任一种待配送工单包括的物料,根据整数盘数量和整数盘物料所在的货架位置,电子设备可以控制AMR背负货架至拣选工作站,也即AMR可以从整数盘区背负存放待配送工单所需的整数盘的SMT物料的货架至拣选工作站。然后由人工拣选整数盘物料,即工作人员可以按照SMT物料的整数盘数量,从货架中拣选SMT物料对应的整数盘数量的物料,并放置于料车。
在工作人员拣选完SMT物料对应的整数盘物料后,发出整数盘物料拣选完成指令,电子设备在接收到工作人员发出的整数盘物料拣选完成指令的情况下,可以控制AMR背负料车至合单区,同时由人工拣选亮灯货架区退料盘物料。即工作人员可以走至亮灯货架区,根据亮灯货架区指示灯点亮的位置,拣选SMT物料对应的退料盘。
工作人员在亮灯货架区完成SMT物料对应的退料盘的拣选后,发出退料盘物料拣选完成指令,电子设备在接收到工作人员发出的退料盘物料拣选完成指令的情况下,可以控制AMR背负料车至亮灯货架拣选完成区。进而在接收到工作人员发出的物料配送指令的情况下,控制AMR从拣选完成区搬运料车进行产线配送。
可见,在本实施例中,由于根据待配送工单所包括的物料的包装总数量以及物料对应的拣选方式,可以确定物料所需拣选的退料包装数量,进而确定物料所需拣选的整数物料包装数量,以使搬运机器人将基于工单完成拣选的物料搬运至产线,这样基于物料所需拣选的退料包装数量和整数物料包装数量,对工单包括的物料进行拣选,无需依靠工作人员的经验,可以降低物料拣选错误率和人工工作量,并且智能化程度高。
此外,先拣选物料对应的所需拣选的整数物料,再拣选物料对应的所需拣选的退料的方式,执行流程简单,电子设备可以根据执行的待配送工单进行组波,提高拣选效率。但是,拣选在一定程度上受制于整数物料货架区拣选的完成状态,人工拣选效率受限。
作为本申请实施例的一种实施方式,上述整数物料存放于整数物料货架区,所述整数物料货架区包括多个货架,每个货架存放至少一种整数物料;
在一种实施方式中,产线下发多个待配送工单,工作人员可以优先拣选物料对应的所需拣选的退料,再拣选物料对应的所需拣选的整数物料。
在这种情况下,如图10所示,上述控制搬运机器人将所述待配送工单关联的所述退料包装数量的物料和所述整数物料包装数量的物料搬运至产线的步骤,可以包括:
S1001,控制搬运机器人搬运用于装载所述待配送工单包括的物料的料车至预设合单区,以根据所述退料货架区的指示灯所在仓位,从所述退料货架区中拣选所述退料包装数量的待拣选退料,并放置于所述预设合单区的料车;
电子设备确定待配送工单包括产线所需物料的所需拣选的退料包装数量和整数物料包装数量后,工作人员可以发送退料拣选指令,电子设备可以控制搬运机器人搬运用于装载待配送工单包括的物料的料车至预设合单区,那么,工作人员可以在退料货架区,根据退料货架区的指示灯所在仓位,从退料货架区中拣选退料包装数量的待拣选退料,并放置于预设合单区的料车。
S1002,在接收到退料拣选完成指令的情况下,控制搬运机器人搬运所述料车至拣选完成区;
工作人员拣选完退料时,可以发出退料拣选完成指令,电子设备在接收到工作人员发出的退料拣选完成指令的情况下,可以控制搬运机器人搬运料车至拣选完成区。
S1003,控制搬运机器人从所述拣选完成区搬运所述料车至料车分播位;
在搬运机器人将料车搬运至拣选完成区后,工作人员可以发出整数物料的拣选指令,进而电子设备在接收到该指令的情况下,可以控制搬运机器人从拣选完成区搬运料车至料车分播位。
S1004,根据所述整数物料包装数量和该种整数物料所在的货架位置,控制搬运机器人从所述整数物料货架区,搬运存放该种整数物料的货架至拣选工作站,以按照所述整数物料包装数量从所述货架拣选所述整数物料,并放置于所述料车;
电子设备在确定该种物料所需拣选的整数物料包装数量和该种整数物料所在的货架位置后,可以根据整数物料包装数量和该种整数物料所在的货架位置,控制搬运机器人移动至整数物料货架区,从整数物料货架区搬运存放该种整数物料的货架至拣选工作站,这样工作人员可以按照整数物料包装数量,从货架中拣选整数物料包装数量的整数物料,并将整数物料放置于料车。
S1005,在接收到整数物料拣选完成指令的情况下,控制搬运机器人从所述料车分播位搬运所述料车进行产线配送。
工作人员拣选完整数物料时,可以发出物料配送指令,电子设备在接收到工作人员发出的物料配送指令的情况下,可以控制搬运机器人从料车分播位搬运料车进行产线配送。
例如,如图11所示,电子设备获取到产线下发的待配送工单,确定待配送工单包括产线所需各种SMT物料所需拣选的退料盘数量和整数盘数量。
电子设备在接收到工作人员退料拣选指令的情况下,需要将配送料车补充至合单区,即电子设备可以控制AMR背负料车至合单区,然后由人工拣选亮灯货架区退料盘物料。即工作人员可以在亮灯货架区,根据亮灯货架区的指示灯点亮位置,从亮灯货架区中拣选SMT物料所需拣选的退料盘,并放置于合单区的料车。
工作人员拣选完退料,可以发出退料拣选完成指令,电子设备在接收到工作人员发出的退料拣选完成指令的情况下,可以控制AMR搬运料车至拣选完成区,进而在接收到工作人员发出的整数物料的拣选指令的情况下,将料车补充至配送料车分播位,即控制AMR从拣选完成区搬运料车至料车分播位。
针对任一种待配送工单包括的物料,根据整数盘数量和整数盘物料所在的货架位置,电子设备可以控制AMR背负货架至拣选工作站,也即AMR可以从整数盘区背负存放待配送工单所需的SMT物料的货架至拣选工作站。然后由人工拣选整数盘物料,即工作人员可以按照SMT物料的整数盘数量,从货架中拣选SMT物料对应的整数盘数量的物料,并放置于料车。
在工作人员拣选完SMT物料对应的整数盘物料后,可以发出物料配送指令,电子设备在接收到工作人员发出的物料配送指令的情况下,可以控制AMR从料车分播位搬运料车进行产线配送。
可见,在本实施例中,由于根据待配送工单所包括的物料的包装总数量以及物料对应的拣选方式,可以确定物料所需拣选的退料包装数量,进而确定物料所需拣选的整数物料包装数量,以使搬运机器人将基于工单完成拣选的物料搬运至产线,这样基于物料所需拣选的退料包装数量和整数物料包装数量,对工单包括的各种物料进行拣选,无需依靠工作人员的经验,可以降低物料拣选错误率和人工工作量,并且智能化程度高。
此外,先拣选物料对应的所需拣选的退料,再拣选物料对应的所需拣选的整数物料的方式,对于存放于退料货架区的退料的拣选自由度高,但是,在配送料车到达料车分播位后,搬运机器人才能开始执行整数物料货架区的搬运任务,这样整数物料货架的搬运任务下发受料车到位时间限制,使得搬运机器人系统效率较低。
作为本申请实施例的一种实施方式,在所述针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量的步骤之前,上述方法还可以包括:
针对所述待配送工单中的任一种物料,如果该种物料存在库存退料,执行所述针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量的步骤;
如果该种物料不存在库存退料,将所述待配送工单包括的该种物料所对应的包装总数量,作为所需拣选的整数物料包装数量。
由于针对待配送工单中的任一种物料,该种物料可能存在库存退料,也可能不存在库存物料,那么,在该种物料不存在库存物料的情况下,可以根据该种物料所对应的包装总数量,确定该种物料对应的所需拣选的整数物料包装数量。
针对待配送工单中的任一种物料,如果该种物料存在库存退料,电子设备可以执行针对待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量的步骤。
上述步骤的具体实施方式与步骤S102中确定所需拣选的退料包装数量的实施例相同,可以参见步骤S102中确定所需拣选的退料包装数量的具体实施方式的描述,在此不再赘述。
如果该种物料不存在库存退料,那么,电子设备可以将待配送工单包括的该种物料所对应的包装总数量,作为所需拣选的整数物料包装数量。
可见,在本实施例中,针对待配送工单中的任一种物料,如果该种物料存在库存退料,电子设备可以执行针对待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量的步骤,如果该种物料不存在库存退料,可以将待配送工单包括的该种物料所对应的包装总数量,作为所需拣选的整数物料包装数量。由于根据待配送工单所包括的物料的包装总数量以及物料对应的拣选方式,可以确定物料所需拣选的退料包装数量,进而确定物料所需拣选的整数物料包装数量,这样基于物料所需拣选的退料包装数量和整数物料包装数量,对工单包括的各种物料进行拣选,无需依靠工作人员的经验,可以降低物料拣选错误率和人工工作量,并且智能化程度高。
图12为本申请实施例所提供的物料管理方法的一种具体流程图。下面结合图12对本申请实施例所提供的物料管理方法进行举例介绍。如图12所示,本申请实施例所提供的物料管理方法可以包括以下步骤:
S1201,工单物料需求n;
电子设备获取到产线下发的待配送工单,待配送工单中物料所对应的包装总数量为n。
S1202,亮灯货架区是否有库存;如果是,执行步骤S1203,否则执行步骤S1204。
该种物料的退料存放于亮灯货架区,如果亮灯货架区有库存,电子设备可以根据物料所对应的包装总数量和预设退料拣选方式,确定所需拣选的退料包装数量,如果亮灯区没有库存,可以确定所需拣选的整数物料包装数量为该种物料所对应的包装总数量。
S1203,亮灯货架区拣选数量n1=roundup(n*k);
如果亮灯货架区有库存,引入退料拣选比例因子k,k<1,电子设备可以确定所需拣选的退料盘拣选数为n1=roundup(n*k)。
S1204,分配整数盘库区物料n2=n;
如果亮灯货架区没有库存,电子设备可以确定该种物料所需的整数盘物料为该种物料所对应的包装总数量n,即从从整数盘库区中分配该种物料的整数盘数量为n2=n。
S1205,退料盘优先分配数量大的料盘;
电子设备可以根据该物料对应的退料盘所包括的物料数,按照从大到小的顺序进行排序,然后将排序为1至n1的退料盘,确定为待拣选退料。
S1206,是否存在退料盘物料数小于g;如果是,执行步骤S1207,否则执行步骤S1208。
电子设备确定退料盘数量后,可以引入控制因子g,作为预设物料数量。如果在n1个退料盘中,存在退料盘所包括的物料数低于预设物料数量g,则执行步骤S1207,否则,执行步骤S1208。
S1207,分配整数盘库区物料n2=n-n1+f;
如果退料盘中存在退料盘所包括的物料数低于预设物料数量,可以引入控制因子f,作为增加整数盘数量。如果退料盘中存在的所包括的物料数低于预设物料数量的退料盘数量大于f,那么,电子设备确定该种物料所需的整数盘数量为n2=n-n1+f。
如果退料盘中存在的所包括的物料数低于预设物料数量的退料盘数量m不大于f,那么,电子设备确定该种物料所需的整数盘数量为n2=n-n1+m。
S1208,分配整数盘库区物料n2=n-n1。
如果退料盘所包括的物料数不存在低于预设物料数量的退料盘,那么,电子设备确定该种物料所需的整数盘数量为n2=n-n1。
可见,在本申请实施例所提供的方案中,电子设备可以获取待配送工单,其中,待配送工单包括产线所需物料的包装总数量,每个包装可乘装多个物料,针对待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量,其中,退料包装数量为用于乘装退料的包装的数量,基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量,其中,整数物料包装数量为用于乘装未使用的整数物料的包装的数量,控制搬运机器人将待配送工单关联的退料包装数量的物料和整数物料包装数量的物料搬运至产线。由于根据待配送工单所包括的物料的包装总数量以及物料对应的拣选方式,可以确定物料所需拣选的退料包装数量,进而确定物料所需拣选的整数物料包装数量,以使搬运机器人将基于工单完成拣选的物料搬运至产线,这样基于物料所需拣选的退料包装数量和整数物料包装数量,对工单包括的各种物料进行拣选,无需依靠工作人员的经验,可以降低物料拣选错误率和人工工作量,并且智能化程度高。
相应于上述一种物料管理方法,本申请实施例还提供了一种物料管理装置。下面对本申请实施例所提供的一种物料管理装置进行介绍。
如图13所示,一种物料管理装置,所述装置包括:
待配送工单获取模块1310,用于获取待配送工单,其中,所述待配送工单包括产线所需物料的包装总数量,每个包装可乘装多个物料;
退料包装数量确定模块1320,用于针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量,其中,所述退料包装数量为用于乘装退料的包装的数量;
整数物料包装数量确定模块1330,用于基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量,其中,所述整数物料包装数量为用于乘装未使用的整数物料的包装的数量;
物料搬运模块1340,用于控制搬运机器人将所述待配送工单关联的所述退料包装数量的物料和所述整数物料包装数量的物料搬运至产线。
可见,在本申请实施例所提供的方案中,电子设备可以获取待配送工单,其中,待配送工单包括产线所需物料的包装总数量,每个包装可乘装多个物料,针对待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量,其中,退料包装数量为用于乘装退料的包装的数量,基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量,其中,整数物料包装数量为用于乘装未使用的整数物料的包装的数量,控制搬运机器人将待配送工单关联的退料包装数量的物料和整数物料包装数量的物料搬运至产线。由于根据待配送工单所包括的物料的包装总数量以及物料对应的拣选方式,可以确定物料所需拣选的退料包装数量,进而确定物料所需拣选的整数物料包装数量,以使搬运机器人将基于工单完成拣选的物料搬运至产线,这样基于物料所需拣选的退料包装数量和整数物料包装数量,对工单包括的各种物料进行拣选,无需依靠工作人员的经验,可以降低物料拣选错误率和人工工作量,并且智能化程度高。
作为本申请实施例的一种实施方式,上述退料包装数量确定模块1320,可以包括:
退料包装数量计算子模块,用于针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量和预设退料拣选比例因子,计算该种物料对应的所需拣选的退料包装数量。
作为本申请实施例的一种实施方式,上述退料包装数量计算子模块,可以包括:
乘积结果获取单元,用于将该种物料所对应的包装总数量与预设退料拣选比例因子相乘,得到乘积结果;
退料包装数量获取单元,用于对所述乘积结果向上取整,得到该种物料对应的所需拣选的退料包装数量;
作为本申请实施例的一种实施方式,上述装置还可以包括:
物料数获取模块,用于获取该种物料对应的各库存退料所包括的物料数;
待拣选退料确定模块,用于根据所述物料数从大到小的顺序,从所述各库存退料中,确定所述退料包装数量的库存退料,作为待拣选退料;
库存位置获取模块,用于获取所述待拣选退料所在的库存位置,以从所述库存位置拣选所述待拣选退料;
作为本申请实施例的一种实施方式,上述整数物料包装数量确定模块1330,可以包括:
差值计算子模块,用于计算该种物料所对应的包装总数量与所述退料包装数量的差值;
整数物料包装数量确定子模块,用于如果该种物料对应的待拣选退料所包括的物料数均不低于预设物料数,将所述差值作为该种物料对应的所需拣选的整数物料包装数量;
目标数量获取子模块,用于如果该种物料对应的待拣选退料中存在目标退料,获取所述目标退料的数量,作为目标数量,其中,所述目标退料为包括的物料数低于所述预设物料数的待拣选退料;
整数物料包装数量计算子模块,用于基于所述目标数量和所述差值,计算该种物料对应的所需拣选的整数物料包装数量;
作为本申请实施例的一种实施方式,上述整数物料包装数量计算子模块,可以包括:
第一计算单元,用于如果所述目标数量不大于预设数量,将所述目标数量与所述差值的和,作为该种物料对应的所需拣选的整数物料包装数量;
第二计算单元,用于如果所述目标数量大于所述预设数量,将所述预设数量与所述差值的和,作为该种物料对应的所需拣选的整数物料包装数量;
作为本申请实施例的一种实施方式,所述库存退料存放于退料货架区,所述退料货架区包括多个仓位,每个仓位具有指示灯;
上述装置还可以包括:
指示灯控制模块,用于控制所述待拣选退料所在的仓位的指示灯按照预设方式点亮,用于指示从所述指示灯所在仓位拣选所述待拣选退料;
作为本申请实施例的一种实施方式,所述整数物料存放于整数物料货架区,所述整数物料货架区包括多个货架,每个货架存放至少一种整数物料;
上述物料搬运模块1340可以包括:
第一控制模块,用于控制搬运机器人搬运用于装载所述待配送工单包括的物料的料车至料车分播位;
第二控制模块,用于根据所述整数物料包装数量和该种整数物料所在的货架位置,控制搬运机器人从所述整数物料货架区,搬运存放该种整数物料的货架至拣选工作站,以按照所述整数物料包装数量从所述货架拣选所述整数物料,并放置于所述料车;
第三控制模块,用于在接收到整数物料拣选完成指令的情况下,控制搬运机器人搬运所述料车至预设合单区,以根据所述退料货架区的指示灯所在仓位,从所述退料货架区中拣选所述退料包装数量的待拣选退料,并放置于所述预设合单区的料车;
第四控制模块,用于在接收到退料拣选完成指令的情况下,控制搬运机器人搬运所述料车进行产线配送。
作为本申请实施例的一种实施方式,所述整数物料存放于整数物料货架区,所述整数物料货架区包括多个货架,每个货架存放至少一种整数物料;
上述物料搬运模块1340可以包括:
第五控制模块,用于控制搬运机器人搬运用于装载所述待配送工单包括的物料的料车至预设合单区,以根据所述退料货架区的指示灯所在仓位,从所述退料货架区中拣选所述退料包装数量的待拣选退料,并放置于所述预设合单区的料车;
第六控制模块,用于在接收到退料拣选完成指令的情况下,控制搬运机器人搬运所述料车至料车分播位;
第七控制模块,用于根据所述整数物料包装数量和该种整数物料所在的货架位置,控制搬运机器人从所述整数物料货架区,搬运存放该种整数物料的货架至拣选工作站,以按照所述整数物料包装数量从所述货架拣选所述整数物料,并放置于所述料车;
第八控制模块,用于在接收到整数物料拣选完成指令的情况下,控制搬运机器人从所述料车分播位搬运所述料车进行产线配送。
作为本申请实施例的一种实施方式,上述装置还可以包括:
库存退料确定模块,用于在所述针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量的步骤之前,针对所述待配送工单中的任一种物料,如果该种物料存在库存退料,执行所述针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量的步骤;
还用于如果该种物料不存在库存退料,将所述待配送工单包括的该种物料所对应的包装总数量,作为所需拣选的整数物料包装数量。
本申请实施例还提供了一种物料管理系统,如图14所示,所述系统包括控制设备1401,其中:
所述控制设备1401,用于获取待配送工单,针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量,基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量;控制搬运机器人将所述待配送工单关联的所述退料包装数量的物料和所述整数物料包装数量的物料搬运至产线,其中,所述待配送工单包括产线所需物料的包装总数量,每个包装可乘装多个物料;所述退料包装数量为用于乘装退料的包装的数量;所述整数物料包装数量为用于乘装未使用的整数物料的包装的数量。
可见,在本申请实施例所提供的方案中,电子设备可以获取待配送工单,其中,待配送工单包括产线所需物料的包装总数量,总数量为用于乘装物料的包装的数量,每个包装可乘装多个物料,针对待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量,其中,退料包装数量为用于乘装退料的包装的数量,基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量,其中,整数物料包装数量为用于乘装未使用的整数物料的包装的数量,控制搬运机器人将待配送工单关联的退料包装数量的物料和整数物料包装数量的物料搬运至产线。由于根据待配送工单所包括的物料的包装总数量以及物料对应的拣选方式,可以确定物料所需拣选的退料包装数量,进而确定物料所需拣选的整数物料包装数量,以使搬运机器人将基于工单完成拣选的物料搬运至产线,这样基于物料所需拣选的退料包装数量和整数物料包装数量,对工单包括的各种物料进行拣选,无需依靠工作人员的经验,可以降低物料拣选错误率和人工工作量,并且智能化程度高。
作为本申请实施例的一种实施方式,所述控制设备1401,还可以用于获取该种物料对应的各库存退料所包括的物料数;根据所述物料数从大到小的顺序,从所述各库存退料中,确定所述退料包装数量的库存退料,作为待拣选退料;获取所述待拣选退料所在的库存位置,以从所述库存位置拣选所述待拣选退料。
作为本申请实施例的一种实施方式,所述库存退料存放于退料货架区,所述退料货架区包括多个仓位,每个仓位具有指示灯;
所述控制设备1401,还可以用于控制所述待拣选退料所在的仓位的指示灯按照预设方式点亮,用于指示从所述指示灯所在仓位拣选所述待拣选退料。
作为本申请实施例的一种实施方式,如图15所示,所述系统还包括搬运机器人1402;所述整数物料存放于整数物料货架区,所述整数物料货架区包括多个货架,每个货架存放至少一种整数物料;
所述控制设备1401,还可以用于发送料车分拨指令至搬运机器人;
所述搬运机器人1402,可以用于在接收到所述料车分拨指令的情况下,搬运用于装载所述待配送工单包括的物料的料车至料车分播位;
所述控制设备1401,还可以用于根据所述整数物料包装数量和该种整数物料所在的货架位置,发送货架搬运指令至所述搬运机器人;
所述搬运机器人1402,还可以用于在接收到所述货架搬运指令的情况下,从所述整数物料货架区,搬运存放该种整数物料的货架至拣选工作站,以按照所述整数物料包装数量从所述货架拣选所述整数物料,并放置于所述料车;
所述控制设备1401,还可以用于在接收到整数物料拣选完成指令的情况下,发送第一料车搬运指令至所述搬运机器人;
所述搬运机器人1402,还可以用于在接收到所述第一料车搬运指令的情况下,搬运所述料车至预设合单区,以根据所述退料货架区的指示灯所在仓位,从所述退料货架区中拣选所述退料包装数量的待拣选退料,并放置于所述预设合单区的料车;
所述控制设备1401,还可以用于在接收到退料拣选完成指令的情况下,发送配送指令至所述搬运机器人;
所述搬运机器人1402,还可以用于在接收到所述配送指令的情况下,控制所述搬运机器人从所述拣选完成区搬运所述料车进行产线配送。
作为本申请实施例的一种实施方式,所述系统还包括搬运机器人1402;所述整数物料存放于整数物料货架区,所述整数物料货架区包括多个货架,每个货架存放至少一种整数物料;
所述控制设备1401,还可以用于发送第二料车搬运指令至搬运机器人;
所述搬运机器人1402,可以用于在接收到所述第二料车搬运指令的情况下,搬运用于装载所述待配送工单包括的物料的料车至预设合单区,以根据所述退料货架区的指示灯所在仓位,从所述退料货架区中拣选所述退料包装数量的待拣选退料,并放置于所述预设合单区的料车;
所述控制设备1401,还可以用于在接收到退料拣选完成指令的情况下,发送第三料车搬运指令至所述搬运机器人;
所述搬运机器人1402,还可以用于在接收到所述第三料车搬运指令的情况下,搬运所述料车至料车分播位;
所述控制设备1401,还可以用于根据所述整数物料包装数量和该种整数物料所在的货架位置,发送货架搬运指令至所述搬运机器人;
所述搬运机器人1402,还可以用于在接收到所述货架搬运指令的情况下,从所述整数物料货架区,搬运存放该种整数物料的货架至拣选工作站,以使工作人员按照所述整数物料包装数量从所述货架拣选所述整数物料,并放置于所述料车;
所述控制设备1401,还可以用于在接收到整数物料拣选完成指令的情况下,发送配送指令至所述搬运机器人;
所述搬运机器人1402,还可以用于在接收到所述配送指令的情况下,从所述料车分播位搬运所述料车进行产线配送。
本申请实施例还提供了一种电子设备,如图16所示,包括:
存储器1601,用于存放计算机程序;
处理器1602,用于执行存储器1601上所存放的程序时,实现上述任一实施例所述的物料管理方法步骤。
并且上述电子设备还可以包括通信总线和/或通信接口,处理器1602、通信接口、存储器1601通过通信总线完成相互间的通信。
可见,在本申请实施例所提供的方案中,电子设备可以获取待配送工单,其中,待配送工单包括产线所需物料的包装总数量,每个包装可乘装多个物料,针对待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量,其中,退料包装数量为用于乘装退料的包装的数量,基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量其中,整数物料包装数量为用于乘装未使用的整数物料的包装的数量,控制搬运机器人将待配送工单关联的退料包装数量的物料和整数物料包装数量的物料搬运至产线。由于根据待配送工单所包括的物料的包装总数量以及物料对应的拣选方式,可以确定物料所需拣选的退料包装数量,进而确定物料所需拣选的整数物料包装数量,以使搬运机器人将基于工单完成拣选的物料搬运至产线,这样基于物料所需拣选的退料包装数量和整数物料包装数量,对工单包括的各种物料进行拣选,无需依靠工作人员的经验,可以降低物料拣选错误率和人工工作量,并且智能化程度高。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
在本申请提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施例所述物料管理方法的步骤。
在本申请提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一实施例所述的物料管理方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)等。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、系统、电子设备、计算机可读存储介质以及计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本申请的较佳实施例,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本申请的保护范围内。

Claims (19)

1.一种物料管理方法,其特征在于,所述方法包括:
获取待配送工单,其中,所述待配送工单包括产线所需物料的包装总数量,每个包装可乘装多个物料;
针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量,其中,所述退料包装数量为用于乘装退料的包装的数量;
基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量,其中,所述整数物料包装数量为用于乘装未使用的整数物料的包装的数量;
控制搬运机器人将所述待配送工单关联的所述退料包装数量的物料和所述整数物料包装数量的物料搬运至产线。
2.根据权利要求1所述的方法,其特征在于,所述针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量的步骤,包括:
针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量和预设退料拣选比例因子,计算该种物料对应的所需拣选的退料包装数量。
3.根据权利要求2所述的方法,其特征在于,所述根据该种物料所对应的包装总数量和预设退料拣选比例因子,计算该种物料对应的所需拣选的退料包装数量的步骤,包括:
将该种物料所对应的包装总数量与预设退料拣选比例因子相乘,得到乘积结果;
对所述乘积结果向上取整,得到该种物料对应的所需拣选的退料包装数量。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取该种物料对应的各库存退料所包括的物料数;
根据所述物料数从大到小的顺序,从所述各库存退料中,确定所述退料包装数量的库存退料,作为待拣选退料;
获取所述待拣选退料所在的库存位置,以从所述库存位置拣选所述待拣选退料。
5.根据权利要求4所述的方法,其特征在于,所述基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量的步骤,包括:
计算该种物料所对应的包装总数量与所述退料包装数量的差值;
如果该种物料对应的待拣选退料所包括的物料数均不低于预设物料数,将所述差值作为该种物料对应的所需拣选的整数物料包装数量;
如果该种物料对应的待拣选退料中存在目标退料,获取所述目标退料的数量,作为目标数量,其中,所述目标退料为包括的物料数低于所述预设物料数的待拣选退料;
基于所述目标数量和所述差值,计算该种物料对应的所需拣选的整数物料包装数量。
6.根据权利要求5所述的方法,其特征在于,所述基于所述目标数量和所述差值,计算该种物料对应的所需拣选的整数物料包装数量的步骤,包括:
如果所述目标数量不大于预设数量,将所述目标数量与所述差值的和,作为该种物料对应的所需拣选的整数物料包装数量;
如果所述目标数量大于所述预设数量,将所述预设数量与所述差值的和,作为该种物料对应的所需拣选的整数物料包装数量。
7.根据权利要求4-6任一项所述的方法,其特征在于,所述库存退料存放于退料货架区,所述退料货架区包括多个仓位,每个仓位具有指示灯;
所述方法还包括:
控制所述待拣选退料所在的仓位的指示灯按照预设方式点亮,用于指示从所述指示灯所在仓位拣选所述待拣选退料。
8.根据权利要求7所述的方法,其特征在于,所述整数物料存放于整数物料货架区,所述整数物料货架区包括多个货架,每个货架存放至少一种整数物料;
所述控制搬运机器人将所述待配送工单关联的所述退料包装数量的物料和所述整数物料包装数量的物料搬运至产线的步骤,包括:
控制搬运机器人搬运用于装载所述待配送工单包括的物料的料车至料车分播位;
根据所述整数物料包装数量和该种整数物料所在的货架位置,控制搬运机器人从所述整数物料货架区,搬运存放该种整数物料的货架至拣选工作站,以按照所述整数物料包装数量从所述货架拣选所述整数物料,并放置于所述料车;
在接收到整数物料拣选完成指令的情况下,控制搬运机器人搬运所述料车至预设合单区,以根据所述退料货架区的指示灯所在仓位,从所述退料货架区中拣选所述退料包装数量的待拣选退料,并放置于所述预设合单区的料车;
在接收到退料拣选完成指令的情况下,控制搬运机器人搬运所述料车进行产线配送。
9.根据权利要求7所述的方法,其特征在于,所述整数物料存放于整数物料货架区,所述整数物料货架区包括多个货架,每个货架存放至少一种整数物料;
所述控制搬运机器人将所述待配送工单关联的所述退料包装数量的物料和所述整数物料包装数量的物料搬运至产线的步骤,包括:
控制搬运机器人搬运用于装载所述待配送工单包括的物料的料车至预设合单区,以根据所述退料货架区的指示灯所在仓位,从所述退料货架区中拣选所述退料包装数量的待拣选退料,并放置于所述预设合单区的料车;
在接收到退料拣选完成指令的情况下,控制搬运机器人搬运所述料车至料车分播位;
根据所述整数物料包装数量和该种整数物料所在的货架位置,控制搬运机器人从所述整数物料货架区,搬运存放该种整数物料的货架至拣选工作站,以按照所述整数物料包装数量从所述货架拣选所述整数物料,并放置于所述料车;
在接收到整数物料拣选完成指令的情况下,控制搬运机器人从所述料车分播位搬运所述料车进行产线配送。
10.根据权利要求1-6任一项所述的方法,其特征在于,在所述针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量的步骤之前,所述方法还包括:
针对所述待配送工单中的任一种物料,如果该种物料存在库存退料,执行所述针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量的步骤;
如果该种物料不存在库存退料,将所述待配送工单包括的该种物料所对应的包装总数量,作为所需拣选的整数物料包装数量。
11.一种物料管理装置,其特征在于,所述装置包括:
待配送工单获取模块,用于获取待配送工单,其中,所述待配送工单包括产线所需物料的包装总数量,每个包装可乘装多个物料;
退料包装数量确定模块,用于针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量,其中,所述退料包装数量为用于乘装退料的包装的数量;
整数物料包装数量确定模块,用于基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量,其中,所述整数物料包装数量为用于乘装未使用的整数物料的包装的数量;
物料搬运模块,用于控制搬运机器人将所述待配送工单关联的所述退料包装数量的物料和所述整数物料包装数量的物料搬运至产线。
12.根据权利要求11所述的装置,其特征在于,所述退料包装数量确定模块,包括:
退料包装数量计算子模块,用于针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量和预设退料拣选比例因子,计算该种物料对应的所需拣选的退料包装数量;
所述退料包装数量计算子模块,包括:
乘积结果获取单元,用于将该种物料所对应的包装总数量与预设退料拣选比例因子相乘,得到乘积结果;
退料包装数量获取单元,用于对所述乘积结果向上取整,得到该种物料对应的所需拣选的退料包装数量;
所述装置还包括:
物料数获取模块,用于获取该种物料对应的各库存退料所包括的物料数;
待拣选退料确定模块,用于根据所述物料数从大到小的顺序,从所述各库存退料中,确定所述退料包装数量的库存退料,作为待拣选退料;
库存位置获取模块,用于获取所述待拣选退料所在的库存位置,以从所述库存位置拣选所述待拣选退料;
所述整数物料包装数量确定模块,包括:
差值计算子模块,用于计算该种物料所对应的包装总数量与所述退料包装数量的差值;
整数物料包装数量确定子模块,用于如果该种物料对应的待拣选退料所包括的物料数均不低于预设物料数,将所述差值作为该种物料对应的所需拣选的整数物料包装数量;
目标数量获取子模块,用于如果该种物料对应的待拣选退料中存在目标退料,获取所述目标退料的数量,作为目标数量,其中,所述目标退料为包括的物料数低于所述预设物料数的待拣选退料;
整数物料包装数量计算子模块,用于基于所述目标数量和所述差值,计算该种物料对应的所需拣选的整数物料包装数量;
所述整数物料包装数量计算子模块,包括:
第一计算单元,用于如果所述目标数量不大于预设数量,将所述目标数量与所述差值的和,作为该种物料对应的所需拣选的整数物料包装数量;
第二计算单元,用于如果所述目标数量大于所述预设数量,将所述预设数量与所述差值的和,作为该种物料对应的所需拣选的整数物料包装数量;
所述库存退料存放于退料货架区,所述退料货架区包括多个仓位,每个仓位具有指示灯;
所述装置还包括:
指示灯控制模块,用于控制所述待拣选退料所在的仓位的指示灯按照预设方式点亮,用于指示从所述指示灯所在仓位拣选所述待拣选退料;
所述整数物料存放于整数物料货架区,所述整数物料货架区包括多个货架,每个货架存放至少一种整数物料;
所述物料搬运模块包括:
第一控制模块,用于控制搬运机器人搬运用于装载所述待配送工单包括的物料的料车至料车分播位;
第二控制模块,用于根据所述整数物料包装数量和该种整数物料所在的货架位置,控制搬运机器人从所述整数物料货架区,搬运存放该种整数物料的货架至拣选工作站,以按照所述整数物料包装数量从所述货架拣选所述整数物料,并放置于所述料车;
第三控制模块,用于在接收到整数物料拣选完成指令的情况下,控制搬运机器人搬运所述料车至预设合单区,以根据所述退料货架区的指示灯所在仓位,从所述退料货架区中拣选所述退料包装数量的待拣选退料,并放置于所述预设合单区的料车;
第四控制模块,用于在接收到退料拣选完成指令的情况下,控制搬运机器人搬运所述料车进行产线配送;
所述整数物料存放于整数物料货架区,所述整数物料货架区包括多个货架,每个货架存放至少一种整数物料;
所述物料搬运模块包括:
第五控制模块,用于控制搬运机器人搬运用于装载所述待配送工单包括的物料的料车至预设合单区,以根据所述退料货架区的指示灯所在仓位,从所述退料货架区中拣选所述退料包装数量的待拣选退料,并放置于所述预设合单区的料车;
第六控制模块,用于在接收到退料拣选完成指令的情况下,控制搬运机器人搬运所述料车至料车分播位;
第七控制模块,用于根据所述整数物料包装数量和该种整数物料所在的货架位置,控制搬运机器人从所述整数物料货架区,搬运存放该种整数物料的货架至拣选工作站,以按照所述整数物料包装数量从所述货架拣选所述整数物料,并放置于所述料车;
第八控制模块,用于在接收到整数物料拣选完成指令的情况下,控制搬运机器人从所述料车分播位搬运所述料车进行产线配送;
所述装置还包括:
库存退料确定模块,用于在所述针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量的步骤之前,针对所述待配送工单中的任一种物料,如果该种物料存在库存退料,执行所述针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量的步骤;
还用于如果该种物料不存在库存退料,将所述待配送工单包括的该种物料所对应的包装总数量,作为所需拣选的整数物料包装数量。
13.一种物料管理系统,其特征在于,所述系统包括控制设备,其中:
所述控制设备,用于获取待配送工单;针对所述待配送工单中的任一种物料,根据该种物料所对应的包装总数量以及预设退料拣选方式,确定所需拣选的退料包装数量;基于该种物料对应的退料包装数量以及该种物料所对应的包装总数量,确定所需拣选的整数物料包装数量;控制搬运机器人将所述待配送工单关联的所述退料包装数量的物料和所述整数物料包装数量的物料搬运至产线;其中,所述待配送工单包括产线所需物料的包装总数量,每个包装可乘装多个物料;所述退料包装数量为用于乘装退料的包装的数量;所述整数物料包装数量为用于乘装未使用的整数物料的包装的数量。
14.根据权利要求13所述的系统,其特征在于,
所述控制设备,还用于获取该种物料对应的各库存退料所包括的物料数;根据所述物料数从大到小的顺序,从所述各库存退料中,确定所述退料包装数量的库存退料,作为待拣选退料;获取所述待拣选退料所在的库存位置,以从所述库存位置拣选所述待拣选退料。
15.根据权利要求14所述的系统,其特征在于,所述库存退料存放于退料货架区,所述退料货架区包括多个仓位,每个仓位具有指示灯;
所述控制设备,还用于控制所述待拣选退料所在的仓位的指示灯按照预设方式点亮,用于指示从所述指示灯所在仓位拣选所述待拣选退料。
16.根据权利要求15所述的系统,其特征在于,所述系统还包括搬运机器人;所述整数物料存放于整数物料货架区,所述整数物料货架区包括多个货架,每个货架存放至少一种整数物料;
所述控制设备,还用于发送料车分拨指令至搬运机器人;
所述搬运机器人,用于在接收到所述料车分拨指令的情况下,搬运用于装载所述待配送工单包括的物料的料车至料车分播位;
所述控制设备,还用于根据所述整数物料包装数量和该种整数物料所在的货架位置,发送货架搬运指令至所述搬运机器人;
所述搬运机器人,还用于在接收到所述货架搬运指令的情况下,从所述整数物料货架区,搬运存放该种整数物料的货架至拣选工作站,以按照所述整数物料包装数量从所述货架拣选所述整数物料,并放置于所述料车;
所述控制设备,还用于在接收到整数物料拣选完成指令的情况下,发送第一料车搬运指令至所述搬运机器人;
所述搬运机器人,还用于在接收到所述第一料车搬运指令的情况下,搬运所述料车至预设合单区,以根据所述退料货架区的指示灯所在仓位,从所述退料货架区中拣选所述退料包装数量的待拣选退料,并放置于所述预设合单区的料车;
所述控制设备,还用于在接收到退料拣选完成指令的情况下,发送配送指令至所述搬运机器人;
所述搬运机器人,还用于在接收到所述配送指令的情况下,控制所述搬运机器人搬运所述料车进行产线配送。
17.根据权利要求15所述的系统,其特征在于,所述系统还包括搬运机器人;所述整数物料存放于整数物料货架区,所述整数物料货架区包括多个货架,每个货架存放至少一种整数物料;
所述控制设备,还用于发送第二料车搬运指令至搬运机器人;
所述搬运机器人,用于在接收到所述第二料车搬运指令的情况下,搬运用于装载所述待配送工单包括的物料的料车至预设合单区,以根据所述退料货架区的指示灯所在仓位,从所述退料货架区中拣选所述退料包装数量的待拣选退料,并放置于所述预设合单区的料车;
所述控制设备,还用于在接收到退料拣选完成指令的情况下,发送第三料车搬运指令至所述搬运机器人;
所述搬运机器人,还用于在接收到所述第三料车搬运指令的情况下,搬运所述料车至料车分播位;
所述控制设备,还用于根据所述整数物料包装数量和该种整数物料所在的货架位置,发送货架搬运指令至所述搬运机器人;
所述搬运机器人,还用于在接收到所述货架搬运指令的情况下,从所述整数物料货架区,搬运存放该种整数物料的货架至拣选工作站,以按照所述整数物料包装数量从所述货架拣选所述整数物料,并放置于所述料车;
所述控制设备,还用于在接收到整数物料拣选完成指令的情况下,发送配送指令至所述搬运机器人;
所述搬运机器人,还用于在接收到所述配送指令的情况下,从所述料车分播位搬运所述料车进行产线配送。
18.一种电子设备,其特征在于,包括:
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-10任一所述的方法。
19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-10任一所述的方法。
CN202310702425.6A 2023-06-13 2023-06-13 一种物料管理方法、装置、系统、电子设备及存储介质 Pending CN116795053A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202310702425.6A CN116795053A (zh) 2023-06-13 2023-06-13 一种物料管理方法、装置、系统、电子设备及存储介质
PCT/CN2024/098662 WO2024255760A1 (zh) 2023-06-13 2024-06-12 一种物料管理方法、装置、系统、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202310702425.6A CN116795053A (zh) 2023-06-13 2023-06-13 一种物料管理方法、装置、系统、电子设备及存储介质

Publications (1)

Publication Number Publication Date
CN116795053A true CN116795053A (zh) 2023-09-22

Family

ID=88047512

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202310702425.6A Pending CN116795053A (zh) 2023-06-13 2023-06-13 一种物料管理方法、装置、系统、电子设备及存储介质

Country Status (2)

Country Link
CN (1) CN116795053A (zh)
WO (1) WO2024255760A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024255760A1 (zh) * 2023-06-13 2024-12-19 杭州海康机器人股份有限公司 一种物料管理方法、装置、系统、电子设备及存储介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995005985A1 (de) * 1993-08-20 1995-03-02 Lab Industrie Gesellschaft Für Misch- Und Wiegetechnik Mbh System zur handhabung von schüttgütern
WO2001094115A1 (en) * 2000-05-26 2001-12-13 Ucontrol B.V. Method and means for recycling unused material
JP2002096915A (ja) * 2000-09-20 2002-04-02 Hitachi Cable Ltd 材料の在庫管理方法及び製造条件管理方法ならびにそれらを用いたゴム製造システム
CN1991876A (zh) * 2005-12-30 2007-07-04 英业达股份有限公司 物料管理方法及系统
CN107590625A (zh) * 2016-07-08 2018-01-16 佛山市顺德区顺达电脑厂有限公司 智能管理系统及方法
CN111459599A (zh) * 2020-04-03 2020-07-28 上海闻泰信息技术有限公司 物料清单编辑方法、装置、设备及存储介质
CN113627745A (zh) * 2021-07-21 2021-11-09 苏州慧工云信息科技有限公司 一种物料需求计划方法及系统
CN115600959A (zh) * 2022-11-11 2023-01-13 四川启睿克科技有限公司(Cn) 一种实时获取锂电回收仓库物料结存信息的方法
CN115809849A (zh) * 2022-12-12 2023-03-17 山东浪潮科学研究院有限公司 一种基于工单的发料业务处理方法、装置、设备及介质

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8024064B1 (en) * 2008-06-30 2011-09-20 Amazon Technologies, Inc. Placement of inventory in a materials handling facility
CN105858031B (zh) * 2016-05-20 2018-05-01 深圳市步科电气有限公司 智能仓储系统
US11673746B2 (en) * 2019-04-05 2023-06-13 Dematic Corp. Picking station with return processing
CN113600510B (zh) * 2021-08-06 2023-08-22 苏州艾斯达克智能科技有限公司 一种产线的smt物料使用控制方法
CN115947014A (zh) * 2021-10-28 2023-04-11 深圳市库宝软件有限公司 拣货的方法、装置、设备、存储介质及程序产品
CN116795053A (zh) * 2023-06-13 2023-09-22 杭州海康机器人股份有限公司 一种物料管理方法、装置、系统、电子设备及存储介质

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995005985A1 (de) * 1993-08-20 1995-03-02 Lab Industrie Gesellschaft Für Misch- Und Wiegetechnik Mbh System zur handhabung von schüttgütern
WO2001094115A1 (en) * 2000-05-26 2001-12-13 Ucontrol B.V. Method and means for recycling unused material
JP2002096915A (ja) * 2000-09-20 2002-04-02 Hitachi Cable Ltd 材料の在庫管理方法及び製造条件管理方法ならびにそれらを用いたゴム製造システム
CN1991876A (zh) * 2005-12-30 2007-07-04 英业达股份有限公司 物料管理方法及系统
CN107590625A (zh) * 2016-07-08 2018-01-16 佛山市顺德区顺达电脑厂有限公司 智能管理系统及方法
CN111459599A (zh) * 2020-04-03 2020-07-28 上海闻泰信息技术有限公司 物料清单编辑方法、装置、设备及存储介质
CN113627745A (zh) * 2021-07-21 2021-11-09 苏州慧工云信息科技有限公司 一种物料需求计划方法及系统
CN115600959A (zh) * 2022-11-11 2023-01-13 四川启睿克科技有限公司(Cn) 一种实时获取锂电回收仓库物料结存信息的方法
CN115809849A (zh) * 2022-12-12 2023-03-17 山东浪潮科学研究院有限公司 一种基于工单的发料业务处理方法、装置、设备及介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024255760A1 (zh) * 2023-06-13 2024-12-19 杭州海康机器人股份有限公司 一种物料管理方法、装置、系统、电子设备及存储介质

Also Published As

Publication number Publication date
WO2024255760A1 (zh) 2024-12-19
WO2024255760A9 (zh) 2025-01-30

Similar Documents

Publication Publication Date Title
CN109102205B (zh) 订单任务的拣选系统、处理方法、装置、服务器和介质
Enright et al. Optimization and Coordinated Autonomy in Mobile Fulfillment Systems.
CN110197351B (zh) 一种物品出库方法和装置
US8700502B2 (en) System and method for filling an order
US9346620B2 (en) System and method for order fulfillment
US9613335B2 (en) System and methods for automatic reorganization of pick slot assignments in a warehouse
CN113184430A (zh) 货到人机器人拣选系统、方法及装置
JP2021519473A (ja) Gtpシステムの管理方法と装置、システム、サーバーならびにコンピュータ記憶媒体
CN110245890A (zh) 货品分拣方法及货品分拣系统
CN111137617B (zh) 一种货物处理系统及货物处理的方法
CN112132520B (zh) 一种物料入库方法、装置及管理设备
CN110390498B (zh) 订单分配方法和装置
KR101827482B1 (ko) 슈트별 물류 배정을 관리하기 위한 방법, 서버 및 시스템
CN115303691B (zh) 货箱搬运任务分配方法、装置、设备、系统及存储介质
JP7267907B2 (ja) 管理システム及び物品の入出庫の管理方法
CN116795053A (zh) 一种物料管理方法、装置、系统、电子设备及存储介质
WO2020144879A1 (ja) 入出庫管理装置、入出庫管理システム、入出庫管理方法およびプログラム
CN111738492A (zh) 一种容器定位方法、装置、设备和存储介质
CN113762836A (zh) 货物入库处理方法、装置、设备及存储介质
CN114873122A (zh) 料箱入库方法、装置、设备及存储介质
CN113496364B (zh) 一种出库的方法、出库端及仓储系统
CN115892804B (zh) 货物处理方法、装置、设备、系统及存储介质
JP2025524076A (ja) 貨物ピッキング方法及び倉庫保管システム
CN115062898A (zh) 一种tms订单处理方法、系统、装置及存储介质
JP2000255719A (ja) 自動倉庫とその制御方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination