一种物料调度方法、装置及计算机可读存储介质与流程

文档序号:32210671发布日期:2022-11-16 05:56阅读:53来源:国知局
一种物料调度方法、装置及计算机可读存储介质与流程

1.本技术涉及仓储管理领域,特别是涉及一种物料调度方法、装置及计算机可读存储介质。


背景技术:

2.随着现代化工业及计算机技术的发展,对智能化科技的要求也越来越高,工厂内物流的控制和管理要求实时、准确,同时对空间利用率也提出了更高的要求。
3.车间生产过程中,通常会用到立体库来存放半成品以及成品。立体库是一个多层的结构,可以将平放的物品立体存放,以节省占地面积。现有技术中,半成品或成品运输到立体库入库口之后,立体库会自动将其放到特定的库位,并记录库位和放入物品的对应关系,在需要提出物品时,通过人工输入或者扫描二维码的方式向立体库提出请求,立体库在收到请求后从物品对应的库位取出取料并放置到出库口。
4.然而,这种方式只能依靠人工管理,不仅效率低,而且成本高,无法在生产过程中自动实现立体库与生产区域存放载具数量之间的动态平衡,从而无法有效利用厂房空间,也无法提高生产效率。


技术实现要素:

5.本技术主要解决的技术问题是提供一种物料调度方法、装置及计算机可读存储介质,通过智能检测生产区域与立体库的物料及载具存放情况,能够解决无法有效利用厂房空间以及提高生产效率的问题。
6.为解决上述技术问题,本技术采用的一个技术方案是提供一种物料调度方法,包括:按照第一设定频率检测第一存储区的空载位的数量;其中,第一存储区用于存放等待上线生产的物料的载具;响应于空载位的数量小于第一设定数量,如果第一存储区存在空载具,将空载具转运到第二存储区;如果第一存储区不存在空载具,将第一存储区中存放生产顺序最末尾的至少一组物料的载具转运到立体库进行存储。
7.其中,如果第一存储区不存在空载具,将第一存储区中存放生产顺序最末尾的至少一组物料的载具转运到立体库进行存储的步骤,具体包括:如果第一存储区不存在空载具,将存放生产顺序最末尾的至少一组物料的载具转运到第三存储区;按照第二设定频率检测第三存储区的空载位的数量,响应于空载位的数量小于第二设定数量,将存放生产顺序最末尾的至少一组物料的载具运送到立体库进行存储。
8.其中,第二设定数量为第三存储区的全部载位数量。
9.其中,第二设定频率不小于第一设定频率。
10.其中,如果第一存储区不存在空载具,将第一存储区中存放生产顺序最末尾的至少一组物料的载具转运到立体库进行存储的步骤后,还包括:按照第三设定频率检测立体库中物料的生产顺序;响应于立体库中存在生产顺序最前端的至少一组物料,按照第一设定频率检测第一存储区的空载位的数量,并判断空载位的数量是否小于第一设定数量;响
应于空载位的数量不小于第一设定数量,将立体库中存储有生产顺序最前端的至少一组物料的载具运送至第一存储区。
11.其中,响应于立体库中存在生产顺序最前端的至少一组物料,按照第一设定频率检测第一存储区的空载位的数量,并判断空载位的数量是否小于第一设定数量的步骤,还包括:响应于空载位的数量小于第一设定数量,如果第一存储区存在空载具,将空载具转运到第二存储区,并将立体库中存储有生产顺序最前端的至少一组物料的载具运送至第一存储区。
12.其中,响应于立体库中存在生产顺序最前端的至少一组物料,按照第一设定频率检测第一存储区的空载位的数量,并判断空载位的数量是否小于第一设定数量的步骤,进一步包括:响应于空载位的数量小于第一设定数量,如果第一存储区不存在空载具,将第一存储区中存放生产顺序最末尾的至少一组物料的载具转运到立体库进行存储,并将立体库中存储有生产顺序最前端的至少一组物料的载具运送至第一存储区。
13.其中,第三预设频率小于第一预设频率。
14.为解决上述技术问题,本技术采用的另一个技术方案是提供一种物料调度装置,包括:存储器,用于存储程序数据,存储程序数据被执行时实现如上述任一项所述的物料调度方法中的步骤;处理器,用于执行存储器存储的程序指令以实现如上述任一项所述的物料调度方法中的步骤。
15.为解决上述技术问题,本技术采用的又一个技术方案是提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述任一项所述的物料调度方法中的步骤。
16.本技术的有益效果是:区别于现有技术,本技术按照第一设定频率检测第一存储区的空载位的数量,并在空载位的数量小于第一设定数量时,在有空载具的情况下优先转移空载具,没有空载具的情况下将存放生产顺序最末尾的至少一组物料的载具转运到立体库,从而自动实现立体库与生产区域存放载具数量之间的动态平衡,既能够使第一存储区始终保持一定的空载位,以便随时承接从上工序运输来的物料,从而提高生产效率;又能降低在制品在等待生产过程中的占地面积,增大场地使用效率,从而有效利用厂房空间。
附图说明
17.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1是本技术物料调度方法一实施方式的流程示意图;
19.图2是图1中步骤s12一具体实施方式的流程示意图;
20.图3是本技术立体库中物料转移至第一存储区的流程示意图;
21.图4是本技术物料调度装置一实施方式的结构示意图;
22.图5是本技术计算机可读存储介质一实施方式的结构示意图。
具体实施方式
23.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本技术保护的范围。
24.在本技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本技术。在本技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。
25.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
26.应当理解,本文中使用的术语“包括”、“包含”或者其他任何变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
27.随着现代化工业及计算机技术的发展,对智能化科技的要求也越来越高,工厂内物流的控制和管理要求实时、准确,同时对空间利用率也提出了更高的要求。
28.车间生产过程中,通常会用到立体库来存放半成品以及成品。立体库是一个多层的结构,可以将平放的物品立体存放,以节省占地面积。现有技术中,半成品或成品运输到立体库入库口之后,立体库会自动将其放到特定的库位,并记录库位和放入物品的对应关系,在需要提出物品时,通过人工输入或者扫描二维码的方式向立体库提出请求,立体库在收到请求后从物品对应的库位取出取料并放置到出库口。
29.然而,这种方式只能依靠人工管理,不仅效率低,而且成本高,无法在生产过程中自动实现立体库与生产区域存放载具数量之间的动态平衡,从而无法有效利用厂房空间,也无法提高生产效率。
30.基于上述情况,本技术提供一种物料调度方法,通过智能检测生产区域与立体库的物料及载具存放情况,能够解决无法有效利用厂房空间以及提高生产效率的问题。
31.下面结合附图和实施方式对本技术进行详细说明。
32.请参阅图1,图1是本技术物料调度方法一实施方式的流程示意图。如图1所示,在本实施方式中,该方法包括:
33.s11:按照第一设定频率检测第一存储区的空载位的数量;其中,第一存储区用于存放等待上线生产的物料的载具。
34.本实施方式中,物料包括pcb板(printed circuit board,印制电路板),pcb板通常放置在载具上并与载具建立绑定关系,由载具进行运输。
35.其中,放置有pcb板并与之建立绑定关系的载具称为满载具,未放置有pcb板的载具称为空载具。
36.本实施方式中,空载位指的是没有存放载具的载位。
37.其中,载位指的是按照一定大小划分的用于存放载具的区域。
38.本实施方式中,第一设定频率为30s/次。
39.在其他实施方式中,第一设定频率还可以为20s/次、40s/次或其他频率,本技术对此不作限定。
40.具体地,在分批次生产的工厂中,每一工序都有正在进行生产的物料以及等待进行生产的物料,上一工序生产的物料通过载具运输至下一工序时,通常需要先进入下一工序的第一存储区,待该工序生产线上的物料加工完后,再将第一存储区中等待上线生产的物料运输至生产线。
41.其中,第一存储区中包括设定数量的空载位,这些空载位可以用来存放载具,当载具上的物料进入生产线后,载具由满载具变为空载具,需要及时将空载具转移走,否则空载具占据太多载位,会导致第一存储区中空载位的数量不足,无法存放上工序出料,因此,需要按照设定频率检测第一存储区的空载位的数量,以确定是否留有足够的空载位,以便存放从上工序运输过来的满载具。
42.s12:响应于空载位的数量小于第一设定数量,如果第一存储区存在空载具,将空载具转运到第二存储区;如果第一存储区不存在空载具,将第一存储区中存放生产顺序最末尾的至少一组物料的载具转运到立体库进行存储。
43.本实施方式中,第一设定数量为第一存储区的部分载位数量。
44.本实施方式中,第二存储区指的是专门用来存放空载具的存储区,即空载具区。
45.具体地,第一存储区需要承载随时从上工序运输过来的满载具,因而需要始终留有一定数量的空载位,响应于空载位的数量小于第一设定数量,表明第一存储区中的空载位数量过少,不足以承载上工序出料,此时如果不尽快腾出一定数量的空载位,会影响上工序出料速度,导致生产效率降低。
46.本实施方式中,如果第一存储区存在空载具,表面该载具上原有的物料已进入生产线,载具由满载具变为空载具,此时需要将空载具移动至空载具区,以便将空载具占据的载位腾出来,从而给上工序出料提供可以存放载具的载位。
47.进一步地,如果第一存储区不存在空载具,表明第一存储区中的空载具虽然均已转移出去,但由于这一批次的生产计划中待生产的物料过多,已经占据过多载位,此时需要将处于生产顺序最末尾的物料运输至立体库中进行存储,以及时腾出空载位来承载上工序出料,从而提高生产效率。
48.具体地,请参阅图2,图2是图1中步骤s12一具体实施方式的流程示意图。如图2所示,在本实施方式中,如果第一存储区不存在空载具,将第一存储区中存放生产顺序最末尾的至少一组物料的载具转运到立体库进行存储的步骤,具体包括:
49.s21:如果第一存储区不存在空载具,将存放生产顺序最末尾的至少一组物料的载具转运到第三存储区。
50.本实施方式中,第三存储区指的是立体库缓冲区。
51.其中,立体库缓冲区指的是即将入立体库的载具的暂时停放区域。
52.s22:按照第二设定频率检测第三存储区的空载位的数量,响应于空载位的数量小于第二设定数量,将存放生产顺序最末尾的至少一组物料的载具运送到立体库进行存储。
53.本实施方式中,第二设定数量为第三存储区的全部载位数量。
54.具体地,由于第三存储区为立体库缓冲区,存放在其中的载具都是需要进入立体库存放的,因而只要检测到第三存储区中有载具,就要立刻将载具运送到立体库中。将第二设定数量设置为第三存储区的全部载位数量,即表明即使只有一个载位上存放有载具,都需要将其运送到立体库中。
55.本实施方式中,第二设定频率不小于第一设定频率。
56.其中,第二设定频率为30s/次。
57.在其他实施方式中,第二设定频率还可以为20s/次、40s/次或其他频率,本技术对此不作限定。
58.本实施方式中,由于及时将空载具或存放生产顺序最末尾的至少一组物料的载具转移出第一存储区,能够减少第一存储区的占地面积,使第一存储区不必设置多余的载位,从而有效降低了在制品在等待生产过程中的占地面积,增大了场地使用效率,从而有效利用厂房空间。
59.进一步地,除了保证不影响上工序出料,本技术还需要兼顾立体库内存储的待生产的物料的生产需求,在第一存储区中存在大于第一设定数量的空载位或存在处于生产计划最末尾的物料时,将立体库中已处于靠前生产批次的物料运送至第一存储区,以便及时进行加工。
60.具体地,请参阅图3,图3是本技术立体库中物料转移至第一存储区的流程示意图。如图3所示,在本实施方式中,包括:
61.s31:按照第三设定频率检测立体库中物料的生产顺序。
62.本实施方式中,第三预设频率小于第一预设频率。
63.其中,第三预设频率为2min/次。
64.在其他实施方式中,第三预设频率还可以为1min/次、3min/次或更多频率,本技术对此不作限定。
65.由于本技术是优先保证第一存储区有足够的空载位以存放上工序出料,因而检测立体库中待生产物料的频率低于检测第一存储区中空载位的频率。
66.本实施方式中,按照第三设定频率检测立体库中物料的生产顺序,是为了确定立体库中是否有已进入靠前生产批次的物料。
67.具体地,立体库中存储的处于生产顺序中的物料在运输至立体库时,由于是处在生产计划队列末尾的,故将其先存储至立体库,并不影响物料的加工。当第一存储区中排在生产计划靠前批次的物料已加工完毕时,立体库中存储的物料在生产顺序中就进入了靠前批次,在检测到立体库中存在生产顺序最前端的至少一组物料时,就需要将这些物料再次运输至第一存储区。
68.s32:响应于立体库中存在生产顺序最前端的至少一组物料,按照第一设定频率检测第一存储区的空载位的数量,并判断空载位的数量是否小于第一设定数量。
69.本实施方式中,在判断结果为否时,进行s33;在判断结果为是时,进行s34或s35。
70.s33:响应于空载位的数量不小于第一设定数量,将立体库中存储有生产顺序最前端的至少一组物料的载具运送至第一存储区。
71.本实施方式中,响应于空载位的数量不小于第一设定数量,表明第一存储区中有足够数量的空载位,能够承载立体库中生产顺序最前端的至少一组物料的载具。
72.s34:响应于空载位的数量小于第一设定数量,如果第一存储区存在空载具,将空载具转运到第二存储区,并将立体库中存储有生产顺序最前端的至少一组物料的载具运送至第一存储区。
73.本实施方式中,响应于空载位的数量小于第一设定数量,表明第一存储区中空载位的数量不足,无法承载立体库中生产顺序最前端的至少一组物料的载具,需要将第一存储区中的载具转移一部分至其他区域,才能腾出空载位来存放立体库中生产顺序最前端的至少一组物料的载具。
74.如果第一存储区中有空载具,可以直接将空载具运输至空载具区,以腾出一定数量的空载位。
75.进一步地,如果将空载具全部运输出去也不足以提供足够数量的空载位,还可以执行下一步逻辑,将第一存储区中目前存放生产顺序最末尾的至少一组物料的载具转运到立体库进行存储。
76.s35:响应于空载位的数量小于第一设定数量,如果第一存储区不存在空载具,将第一存储区中存放生产顺序最末尾的至少一组物料的载具转运到立体库进行存储,并将立体库中存储有生产顺序最前端的至少一组物料的载具运送至第一存储区。
77.本实施方式中,通过检测立体库中已处于靠前生产批次的物料,并将立体库中存储有生产顺序最前端的至少一组物料的载具运送至第一存储区,能够兼顾立体库中物料的生产需求,避免耽误物料的上线生产。
78.区别于现有技术,本技术按照第一设定频率检测第一存储区的空载位的数量,并在空载位的数量小于第一设定数量时,在有空载具的情况下优先转移空载具,没有空载具的情况下将存放生产顺序最末尾的至少一组物料的载具转运到立体库,从而自动实现立体库与生产区域存放载具数量之间的动态平衡,既能够使第一存储区始终保持一定的空载位,以便随时承接从上工序运输来的物料,从而提高生产效率;又能降低在制品在等待生产过程中的占地面积,增大场地使用效率,从而有效利用厂房空间。
79.对应地,本技术提供一种物料调度装置。
80.具体地,请参阅图4,图4是本技术物料调度装置一实施方式的结构示意图。如图4所示,该物料调度装置40包括相互耦接的存储器41和处理器42。
81.本实施方式中,存储器41用于存储程序数据,程序数据被执行时可实现如上述任一项实施方式所述的物料调度方法中的步骤中的步骤;处理器42用于执行存储器41存储的程序指令以实现上述任一实施方式中的步骤或者上述任一实施方式中物料调度装置对应执行的步骤。该物料调度装置40除包括上述处理器42和存储器41之外,还可根据需求包括触摸屏、通信电路等,在此不做限定。
82.具体而言,处理器42用于控制其自身以及存储器41以实现上述任一轨迹获取方法实施例中的步骤。处理器42还可以称为cpu(central processing unit,中央处理单元)。处理器42可能是一种集成电路芯片,具有信号的处理能力。处理器42还可以是通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。另外,处理器42可以由多个集成电
路芯片共同实现。
83.区别于现有技术,本技术提供一种物料调度装置,能够按照第一设定频率检测第一存储区的空载位的数量,并在空载位的数量小于第一设定数量时,在有空载具的情况下优先转移空载具,没有空载具的情况下将存放生产顺序最末尾的至少一组物料的载具转运到立体库,从而自动实现立体库与生产区域存放载具数量之间的动态平衡,既能够使第一存储区始终保持一定的空载位,以便随时承接从上工序运输来的物料,从而提高生产效率;又能降低在制品在等待生产过程中的占地面积,增大场地使用效率,从而有效利用厂房空间。
84.对应地,本技术提供一种计算机可读存储介质。
85.请参阅图5,图5是本技术计算机可读存储介质一实施方式的结构示意图。
86.如图5所示,计算机可读存储介质50包括计算机可读存储介质50上存储的计算机程序501,计算机程序501被上述处理器执行时实现上述任一实施方式中的步骤或者上述实施方式中物料调度装置对应执行的步骤。
87.具体地,集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质50中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个计算机可读存储介质50中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施方式方法的全部或部分步骤。而前述的计算机可读存储介质50包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
88.在本技术所提供的几个实施例中,应该理解到,所揭露的方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性、机械或其它的形式。
89.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
90.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
91.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本技术各个实施
方式方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
92.以上所述仅为本技术的实施方式,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1