气缸切换方法、装置、计算机设备和存储介质与流程

文档序号:30440172发布日期:2022-06-17 21:58阅读:214来源:国知局
气缸切换方法、装置、计算机设备和存储介质与流程

1.本技术涉及自动切换设备技术领域,特别是涉及一种气缸切换方法、装置、计算机设备和存储介质。


背景技术:

2.为了国内用户多元化的需求,国内中重型商用车驾驶室、车架在平台开发的基础上,进行了大量的适应性开发,产能随着市场的需要逐年递增。由于商用车的产能在增加的过程中,进行了大量的自动化改造,实现了省人省时的智能化、自动化装备开发设计。
3.在实际的生产过程中,气缸作为智能化、自动化装备的“手指”,会根据电气控制指令及逻辑时序进行相应的动作执行,其控制的准确性及时效性是自动化产线开动率提升的关键因素,如何在逻辑复杂的自动化产线下实现准确、快速的进行动作切换,且与其他机械结构按照设定逻辑进行动作执行时不发生干涉是非常重要的。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种气缸切换方法、装置、计算机设备和存储介质,用于多组气缸的快速自动切换。
5.为了实现上述目的及其他目的,本技术的第一方面提供了一种气缸切换方法,所述方法包括:
6.获取工作信号及气缸数量信号,判断气缸是否处于初始位置;
7.若所述气缸处于初始位置,则判断所述气缸的工作模式,根据所述工作模式判断所述气缸是否在预设时间内完成工作。
8.于上述实施例的气缸切换方法中,当获取到需要气缸进行动作的工作信号后,首先通过是否处于初始位置判断气缸是否具备执行动作的初始条件,再根据工作模式的选择,在不同工况下实现气缸的动作,最后通过时间的监控,判断气缸的运动过程,能够自动判断气缸的状态、位置及是否根据工作指令完成工作。
9.在其中一个实施例中,所述气缸的切换方法还包括:
10.若所述气缸不处于初始位置,则判断所述气缸是否处于工作位置;
11.若所述气缸不处于工作位置,则生成报警信号并根据所述报警信号控制报警模块执行预设报警动作。以便于判断气缸的初始状态并对故障生成故障报警信号。
12.在其中一个实施例中,所述根据所述工作模式判断所述气缸是否在预设时间内完成工作,包括:
13.若所述工作模式为自动模块,则判断所述气缸是否在第一预设时间内完成动作;
14.若所述气缸在所述第一预设时间内完成动作,则生成用于指示气缸到位的气缸到位信号;
15.若所述气缸没有在所述第一预设时间内完成动作,则生成报警信号并根据所述报警信号控制报警模块执行预设报警动作。以便于在自动模式下通过预设时间内气缸是否完
成动作判断气缸工作状态。
16.在其中一个实施例中,所述根据所述工作模式判断所述气缸是否在预设时间内完成工作,还包括:
17.若所述工作模式不为自动模式,则判断所述气缸是否为手动模式;
18.若所述工作模式为手动模式,则根据工作驱动信号判断所述气缸是否在第二预设时间内完成动作;
19.若所述气缸的工作模式不为手动模式或所述气缸没有在所述第二预设时间内完成动作,则生成报警信号并根据所述报警信号控制报警模块执行预设报警动作;
20.若所述气缸在所述第二预设时间内完成动作,则生成用于指示气缸到位的气缸到位信号。以便于在手动模式下,通过预设时间内气缸是否完成动作判断气缸工作状态。
21.在其中一个实施例中,所述气缸切换方法话包括:
22.获取工作驱动信号,判断在第三预设时间内,所述气缸是否处于初始位置;
23.若所述气缸处于所述初始位置,则生成报警信号并根据所述报警信号控制报警模块执行预设报警动作;
24.若所述气缸不处于所述初始位置,则判断第四预设时间内,所述气缸是否处于工作位置;
25.若所述气缸不处于所述工作位置,则生成报警信号并根据所述报警信号控制报警模块执行预设报警动作。以便于在工作前通过时间监控判断气缸的初始状态。
26.在其中一个实施例中,所述预设报警动作包括报警声、报警光及故障报警信息中至少一种;
27.其中,所述故障报警信息包括故障报警短信及故障显示提醒。以便于在过程中通过报警信息的识别及采集,生成故障报警、便于维修人员的查找。
28.本技术的第二方面提供了一种气缸切换装置,所述装置包括:
29.气缸检测模块,用于获取气缸状态信号及气缸工作模式信号,所述气缸状态信号包括气缸位置信号;
30.控制模块,与所述气缸检测模块电连接,用于根据所述气缸状态信号及所述气缸工作模式信号判断所述气缸是否在预设时间完成工作;
31.报警模块,与所述控制模块及所述气缸检测模块均电连接,用于根据所述气缸状态信号及所述气缸工作模式信号生成报警信号并根据所述报警信号执行预设报警动作。
32.本技术的第三方面提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本技术实施例中任一项所述的方法的步骤。
33.本技术的第四方面提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本技术实施例中任一项所述的方法的步骤。
34.本技术的第五方面提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现本技术实施例中任一项所述的方法的步骤。
35.于上述实施例中的气缸切换装置、计算机设备、计算机可读存储介质中或一种计算机程序产品中,通过气缸检测模块检测气缸的初始状态及位置信息,再通过控制模块根据时间判断气功工作状态并控制多组气缸的切换,最后通过报警信息的识别及采集,生成
故障报警、便于维修人员的查找。根据自动线实际的生产节拍需要,对气缸的动作时间进行设置,并且根据设定值结合实际气路的整理,对多组气缸实现快速动作切换,针对切换过程中出现的气缸位置报错进行实时采集,并准确传递至相应系统做报警提示。
附图说明
36.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
37.图1为本技术第一个实施例中提供的气缸切换方法的流程示意图;
38.图2为本技术第二个实施例中提供的气缸切换方法的流程示意图;
39.图3为本技术第三个实施例中提供的气缸切换方法的流程示意图;
40.图4为本技术第四个实施例中提供的气缸切换方法的流程示意图;
41.图5为本技术第五个实施例中提供的气缸切换方法的流程示意图;
42.图6为本技术一实施例中计算机设备的内部结构图。
具体实施方式
43.为了便于理解本技术,下面将参照相关附图对本技术进行更全面的描述。附图中给出了本技术的实施例。但是,本技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使本技术的公开内容更加透彻全面。
44.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中在本技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本技术。
45.需要说明的是,当一个元件被认为是“连接”另一个元件时,它可以是直接连接到另一个元件,或者通过居中元件连接另一个元件。此外,以下实施例中的“连接”,如果被连接的对象之间具有电信号或数据的传递,则应理解为“电连接”、“通信连接”等。
46.在此使用时,单数形式的“一”、“一个”和“所述/该”也可以包括复数形式,除非上下文清楚指出另外的方式。还应当理解的是,术语“包括/包含”或“具有”等指定所陈述的特征、整体、步骤、操作、组件、部分或它们的组合的存在,但是不排除存在或添加一个或更多个其他特征、整体、步骤、操作、组件、部分或它们的组合的可能性。
47.正如背景技术,在实际的生产过程中,气缸作为智能化、自动化装备的“手指”,会根据电气控制指令及逻辑时序进行相应的动作执行,其控制的准确性及时效性是自动化产线开动率提升的关键因素,如何在逻辑复杂的自动化产线下实现准确、快速的进行动作切换,且与其他机械结构按照设定逻辑进行动作执行,且不发生干涉,智能化的逻辑控制算法是关键要素。
48.请参考图1,在本技术的一个实施例中提供了一种气缸切换方法,所述方法包括:
49.步骤s100:获取工作信号及气缸数量信号,判断气缸是否处于初始位置;
50.步骤s120:若所述气缸处于初始位置,则判断所述气缸的工作模式,根据所述工作模式判断所述气缸是否在预设时间内完成工作。
51.具体地,气缸的数量可以根据用户需求自定义,在一些实施例在,工作信号可以包括冲压、焊装、涂装、总装等相关工艺中涉及任意气缸的动作控制。气缸接收到工作信号的指令后,首先判断气缸是否处于初始位置,若气缸处于初始位置,在系统检测到气缸状态无故障,系统安全无故障的情况下,对气缸的工作模式进行判断,不同的设置参数更改实现的功能,根据气缸实体的运动过程设置相应的阈值,并根据自动状态下或手动状态的选择,在不同工况下实现气缸的动作。然后通过对气缸工作中时间的监控,判断气缸的工作状态。
52.于上述实施例的气缸切换方法中,当获取到需要气缸进行动作的工作信号后,首先通过是否处于初始位置判断气缸是否具备执行动作的初始条件,再根据工作模式的选择,在不同工况下实现气缸的动作,最后通过时间的监控,判断气缸的运动过程,能够自动判断气缸的状态、位置及是否根据工作指令完成工作。通过气缸逻辑控制模块快速进行运算,并输出相应的气缸动作指令及状态显示,从而控制多个气缸的夹紧与打开,并将气缸的动作状态信息及时传递至自动线内所需要的控制单元及人机交互界面。
53.请参考图2,在其中一个实施例中,所述气缸的切换方法还包括:
54.步骤s140:若所述气缸不处于初始位置,则判断所述气缸是否处于工作位置;
55.步骤s142:若所述气缸不处于工作位置,则生成报警信号并根据所述报警信号控制报警模块执行预设报警动作。
56.具体地,所述工作位置为气缸根据工作信号的指令进行位移到达指定位置,若气缸即不处于初始位置又不处于工作位置,则判定气缸位置错误发生故障。以便于判断气缸的初始状态并对故障生成故障报警信号。
57.请参考图3,在其中一个实施例中,所述根据所述工作模式判断所述气缸是否在预设时间内完成工作,包括:
58.步骤s122:若所述工作模式为自动模块,则判断所述气缸是否在第一预设时间内完成动作;
59.步骤s1222:若所述气缸在所述第一预设时间内完成动作,则生成用于指示气缸到位的气缸到位信号;
60.步骤s1224:若所述气缸没有在所述第一预设时间内完成动作,则生成报警信号并根据所述报警信号控制报警模块执行预设报警动作。
61.具体地,如果在自动模式下,无任何报警信号的情况下,判断气缸的动作时间,若超出第一预设时间完成动作,系统报警并禁止任何动作指令输出,生成故障报警表;若没有超出第一预设时间,则表明气缸完成动作,生成用于指示气缸到位的气缸到位信号。以便于在自动模式下通过预设时间内气缸是否完成动作判断气缸工作状态。
62.请参考图4,在其中一个实施例中,所述根据所述工作模式判断所述气缸是否在预设时间内完成工作,还包括:
63.步骤s124:若所述工作模式不为自动模式,则判断所述气缸是否为手动模式;
64.步骤s1242:若所述工作模式为手动模式,则根据工作驱动信号判断所述气缸是否在第二预设时间内完成动作;
65.步骤s1244:若所述气缸的工作模式不为手动模式或所述气缸没有在所述第二预设时间内完成动作,则生成报警信号并根据所述报警信号控制报警模块执行预设报警动作;
66.步骤s1246:若所述气缸在所述第二预设时间内完成动作,则生成用于指示气缸到位的气缸到位信号。以便于在手动模式下,通过预设时间内气缸是否完成动作判断气缸工作状态。
67.具体地,若气缸不在自动模式下,则判断是否在手动模式,如果在手动模式下,无任何报警信号的情况下,判断气缸的动作时间,若超出第二预设时间完成动作,系统报警并禁止任何动作指令输出,生成故障报警表;若没有超出第二预设时间,则表明气缸完成动作,生成用于指示气缸到位的气缸到位信号。若即不在手动模式又不在自动模式,则表明气缸故障,系统报警并禁止任何动作指令输出,生成故障报警表。
68.请参考图5,在其中一个实施例中,所述气缸切换方法还包括:
69.步骤s200:获取工作驱动信号,判断在第三预设时间内,所述气缸是否处于初始位置;
70.步骤s220:若所述气缸处于所述初始位置,则生成报警信号并根据所述报警信号控制报警模块执行预设报警动作;
71.步骤s230:若所述气缸不处于所述初始位置,则判断第四预设时间内,所述气缸是否处于工作位置;
72.步骤s232:若所述气缸不处于所述工作位置,则生成报警信号并根据所述报警信号控制报警模块执行预设报警动作。以便于在工作前通过时间监控判断气缸的初始状态。
73.具体地,在获取到工作驱动信号后,定时器开始计时,当到达第三预设时间时,对气缸位置进行判断,如果气缸仍在初始位,系统报警、生成报警信息;如果气缸不在初始位,当到达第二预设时间时,对气缸位置进行二次判断,如已经在工作位,系统完成全部监控,如未在工作位,系统报警生成报警信息。
74.在其中一个实施例中,所述预设报警动作包括报警声、报警光及故障报警信息中至少一种;
75.其中,所述故障报警信息包括故障报警短信及故障显示提醒。以便于在过程中通过报警信息的识别及采集,生成故障报警、便于维修人员的查找。
76.于上述实施例中的气缸切换方法中,通过气缸检测模块检测气缸的初始状态及位置信息,再通过控制模块根据时间判断气功工作状态并控制多组气缸的切换,最后通过报警信息的识别及采集,生成故障报警、便于维修人员的查找。根据自动线实际的生产节拍需要,对气缸的动作时间进行设置,并且根据设定值结合实际气路的整理,对多组气缸实现快速动作切换,针对切换过程中出现的气缸位置报错进行实时采集,并准确传递至相应系统做报警提示。
77.应该理解的是,虽然图1-图5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-图5中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
78.在本技术的一个实施例中提供了一种气缸切换装置,所述装置包括:
79.气缸检测模块,用于获取气缸状态信号及气缸工作模式信号,所述气缸状态信号包括气缸位置信号;
80.控制模块,与所述气缸检测模块电连接,用于根据所述气缸状态信号及所述气缸工作模式信号判断所述气缸是否在预设时间完成工作;
81.报警模块,与所述控制模块及所述气缸检测模块均电连接,用于根据所述气缸状态信号及所述气缸工作模式信号生成报警信号并根据所述报警信号执行预设报警动作。
82.关于气缸切换装置的具体限定可以参见上文中对于气缸切换方法的限定,在此不再赘述。上述气缸切换装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
83.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图6所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种空气处理系统的控制方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
84.本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
85.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
86.在本说明书的描述中,参考术语“有些实施例”、“其他实施例”、“理想实施例”等的
描述意指结合该实施例或示例描述的具体特征、结构、材料或者特征包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性描述不一定指的是相同的实施例或示例。
87.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
88.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1