一种等离子空间切割机器人的离线编程模块及应用方法

文档序号:8551778阅读:945来源:国知局
一种等离子空间切割机器人的离线编程模块及应用方法
【技术领域】
[0001]本发明涉及的是一种等离子切割机器人技术领域的系统,特别是一种等离子空间切割机器人的离线编程模块及应用方法。
【背景技术】
[0002]在工业机器人的使用中,目前一般仍采用示教编程的方法,即手动控制机器人沿所需的轨迹运动,同时记录运动轨迹,示教编程一方面较为繁琐,另一方面往往还需要先有样品才能示教。而现在随着CAD、CAM技术的发展,机器人工作轨迹可以从电子图纸中直接获得,效率更高的离线编程模式成为必然。
[0003]目前市场上的国内外机器人多数仍使用专用机器人动作编程语言进行编程,例如日本安川公司的Μ0Τ0ΜΑΝ机器人使用INF0RMII语言作为动作编程语言。但专用机器人动作编程语言专业程度高,应用不广泛,掌握此项语言技能的专业技术人员极少,企业外派人员进行培训,成本高周期长。易学易用的编程工具是目前市场上急需的,国外生产厂商虽然也开发了相应的编程软件,但价格昂贵,限制了其推广使用。
[0004]AutoCAD绘图软件在机械设计及制造中应用广泛,所有的CAD/CAM系统都具备与AutoCAD接口的功能,这些接口方式是通过图形数据文件来实现的,DXF文件是AutoCAD与外部环境联系的主要接口方式之一,把有关图形的所有信息按规定格式编写成ASCII文件,可供高级语言编写的应用程序调用,是CAD领域的工业标准之一。提取机器人的作业路径模型中DXF格式的信息,再生成机器人的可执行文件,是机器人离线编程的重要途径。

【发明内容】

[0005]本发明的目的在于客服现有技术中之不足,提供一种易学易用、成本较低的等离子切割机器人离线编程系统,使其可达到对等离子切割机器人实现离线编程的目的,并且具有快速、功能简洁、成本低廉的特点,容易为一般客户接受。
[0006]本发明是通过以下技术方案实现的:一种等离子空间切割机器人的离线编程模块,包括:DXF文件解析t旲块、运动规划t旲块、运动控制器通讯t旲块、运动伺服t旲块;
所述DXF文件解析模块实现对DXF文件包含的轨迹信息及相应加工参数进行解析,提取出需要的几何信息,便于机器人进行轨迹规划。
[0007]所述运动规划模块包括序列规划,分析实体,轨迹规划和反解,实现生成机器人运动轨迹;
所述运动控制器通讯模块,实现与机器人远程通信和远程控制,通过对机器人通信协议的分析,将运动规划模块处理后的文件与运动伺服模块进行通信,实现工作程序的上传下载以及远程控制操作。
[0008]所述运动伺服模块包括运动伺服指令和1操作指令,此部分直接面向伺服机器人控制器及外围1模块;运动伺服模块实现将运动控制器通讯模块下发的工作程序和远程操作指令转化为相应控制器能够识别的指令类型。
[0009]所述运动规划模块中的序列规划通过序列规划生成一个满足作业限制的最优作业序列,以时间作为规划优劣的度量标准;序列规划输入是DXF文件对应的Dxf Doeument对象,输出是规划好次序的实体列表,用实体的父类IEntityObject的列表来表示。
[0010]所述的运动控制器通讯模块,能够实现机器人远程通信和远程控制。
[0011]一种等离子空间切割机器人的离线编程模块的应用方法,所述步骤如下:
步骤一:将绘图软件生成的DXF文件到机器人运动程序的转换,对DXF文件进行编译,
生成含有运动控制信息的中间数据;
步骤二:提取包含有运动控制信息的中间数据,按切割运动次序以链表的形式存储,完成一次转换,转换数据备用;
步骤三:在运动控制器通讯模块、运动伺服模块中,填写相应的通讯及控制参数; 步骤四:启动运动规划模块,装载DXF解析模块生成的数据,连接运动控制器通讯模块。
[0012]进一步的,所述DXF文件的格式为ASCII数据格式。
[0013]相对于现有的系统,本发明的突出优点是精确和快速,由于可以由设计图纸直接获得相关数据,写入控制程序文件,比示教法手动操作工业机器人,肉眼目测找准的方式要简便、快捷、精确的多;另一个重要优点是编程是离线进行的,不需占用工业机器人设备即可编程;相对于其它等离子切割机器人离线编程系统,简单易用,成本低廉;由于巧妙的运用DXF文件这种AutoCAD与外部环境联系的常用接口方式,使得一般工程操作人员能够立即掌握其使用方法,容易为一般用户接受。
【附图说明】
[0014]图1为本发明的结构框图。
【具体实施方式】
[0015]下面结合附图对本发明的实施例做详细说明:本实施例在以本发明技术方案前提下进行实施,给出了详细实施方式和具体操作过程,但本发明的保护范围不限于下述实施例。
[0016]如图1所示,一种等离子空间切割机器人的离线编程模块,包括:DXF文件解析模块、运动规划模块、运动控制器通讯模块、运动伺服模块;
所述DXF文件解析模块实现对DXF文件包含的轨迹信息及相应加工参数进行解析,提取出需要的几何信息,便于机器人进行轨迹规划;
所述运动规划模块包括序列规划,分析实体,轨迹规划和反解,实现生成机器人运动轨迹。
[0017]所述运动控制器通讯模块,实现与机器人远程通信和远程控制,通过对机器人通信协议的分析,将运动规划模块处理后的文件与运动伺服模块进行通信,实现工作程序的上传下载以及远程控制操作。
[0018]所述运动伺服模块包括运动伺服指令和1操作指令,此部分直接面向伺服机器人控制器及外围1模块;运动伺服模块实现将运动控制器通讯模块下发的工作程序和远程操作指令转化为相应控制器能够识别的指令类型。
[0019]所述运动规划模块中的序列规划通过序列规划生成一个满足作业限制的最优作业序列,以时间作为规划优劣的度量标准;序列规划输入是DXF文件对应的Dxf Doeument对象,输出是规划好次序的实体列表,用实体的父类IEntityObject的列表来表示。
[0020]所述的运动控制器通讯模块,能够实现机器人远程通信和远程控制。
[0021]一种等离子空间切割机器人的离线编程模块的方法,所述步骤如下:
步骤一:将绘图软件生成的DXF文件到机器人运动程序的转换,对DXF文件进行编译,生成含有运动控制信息的中间数据;
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1