自动清点耗材盒数量的方法、系统及耗材盒存储装置与流程

文档序号:17690650发布日期:2019-05-17 21:01阅读:201来源:国知局
自动清点耗材盒数量的方法、系统及耗材盒存储装置与流程

本发明涉及化学发光检测仪技术领域,特别是涉及一种自动清点耗材盒数量的方法、系统及耗材盒存储装置。



背景技术:

全自动化学发光免疫分析仪主要包括耗材盒加载系统、加样系统、发光检测系统以及处理器,其中,耗材盒加载系统主要包括传送结构和存储装置机构。当该化学发光免疫分析仪上电后,处理器需要重新清点整个耗材盒加载系统中的耗材盒的数量。为了达到清点耗材盒数量的目的,可以在存储装置的每一层上都安装有用于检测耗材盒的传感器,但当存储的耗材盒数量较大时,这种做法会带来高昂的传感器安装成本和维护成本。



技术实现要素:

鉴于传统的耗材盒自动清点方式所需的成本较高的问题,本发明的目的在于提供一种自动清点耗材盒数量的方法、系统及耗材盒存储装置,能够通过减少检测装置的使用,实现耗材盒数量的自动清点,降低检测装置的安装成本和维护成本。

为实现上述目的,本发明采用如下技术方案:

一种自动清点耗材盒数量的方法,所述方法包括如下步骤:

获取检测组件传送的检测信号,所述检测组件中检测装置的数量小于所述耗材盒存储装置的预设存储数量;

根据所述检测组件传送的检测信号,控制所述耗材盒存储装置中传送结构沿所述耗材盒存储装置的高度方向做升降运动,获得所述传送结构的的运动层数,其中,所述传送结构能够带动所述耗材盒存储装置内的耗材盒做升降运动;

根据所述传送结构的运动层数和所述耗材盒存储装置的预设存储数量,获得所述耗材盒存储装置中的实际耗材盒数量。

本发明还提供了一种自动清点耗材盒数量的系统,包括处理器和用于存储计算机程序的存储器,所述处理器在执行所述存储器中的计算机程序时,执行如下步骤:

获取检测组件传送的检测信号,所述检测组件中检测装置的数量小于所述耗材盒存储装置的预设存储数量;

根据所述检测组件传送的检测信号,控制所述耗材盒存储装置中传送结构沿所述耗材盒存储装置的高度方向做升降运动,获得所述传送结构的运动层数,其中,所述传送结构能够带动所述耗材盒存储装置内的耗材盒做升降运动;

根据所述传送结构的运动层数和所述耗材盒存储装置的预设存储数量,获得所述耗材盒存储装置中的实际耗材盒数量。

此外,本发明还提供了一种耗材盒存储装置,包括上述的自动清点耗材盒数量的系统。

本发明的有益效果是:

本发明的自动清点耗材盒数量的方法、系统及耗材盒存储装置,能够根据检测组件传送的检测信号,获得耗材盒存储装置中传送结构的运动层数;并根据传送结构的运动层数和耗材盒存储装置的预设存储数量,计算获得耗材盒存储装置中的实际耗材盒数量,从而可以实现耗材盒存储装置中的耗材盒数量的自动清点;并且,检测组件中检测装置的数量小于耗材盒存储装置的预设存储数量,即不需要在耗材盒存储装置的每层都设置检测装置,从而可以减少检测装置的使用数量,降低检测组件的安装成本及维护成本。

附图说明

图1为本发明的耗材盒存储装置一实施例的结构示意图;

图2为图1中第一存储装置一实施例的结构示意图;

图3为图2中第一上料机构中第一上料传送结构一实施例的结构示意图;

图4为图2中第二上料机构中第二上料传送结构一实施例的结构示意图;

图5为图1中第二存储装置一实施例的结构示意图;

图6为图5中第二卸料机构一实施例的结构示意图;

图7为图5中第二传送结构一实施例的结构示意图;

图8为图5中缓冲机构一实施例的结构示意图;

图9为缓冲机构与耗材盒配合时的结构图,其中,缓冲机构能够支撑其上设置的耗材盒;

图10为缓冲机构与耗材盒配合时的结构图,其中,缓冲机构远离耗材盒;

图11为本发明的自动清点耗材盒数量的方法一实施例的流程图;

图12为本发明中自动清点第一存储装置内耗材盒数量一实施例的方法流程图;

图13为本发明中自动清点第一存储装置内耗材盒数量另一实施例的方法流程图;

图14为本发明中自动清点第一存储装置内耗材盒数量又一实施例的方法流程图;

图15为本发明中自动清点第二存储装置内耗材盒数量的一实施例的方法流程图;

图16为本发明中自动清点第二存储装置内耗材盒数量的另一实施例的方法流程图。

具体实施方式

为了使本发明的技术方案更加清楚,以下结合附图,对本发明的自动清点耗材盒数量的方法、系统及耗材盒存储装置作进一步详细的说明。应当理解,此处所描述的具体实施例仅用以解释本发明并不用于限定本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

如图1所示,本发明一实施例的耗材盒存储装置10用于化学发光检测仪中耗材盒的存储及传输。可以理解的是,本发明的耗材盒20是用来承载能够进行样本检测分析的耗材的,如反应杯、试管、样本玻片、样本管等等,当耗材盒20中承载反应杯时,耗材盒20为反应杯盒。而且,耗材盒20的形状原则上不受限制,可以为方形、圆形或者其他形状,只要耗材盒20上具有耳部,能够使得传送结构能提升耗材盒20即可。

可选地,该耗材盒存储装置10可以包括检测组件以及传送结构,传送结构用于带动耗材盒运动,检测组件用于检测耗材盒。具体地,该耗材盒存储装置10可以包括第一存储装置11和第二存储装置12。其中,第一存储装置11可以作为耗材盒的上料区域,具体可以包括置于抽屉部件17外部的第一上料机构13和置于抽屉部件17内部的第二上料机构14。在抽屉部件17的高度延伸方向上,第一上料机构13和第二上料机构14从上到下依次设置,第一存储装置11内的耗材盒20能够从第二上料机构14运动至第一上料机构13。

可选地,如图2-4所示,传送结构包括设置的第一存储装置11内的第一传送结构,该第一传送结构用于带动多个耗材盒20在第一存储装置11内同步上升或下降,能够实现第一存储装置11内的耗材盒20在第一上料机构13和第二上料机构14之间的运动。具体地,如图2所示,该第一传送结构可以包括设置于第一上料机构内的第一上料传送结构130和设置在第二上料机构内的第二上料传送结构140。第一上料传送结构130用于带动第一上料机构13内的多个耗材盒20沿第一上料机构13的高度延伸方向,同步做上升或下降的直线运动。第二上料传送结构140用于带动第二上料机构14内的多个耗材盒20沿第二上料机构14的高度延伸方向,同步做上升或下降的直线运动。

可选地,如图3所示,第一上料机构13中的耗材盒20采用分层支撑的方式设置。第一上料机构13内设置有第一上料传送结构130,该第一上料传送结构130设置在第一上料机构13的提升框架结构上,该提升框架结构可以包括用于提升边框组件和提升围板,该提升边框组件可以为多个立柱围设形成的立方体边框,该第一上料传送结构130安装于该提升边框组件上,提升围板设置于提升边框组件的立柱上,只要保证提升围板与提升传输结构的运动不发生干涉即可。同时,提升围板还能起到防护作用,避免提升框架结构中的耗材盒20中的耗材污染,以保证化学发光检测以的检测结果准确。该第一上料传送结构130能够分层支撑其中的多个耗材盒20,并能够带动多个耗材盒20沿第一上料机构13的高度方向同步运动。具体地,如图3所示,第一上料传送结构130可以包括驱动组件131以及两个回转组件132,该驱动组件131能够驱动两个回转组件132同步运动,使得两个回转组件132带动耗材盒20做升降运动。

其中,驱动组件131可以包括第一驱动部件1311(如驱动电机)、安装于第一存储装置11的提升框架结构上的两个第一同步带轮1312、第一同步带1313以及两个传动齿轮1314,第一同步带1313套设于两个第一同步带轮1312上。两个第一同步带轮1312分别设置在提升框架结构相对的两端,其中一个同步带轮1312连接第一驱动部件1311的输出轴,第一驱动部件1311可以带动第一同步带轮1312转动。另一个第一同步带轮1312可转动地设置在其中一个传动齿轮1314的齿轮轴上,该传动齿轮1314可转动地固定在提升框架结构上,该第一同步带轮1312与传动齿轮1314可以形成一体的组合轮,当然,在其他实施例中,该第一同步带轮1312与传动齿轮1314还可以通过销连接或键连接。另一个传动齿轮1314设置在回转组件132的输出轴上,两个传动齿轮1314相啮合。这样,其中第一同步带轮1312可转动地与其中一个回转组件132传动连接,另一个同步带轮1312可以通过两个传动齿轮1314与另一个回转组件132传动连接,从而两个第一同步带轮1312能够分别带动两个回转组件132转动。本实施例中,通过两个传动齿轮13114的啮合,能够使得两个回转组件132向同一方向运动。当然,在其他实施例中,还可以通过双面同步带轮替换本实施例中的传送齿轮1314,以实现两个回转组件132向同一方向运动。

可选地,两个回转组件132对称地设置在提升框架结构相对的两侧,两个回转组件132上的杯盒托杆1323能够支撑于耗材盒20的两端。具体地,每个回转组件132可以包括两个回转轴1321、回转带1322以及安装于回转带1322上的多个杯盒托杆1323,两个回转轴1321可转动地设置于提升框架结构上,回转带1322套设于两个回转轴1321上。两个回转轴1321分设于第一上料机构13的上下两端,其中一个回转轴1321的一端伸出提升框架结构并与驱动组件131连接,因而,当驱动组件131带动该回转轴1321运动时,该回转轴1321可以带动回转带1322做回转运动。另一回转轴1321可转动地安装在提升框架结构上。可选地,多个杯盒托杆间隔的设置在回转带1322上,相邻两个杯盒托杆之间的间隔大于耗材盒20的厚度。当然,在其他实施例中,多个杯盒拖杆之间的间隔也可以等于耗材盒20的厚度。

进一步地,该回转组件132还可以包括套设于回转轴1321上的回转轮1324,回转带1322套设于该回转轮1324上。该回转轮1324可以与回转轴1321一体成型,该回转轮1324也可以通过销或键等与回转轴连接。这样,回转轮1324可以与回转轴1321同步运动,并带动其上设置的回转带1322同步运动。

可以理解的是,耗材盒20的两侧具有耳部,第一上料传送结构130接取耗材盒20后,两个杯盒托杆1323同时与耗材盒20两侧的凸耳相接触,保证耗材盒20支撑可靠,避免掉落。而且,第一上料传送结构130在向上提升耗材盒时,也是通过回转组件132带动回转内侧的杯盒托杆1323上升,实现耗材盒20的提升,这样能够在顶部输送耗材盒20,在底部补充耗材盒20,能够实现耗材盒20的连续输送。为了方便描述,本实施例中,将两个回转组件132相对的一侧记为回转内侧,两个回转组件132相背对的一侧记为回转外侧。回转组件132在回转内侧的杯盒拖杆做上升运动时,回转外侧的杯盒拖杆做下降运动,以实现杯盒拖杆绕回转组件132做回转运动。

可选地,如图4所示,第二上料机构14中的耗材盒20采用层叠方式设置。第二上料传送结构140可以通过升降运动的方式,带动第二上料机构14内存储的多个耗材盒20同步运动,从而将耗材盒20传送至第一上料机构13。具体地,如图4所示,该第二上料传送结构140可以安装于第二上料机构14的侧壁上,该第二上料传送结构140可以包括第二驱动部件141(如驱动电机)、上料升降组件142以及安装于上料升降组件142上的上料杯盒支撑部143。可选地,该上料升降组件142包括两个第二同步带轮1421、第二同步带1422以及第一导向部件1423。其中,两个第二同步带轮1421沿第二上料机构14的高度方向设置于其内壁上。其中一个第二同步带轮1421设置于第二上料机构14的顶部,另一个第二同步带轮1421设置于第二上料机构14的底部,第二同步带1422套设于两个第二同步带轮1421上。上料杯盒支撑部143设置在第二同步带1422上,上料杯盒支撑部143由第二上料机构14的内壁向第二上料机构14的内部延伸,上料杯盒支撑部143用以放置多个耗材盒20。第二驱动部件142可以带动第二同步带1422运动,第二同步带1422可以带动其上的上料杯盒支撑部143做升降运动。可选地,第二同步带轮1421与第二同步带1422上设置相互啮合的齿部,这样能够使得第二同步带轮1421与第二同步带1422之间传输可靠,避免打滑。

进一步地,第一导向部件1423可以包括第一滑轨及可滑动设置于第一滑轨上的第一滑块,第一滑轨沿第二上料机构14的高度方向设置于其内壁上,第一滑块连接至上料杯盒支撑部143。当第二同步带1422带动上料杯盒支撑部143运动时,第一滑块能够沿第一滑轨做升降运动,进而使得上料杯盒支撑部143带动多个耗材盒20同步做升降运动。

可选地,如图3和图4所示,检测组件可以包括设置在第一存储装置11上的第一检测组件,该第一检测组件可以包括第一检测装置133、第二检测装置134、第三检测装置144和层定位检测装置135。具体地,如图3所示,第一检测装置133设置在第一上料机构13的顶层,用于检测第一上料机构13的顶层是否有耗材盒20;第一检测装置133可以为红外传感器等或光耦等。第二检测装置134设置在第一上料机构13的底层,用于检测第一上料机构13的底层是否有耗材盒20。层定位检测装置135设置在第一上料机构13的顶层,用于检测回转带1322上的杯盒托杆1323是否运动至相应的层位置;该层定位检测装置135可以为光耦。当然,在其他实施例中,该层定位检测装置135还可以设置在第一上料机构的次顶层或其他位置。可选地,在其他实施例中,第一检测装置133还可以设置在第一上料机构13的底层,第二检测装置134还可以设置在第一上料机构13的顶层,此时,层定位检测装置135可以设置在第一上料机构13的底层或次底层等位置。

如图4所示,第三检测装置144可以设置在第二上料机构14的次顶层。该第三检测装置144用于检测第二上料机构14的次顶层是否有耗材盒20。可选地,该第三检测装置144可以为红外传感器或光耦等等。

进一步地,该耗材盒存储装置10还包括控制系统,控制系统可以根据第一检测组件的第一存储装置检测信号控制第一传送结构的运动。基于第一存储装置11的上述结构,由于第一上料传送结构130可以带动第一上料机构13内的多个耗材盒20同步运动,因此,可以通过控制第一上料传送结构130的升降运动,以获得第一上料机构内的耗材盒数量以及第一上料传送结构130的运动层数。

可选地,该耗材盒存储装置可以完成第一上料机构13内耗材盒数量的自动清点。具体地,控制系统首先可以控制第一上料传送结构130向上运动,直至第一检测装置133检测到耗材盒20,即直至第一上料机构13的顶层检测到耗材盒20。当第一上料机构13的顶层检测到耗材盒20时,控制系统可以将第一盒子计数器的初始值设置为第一预设存储数量,该第一预设存储数量可以等于该第一上料机构的最大存储容量减去一盒耗材盒的剩余数量。即该第一上料机构13中存储的耗材盒总数小于该第一上料机构的最大存储容量。例如,该第一上料机构的最大存储容量为7盒,实际在加载过程中,只向第一上料机构内装载6盒,这样,当第二检测装置检测到耗材盒时,第一上料机构顶层的位置处于空载状态。当然,在其他实施例中,该第一预设存储数量可以为第一上料机构的最大存储容量。

之后,控制系统可以控制第一上料传送结构130向下运动,直至第二检测装置134检测到耗材盒20,即直至第一上料机构13的底层检测到耗材盒20。可选地,第一上料传送结构130每向下运动一层,则控制第一盒子计数器递减一次。当第二检测装置134检测到耗材盒时,第一盒子计数器的当前数值即为第一上料机构13内的耗材盒数量。

进一步地,当第一检测装置133未检测到耗材盒时,则控制第一上料传送结构130向上运动一层,并控制层计数器累加一次。其中,层计数器的初始值可以为0。当层计数器的当前数值大于第一预设存储数量时,此时第一检测装置133仍未检测到耗材盒,则控制第一上料传送结构130停止运动。此时,可以说明第一上料机构内的耗材盒数量为0。

在其他实施例中,第一盒子计数器还可以用于计算第一上料传送结构130向下运动的层数。此时,当第一检测装置133检测到耗材盒时,则将第一盒子计数器的初始值设置为0。之后,当第二检测装置134未检测到耗材盒20时,第一上料传送结构130向下运动一层,同时控制第一盒子计数器累加一次,直至第一盒子计数器的当前数值等于第一预设存储数量,或第二检测装置134检测到耗材盒20。当第二检测装置检测到耗材盒时,第一盒子计数器的当前数值即为第一传送结构的杯盒拖杆的运动层数。此时,可以根据第一盒子计数器的当前数值和第一预设存储数量计算获得第一上料机构内的耗材盒数量。其中,第一预设存储数量可以等于第一上料机构的最大存储容量减去一个耗材盒后的剩余数量。

当然,在其他实施例中,还可以首先控制第一上料传送结构130向下运动,直至第二检测装置134检测到耗材盒,当第二检测装置134检测到耗材盒20时,控制系统可以将第一盒子计数器的初始值设置为第一预设存储数量。之后,控制系统可以控制第一上料传送结构130向上运动,直至第一检测装置133检测到耗材盒。可选地,第一上料传送结构130每向上运动一层,则控制第一盒子计数器递减一次。当第一检测装置133检测到耗材盒或第一盒子计数器的当前数值递减为0时,第一盒子计数器的当前数值即为第一上料机构内的耗材盒数量。

在其他实施例中,第一盒子计数器还可以用于计算第一上料传送结构130向上运动的层数。此时,当第二检测装置134检测到耗材盒时,则将第一盒子计数器的初始值设置为0。之后,当第一检测装置133未检测到耗材盒20时,第一上料传送结构130向上运动一层,同时控制第一盒子计数器累加一次,直至第一盒子计数器的当前数值等于第一预设存储数量,或第一检测装置133检测到耗材盒20。当第一检测装置133检测到耗材盒时,第一盒子计数器的当前数值即为第一传送结构的杯盒拖杆向上运动的层数。此时,可以根据第一盒子计数器的当前数值和第一预设存储数量计算获得第一上料机构内的耗材盒数量。其中,第一预设存储数量可以等于第一上料机构的最大存储容量减去一个耗材盒后的剩余数量。

同理,当第二检测装置133未检测到耗材盒时,则控制第一上料传送结构130向下运动一层,并控制层计数器累加一次。其中,层计数器的初始值可以为0。当层计数器的当前数值等于第一预设存储数量时,第二检测装置仍未检测到耗材盒,则控制第一上料传送结构130停止运动。此时,可以说明第一上料机构内的耗材盒数量为0。

可选地,该耗材盒存储装置还可以完成第二上料机构14内的耗材盒数量的自动清点。具体地,控制系统可以首先控制第二上料传送结构140运动至第二上料机构14的底层位置,即使得第二上料传送结构140的上料杯盒支撑部置于第二上料机构14的底层位置,并将第二盒子计数器的初始值设置为第二预设存储数量,第二预设存储数量可以为该第二上料机构的存储容量,即该第二预设存储数量为第二上料机构的底层至第三检测装置144所在的次顶层之间的耗材盒存储数量。之后,控制系统可以控制第二上料传送结构140向上运动。可选地,当第三检测装置144未检测到耗材盒20时,则控制控制第二盒子计数器递减一,之后控制第二上料传送结构140的上料杯盒支撑部143向上运动一层,直至第三检测装置144检测到耗材盒20或第二盒子计数器递减为0。当第三检测装置144检测到耗材盒或第二盒子计数器递减为0时,第二盒子计数器的当前数值即为第二上料机构内的耗材盒数量。

进一步地,第二上料传送结构140的第二驱动部件141可以为具有编码器的驱动电机,编码器用于记录第二驱动电机所走的步数,从而可以根据第二驱动电机所走的步数,获得第二上料传送结构140中上料杯盒支撑部143的当前所在位置。例如,耗材盒20每上升或下降一层,第二驱动电机转动预设步数。因此,可以根据第二驱动电机所走的步数,计算获得上料杯盒支撑部143所在层。此时,结合第三检测装置144,可以根据该上料杯盒支撑部143的当前所在位置计算获得第二上料存储区域内的耗材盒数量。具体地,当第三检测装置144未检测到耗材盒20时,则控制第二上料传送结构140的上料杯盒支撑部143向上运动一层,直至第三检测装置144检测到耗材盒20。当第三检测装置144检测到耗材盒20时,可以获得上料杯盒支撑部143的当前所在位置。该第二上料机构14内耗材盒20的数量可以等于第二预设存储数量与上料杯盒支撑部143所在层之差。更进一步地,根据第一上料机构13内耗材盒20的数量和第二上料机构14内耗材盒20的数量即可获得第一存储装置11内耗材盒20的数量。

当然,在其他实施例中,第二盒子计数器还可以用于记录第二上料传送结构140的运动层数,此时,当第二上料传送结构140的上料杯盒支撑部143置于第二上料机构14的底层位置时,可以将第二盒子计数器的初始值设置为0。这样,每当判定第三检测装置144未检测到耗材盒时,则控制第二盒子计数器累加一次,并控制第二上料传送结构140向上运动一层,直至第三检测装置144检测到耗材盒,或第二盒子计数器的当前数值等于第二预设存储数量。此时,第二盒子计数器的当前数值为第二上料传送结构向上运动的层数,该第二上料机构的实际耗材盒数量可以等于第二预设存储数量与第二盒子计数器的当前数值之差。

可选地,如图5-7所示,第二存储装置12可以作为耗材盒20的卸料区域,具体可以包括置于抽屉部件17外部的第二卸料机构16和置于抽屉部件17内部的第一卸料机构15。在抽屉部件17的高度延伸方向上,第一卸料机构15和第二卸料机构16从下到上依次设置。可选地,在第一卸料机构15和第二卸料机构16之间还设置有缓冲机构18,如图8所示,该缓冲机构18包括缓冲组件182和缓冲驱动组件181。当缓冲驱动组件181驱动缓冲组件182打开时,第一卸料机构15和第二卸料机构16形成一个回收通道,此时,第二存储装置12内的耗材盒20能够从第一卸料机构15运动至第二卸料机构16,或者,第二存储装置12内的耗材盒20能够从第二卸料机构16运动至第一卸料机构15。当缓冲组件182关闭时,耗材盒20无法在第一卸料机构15和第二卸料机构16之间传输。

可选地,第二存储装置12中的耗材盒20是采用层叠方式设置的。传送结构可以包括第二传送结构120,该第二传送结构设置于第二存储装置12内,当缓冲机构打开时,该第二传送结构120用于带动多个耗材盒20在第二存储装置12的回收通道内同步上升或下降,实现第二存储装置12内耗材盒20的传输。第二传送结构120可以通过升降运动的方式,带动第二存储装置12内存储的多个耗材盒20同步运动。具体地,该第二传送结构120可以安装于安装架上,且该安装架可以从第二卸料机构16的顶部延伸至第一卸料机构15的底部。因而该第二传送结构120可以由第一卸料机构15延伸至第二卸料机构16,即该第二传送结构120贯穿整个第二存储装置12。

可选地,如图7所示,该第二传送结构120可以包括第三驱动部件(如驱动电机)、卸料升降组件121以及安装于卸料升降组件121上的卸料杯盒支撑部。可选地,该卸料升降组件121包括两个第三同步带轮1211、第三同步带1212以及第二导向部件1213。其中,两个第三同步带轮1211沿第二存储装置12的高度方向设置于其内壁上。其中一个第三同步带轮1211设置于第二存储装置12的顶部,即设置在第二卸料机构16的顶部。另一个第三同步带1212轮1211设置于第二存储装置12的底部,即设置在第一卸料机构15的底部。第三同步带1212套设于两个第三同步带轮1211上,卸料杯盒支撑部设置在第三同步带1212上,卸料杯盒支撑部由第二存储装置12的内壁向第二存储装置12的内部延伸,卸料杯盒支撑部用以放置多个耗材盒20。第三驱动部件可以带动第三同步带1212运动,第三同步带1212可以带动其上的卸料杯盒支撑部做升降运动。可选地,第三同步带轮1211与第三同步带1212上设置相互啮合的齿部,这样能够使得第三同步带轮1211与第三同步带1212之间传输可靠,避免打滑。

进一步地,第二导向部件1213可以包括第二滑轨12131及可滑动设置于第二滑轨12131上的第二滑块12132,第二滑轨12131沿第二存储装置12的高度方向设置于其内壁上,第二滑块12132连接至卸料杯盒支撑部。当第三同步带1212带动卸料杯盒支撑部运动时,第二滑块12132能够沿第二滑轨12131做升降运动,进而使得卸料杯盒支撑部带动多个耗材盒20同步做升降运动。可选地,该第二导向部件1213可以与上述的第一导向部件具有相同的结构。

如图8所示,缓冲驱动组件181包括第一电磁部件1812和第一执行部件1813,第一执行部件1813设置在第一电磁部件1812上,第一执行部件1813与缓冲组件182接触,第一执行部件1813可以带动缓冲组件182运动。进一步地,该缓冲驱动组件181可以包括缓冲安装架1811,该第一电磁部件1812安装于该缓冲安装架1811上,该第一执行部件1813可以沿该缓冲安装架1811的高度方向运动。可选地,该第一电磁部件1812可以为电磁铁,该第一执行部件1813可以是与电磁铁连接的驱动杆,该驱动杆设置在电磁铁上,该电磁铁可以带动该驱动杆运动,该驱动杆可以驱动缓冲组件182同步运动。

可选地,如图8所示,该缓冲组件182可以包括阻挡部1822及与阻挡部1822相连接的连接部1821,连接部1821能够与第一执行部件1813相接触,该第一执行部件1813能够驱动该连接部1821运动,以使得该连接部1821带动阻挡部1822从第一位置运动至第二位置,或者从第二位置运动至第一位置。具体地,当第一电磁部件上电时,第一执行部件1813能够驱动连接部1821带动阻挡部1822运动至第一位置,使阻挡部1822脱离耗材盒。当第一电磁部件1812断电时,即第一电磁部件1812断电时,第一电磁部件1812失去磁力,第一执行部件1813缩回至初始位置,此时阻挡部1822能够运动至第二位置,使阻挡部1822能够支撑超出第一卸料机构15的存储容量的耗材盒20,即阻挡部能够支撑超出第三预设存储数量的耗材盒20,其中,该第三预设存储数量可以为第一卸料机构15的存储容量,即第一卸料机构15的底层到顶层之间的耗材盒存储数量。

可选地,如图8所示,缓冲组件182还可以包括弹性件1823及安装轴,阻挡部1822通过安装轴安装于缓冲安装架1811上,弹性件1823安装在安装轴上,且弹性件1823能够与阻挡部1822和缓冲安装架1811同时抵接,弹性件1823能够带动阻挡部1822从第一位置运动至第二位置。具体地,在第一电磁部件1812处于断电状态时,该阻挡部1822置于第二位置,此时,弹性件1823可以处于自然状态,弹性件1823能够保证该阻挡部1822处于水平位置。在第一电磁部件1812上电时,该阻挡部1822置于第一位置,此时,弹性件1823可以处于压缩或扭曲状态,其具有一定的弹性回复力。这样,当第一电磁部件1812断电时,弹性件1823可以带动阻挡部1822回复至初始的水平位置,即使得缓冲组件182运动至第二位置,缓冲组件182能够支撑耗材盒。

可选地,弹性件1822为扭簧、弹簧或者其他具有弹性功能的结构。当然,在其他实施方式中,缓冲驱动组件181与缓冲组件182的配合还可为电机控制插板的方式、凸轮连杆机构、双螺杆从动机构、电机控制同步带轮的旋转机构或者其他能够实现耗材盒支撑的结构。

可选地,缓冲机构18还包括缓冲检测件183,缓冲检测件183设置于缓冲安装架1811上,缓冲检测件183能够检测缓冲组件182的工作状态,即缓冲磁铁1812是否工作正常运动到位。当缓冲磁铁1812控制驱动杆1813伸出,驱动杆1813能够驱动连接部1821运动,使得连接部1821与缓冲检测件183配合,缓冲检测件183能够判断缓冲磁铁1812运动到位,保证缓冲磁铁1812运动可靠。在本实施例中,缓冲检测件183为缓冲光耦。可选地,缓冲组件182还包括延伸部1824,延伸部1824设置于连接部1821上,且延伸部1824朝向下方延伸,当缓冲磁铁1812控制驱动杆1813伸出时,驱动杆1813驱动连接部1821带动延伸部1824与缓冲检测件183配合,表明缓冲磁铁1812运动到位。可选地,缓冲驱动组件181还包括缓冲垫1814,缓冲垫1814设置于驱动杆1813与缓冲组件182的连接部1821相接触的一端,缓冲垫1814能够降低驱动杆1813与连接部1821相接触时的噪声。

可选地,该缓冲组件182的数量为两个,两个缓冲组件182对称设置于第二卸料机构16的侧壁上。缓冲驱动组件181的数量也为两个,两个缓冲驱动组件181与两个缓冲组件182对应设置,两个缓冲驱动组件181带动两个缓冲组件182同步运动。具体地,当同时控制两个第一电磁部件1812均断电时,两个缓冲组件182能够同时运动至第二位置。当同时控制两个第一电磁部件1812上电时,两个缓冲组件182能够同时运动至第一位置。

当第一电磁部件(电磁铁)断电时,第一电磁部件1812失去磁力,第一执行部件1813可以处于初始的第二位置,缓冲组件182可以由第二卸料机构16的侧壁向第二卸料机构16的内部延伸,此时,缓冲组件182能够阻挡耗材盒在第二传送结构120带动耗材盒在第一卸料机构15和第二卸料机构16之间传输,且缓冲组件182能够支撑超出第三预设存储数量的耗材盒。这样,当该第二存储装置12内的耗材盒数量大于第一卸料机构15的预设存储数量时,可以通过缓冲组件182支撑超过第一卸料机构15的存储容量的耗材盒,如图9所示。

当第一电磁部件(电磁铁)处于上电吸合状态时,第一电磁部件1812能够驱动该第一执行部件1813运动,第一执行部件1812能够带动缓冲组件182由第二位置运动至第一位置,该第一位置可以为与第二卸料机构16的侧壁平行的位置,此时,第一卸料机构和第二卸料机构之间形成回收通道,第二传送结构120能够在第一卸料机构15和第二卸料机构16之间传送。此时,缓冲组件182不会阻挡第一卸料机构15和第二卸料机构16中耗材盒的传输,如图10所示。

可选地,如图5和图6所示,检测组件还可以包括设置在第二存储装置12上的第二检测组件,该第二检测组件可以包括设置在第二存储装置12的第一卸料机构15的顶层的第四检测装置151,该第四检测装置151可以设置在第一卸料机构15的侧壁上。该第二检测组件还可以包括设置在第二卸料机构16的顶层的第五检测装置161。具体地,第四检测装置151用于检测第一卸料机构15的顶层是否有耗材盒20,第四检测装置151可以为红外传感器或光耦等等。第五检测装置161用于检测第二卸料机构16的顶层是否有耗材盒20,第五检测装置161可以为红外传感器或光耦等。

基于第二存储装置12的上述结构,由于第二传送结构120可以带动第二存储装置12内的多个耗材盒20同步运动,因此,可以通过计算第二传送结构120运动的层数计算获得第二存储装置12的实际耗材盒数量。具体地,控制系统首先控制第二传送结构120的运动至第二存储装置的底层位置,即控制第二传送结构120的卸料杯盒支撑部运动至第一卸料机构15的底层位置,并将第三盒子计数器的初始值设置为第三预设存储数量。之后,控制系统可以控制第二传送结构120向上运动。当第四检测装置151未检测到耗材盒20时,则控制将第三盒子计数器递减1,之后控制第二传送结构120的卸料杯盒支撑部继续向上运动一层,直至第四检测装置151检测到耗材盒20或第三盒子计数器递减为0。当第四检测装置151检测到耗材盒20时,可以获得卸料杯盒支撑部的当前所在位置以及第三盒子计数器的当前数值,该第三盒子计数器的当前数值即为第一卸料机构15的实际耗材盒数量。

进一步地,当第四检测装置151检测到耗材盒20时,则控制系统可以控制缓冲组件打开,即控制缓冲组件的阻挡部从第二位置运动至第一位置处,第一卸料机构15和第二卸料机构16形成回收通道。此时,控制系统可以将第三盒子计数器的数值重置为第四预设存储数量,其中,该第四预设存储数量可以为第二卸料机构16的预设存储容量。

当缓冲组件的阻挡部运动至第一位置后,控制系统可以控制第二传送结构120继续向上运动。当第五检测装置161未检测到耗材盒20时,则控制第三盒子计数器递减1,之后控制第二传送结构120的卸料杯盒支撑部继续向上运动一层,直至第五检测装置161检测到耗材盒20或第三盒子计数器递减为0。当第五检测装置161检测到耗材盒20或第三盒子计数器递减为0时,可以获得卸料杯盒支撑部的当前所在位置以及第三盒子计数器的当前数值,该第三盒子计数器的当前数值即为第二卸料机构16的实际耗材盒数量。进一步地,可以根据第一卸料机构15的实际耗材盒数量和第二卸料机构16的实际耗材盒数量计算获得第二存储装置12的实际耗材盒数量。

进一步地,第三驱动部件可以为具有编码器的驱动电机,编码器用于记录第三驱动电机所走的步数,从而可以根据第三驱动电机所走的步数获得卸料杯盒支撑部的当前所在位置。例如,耗材盒20每上升或下降一层,第三驱动电机转动预设步数。因此,可以根据第三驱动电机所走的步数,计算获得卸料杯盒支撑部所在层。此时,结合第四检测装置,可以根据该卸料杯盒支撑部的当前所在位置计算获得第一卸料机构15内的实际耗材盒数量。当第四检测装置未检测到耗材盒20时,则控制第二传送结构120的卸料杯盒支撑部向上运动一层,直至第四检测装置检测到耗材盒,并通过编码器获得卸料杯盒支撑部的当前所在位置。可选地,该第一卸料机构15内的实际耗材盒数量可以等于第一卸料机构15的总层数与卸料杯盒支撑部的当前所在层之差。

当缓冲组件的阻挡部运动至第一位置后,结合第五检测装置161,可以根据该卸料杯盒支撑部的当前所在位置计算获得第二卸料机构16内的实际耗材盒数量。具体地,当第五检测装置161未检测到耗材盒20时,则控制第二传送结构120的卸料杯盒支撑部向上运动一层,直至第五检测装置161检测到耗材盒,并通过编码器获得卸料杯盒支撑部的当前所在位置。进一步地,可以通过编码器获得自缓冲组件的阻挡部打开之后的运动步数,该运动步数可以为卸料杯盒支撑部自缓冲组件的阻挡部打开之后向上运动的层数。可选地,该第二卸料机构16内的实际耗材盒数量可以等于第四预设存储数量与自缓冲组件的阻挡部打开之后向上运动的层数之差。

当然,在其他实施例中,第三盒子计数器还可以用于记录第二传送结构120的运动层数,此时,当第二传送结构120的卸料杯盒支撑部置于第一卸料机构15的底层位置时,可以将第三盒子计数器的初始值设置为0。这样,每当判定第四检测装置151未检测到耗材盒时,则控制第三盒子计数器累加一次,并控制第二传送结构120的卸料杯盒支撑部向上运动一层,直至第四检测装置151检测到耗材盒,或第三盒子计数器的当前数值等于第三预设存储数量。此时,第三盒子计数器的当前数值为第二传送结构向上的运动层数,此时,可以根据第二传送结构120向上的运动层数和第三预设存储数量,计算获得第一卸料机构15的实际耗材盒数量。具体地,该第一卸料机构15的实际耗材盒数量可以等于第三预设存储数量与第三盒子计数器的当前数值之差。

在获得第一卸料机构15的实际耗材盒数量之后,控制系统可以根据第一卸料机构15的实际耗材盒数量进一步调整第二传送结构120的卸料杯盒支撑部的高度,以使得该第二传送结构120的卸料杯盒支撑部与缓冲组件182所支撑的耗材盒接近,或者,第二传送结构120上的最上层的耗材盒与缓冲组件182所支撑的耗材盒接近,以避免缓冲组件182的阻挡部1822打开后,缓冲组件182上的耗材盒做自由落体运动。在根据第一卸料机构15内的实际耗材盒数量将第二传送结构120的卸料杯盒支撑部的高度调节至指定高度之后,控制系统可以控制缓冲组件182的阻挡部1822从第二位置运动至第一位置,即控制系统可以控制缓冲机构18打开,使得第一卸料机构15和第二卸料机构16之间形成回收通道,以便于该第二传送结构120能够继续向上运动。同时,在获得第一卸料机构15的实际耗材盒数量之后,控制系统还可以将该第三盒子计数器的初始值重设为0。应当清楚的是,第二传送结构的卸料杯盒支撑部运动至第二卸料机构的顶层位置时,卸料杯盒支撑部上最上层的耗材盒或卸料杯盒支撑部,与缓冲组件之间仍然存在一定的距离,该距离即为上述的指定高度。

这样,在缓冲组件182的阻挡部1822运动至第一位置后,控制系统可以控制第二传送结构120继续向上运动,每当第五检测装置161未检测到耗材盒时,则控制第三盒子计数器累加一次,直至第五检测装置161检测到耗材盒或第三盒子计数器的当前数值等于第四预设存储数量。具体地,当第五检测装置161检测到耗材盒时,第三盒子计数器的当前数值即为第二传送结构120在缓冲机构打开之后继续向上的运动层数。从而可以根据该第二传送结构120在缓冲机构18打开之后继续向上的运动层数和第四预设存储数量,计算获得第二卸料机构16内的实际耗材盒数量。具体地,第二卸料机构16内的实际耗材盒数量可以等于第四预设存储数量与该第二传送结构120在缓冲机构18打开之后继续向上的运动层数之差。

应当清楚的是,上述的第一盒子计数器、第二盒子计数器、第三盒子计数器及层计数器可以是集成于检测组件或控制系统的处理器上的具有计数功能的模块,其并不是安装于耗材盒存储装置上的实体计数器。例如,该控制系统的处理器可以具有计数的功能的模块,该模块可以包括第一盒子计数器、第二盒子计数器、第三盒子计数器以及层计数器。再如,该第一盒子计数器可以集成于第二检测装置134上,即第二检测装置134为具有计数功能的检测装置,第二盒子计数器可以集成于第三检测装置144上,第三盒子计数器可以集成于第四检测装置151上,层计数器可以集成于层定位检测装置135上。当然,在其他实施例中,上述的第一盒子计数器、第二盒子计数器、第三盒子计数器及层计数器还可以是安装于耗材盒上的实体计数器。

如图11所示,本发明一实施例提供了一种自动清点耗材盒数量的方法,用于上述的耗材盒存储装置10中耗材盒数量的自动清点,上述方法包括如下步骤:

s10、获取耗材盒存储装置10上检测组件传送的检测信号,检测组件中检测装置的数量小于耗材盒存储装置的预设存储数量。具体地,检测组件可以包括多个检测装置,且该检测装置的数量小于耗材盒存储装置的预设存储数量,即并不是在耗材盒存储装置的每一层都设置有检测装置。本实施例中通过减少检测装置的数量实现耗材盒数量的清点,降低了检测组件的安装及维护成本。

s20、根据检测组件传送的检测信号,控制耗材盒存储装置中传送结构沿耗材盒存储装置的高度方向做升降运动,获得耗材盒存储装置中传送结构的运动层数。具体地,传送结构可以带动耗材盒做升降运动,可以根据检测组件传送的检测信号判断该检测组件是否检测到耗材盒。在检测组件检测到耗材盒时,可以获得传送结构的运动层数。

s30、根据传送结构的运动层数和耗材盒存储装置的预设存储数量,计算获得耗材盒存储装置中的实际耗材盒数量。由于多个耗材盒能够实现同步运动,因此,可以通过传送结构向上运动的层数或向下运动的层数,以及耗材盒存储装置的预设存储数量,获得反应杯杯盒存储装置的实际耗材盒数量。

在一个实施例中,耗材盒存储装置可以包括第一存储装置11,检测组件可以包括设置在第一存储装置11内的第一检测组件,传送结构可以包括设置在第一存储装置11内第一传送结构。上述方法可以实现对第一存储装置11内耗材盒数量的自动清点。如图12所示,具体地,上述步骤进一步可以包括:

s11、获取第一检测组件传送的第一存储装置11检测信号;第一检测组件用于检测第一存储装置内的耗材盒。

s21、根据第一检测组件传送的第一存储装置11检测信号,控制第一传送结构沿第一存储装置11的高度方向做升降运动,获得第一存储装置11内第一传送结构的运动层数。具体地,第一传送结构可以带动第一存储装置内的耗材盒做升降运动,直至第一检测组件检测到耗材盒,停止运动,从而可以获得第一传送结构的运动层数。

s31、根据第一传送结构的运动层数和第一存储装置11的预设存储数量,获得第一存储装置11内的实际耗材盒数量。例如,第一存储装置11内的实际耗材盒数量可以等于第一存储装置11的预设存储数量与第一传送结构的运动层数之差。

进一步地,第一存储装置11可以包括第一上料机构13和第二上料机构14,第一上料机构13内设置有用于传送耗材盒的第一上料传送结构130,第二上料机构14内设置有用于传送耗材盒的第二上料传送结构140。第一存储装置11内的实际耗材盒数量可以等于第一上料机构13的实际耗材盒数量与第二上料机构14的实际耗材盒数量之和。

可选地,该第一存储装置11的预设存储数量可以包括,第一上料机构13的第一预设存储数量和第二上料机构14的第二预设存储数量。其中,第一预设存储数量可以为第一上料机构的存储容量减去一个耗材盒的剩余存储数量,第二预设存储数量可以为第二上料机构的底层到次顶层之间能够存储的数量。因而,可以根据第一传送结构的第一上料传送结构130的运动层数与第一预设存储数量,获得第一上料机构13的实际耗材盒数量。同理,可以根据第二上料机构14的第二预设存储数量和第二上料传送结构140的运动层数,获得第二上料机构14的实际耗材盒数量。更进一步地,根据第一上料机构13的实际耗材盒数量和第二上料机构14的实际耗材盒数量,计算获得第一存储装置11内的实际耗材盒数量。其中,第一上料传送结构130的运动层数应当小于或等于第一预设存储数量,第二上料传送结构的运动层数应当小于或等于第二预设存储数量。

在一个实施例中,第一检测组件包括第一检测装置133和第二检测装置134。具体地,第一检测装置133可以安装在第一存储装置11的第一上料机构13的顶层,用于检测第一上料机构13的顶层是否有耗材盒20。第二检测装置134可以安装在第一存储装置11的第一上料机构13的底层,用于检测第一上料机构13的底层是否有耗材盒20。第一存储装置检测信号包括第一检测装置133传送的第一检测信号和第二检测装置134传送的第二检测信号。控制系统可以根据第一检测信号和第二检测信号获得第一上料传送结构130的运动层数,并根据第一上料传送结构130的运动层数和第一预设存储数量获得第一上料机构13内的实际耗材盒数量。本实施例中,第一上料传送结构130的运动层数是指,当第一检测装置133检测到耗材盒时,第一上料传送结构130向下运动的层数;或者,当第二检测装置134检测到耗材盒时,第一上料传送结构130向上运动的层数。

具体地,如图13所示,在第一上料机构13的耗材盒数量的清点过程中,上述方法具体包括如下步骤:

步骤s110、分别获取第一检测信号和第二检测信号,其中,该第一检测信号为第一检测装置133传送的检测信号,可用于判断第一检测装置133是否检测到耗材盒。第二检测信号为第二检测装置134传送的检测信号,可用于判断第二检测装置134是否检测到耗材盒。

步骤s210、根据第一检测信号判断第一检测装置133是否检测到耗材盒,即判断第一上料机构13的顶层是否有耗材盒20,同时可以执行步骤s212,根据第二检测信号判断第二检测装置134是否检测到耗材盒,即判断第一上料机构13的底层是否有耗材盒20。当根据第一检测信号判定第一检测装置133检测到耗材盒20时,且第二检测装置134未检测到耗材盒20时,控制系统可以控制第一上料传送结构130向下运动,直至第一上料机构13底层的第二检测装置134检测到耗材盒20。从而,根据第一检测信号和第二检测信号可以获得第一上料传送结构130向下的运动层数。进一步地,控制系统根据该第一上料传送结构130向下的运动层数和第一预设存储数量,可以获得第一上料机构13的实际耗材盒数量,其中,第一上料传送结构130向下的运动层数应当小于或等于第一预设存储数量。具体地,该第一上料传送结构130的实际耗材盒数量可以等于第一预设存储数量与第一上料传送结构130向下的运动层数之差。

当第一上料传送结构130向上运动的层数等于第一预设存储数量,且第一检测装置仍然未检测到耗材盒时,说明该第一上料机构13内没有耗材盒,此时,可以获知该第一上料机构13内的耗材盒数量为0。

更进一步地,上述步骤s21进一步包括如下步骤:

每当根据第一检测信号,判定第一检测装置133检测到耗材盒20时,则执行步骤s211,控制第一上料传送结构130向第二检测装置134方向运动一层,直至第二检测装置134检测到耗材盒20,从而获得第一上料传送结构130的运动层数。具体地,当判定第一检测装置133检测到耗材盒20时,控制第一上料传送结构130向下运动一层。也就是说,在第一存储装置11的耗材盒清点过程中,可以先控制第一上料传送结构130的杯盒拖杆1323向上运动,再控制第一上料传送结构130的杯盒拖杆1323向下运动。从而可以根据第一上料传送结构130的杯盒拖杆1323向下的运动层数与第一预设存储数量获得第一上料机构的实际耗材盒存储数量。

可选地,当第一检测装置133设置在第一上料机构13的底层,第二检测装置134设置在第一上料机构13的顶层时,当判定第一检测装置133检测到耗材盒20时,控制第一传送结构向上运动一层,直至第二检测装置134检测到耗材盒20。也就是说,在第一存储装置11的耗材盒清点过程中,可以先控制第一上料传送结构130向下运动,再控制第一上料传送结构130向上运动。从而可以根据第一上料传送结构130的杯盒拖杆1323向上的运动层数与第一预设存储数量获得第一上料机构的实际耗材盒存储数量。

可选地,当控制第一上料传送结构130向上运动或向下运动一层时,可以通过控制第一驱动部件转动预设的步数。例如,第一驱动部件转动预设的步数时,可以带动第一上料传送结构130向上运动或向下运动预设的高度,该预设的高度可以等于两层之间的高度差。

可选地,上述步骤s21进一步包括:

s219、当根据第一检测信号判定第一检测装置133检测到耗材盒20时,则将第一盒子计数器的初始值设置为第一预设存储数量;其中,该第一预设存储数量可以等于第一上料机构13的存储容量减去一个耗材盒的剩余数量。

当第一上料传送结构130向第二检测装置134方向运动一层,则执行一次步骤s212、判断第二检测装置134是否检测到耗材盒20;即每当第一上料传送结构130向下运动一层,则判断一次第二检测装置134是否检测到耗材盒20。

每当第二检测装置134未检测到耗材盒20时,则执行步骤s213,控制第一盒子计数器递减一次,其中,第一盒子计数器的初始值可以为第一预设存储数量;之后,返回步骤s211,控制第一传送结构向第二检测装置134方向运动一层。直至第一盒子计数器的当前数值递减为零,或第二检测装置134检测到耗材盒20,则可以根据第一盒子计数器的当前数值获得第一上料机构内的耗材盒数量。例如,当第一盒子计数器的当前数值递减为零时,此时第一上料传送结构130的运动层数可以等于第一预设存储数量。若第二检测装置134检测到耗材盒20,则该第一盒子计数器的当前数值即为第一上料机构内的实际耗材盒数量。该第一盒子计数器的初始值与当前数值之差,即为第一上料传送结构130的运动层数。

在其他实施例中,第一盒子计数器还可以用于计算第一上料传送结构130向下运动的层数。此时,当第一检测装置检测到耗材盒时,则将第一盒子计数器的初始值设置为0。之后,每当第二检测装置134未检测到耗材盒20时,则可以控制第一盒子计数器累加一次,直至第一盒子计数器的当前数值等于第一预设存储数量,或第二检测装置134检测到耗材盒20。当第二检测装置检测到耗材盒时,第一盒子计数器的当前数值即为第一传送结构的杯盒拖杆的运动层数。此时,可以根据第一盒子计数器的当前数值和第一预设存储数量计算获得第一上料机构内的耗材盒数量。

在一个实施例中,上述步骤s21还包括如下步骤:

每当根据第一检测信号,判定第一检测装置133未检测到耗材盒20时,则执行步骤s215,控制第一上料传送结构130向第一检测装置133方向运动一层,直至第一检测装置133检测到耗材盒20。之后,可以控制第一上料传送结构130向第二检测装置134方向运动一层,执行步骤s212,判断第二检测装置134是否检测到耗材盒。具体地,在判定第一检测装置133未检测耗材盒20时,则控制第一上料传送结构130向上运动一层,直至第一检测装置133检测到耗材盒20。可选地,当第一检测装置133设置在第一上料机构13的底层,第二检测装置134设置在第一上料机构13的顶层时,在判定第一检测装置133未检测到耗材盒20时,则控制第一上料传送结构130向下运动一层。

每当第一上料传送结构130向第一检测装置133方向运动一层,则执行步骤s216,控制层计数器累加一次,直至层计数器的当前数值大于第一预设存储数量,或第一检测装置133检测到耗材盒20。其中,层计数器的初始值为零。

进一步地,上述步骤s216之后还包括如下步骤:

s217、判断层计数器的当前数值是否小于或等于第一预设存储数量。若层计数器的当前数值小于或等于第一预设存储数量,则返回步骤s210,继续判断第一检测装置133是否检测到耗材盒20。若层计数器的当前数值大于第一预设存储数量,则控制所述第一上料传送结构130停止运动。具体地,当层计数器的当前数值大于第一预设存储数量,且第一检测装置仍然未检测到耗材盒时,说明该第一上料机构13内没有耗材盒,此时,可以获知该第一上料机构13内的耗材盒数量为0。例如,该第一预设存储数量为6,而层计数器的当前数值为7时,第一检测装置仍未检测到耗材盒,则说明第一上料机构13内没有耗材盒。

在一个实施中,在上述步骤s210之前,上述方法还包括如下步骤:

s400、获取层定位检测装置135传送的层定位检测信号;具体地,该层定位检测装置135可以为设置在第一上料机构13顶层的检测光耦,用于检测杯盒托杆是否运动到预定位置,即可以用于检测杯盒拖杆是否是平行设置的。可选地,该层定位检测装置135还可以设置在第一上料机构13的底层,此时,第一检测装置133也设置在第一上料机构13的底层。

s410、根据层定位信号,判断层定位检测装置135是否检测到层;具体地,根据层定位信号判断层定位检测装置135是否检测到第一上料传送结构130的杯盒拖杆1323。当根据层定位检测信号,判定层定位检测装置135未检测到第一上料传送结构130上的杯盒托杆时,则执行步骤s430,控制第一上料传送结构130向层定位检测装置135方向运动,直至层定位检测装置135检测到杯盒托杆。当层定位检测装置检测到杯盒托杆时,则说明杯盒拖杆是平行设置。这样,可以实现层定位,便于计算第一上料传送结构130的运动层数。具体地,当层定位检测装置135检测到杯盒托杆时,则可以执行步骤s420,初始化层定位计数器,即将层定位计数器的初始值设置为0。之后,执行步骤s210~步骤s218。可选地,该层定位计数器可以采用的上述的层定位检测装置,即该层定位检测装置能够实现计数的功能。在本实施例中,每当杯盒拖杆向上运动一层,该层定位检测装置135的当前数值累加一次。

进一步地,若在预设的时间内,控制系统仍然判定层定位检测装置135未检测到杯盒托杆,则判定层定位失败。此时,控制系统可以控制报警装置报警。在开始清点任务时,首先通过层定位检测装置135实现层定位。若在预设的时间内,控制系统仍然无法定位到层,则可以控制报警装置报警。当层定位检测装置135检测到杯盒托杆时,则可以开始第一存储装置11内的耗材盒的清点。

在一个实施例中,如图14所示,上述方法还包括对第一存储装置11的第二上料机构14中耗材盒数量的清点。可选地,对第二上料机构14内的耗材盒数量的清点过程,可以与上述的第一上料机构13内的耗材盒数量的清点过程可以单独控制,两者可以同时进行,也可以分别进行清点。具体地,上述方法还包括如下步骤:

s111、获取第一存储装置11内第三检测装置144传送的第三检测信号。可选地,该第三检测装置144设置在第二上料机构14的次顶层位置,用于检测第二上料机构14的次顶层位置是否有耗材盒20。

s2110、根据第三检测信号,判断第三检测装置144是否检测到耗材盒20。每当根据第三检测信号,判定第三检测装置144未检测到耗材盒20时,则执行步骤s2111,控制第二盒子计数器递减一次。

s2112、判断第二盒子计数器的当前数值是否为零。若第二盒子计数器的当前数值不为零,即当第二盒子计数器的当前数值大于0时,则执行步骤s2113,控制第一传送结构的第二上料传送结构140向第三检测装置144方向运动一层,直至第三检测装置144检测到耗材盒20,或第二盒子计数器的当前数值为零。其中,第二盒子计数器的初始值为第二预设存储数量,该第二预设存储数量可以为第二上料机构14的底层到次顶层的预设存储数量。具体地,每当第二上料传送结构140向第三检测装置144方向运动一层,则返回步骤s2110,直至第三检测装置144检测到耗材盒20,或第二盒子计数器的当前数值为零。若第二盒子计数器的当前数值等于零,则此时第二上料机构内的实际耗材盒数量为0,第二上料传送结构140的运动层数可以等于第二上料机构14的总层数(即第二预设存储数量)。

s2114、根据第二盒子计数器的当前数值获得第二上料机构内的实际耗材盒数量。具体地,该第二上料传送结构140的运动层数可以等于第二盒子计数器的初始值与第二盒子计数器的当前数值之差。当第二盒子计数器递减为零时,则第二上料传送结构140的运动层数等于第二预设存储数量。

进一步地,在上述步骤s2110之前,上述方法还包括如下步骤:

控制第二上料传送结构向第二上料机构14的底层方向运动,直至第二上料传送结构运动至第二上料机构14的底层。即在第二上料机构14的耗材盒清点之前,首先控制第二上料传送结构的上料杯盒支撑部置于第二上料机构14的底层位置,当所述第二上料传送结构的上料杯盒支撑部置于第二上料机构14的底层位置时,将第二盒子计数器的初始值设置为第二预设存储数量。

当然,在其他实施例中,第二盒子计数器还可以用于记录第二上料传送结构的运动层数,此时,当第二上料传送结构的上料杯盒支撑部置于第二上料机构的底层位置时,可以将第二盒子计数器的初始值设置为0。这样,每当判定第三检测装置未检测到耗材盒时,则控制第二盒子计数器累加一次,之后判断第二盒子计算器的当前数值是否为0。若第二盒子计数器的当前数值不为0,则控制第二上料传送结构向上运动一层,直至第三检测装置检测到耗材盒,或第二盒子计数器的当前数值等于第二预设存储数量。此时,第二盒子计数器的当前数值为第二上料传送结构向上运动的层数,该第二上料机构的实际耗材盒数量可以等于第二预设存储数量与第二盒子计数器的当前数值之差。

在一个实施例中,上述方法还可以对第二存储装置12的耗材盒数量进行清点。上述对第二存储装置12的耗材盒数量进行清点的过程,可以与第一存储装置11的耗材盒数量同时进行。当然,上述两个存储区域的耗材盒数量清点也可以单独进行,如只清点第一存储装置内的耗材盒数量,或只清点第二存储装置内的耗材盒储量。具体地,如图15所示,对第二存储装置内耗材盒数量进行的过程,具体可以包括如下步骤:

s12、获取第二检测组件传送的第二存储装置检测信号,其中,第二检测组件用于检测第二存储装置内的耗材盒。

s22、根据第二存储装置检测信号,控制第二传送结构120沿第二存储装置的高度方向做升降运动,获得第二存储装置12内第二传送结构120的运动层数。具体地,第二传送结构120可以带动第二存储装置12内的耗材盒做升降运动,直至第二检测组件检测到耗材盒20,从而可以获得第二传送结构120的运动层数。

s32、根据第二传送结构120的运动层数和第二存储装置12的预设存储数量,获得第二存储装置12内的实际耗材盒数量。例如,该第二存储装置12内的实际耗材盒数量可以等于第二存储装置12的预设存储数量与第二传送结构120的运动层数之差。

进一步地,第二存储装置12可以包括第一卸料机构15,第二检测组件可以包括第四检测装置151,第四检测装置151可以安装在第一卸料机构15的顶层,用于检测第一卸料机构15的顶层是否有耗材盒20。控制系统可以根据第四检测装置151传送的检测信号判断第一卸料机构15的顶层是否有耗材盒20。当控制系统判定第一卸料机构15的顶层未检测到耗材盒20时,控制系统可以控制第二传送结构120向上运动(即控制第二传送结构120的卸料杯盒支撑部向上运动),第二传送结构120带动多个耗材盒20同步向上运动,直至第四检测装置151检测到耗材盒20,从而可以获得第二传送结构120的运动层数和第一卸料机构的实际耗材盒数量。

进一步地,可以根据第二传送结构120的运动层数和第二存储装置12的预设存储数量,获得第二存储装置12内的实际耗材盒数量。该第二存储装置12的预设存储数量可以包括第三预设存储数量和第四预设存储数量,该第三预设存储数量可以为第一卸料机构15的预设存储数量,该第四预设存储数量可以为第二卸料机构16的预设存储数量,第二存储装置12的预设存储数量可以等于第三预设存储数量与第四预设存储数量之和。其中,第二传送结构120的运动层数小于或等于第二存储装置12的预设存储数量。具体地,如图16所示,上述方法还包括:

s120、获取第二存储装置12内第四检测装置151传送的第四检测信号,具体地,第四检测装置151安装在第二存储装置12的第一卸料机构15的顶层,用于检测第一卸料机构15的顶层是否有耗材盒20。

s220、根据第四检测信号,判断第四检测装置151是否检测到耗材盒20。每当根据第四检测信号,判定第四检测装置151未检测到耗材盒20时,则执行步骤s221,控制第三盒子计数器递减一次。

s222、判断第三盒子计数器的当前数值是否为零。若第三盒子计数器的当前数值不为零,即当第三盒子计数器的当前数值大于0时,则执行步骤s223,控制第二传送结构120向第四检测装置151方向运动一层,直至第四检测装置151检测到耗材盒20,或第三盒子计数器的当前数值递减为零。其中,第三盒子计数器的初始值为第三预设存储数量。具体地,每当第二传送结构120向第四检测装置151方向运动一层,则返回步骤s220,直至第四检测装置151检测到耗材盒20,或第三盒子计数器的当前数值为零。若第三盒子计数器的当前数值递减为零,则说明第一卸料机构15内的耗材盒数量为零。

s224、根据第三盒子计数器的当前数值获得第一卸料机构的实际耗材盒数量。该第二传送结构向上的运动层数可以等于第三预设存储数量与第三盒子计数器的当前数值之差。当第三盒子计数器的当前数值递减为零时,则第二传送结构120的运动层数等于第三预设存储数量。

更进一步地,在上述步骤s220之前,上述方法还包括如下步骤:

控制第二传送结构向第一卸料机构15的底层方向运动,直至第二传送结构运动至第一卸料机构的底层,并将第三盒子计数器的初始值设置为第三预设存储数量。

可选地,第二存储装置12还包括第二卸料机构16,第二存储装置12的预设存储数量还可以包括第四预设存储数量,第二检测组件还包括第五检测装置161,第二存储装置12的检测信号还包括第五检测信号。上述方法还包括如下步骤:

s224、控制缓冲组件从第二位置运动至第一位置,使第一卸料机构和所述第二卸料机构之间形成回收通道,并将第三盒子计数器的初始值重设为第四预设存储数量。

s121、获取第二存储装置12内的第五检测装置161传送的第五检测信号。具体地,第五检测装置161可以安装在第二存储装置12的第二卸料机构16的顶层,用于检测第二卸料机构16的顶层是否有耗材盒20。

s226、根据第五检测信号,判断第五检测装置是否检测到耗材盒。每当根据第五检测信号,判定第五检测装置161未检测到耗材盒20时,则执行步骤s227,控制第三盒子计数器递减一次。

s228、判断第三盒子计数器的当前数值是否为零。若第三盒子计数器的当前数值不为零,即当第三盒子计数器的当前数值大于0时,则执行步骤s229,控制第二传送结构120向第五检测装置161方向运动一层,直至第五检测装置161检测到耗材盒20,或第三盒子计数器的当前数值递减为零。其中,第三盒子计数器的初始值为第四预设存储数量。具体地,每当第二传送结构120向第五检测装置161方向运动一层,则返回步骤s226,直至第五检测装置161检测到耗材盒20,或第三盒子计数器的当前数值为零。若第三盒子计数器的当前数值递减为零,则说明第一卸料机构15内的耗材盒数量为零。

s230、根据第三盒子计数器的当前数值获得第二卸料机构的实际耗材盒数量。在缓冲机构的阻挡部运动至第一位置之后,该第二传送结构向上的运动层数可以等于第四预设存储数量与第三盒子计数器的当前数值之差。当第三盒子计数器的当前数值递减为零时,则第二传送结构120的运动层数等于第二卸料机构的预设存储数量,即第四预设存储数量。

当然,在其他实施例中,第三盒子计数器还可以用于记录第二传送结构的运动层数,此时,当第二传送结构的卸料杯盒支撑部置于第一卸料机构的底层位置时,可以将第三盒子计数器的初始值设置为0。这样,每当判定第四检测装置未检测到耗材盒时,则控制第三盒子计数器累加一次,之后判断第三盒子计算器的当前数值是否为0。若第三盒子计数器的当前数值不为0,则控制第二传送结构向上运动一层,直至第四检测装置检测到耗材盒,或第三盒子计数器的当前数值等于第三预设存储数量。此时,第三盒子计数器的当前数值为第二传送结构向上的运动层数,此时,可以根据第二传送结构向上的运动层数和第三预设存储数量,计算获得第一卸料机构的实际耗材盒数量。具体地,该第一卸料机构的实际耗材盒数量可以等于第三预设存储数量与第三盒子计数器的当前数值之差。

在获得第一卸料机构15的实际耗材盒数量之后,控制系统可以根据第一卸料机构15的实际耗材盒数量进一步调整第二传送结构120的卸料杯盒支撑部的高度,以使得该第二传送结构120的卸料杯盒支撑部与缓冲组件所支撑的耗材盒接触20,或者,第二传送结构120上的最上层的耗材盒与缓冲组件所支撑的耗材盒接触,以避免缓冲组件182打开后,缓冲组件182上的耗材盒做自由落体运动。在根据第一卸料机构15内的实际耗材盒数量将第二传送结构120的卸料杯盒支撑部的高度调节至指定高度之后,控制系统可以控制缓冲组件从第二位置运动至第一位置,即控制系统可以控制缓冲组件的阻挡部运动至第一位置,使得第一卸料机构15和第二卸料机构16之间形成回收通道,以便于该第二传送结构120能够继续向上运动。同时,在获得第一卸料机构15的实际耗材盒数量之后,控制系统还可以将该第三盒子计数器的初始值重设为0。

这样,在缓冲组件182的阻挡部1822运动至第一位置后,控制系统可以控制第二传送结构120继续向上运动,每当第五检测装置161未检测到耗材盒时,则控制第三盒子计数器累加一次,直至第五检测装置161检测到耗材盒或第三盒子计数器的当前数值等于第四预设存储数量。当第五检测装置161检测到耗材盒时,第三盒子计数器的当前数值即为第二传送结构120在缓冲机构18打开之后继续向上的运动层数。从而可以根据该第二传送结构120在缓冲机构18打开之后继续向上的运动层数和第四预设存储数量,计算获得第二卸料机构内的实际耗材盒数量。具体地,第二卸料机构16内的实际耗材盒数量可以等于第四预设存储数量与该第二传送结构120在缓冲机构打开之后继续向上的运动层数之差。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

本发明还提供了一种自动清点耗材盒数量的系统,该系统用于上述的耗材盒存储装置中,用于控制上述的耗材盒存储装置实现耗材盒数量的自动清点。耗材盒存储装置的具体结构如图1-9所示,其具体结构可参见上文中的描述。具体的,该系统包括处理器210和用于存储计算机程序的存储器。具体地,处理器在执行存储器中的计算机程序时,具体执行上述任一实施例中的方法。应当清楚的是,本实施例的自动清点耗材盒数量的系统的工作原理,与上述方法的各个步骤的执行过程相一致,具体可参见上文中的描述。

此外,本发明一实施例还提供了一种耗材盒存储装置,包括上述任一实施例中的自动清点耗材盒数量的系统。该耗材盒存储装置的其他机械结构可参见图1-图9,其具体结构可参见上文中的描述。

本发明的自动清点耗材盒数量的方法、系统及耗材盒存储装置,根据第一存储装置检测信号可以获得第一传动机构的运动层数,并根据第一传送结构的运动层数和第一存储装置的预设存储数量获得第一存储装置内的实际耗材盒数量;从而可以通过第一检测组件的三个检测装置,即可实现第一存储装置内的实际耗材盒数量,降低了检测装置的安装成本及维护成本;同时,根据第二存储装置检测信号即可获得第二传送结构的运动层数,并根据第二传送结构的运动层数和第二存储装置的预设存储数量获得第二存储装置的实际耗材盒数量,从而通过第二检测组件中的一个检测装置即可实现第二存储装置内耗材盒数量的清点,减少了检测装置的数量,降低检测装置的安装成本及维护成本。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1