The invention discloses a method, device and system for controlling industrial robots based on graphic form programming. The method includes: simulating the real plane of the industrial robot by the editing plane of the graphical programming software of the industrial robot, and establishing the industrial robot in a graphic way in the editing plane. The position of the target and the motion track of the motion; the motion sequence and control logic of the industrial robot are set in the corresponding table editing interface according to the target position and the motion track; the editing flat surface of the target position and the track of the industrial robot and the movement of the industrial robot are set up. An intermediate file is generated from the table editing interface of the order and control logic; the intermediate file is compiled and sent to the motion controller of the industrial robot after the interpreter is compiled; and the industrial robot is controlled to move to the target position along the motion path. The invention has the advantages of high programming efficiency and easy operation.
【技术实现步骤摘要】
基于图形表格化编程控制工业机器人的方法、装置及系统
本专利技术涉及工业机器人控制领域,尤其涉及一种基于图形表格化编程控制工业机器人的方法、装置及系统。
技术介绍
机器人是集机械、电子、控制、计算机、传感器、人工智能等多种学科和先进技术于一体的现代自动化装备。我国通常按照应用环境将机器人分为两类:用于制造业的工业机器人和用于非制造业并服务于人类的特种机器人。在工业生产中存在许多重复、单调、频繁等长时间作业,或者危险、恶劣环境下的作业,例如在焊接、冲压、热处理、涂装、压力铸造、机械加工等工序,及完成对人体有害的物料的搬运和工艺操作。为了提高安全性与效率,工业机器人开始代替人完成这些作业。工业机器人是最先产业化的机器人技术,已经成为一个国家或者地区自动化水平的标志。但是,自机器人诞生以来,所采用的编程系统都是开发者基于自己产品的独立结构开发的:使用专用的机器人语言编程,专用的硬件结构,机器人控制算法固化在ROM中,系统功能的修改性与扩展性较差。另一方面,目前市场上大多数机器人控制平台采用文本编辑的方式进行程序的编写,在文本编辑方式中,所有的程序代码均需要手工输入,不可避免会有一些拼写上的错误,增加了程序调试的难度和时间。同时,采用文本编辑方式的前提条件是必须熟悉所使用的编程语言的语法,而由于机器人控制涉及大量算法,导致了编程语言的复杂性,需要操作人员具有专业的编程知识,不能很快的投入到使用中。
技术实现思路
本专利技术解决的技术问题是,提供一种编程效率高的基于图形表格化编程控制工业机器人的方法、装置及系统。一方面,本专利技术提供了一种基于图形表格化编程控制工业机器人 ...
【技术保护点】
一种基于图形表格化编程控制工业机器人的方法,所述图形表格化编程在windows操作系统环境下运行的工业机器人图形化编程软件中实现,其特征在于,该方法包括:以所述工业机器人图形化编程软件的编辑平面模拟所述工业机器人运动的真实平面;在所述编辑平面内以图形方式建立所述工业机器人运动的目标位置和运动轨迹;依据所述目标位置和运动轨迹,在相应的一个表格编辑界面内设置所述工业机器人的运动顺序和控制逻辑;将建立所述工业机器人目标位置和运动轨迹的所述编辑平面和设置所述工业机器人的运动顺序和控制逻辑的所述表格编辑界面生成中间文件;所述中间文件经解释器编译后发送至所述工业机器人的运动控制器;控制所述工业机器人沿所述运动轨迹移动至所述目标位置。
【技术特征摘要】
1.一种基于图形表格化编程控制工业机器人的方法,所述图形表格化编程在windows操作系统环境下运行的工业机器人图形化编程软件中实现,其特征在于,该方法包括:以所述工业机器人图形化编程软件的编辑平面模拟所述工业机器人运动的真实平面;在所述编辑平面内以图形方式建立所述工业机器人运动的目标位置和运动轨迹;依据所述目标位置和运动轨迹,在相应的一个表格编辑界面内设置所述工业机器人的运动顺序和控制逻辑;将建立所述工业机器人目标位置和运动轨迹的所述编辑平面和设置所述工业机器人的运动顺序和控制逻辑的所述表格编辑界面生成中间文件;所述中间文件经解释器编译后发送至所述工业机器人的运动控制器;控制所述工业机器人沿所述运动轨迹移动至所述目标位置。2.根据权利要求1所述的基于图形表格化编程控制工业机器人的方法,其特征在于,所述在所述编辑平面内以图形方式建立所述工业机器人运动的目标位置和运动轨迹包括:构建一个预设圆,以所述预设圆的圆心表示所述工业机器人运动的目标位置;构建一条直线或曲线表示所述工业机器人的运动轨迹。3.根据权利要求1所述的基于图形表格化编程控制工业机器人的方法,其特征在于,所述依据所述目标位置和运动轨迹,在相应的一个表格编辑界面内设置所述工业机器人的运动顺序和控制逻辑包括:在所述表格编辑界面内的主函数显示区域内的主函数队列中选择目标主函数,所述目标主函数包括所述工业机器人的运动顺序数据和控制逻辑数据;在所述表格编辑界面内的时序项显示区域内的时序项队列中选择时序项。4.根据权利要求3所述的基于图形表格化编程控制工业机器人的方法,其特征在于,所述时序项包括:功能项及对应所述功能项排布的参数设置项,若干个所述功能项形成所述时序项队列,所述时序项队列顺序表示控制逻辑顺序。5.根据权利要求4所述的基于图形表格化编程控制工业机器人的方法,其特征在于,所述表格编辑界面还包括主函数编辑工具区和时序项编辑工具区。6.根据权利要求5所述的基于图形表格化编程控...
【专利技术属性】
技术研发人员:胡永金,
申请(专利权)人:深圳市今天国际智能机器人有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。