工业机器人示教器及其紧急事件触发方法

文档序号:8360562阅读:807来源:国知局
工业机器人示教器及其紧急事件触发方法
【技术领域】
[0001]本发明涉及工业机器人技术领域,特别是涉及一种工业机器人示教器及其紧急事件触发方法。
【背景技术】
[0002]工业机器人示教器是用来控制工业机器人,其是工业机器人进行人机交互的主要器件。工业机器人示教器可以用来控制机器人的姿态或进行函数的调整等等。在工业机器人示教器的控制和调试阶段,一些安全上的问题,尤其是误操作的安全问题需要尽可能被规避。在普遍工业机器人示教器的使用上,工业机器人示教器的安全控制需要总线和CPU (Central Processing Unit,中央处理器)控制器的支持,S卩工业机器人示教器通过CPU控制器进行安全的判断,然后再通过总线将安全信息发给工控机。
[0003]但是,工业机器人示教器的CPU控制器处于不正常的工作状态下时,如程序卡住或程序跑飞,此时工业机器人示教器就不能将安全信息发送给工控机。在这种情况下,工业机器人示教器的控制就存在一定的风险,会发生如机械臂跑飞或抱闸打开之类的事故。

【发明内容】

[0004]本发明主要解决的技术问题是提供一种工业机器人示教器及其紧急事件触发方法,能够在任何时刻都可以为工控机提供工业机器人示教器的安全信息。
[0005]为解决上述技术问题,本发明采用的一个技术方案是:提供一种工业机器人示教器,其包括CPU控制器、逻辑器件、状态开关、使能开关以及安全模块,其中状态开关和使能开关连接逻辑器件,逻辑器件进一步连接CPU控制器和安全模块,逻辑器件根据状态开关和使能开关的开关状态来控制是否安全模块。
[0006]其中,状态开关包括相互独立的第一开关和第二开关,并根据第一开关和第二开关的开关状态组合来表示三种不同工作状态,其中三种工作状态包括手动高速状态、手动低速状态以及自动状态,当第一开关处于打开状态,第二开关处于关闭状态时,表示状态开关处于手动高速状态,当第一开关处于关闭状态,第二开关处于打开状态时,表示状态开关处于自动状态,当第一开关和第二开关均处于关闭状态时,表示状态开关处于手动低速状
??τ O
[0007]其中,第一开关的一端经第一电阻连接至参考电位,第一开关的另一端连接逻辑器件,第二开关的一端经第二电阻连接至参考电位,第二开关的另一端连接逻辑器件。
[0008]其中,使能开关包括第三开关,并根据第三开关的开关状态来表示使能状态和禁能状态,当第三开关处于打开状态,表示使能开关处于禁能状态,当第三开关处于关闭状态,表示使能开关处于使能状态。
[0009]其中,第三开关的一端经第三电阻连接至参考电位,第三开关的另一端连接逻辑器件。
[0010]其中,逻辑器件在使能开关处于使能状态不触发安全模块,逻辑器件在使能开关处于禁能状态且状态开关处于手动高速状态或手动低速状态触发安全模块。
[0011 ] 其中,工业机器人示教器进一步包括继电器,逻辑器件通过继电器来触发安全模块。
[0012]其中,继电器为常开型继电器,并在打开状态触发安全模块,在关闭状态不触发安全模块。
[0013]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种工业机器人示教器的紧急事件触发方法,其包括:设置状态开关和使能开关的开关状态;利用逻辑器件根据状态开关和使能开关的开关状态来控制安全模块是否产生紧急事件。
[0014]其中,状态开关包括相互独立的第一开关和第二开关,当第一开关处于打开状态,第二开关处于关闭状态时,表示状态开关处于手动高速状态,当第一开关处于关闭状态,第二开关处于打开状态时,表示状态开关处于自动状态,当第一开关和第二开关均处于关闭状态时,表示状态开关处于手动低速状态;使能开关包括第三开关,当第三开关处于打开状态,表示使能开关处于禁能状态,当第三开关处于关闭状态,表示使能开关处于使能状态;利用逻辑器件根据状态开关和使能开关的开关状态来控制安全模块是否产生紧急事件包括:逻辑器件在使能开关处于使能状态不触发所述安全模块,利用逻辑器件在使能开关处于禁能状态且状态开关处于手动高速状态或手动低速状态触发安全模块。
[0015]本发明的有益效果是:区别于现有技术的情况,本发明的工业机器人示教器包括(PU控制器、逻辑器件、状态开关、使能开关以及安全模块,其中状态开关和使能开关连接逻辑器件,逻辑器件连接CPU控制器和安全模块。本发明直接通过逻辑器件获取状态开关和使能开关的开关状态,并根据状态开关和使能开关的开关状态来控制是否触发安全模块,能够使工业机器人示教器在任何时刻都能为工控机提供工业机器人示教器的安全信息,保证了工业机器人控制的安全。
【附图说明】
[0016]图1是本发明工业机器人示教器的电路结构示意图;
[0017]图2是本发明状态开关的真值表不意图;
[0018]图3是本发明使能开关的真值表不意图;
[0019]图4是本发明工业机器人示教器的紧急事件触发方法的示意图。
【具体实施方式】
[0020]请一并参见图1-图3,本发明工业机器人示教器包括CPU控制器11、逻辑器件12、状态开关13、使能开关14、继电器15和安全模块16。逻辑器件12分别与CPU控制器11、状态开关13、使能开关14和继电器15连接。逻辑器件12通过继电器15与安全模块16连接。其中,继电器15为常开型继电器。
[0021]状态开关13包括相互独立的第一开关131和第二开关132。第一开关131的一端经第一电阻Rl连接至参考电位VCC,第一开关131的另一端连接逻辑器件12。第二开关132的一端经第二电阻R2连接至参考电位VCC,第二开关132的另一端连接逻辑器件12。
[0022]使能开关14包括第三开关141,第三开关141的一端经第三电阻R3连接至参考电位VCC,第三开关141的另一端连接逻辑器件12。另外,使能开关14还与工业机器人示教器的内部PLC (Programmable Logic Controller,可编程逻辑控制器)17连接。
[0023]在本实施例中,工业机器人示教器包括三种工作状态,其分别为手动高速状态、手动低速状态以及自动状态。其中,状态开关13能够根据第一开关131和第二开关132的开关状态组合来表示三种不同工作状态,即每一种工作状态所对应的第一开关131和第二开关132的开关状态不同。本实施例优选以第一开关131处于打开状态为1,第一开关131处于关闭状态为0,第二开关132处于打开状态为1,第二开关132处于关闭状态为O。应理解,本发明并不限定于第一开关131处于打开状态为1,第一开关131处于关闭状态为0,可以根据实际需要将第一开关131处于打开状态为0,第一开关131处于关闭状态为I。同理,本发明也并不限定于第二开关132处于打开状态为1,第二开关132处于关闭状态为0,可以根据实际需要将第二开关132处于打开状态为0,第二开关132处于关闭状态为I。
[0024]如图2所示,当第一开关131处于打开状态,第二开关132处于关闭状态时,即第一开关131输出的L为I,第二开关132输出的R为O时,表示状态开关13处于手动高速状态。当第一开关131处于关闭状态,第二开关132处于打开状态时,即第一开关131输出的L为0,第二开关132输出的R为I时,表示状态开关13处于自动状态。当第一开关131和第二开关132均处于关闭状态时,即第一开关131输出的L为O和第二开关132输出的R为O时,表示状态开关13处于手动低速状态。值得注意的是,本实施例中不存在第一开关131输出的L为I和第二开关132输出的R为I的情况。
[0025]本实施例优选以第三开关141处于打开状态为0,第三开关141处于关闭状态为1应理解,本发明并不限定于第三开关141处于打开状态为0,第三开关141处于关闭状态为1,可以根据实际需要将第三开关141处于打开状态为1,第三开关141处于关闭状态为O。
[0026]使能开关14能够根据第三开关141的开关状态来表示使能状态和禁能状态。当第三开关141处于打开状态,即第三开关141输出的E为O时,表示使能开关14处于禁能状态;当第三开关141处于关闭状态,即第三开关141输出的E为I时,表示使能开关14处于使能状态。在本实施例中,工业机器人示教器正常处于手动高速状态、手动低速状态以及自动状态时,第三开关141处于关闭状态的,此时使能开关14处于使能状态,说明工业机器人示教器没有任何故障出现。当工业机器人示教器出现故障现象,如CPU控制器11处于不正常的工作状态下或工业机器人示教器没有完全上电时,此时第三开关141处于打开状态的,则使能开关14处于禁能状态。
[0027]逻辑器件12能够根据状态开关13和使能开关14的开关状态来控制安全模块16。具体而言,逻辑器件12在使能开关14处于使能状态不触发安全模块16。逻辑器件12在使能开关14处于禁能状态且状态开关13处于手动高速状态或手动低速状态触发安全模块16,使安全模块16发送安全信息至工控机(未图示)。
[0028]应理解,触发安全模块16的前提是状态开关13处于手动高速状态或手动低速状态。当状态开关1
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1