摇摇机的智能控制方法、装置、计算机设备以及存储介质与流程
未命名
07-13
阅读:105
评论:0
1.本发明涉及机械控制的技术领域,尤其是涉及一种摇摇机的智能控制方法、装置、计算机设备以及存储介质。
背景技术:
2.目前,市面上的奶茶店在制备奶茶时,通常会将各种配料放置于雪克杯内,并通过摇动雪克杯将配料进行充分混合,以完成奶茶的制作。
3.现有通过雪克杯进行奶茶的制作时,为了提升效率,会使用摇摇机代替人工手动对雪克杯进行摇动,再将装有奶茶的配料的雪克杯固定在摇摇机上,并启动设备,摇摇机会自动将雪克杯进行高速摇动,从而完成对奶茶的制作。
4.上述中的现有技术方案存在以下缺陷:现有的摇摇机存在一定的操作安全隐患,机器的杯架整体裸露在箱体外部,运作时杯架高速摆动,无任何防护措施,因此操作人员在使用机器时一不小心就会被杯架打伤,存在一定的安全隐患。
技术实现要素:
5.为了提升摇摇机在使用的过程中的安全性,本技术提供一种摇摇机的智能控制方法、装置、计算机设备以及存储介质。
6.本技术的上述发明目的一是通过以下技术方案得以实现的:一种摇摇机的智能控制方法,所述摇摇机的智能控制方法包括:获取雪克杯固定消息,生成机架收缩指令,并获取目标产品类型;当获取到进入限位开关触发消息,则根据所述目标产品类型生成杯架摇动指令;获取杯架摇动停止指令,生成机架推出指令,并获取杯架摇动状态数据,其中,所述杯架摇动状态数据包括杯架摇动实际速率和杯架摇动实际时间;当获取到推出限位开关触发消息,将所述目标产品类型和对应的所述杯架摇动实际速率和所述杯架摇动实际时间存储至待分析数据库。
7.通过采用上述技术方案,通过触发机架收缩指令和机架推出指令,在生成杯架摇动指令时,固定雪克杯的机架位于摇摇机内部,并在操作结束后,将机架从摇摇机内部推出,进而能够使得摇摇机在工作时将摇摇机收纳于机器内部,进而减少操作人员在杯架摇动时误触而导致的安全风险;同时,通过获取进入限位开关触发消息和推出限位开关触发消息,能够控制杯架从机器内部推出以及进入时的启停;通过记录杯架摇动实际速率和杯架摇动实际时间能够结合目标产品类型对该摇摇杯的工作状态进行统计分析,便于后续的维护。
8.本技术在一较佳示例中可以进一步配置为:所述获取雪克杯固定消息,生成机架收缩指令,并获取目标产品类型,具体包括:获取目标产品条码数据,将所述目标产品条码数据转换成目标产品序列号;
从所述目标产品序列号中获取目标产品字段,根据所述目标产品字段生成所述目标产品类型。
9.通过采用上述技术方案,由于不同的待制作的产品的种类不同,需要摇动的方式也会有对应的差异,因此通过获取目标产品条码数据,并在该目标产品条码数据中获取相应的目标产品序列号,能够快速获取到摇摇机当前需要制作的产品的类型,从而便于生成对应的杯架摇动指令,提升产品的质量。
10.本技术在一较佳示例中可以进一步配置为:所述当获取到进入限位开关触发消息,则根据所述目标产品类型生成杯架摇动指令,具体包括:获取预设的杯架摇动类型,并获取每个所述杯架摇动类型对应的速率基准权重;根据所述目标产品条码数据生成产品基准数值,根据所述产品基准数值和每个所述杯架摇动类型的所述速率基准权重得到杯架摇动设定速率;根据所述目标产品条码计算杯架抬升量,以及根据所述目标产品条码获取对应的杯架摇动设定时间;根据所述杯架抬升量、杯架摇动设定速率和所述杯架摇动设定时间生成所述杯架摇动指令。
11.通过采用上述技术方案,通过拆分对应的杯架摇动类型,以及设置每个杯架摇动类型对应的速率基准权重,从而能够根据目标产品条码数据生成的产品基准数值,自动计算出各个杯架摇动类型的杯架摇动设定速率,从而能够使得杯架在摇动时能够更加精确地进行控制,从而有助于提升制得的产品的质量;同时,通过设置对应的杯架抬升量和对应的杯架摇动设定时间,能够使得雪克杯能够更好地固定在杯架上,以及控制摇摇机按照该杯架摇动设定时间进行工作。
12.本技术在一较佳示例中可以进一步配置为:所述根据所述目标产品条码计算杯架抬升量,具体包括:获取杯架初始位置,根据所述目标产品条码获取雪克杯尺寸数据;根据所述雪克杯尺寸数据和所述杯架初始位置计算所述杯架抬升量。
13.通过采用上述技术方案,通过设置杯架抬升量的计算,能够使得杯架在初始位置时,其与用于固定雪克杯的固定件直接的距离大于任意一种型号的雪克杯的高度,从而便于操作人员有足够的空间将不同尺寸的雪克杯放入该杯架中,同时也能够通过杯架初始位置和雪克杯尺寸数据计算杯架抬升量,将杯架抬升至雪克杯与固定件相抵接。
14.本技术在一较佳示例中可以进一步配置为:所述当获取到推出限位开关触发消息,将所述目标产品类型和对应的所述杯架摇动实际速率、所述杯架摇动实际时间存储至待分析数据库,具体包括:根据所述杯架摇动类型对所述杯架摇动实际速率进行拆分,得到与每个所述杯架摇动类型对应的子杯架实际速率;根据所述杯架摇动类型对所述杯架摇动实际时间进行拆分,得到与每个所述杯架摇动类型对应的子杯架实际时间;计算每个所述杯架摇动类型对应的所述子杯架实际速率和所述杯架设定速率的摇动速率差值,计算每个所述杯架摇动类型对应的所述子杯架实际时间和所述杯架设定时间之间的摇动时间差值;
将每个杯架摇动类型对应的所述摇动速率差值和所述摇动时间差值存储至所述待分析数据库。
15.通过采用上述技术方案,利用预先拆分得到的杯架摇动类型,对获取到的杯架摇动实际速率和杯架摇动实际时间进行拆分,并将得到的子杯架实际时间和子杯架实际速率与对应的杯架设定时间和杯架设定速率进行比对,从而便于对该摇摇机进行精确地分析。
16.本技术的上述发明目的二是通过以下技术方案得以实现的:一种摇摇机的智能控制装置,所述摇摇机的智能控制装置包括:杯架收缩模块,用于获取雪克杯固定消息,生成机架收缩指令,并获取目标产品类型;摇杯启动控制模块,用于当获取到进入限位开关触发消息,则根据所述目标产品类型生成杯架摇动指令;摇杯停止控制模块,用于获取杯架摇动停止指令,生成机架推出指令,并获取杯架摇动状态数据,其中,所述杯架摇动状态数据包括杯架摇动实际速率和杯架摇动实际时间;数据存储模块,用于当获取到推出限位开关触发消息,将所述目标产品类型和对应的所述杯架摇动实际速率和所述杯架摇动实际时间存储至待分析数据库。
17.通过采用上述技术方案,通过触发机架收缩指令和机架推出指令,在生成杯架摇动指令时,固定雪克杯的机架位于摇摇机内部,并在操作结束后,将机架从摇摇机内部推出,进而能够使得摇摇机在工作时将摇摇机收纳于机器内部,进而减少操作人员在杯架摇动时误触而导致的安全风险;同时,通过获取进入限位开关触发消息和推出限位开关触发消息,能够控制杯架从机器内部推出以及进入时的启停;通过记录杯架摇动实际速率和杯架摇动实际时间能够结合目标产品类型对该摇摇杯的工作状态进行统计分析,便于后续的维护。
18.本技术的上述目的三是通过以下技术方案得以实现的:一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述摇摇机的智能控制方法的步骤。
19.本技术的上述目的四是通过以下技术方案得以实现的:一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述摇摇机的智能控制方法的步骤。
20.综上所述,本技术包括以下至少一种有益技术效果:1、通过触发机架收缩指令和机架推出指令,在生成杯架摇动指令时,固定雪克杯的机架位于摇摇机内部,并在操作结束后,将机架从摇摇机内部推出,进而能够使得摇摇机在工作时将摇摇机收纳于机器内部,进而减少操作人员在杯架摇动时误触而导致的安全风险;同时,通过获取进入限位开关触发消息和推出限位开关触发消息,能够控制杯架从机器内部推出以及进入时的启停;通过记录杯架摇动实际速率和杯架摇动实际时间能够结合目标产品类型对该摇摇杯的工作状态进行统计分析,便于后续的维护;2、由于不同的待制作的产品的种类不同,需要摇动的方式也会有对应的差异,因此通过获取目标产品条码数据,并在该目标产品条码数据中获取相应的目标产品序列号,能够快速获取到摇摇机当前需要制作的产品的类型,从而便于生成对应的杯架摇动指令,
提升产品的质量;3、利用预先拆分得到的杯架摇动类型,对获取到的杯架摇动实际速率和杯架摇动实际时间进行拆分,并将得到的子杯架实际时间和子杯架实际速率与对应的杯架设定时间和杯架设定速率进行比对,从而便于对该摇摇机进行精确地分析。
附图说明
21.图1是本技术一实施例中摇摇机的智能控制的一流程图;图2是本技术一实施例中杯架收入摇摇机内部时的结构示意图;图3是本技术一实施例中杯架推出摇摇机外部时的结构示意图;图4是本技术一实施例中摇摇机的智能控制中步骤s10的实现流程图;图5是本技术一实施例中摇摇机的智能控制中步骤s20的实现流程图;图6是本技术一实施例中摇摇机的智能控制中步骤s30的实现流程图;图7是本技术一实施例中摇摇机的智能控制中步骤s32的实现流程图;图8是本技术一实施例中摇摇机的智能控制装置的一原理框图;图9是本技术一实施例中的设备示意图。
22.图中,11、杯架;111、连接杆;112、杯环;113、固定件;12、摇杯机构;21、进出电机;22、进出拉杆;23、滑块;24、进出曲臂;25、进入光电触动片;26、进入限位开关;27、推出光电触动片;28、推出限位光电开关;3、滑轨。
具体实施方式
23.以下结合附图对本技术作进一步详细说明。
24.在一实施例中,如图1所示,本技术公开了一种摇摇机的智能控制方法,具体包括如下步骤:s10:获取雪克杯固定消息,生成机架收缩指令,并获取目标产品类型。
25.在本实施例中,雪克杯固定消息是指操作人员完成将雪克杯固定在摇摇机的杯架上后触发的消息。机架收缩指令是指控制放置有雪克杯的杯架收缩至摇摇机内的指令。目标产品类型是指需要制作的饮品的种类的数据。
26.具体地,参照图2,该摇摇机包括摇杯组件和用于控制摇杯组件从摇摇机内部推出以及收缩的进出机构,摇杯组件包括杯架和控制杯架摇动的摇杯机构,杯架连接于摇杯组件远离摇摇机后盖的一侧,杯架包括有连接杆、固定在连接杆底部的杯环和固定在连接杆顶部的可沿连接杆轴线转动的固定件(参见图3)。进出机构包括进出电机和进出拉杆,进出拉杆的一端连接于进出电机的输出轴,另一端转动连接于摇杯机构。摇摇机底部内沿摇杯机构进入和推出的方向固定连接有滑轨,摇杯机构底部固定连接有与该滑轨配合的进出滑块。
27.具体地,在检测到操作人员将装有饮品配料的雪克杯放置于杯环上,并将固定件旋转至雪克杯上方时,触发该雪克杯固定消息,进而生成该机架收缩指令,以控制进出电机转动,进而带动进出拉杆将杯架拉入摇摇机内部;以及,获取需要制作的饮品的种类,作为目标产品种类。
28.s20:当获取到进入限位开关触发消息,则根据目标产品类型生成杯架摇动指令。
29.在本实施例中,进入限位开关触发消息是指用于在摇杯组件进入摇摇机内部时,控制进出电机停止工作的消息。
30.具体地,参照图2,在进出电机的输出轴连接有进出曲臂,进出曲臂沿长度方向的一端转动连接于进出电机,另一端转动连接于进出拉杆。在进出电机的顶部固定有进入限位开关,进出曲臂朝向进入限位开关的一侧固定有进入光电触动片,当进出电机控制进出拉杆将摇杯组件拉入摇摇机内部时,进出曲臂带动进入光电触动片朝向进入限位开关转动,当进入光电触动片转动至进入限位光电开关处时,触发该进入限位开关触发消息,并根据目标产品种类生成对应的摇动雪克杯的方式的指令,即杯架摇动指令。
31.s30:获取杯架摇动停止指令,生成机架推出指令,并获取杯架摇动状态数据,其中,杯架摇动状态数据包括杯架摇动实际速率和杯架摇动实际时间。
32.在本实施例中,机架推出指令是指控制放置有雪克杯的杯架从摇摇机内推出的指令。
33.具体地,在检测到对雪克杯的摇动结束后,例如该杯架摇动指令中包括摇动的总时长,则从开始摇动后,经过该时长触发该杯架摇动指令。进一步地,生成机架推出指令,控制进出电机相对将摇杯组件拉入摇摇机内部时反向转动,控制进出曲臂超远离进入限位开关的方向转动,从而控制进出拉杆将摇杯组件从摇摇机内部推出。
34.在摇杯机构对雪克杯摇动时,记录对应的摇杯机构的摇动频率作为杯架摇动实际速率,并记录摇杯机构实际摇动的时长,作为杯架摇动实际时间,组成该杯架摇动状态数据。
35.s40:当获取到推出限位开关触发消息,将目标产品类型和对应的杯架摇动实际速率和杯架摇动实际时间存储至待分析数据库。
36.在本实施例中,推出限位开关触发消息用于将摇杯组件摇摇机内部推出时,控制进出电机停止工作的消息。
37.具体地,参照图3,进出曲臂背离进入光电触动片的一侧固定有推出光电触动片,在进出电机朝向摇杯组件推出的方向的一侧固定有推出限位光电开关,当进出电机控制进出拉杆将摇杯组件摇摇机内部推出时,进出曲臂带动推出光电触动片朝向推出限位开关转动,当推出光电触动片转动至推出限位光电开关处时,触发该推出限位开关触发消息,并触发电机停止指令,以控制进出电机停止工作,并将该目标产品类型对应的杯架摇动实际速率和杯架摇动实际时间经过处理后,存储至待分析数据库,便于后续的故障和保养分析。
38.在本实施例中,通过触发机架收缩指令和机架推出指令,在生成杯架摇动指令时,固定雪克杯的机架位于摇摇机内部,并在操作结束后,将机架从摇摇机内部推出,进而能够使得摇摇机在工作时将摇摇机收纳于机器内部,进而减少操作人员在杯架摇动时误触而导致的安全风险;同时,通过获取进入限位开关触发消息和推出限位开关触发消息,能够控制杯架从机器内部推出以及进入时的启停;通过记录杯架摇动实际速率和杯架摇动实际时间能够结合目标产品类型对该摇摇杯的工作状态进行统计分析,便于后续的维护。
39.在一实施例中,如图4所示,在步骤s10中,即获取雪克杯固定消息,生成机架收缩指令,并获取目标产品类型,具体包括:s11:获取目标产品条码数据,将目标产品条码数据转换成目标产品序列号。
40.具体地,在顾客选择好目标产品,并完成点单后,生成对应的二维码或者条形码的
标签,将该标签粘贴至饮品杯子上后,操作人员将粘贴有标签的饮品杯子通过设置在摇摇机上的扫码装置扫描标签上的二维码或者条码,从而得到目标产品条码数据,进而通过预设的算法将该目标产品条码转换成计算机可读的目标产序列号。
41.s12:从目标产品序列号中获取目标产品字段,根据目标产品字段生成目标产品类型。
42.具体地,由于目标产品类型在目标产品序列号中的固定字段,因此该固定字段在目标产品序列号中的位置,获取目标产品字段,进而根据预设的目标产品字段与产品类型的对应关系,生成该目标产品类型。
43.在一实施例中,如图5所示,在步骤s20中,即当获取到进入限位开关触发消息,则根据目标产品类型生成杯架摇动指令,具体包括:s21:获取预设的杯架摇动类型,并获取每个杯架摇动类型对应的速率基准权重。
44.具体地,为了更好地通过摇动雪克杯,将雪克杯内的饮品配料根据目标产品类型进行混合,预先设置不同速率的杯架摇动类型,包括快速、中速以及慢速三档,并未每一个杯架摇动类型设置用于计算摇动次数的速率基准权重。
45.s22:根据目标产品条码数据生成产品基准数值,根据产品基准数值和每个杯架摇动类型的速率基准权重得到杯架摇动设定速率。
46.具体地,预先根据不同的产品类型设置对应的产品基准数值,根据目标产品条码数据获取到的目标产品类型的产品基准数值,分别乘以每个杯架摇动类型的速率基准权重,得到每个目标产品类型对应的杯架摇动设定速率。
47.s23:根据目标产品条码计算杯架抬升量,以及根据目标产品条码获取对应的杯架摇动设定时间。
48.具体地,为了便于操作人员将不同尺寸的雪克杯放入杯环内,杯环的初始位置与固定件的距离大于任意一种型号尺寸的雪克杯的高度,在获取到目标产品条码后,根据所使用的雪克杯的型号尺寸计算需要将杯环太高的量,即杯架抬升量,以将杯环进行抬高,使雪克杯的顶部能够与固定件相接处。
49.进一步地,根据不同杯架摇动类型对应的杯架摇动设定速率所需要的时间,生成该杯架摇动时间,即例如对应高速的摇动速率,其计算得到杯架摇动速率是摇动30下,则根据在高速下摇动杯架一次所需要的时间,计算得到高速摇动的总时间,进而计算得到杯架摇动设定时间。
50.s24:根据杯架抬升量、杯架摇动设定速率和杯架摇动设定时间生成杯架摇动指令。
51.具体地,根据杯架抬升量、杯架摇动设定速率和杯架摇动设定时间生成杯架摇动指令,以控制摇杯机构对雪克杯进行对应的摇动。
52.在一实施例中,如图6所示,在步骤s23中,即根据目标产品条码计算杯架抬升量,具体包括:s231:获取杯架初始位置,根据目标产品条码获取雪克杯尺寸数据。
53.具体地,在每一次完成对雪克杯的摇动后,且在操作人员将固定件往远离雪克杯的方向转动前,将杯环向下移动至初始位置,便于操作人员转动固定件以及将雪克杯取出,在获取到雪克杯固定消息后,调取预设的杯架初始位置,即杯环在初始位置时,杯环与固定
件之间的距离。
54.进一步地,根据目标产品条码中标示产品尺寸的字段,获取需要使用的雪克杯的尺寸,作为雪克杯尺寸数据。
55.s232:根据雪克杯尺寸数据和杯架初始位置计算杯架抬升量。
56.具体地,根据该雪克杯尺寸数据,计算得到该尺寸的雪克杯放置在杯环上时距离固定件的高度,作为该杯架抬升量。
57.在一实施例中,如图7所示,在步骤s40中,即当获取到推出限位开关触发消息,将目标产品类型和对应的杯架摇动实际速率和杯架摇动实际时间存储至待分析数据库,具体包括:s41:根据杯架摇动类型对杯架摇动实际速率进行拆分,得到与每个杯架摇动类型对应的子杯架实际速率。
58.具体地,根据该杯架摇动类型对杯架摇动实际速率进行对应的拆分,即拆分得到每个杯架摇动类型对应的实际工作速率,作为该子杯架实际速率。
59.s42:根据杯架摇动类型对杯架摇动实际时间进行拆分,得到与每个杯架摇动类型对应的子杯架实际时间。
60.具体地,根据该杯架摇动类型对杯架摇动实际时间进行对应的拆分,即拆分得到每个杯架摇动类型对应的实际工作时间,作为该子杯架实际时间。
61.s43:计算每个杯架摇动类型对应的子杯架实际速率和杯架设定速率的摇动速率差值,计算每个杯架摇动类型对应的子杯架实际时间和杯架设定时间之间的摇动时间差值。
62.具体地,根据将杯架摇动类型,将子杯架实际速率和杯架设定速率相对应,并计算之间的数值差值,作为摇动速率差值;根据将杯架摇动类型,将子杯架实际时间和杯架设定时间相对应,并计算之间的数值差值,作为摇动时间差值。
63.s44:将每个杯架摇动类型对应的摇动速率差值和摇动时间差值存储至待分析数据库。
64.具体地,将每个杯架摇动类型对应的摇动速率差值和摇动时间差值进行关联后,作为一组待分析数据,并存储至待分析数据库,便于后续对该摇摇机进行故障和维修的分析,可以通过待分析数据的组数分析该摇摇机的工作次数,便于自动触发维护的消息,以及可以通过摇动速率差值和/或摇动时间差值是否超过预设值,判断该摇摇机是否出现故障,以便及时通知维修。
65.应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
66.在一实施例中,提供一种摇摇机的智能控制装置,该摇摇机的智能控制装置与上述实施例中摇摇机的智能控制方法一一对应。如图8所示,该摇摇机的智能控制装置包括杯架收缩模块、摇杯启动控制模块、摇杯停止控制模块和数据存储模块。各功能模块详细说明如下:杯架收缩模块,用于获取雪克杯固定消息,生成机架收缩指令,并获取目标产品类型;
摇杯启动控制模块,用于当获取到进入限位开关触发消息,则根据目标产品类型生成杯架摇动指令;摇杯停止控制模块,用于获取杯架摇动停止指令,生成机架推出指令,并获取杯架摇动状态数据,其中,杯架摇动状态数据包括杯架摇动实际速率和杯架摇动实际时间;数据存储模块,用于当获取到推出限位开关触发消息,将目标产品类型和对应的杯架摇动实际速率和杯架摇动实际时间存储至待分析数据库。
67.可选的,杯架收缩模块包括:序列号获取子模块,用于获取目标产品条码数据,将目标产品条码数据转换成目标产品序列号;类型识别子模块,用于从目标产品序列号中获取目标产品字段,根据目标产品字段生成目标产品类型。
68.可选的,摇杯启动控制模块包括:基准获取子模块,用于获取预设的杯架摇动类型,并获取每个杯架摇动类型对应的速率基准权重;速率计算子模块,用于根据目标产品条码数据生成产品基准数值,根据产品基准数值和每个杯架摇动类型的速率基准权重得到杯架摇动设定速率;抬升量计算子模块,用于根据目标产品条码计算杯架抬升量,以及根据目标产品条码获取对应的杯架摇动设定时间;摇杯启动子模块,用于根据杯架抬升量、杯架摇动设定速率和杯架摇动设定时间生成杯架摇动指令。
69.可选的,抬升量计算子模块包括:初始尺寸获取单元,用于获取杯架初始位置,根据目标产品条码获取雪克杯尺寸数据;抬升量计算单元,用于根据雪克杯尺寸数据和杯架初始位置计算杯架抬升量。
70.可选的,数据存储模块包括:第一数据拆分子模块,用于根据杯架摇动类型对杯架摇动实际速率进行拆分,得到与每个杯架摇动类型对应的子杯架实际速率;第二数据拆分子模块,用于根据杯架摇动类型对杯架摇动实际时间进行拆分,得到与每个杯架摇动类型对应的子杯架实际时间;数据计算子模块,用于计算每个杯架摇动类型对应的子杯架实际速率和杯架设定速率的摇动速率差值,计算每个杯架摇动类型对应的子杯架实际时间和杯架设定时间之间的摇动时间差值;数据存储子模块,用于将每个杯架摇动类型对应的摇动速率差值和摇动时间差值存储至待分析数据库。
71.关于摇摇机的智能控制装置的具体限定可以参见上文中对于摇摇机的智能控制方法的限定,在此不再赘述。上述摇摇机的智能控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
72.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种摇摇机的智能控制方法。
73.在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:获取雪克杯固定消息,生成机架收缩指令,并获取目标产品类型;当获取到进入限位开关触发消息,则根据目标产品类型生成杯架摇动指令;获取杯架摇动停止指令,生成机架推出指令,并获取杯架摇动状态数据,其中,杯架摇动状态数据包括杯架摇动实际速率和杯架摇动实际时间;当获取到推出限位开关触发消息,将目标产品类型和对应的杯架摇动实际速率和杯架摇动实际时间存储至待分析数据库。
74.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取雪克杯固定消息,生成机架收缩指令,并获取目标产品类型;当获取到进入限位开关触发消息,则根据目标产品类型生成杯架摇动指令;获取杯架摇动停止指令,生成机架推出指令,并获取杯架摇动状态数据,其中,杯架摇动状态数据包括杯架摇动实际速率和杯架摇动实际时间;当获取到推出限位开关触发消息,将目标产品类型和对应的杯架摇动实际速率和杯架摇动实际时间存储至待分析数据库。
75.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink) dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
76.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
77.以上所述实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各
实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
技术特征:
1.一种摇摇机的智能控制方法,其特征在于,所述摇摇机的智能控制方法包括:获取雪克杯固定消息,生成机架收缩指令,并获取目标产品类型;当获取到进入限位开关触发消息,则根据所述目标产品类型生成杯架摇动指令;获取杯架摇动停止指令,生成机架推出指令,并获取杯架摇动状态数据,其中,所述杯架摇动状态数据包括杯架摇动实际速率和杯架摇动实际时间;当获取到推出限位开关触发消息,将所述目标产品类型和对应的所述杯架摇动实际速率和所述杯架摇动实际时间存储至待分析数据库。2.根据权利要求1所述的摇摇机的智能控制方法,其特征在于,所述获取雪克杯固定消息,生成机架收缩指令,并获取目标产品类型,具体包括:获取目标产品条码数据,将所述目标产品条码数据转换成目标产品序列号;从所述目标产品序列号中获取目标产品字段,根据所述目标产品字段生成所述目标产品类型。3.根据权利要求2所述的摇摇机的智能控制方法,其特征在于,所述当获取到进入限位开关触发消息,则根据所述目标产品类型生成杯架摇动指令,具体包括:获取预设的杯架摇动类型,并获取每个所述杯架摇动类型对应的速率基准权重;根据所述目标产品条码数据生成产品基准数值,根据所述产品基准数值和每个所述杯架摇动类型的所述速率基准权重得到杯架摇动设定速率;根据所述目标产品条码计算杯架抬升量,以及根据所述目标产品条码获取对应的杯架摇动设定时间;根据所述杯架抬升量、杯架摇动设定速率和所述杯架摇动设定时间生成所述杯架摇动指令。4.根据权利要求3所述的摇摇机的智能控制方法,其特征在于,所述根据所述目标产品条码计算杯架抬升量,具体包括:获取杯架初始位置,根据所述目标产品条码获取雪克杯尺寸数据;根据所述雪克杯尺寸数据和所述杯架初始位置计算所述杯架抬升量。5.根据权利要求3所述的摇摇机的智能控制方法,其特征在于,所述当获取到推出限位开关触发消息,将所述目标产品类型和对应的所述杯架摇动实际速率和所述杯架摇动实际时间存储至待分析数据库,具体包括:根据所述杯架摇动类型对所述杯架摇动实际速率进行拆分,得到与每个所述杯架摇动类型对应的子杯架实际速率;根据所述杯架摇动类型对所述杯架摇动实际时间进行拆分,得到与每个所述杯架摇动类型对应的子杯架实际时间;计算每个所述杯架摇动类型对应的所述子杯架实际速率和所述杯架设定速率的摇动速率差值,计算每个所述杯架摇动类型对应的所述子杯架实际时间和所述杯架设定时间之间的摇动时间差值;将每个杯架摇动类型对应的所述摇动速率差值和所述摇动时间差值存储至所述待分析数据库。6.一种摇摇机的智能控制装置,其特征在于,所述摇摇机的智能控制装置包括:杯架收缩模块,用于获取雪克杯固定消息,生成机架收缩指令,并获取目标产品类型;
摇杯启动控制模块,用于当获取到进入限位开关触发消息,则根据所述目标产品类型生成杯架摇动指令;摇杯停止控制模块,用于获取杯架摇动停止指令,生成机架推出指令,并获取杯架摇动状态数据,其中,所述杯架摇动状态数据包括杯架摇动实际速率和杯架摇动实际时间;数据存储模块,用于当获取到推出限位开关触发消息,将所述目标产品类型和对应的所述杯架摇动实际速率和所述杯架摇动实际时间存储至待分析数据库。7.根据权利要求6所述的摇摇机的智能控制装置,其特征在于,所述杯架收缩模块包括:序列号获取子模块,用于获取目标产品条码数据,将所述目标产品条码数据转换成目标产品序列号;类型识别子模块,用于从所述目标产品序列号中获取目标产品字段,根据所述目标产品字段生成所述目标产品类型。8.根据权利要求7所述的摇摇机的智能控制装置,其特征在于,所述摇杯启动控制模块包括:基准获取子模块,用于获取预设的杯架摇动类型,并获取每个所述杯架摇动类型对应的速率基准权重;速率计算子模块,用于根据所述目标产品条码数据生成产品基准数值,根据所述产品基准数值和每个所述杯架摇动类型的所述速率基准权重得到杯架摇动设定速率;抬升量计算子模块,用于根据所述目标产品条码计算杯架抬升量,以及根据所述目标产品条码获取对应的杯架摇动设定时间;摇杯启动子模块,用于根据所述杯架抬升量、杯架摇动设定速率和所述杯架摇动设定时间生成所述杯架摇动指令。9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述摇摇机的智能控制方法的步骤。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述摇摇机的智能控制方法的步骤。
技术总结
本发明涉及机械控制的技术领域,尤其是涉及一种摇摇机的智能控制方法、装置、计算机设备以及存储介质,所述摇摇机的智能控制方法包括:获取雪克杯固定消息,生成机架收缩指令,并获取目标产品类型;当获取到进入限位开关触发消息,则根据所述目标产品类型生成杯架摇动指令;获取杯架摇动停止指令,生成机架推出指令,并获取杯架摇动状态数据,其中,所述杯架摇动状态数据包括杯架摇动实际速率和杯架摇动实际时间;当获取到推出限位开关触发消息,将所述目标产品类型和对应的所述杯架摇动实际速率和所述杯架摇动实际时间存储至待分析数据库。本申请具有提升摇摇机在使用的过程中的安全性的效果。全性的效果。全性的效果。
技术研发人员:周宏锴 徐哲定 熊琴
受保护的技术使用者:广州玺明机械科技有限公司
技术研发日:2023.06.06
技术公布日:2023/7/12
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
