一种机器人示教器、及机器人示教器的信息处理方法技术

技术编号:13985254 阅读:169 留言:0更新日期:2016-11-12 23:55
本发明专利技术提供一种机器人示教器、及机器人示教器的信息处理方法。其中,所述示教器包括解释器和发送模块,所述解释器,用于将第一程序文件和/或第一数据文件分别转化成为G代码程序文件和CNC数据文件;所述发送模块,用于发送所述解释器生成的G代码程序文件和/或CNC数据文件。本发明专利技术提供的方案使得示教器发送的信息能够直接被控制器识别,提高了系统的效率。

【技术实现步骤摘要】

本专利技术涉及工业机器人领域,尤其涉及一种机器人示教器、及机器人示教器的信息处理方法
技术介绍
示教再现型工业机器人,一直在工业机器人领域占据重要地位。虽然人工智能技术的迅速发展催生出智能机器人,但是示教再现型机器人在操作性、性价比方面都具有其他机器人无法比拟的优势。示教器作为示教再现型工业机器人的重要组成部分,其作为操作者和机器人控制器之间的友好媒介,能够将操作者的指令和数据传送至机器人控制器上。现有技术中,示教器接收操作者使用机器人运动控制编程语言输入的控制指令,将其生成相应的控制信号发送至控制器中。机器人运动控制编程语言以及示教器根据该编程语言生成的控制信号的扩展性不强,可变性差,对环境的感知、适应能力较差,
技术实现思路
本专利技术的主要目的在于克服上述现有技术的缺陷,提出的一种机器人示教器、及机器人示教器的信息处理方法。本专利技术的方法能够克服现有技术中示教器在信息处理方面,灵活性,和/或扩展性不够的缺陷。本专利技术一方面提供了一种机器人示教器,包括解释器和发送模块,所述解释器,用于将第一程序文件和/或第一数据文件分别转化成为G代码程序文件和CNC数据文件;所述发送模块,用于发送所述解释器生成的G代码程序文件和/或CNC数据文件。可选地,还包括语法规则存储模块,所述语法规则存储模块包括至少一种语法规则,根据所述至少一种语法规则,能够将至少一种所述第一程序文件和/或第一数据文件分别转化成为G代码程序文件和CNC数据文件。可选地,还包括语法规则修改模块,所述语法规则修改模块用于增加和/或改变和/或删除示教器的语法规则。可选地,还包括输入模块,所述输入模块用于根据输入的信息生成所述的第一程序文件和/或第一数据文件;所述输入模块,能够接收和识别依据至少一个机器人运动控制编程语言输入的信息,所述至少一个机器人运动控制编程语言与所述至少一种语法规则相适配。本专利技术另一方面提供了一种机器人示教器的信息处理方法,包括将第一程序文件和/或第一数据文件分别转化成为G代码程序文件和CNC数据文件;发送生成的G代码程序文件和/或CNC数据文件。可选地,还包括存储至少一种语法规则,根据所述至少一种语法规则,能够将至少一种所述第一程序文件和/或第一数据文件分别转化成为G代码程序文件和CNC数据文件。可选地,还包括语法规则修改步骤,用于增加和/或改变和/或删除示教器的语法规则。可选地,还包括输入信息接收步骤,用于根据输入的信息生成所述的第一程序文件和/或第一数据文件;所述输入信息接收步骤,能够接收并识别依据至少一个机器人运动控制编程语言输入的信息,所述至少一个机器人运动控制编程语言与所述至少一种语法规则相适配。本专利技术的方案,使得示教器发送的信息能够直接被控制器识别,提高了系统的效率,更进一步,能够更加灵活的适应不同的机器人运动控制编程语言,对于用户定制性语言也能够较好地支持。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术提供的机器人示教器的一实施例的结构示意图;图2是本专利技术提供的机器人示教器的一实施例的结构示意图;图3是本专利技术提供的机器人示教器的一实施例的结构示意图;图4是本专利技术提供的机器人示教器的一实施例的结构示意图;图5是本专利技术提供的机器人示教器的信息处理方法一实施例的方法示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术具体实施例及相应的附图对本专利技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。图1是本专利技术提供的机器人示教器的一实施例的结构示意图。本专利技术一具体实施方式,如图1所示。一种机器人示教器10包括解释器101和发送模块103。解释器101,用于将第一程序文件和/或第一数据文件分别转化成为G代码程序文件和CNC数据文件。解释器对第一程序文件和/或第一数据文件进行语法分析,分析后,根据G代码程序文件和CNC数据文件的语法规则,将第一程序文件转化成为G代码程序文件,将第一数据文件转化成为CNC数据文件。发送模块103,用于发送所述解释器生成的G代码程序文件和/或CNC数据文件。发送模块发送的G代码程序文件和/或CNC数据文件被发送至机器人控制器上。机器人控制器能够直接识别示教器发送的G代码程序文件和/或CNC数据文件,能够降低控制器的资源占用率,提高处理效率。图2是本专利技术提供的机器人示教器的一实施例的结构示意图。本专利技术一具体实施方式,结合其他实施方式的各个方面。一种机器人示教器20包括解释器201、发送模块203和语法规则存储模块205。解释器201,用于将第一程序文件和/或第一数据文件分别转化成为G代码程序文件和CNC数据文件。解释器对第一程序文件和/或第一数据文件进行语法分析,分析后,根据G代码程序文件和CNC数据文件的语法规则,将第一程序文件转化成为G代码程序文件,将第一数据文件转化成为CNC数据文件。发送模块203,用于发送所述解释器生成的G代码程序文件和/或CNC数据文件。发送模块发送的G代码程序文件和/或CNC数据文件被发送至机器人控制器上。机器人控制器能够直接识别示教器发送的G代码程序文件和/或CNC数据文件,能够降低控制器的资源占用率,提高处理效率。语法规则存储模块205,包括至少一种语法规则,根据所述至少一种语法规则,能够将至少一种所述第一程序文件和/或第一数据文件分别转化成为G代码程序文件和CNC数据文件。语法规则存储模块的引入,提升了示教器中解释器的可扩展性。对于不同种类的第一程序文件和/或第一数据文件,有不同的语法规则与其相适应,根据与不同种类第一程序文件和/或第一数据文件分别相适应的语法规则,解释器能够将不同种类的第一程序文件和/或第一数据文件转化成为G代码程序文件和CNC数据文件。图3是本专利技术提供的机器人示教器的一实施例的结构示意图。本专利技术一具体实施方式,结合本专利技术其他实施方式的各个方面。一种机器人示教器30包括解释器301、发送模块303和语法规则修改模块307。解释器301,用于将第一程序文件和/或第一数据文件分别转化成为G代码程序文件和CNC数据文件。解释器对第一程序文件和/或第一数据文件进行语法分析,分析后,根据G代码程序文件和CNC数据文件的语法规则,将第一程序文件转化成为G代码程序文件,将第一数据文件转化成为CNC数据文本文档来自技高网...

【技术保护点】
一种机器人示教器,其特征在于,包括解释器和发送模块,所述解释器,用于将第一程序文件和/或第一数据文件分别转化成为G代码程序文件和CNC数据文件;所述发送模块,用于发送所述解释器生成的G代码程序文件和/或CNC数据文件。

【技术特征摘要】
1.一种机器人示教器,其特征在于,包括解释器和发送模块,所述解释器,用于将第一程序文件和/或第一数据文件分别转化成为G代码程序文件和CNC数据文件;所述发送模块,用于发送所述解释器生成的G代码程序文件和/或CNC数据文件。2.根据权利要求1所述的示教器,其特征在于,还包括语法规则存储模块,所述语法规则存储模块包括至少一种语法规则,根据所述至少一种语法规则,能够将至少一种所述第一程序文件和/或第一数据文件分别转化成为G代码程序文件和CNC数据文件。3.根据权利要求1或2所述的示教器,其特征在于,还包括语法规则修改模块,所述语法规则修改模块用于增加和/或改变和/或删除示教器的语法规则。4.根据权利要求2或3所述的示教器,其特征在于,还包括输入模块,所述输入模块用于根据输入的信息生成所述的第一程序文件和/或第一数据文件;所述输入模块,能够接收和识别依据至少一个机器人运动控制编程语言输入的信息,所述至少一...

【专利技术属性】
技术研发人员:古鹏薛冰梅朱茂娟王鑫段尧杨裕才曾奇晏晚君王林冰李晨杰李健斌彭月韩冰
申请(专利权)人:珠海格力智能装备有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1