一种机器人坐标的快速导出方法、系统及装置制造方法及图纸

技术编号:20936955 阅读:43 留言:0更新日期:2019-04-23 23:26
本发明专利技术公开了一种机器人坐标的快速导出方法、系统及装置,方法包括:根据选择的所有物体,查找获取物体中所有的机器人,并归入临时集合中;根据需要导出的机器人型号,加载该机器人型号对应的坐标记录表模板;查找出与需要导出的机器人型号对应的机器人;获取所需的机器人的控制器中所有坐标并进行判断处理,得出工具坐标和基准坐标,并填入到坐标记录表模板中;本发明专利技术通过自动对机器人坐标判断并填入坐标记录表模板,从而能实现一键导出所有机器人的工具坐标和基准坐标,替代了过去传统需要逐一填入坐标数值效率极低的方法,大大节省了工时,不仅有效降低了人为记录的错误率,而且还能大幅提高工作效率。本发明专利技术可广泛应用于机器人领域中。

A Method, System and Device for Quick Derivation of Robot Coordinates

The invention discloses a method, system and device for quick derivation of robot coordinates, which includes: searching and acquiring all robots in the object according to all selected objects and putting them into temporary set; loading the template of coordinate record table corresponding to the robot model derived according to the need; and finding out the machine corresponding to the robot model to be derived. Man; Obtain all coordinates of the required robot controller and judge them, get tool coordinates and reference coordinates, and fill them into the template of coordinate recording table; The invention can automatically judge the coordinates of the robot and fill in the template of coordinate recording table, so that the tool coordinates and reference coordinates of all robots can be derived by one key, which replaces the traditional need to fill them in one by one. The method of extremely low numerical efficiency of coordinates saves man-hour greatly, not only reduces the error rate of artificial records effectively, but also greatly improves the work efficiency. The invention can be widely applied in the field of robots.

【技术实现步骤摘要】
一种机器人坐标的快速导出方法、系统及装置
本专利技术涉及机器人仿真
,尤其涉及一种机器人坐标的快速导出方法、系统及装置。
技术介绍
目前,ProcessDesign与ProcessSimulation是智能制造行业工艺仿真的主流软件。机器人作为线体或工作站中最重要的设备,机器人在仿真软件中与在现场中的坐标都十分重要。在工艺仿真后期,当线体内各设备位置已确认,机器人离线程序已制作后,需要将仿真中的离线程序导出给现场机器人工程师进行机器人示教,仿真中的离线程序机器人运动的工具坐标Tool和基准坐标Base是理论值,由于设备加工、落位等误差,现场机器人的Tool坐标和Base坐标实际值通常和理论值有一些偏差,这时候就需要将理论值与现场实际值对比,人为将仿真中各机器人的理论值汇总在Excel表格中,现场测得的实际值也记录在同一个表格中,这样对比会更清晰、一目了然,更便于现场示教时调整机器人轨迹偏差;目前大多数企业汇总工具坐标Tool和基准坐标Base表格的做法是:形成坐标记录表的模版,并人为从仿真软件中一台一台机器人查看机器人控制器中的相关坐标参数,将Tool或Base坐标的X,Y,Z,RX,RY,RZ方向(ABB机器人为X,Y,Z,Q1,Q2,Q3,Q4)的数值一一手动填入Excel表格中对应的单元格中。在较复杂的线体或工作站区域,机器人数量一般较多,若机器人安装有几个工具,通常有数个工具坐标Tool和基准坐标Base,如果人为统计填写,容易出现填写错坐标值或遗漏坐标等情况,更重要的是,查看机器人坐标参数到填写,坐标数量一多,操作过程中会耗费大量工时。专利
技术实现思路
为了解决上述技术问题,本专利技术的目的是提供一种能提高效率的机器人坐标的快速导出方法、系统及装置。本专利技术所采取的技术方案是:一种机器人坐标的快速导出方法,包括以下步骤:根据选择的所有物体,查找获取物体中所有的机器人,并归入临时集合中;根据需要导出的机器人型号,加载该机器人型号对应的坐标记录表模板;遍历临时集合中的机器人,查找出与需要导出的机器人型号对应的机器人,得出所需的机器人;对所需的机器人进行信息获取处理;获取所需的机器人的控制器中所有坐标并进行判断处理,得出工具坐标和基准坐标,并填入到坐标记录表模板中;将填写完成后的坐标记录表模板进行导出,得到所需的机器人坐标。作为所述的一种机器人坐标的快速导出方法的进一步改进,所述的对所需的机器人进行信息获取处理,这一步骤具体包括:获取所需的机器人的所有外部轴,并遍历机器人的外部轴,将所有外部轴都回到零位;获取机器人名,并将机器人名填入到坐标记录表模板的对应单元格中。作为所述的一种机器人坐标的快速导出方法的进一步改进,所述的获取所需的机器人的控制器中所有坐标并进行判断处理,得出工具坐标和基准坐标,并填入到坐标记录表模板中,这一步骤具体包括:获取该机器人的控制器中所有坐标,归入坐标临时集合中;遍历坐标临时集合中的元素,查找得出工具坐标和基准坐标;分别对工具坐标和基准坐标进行处理并填入到坐标记录表模板中。作为所述的一种机器人坐标的快速导出方法的进一步改进,所述的分别对工具坐标和基准坐标进行处理并填入到坐标记录表模板中,这一步骤具体包括:将工具坐标填入到坐标记录表模板的对应单元格中,通过坐标转换算法计算该工具坐标相对于机器人工具安装坐标的相对坐标,将该相对坐标的X、Y、Z、RX、RY和RZ坐标填入坐标记录表模板的相应位置;将基准坐标填入到坐标记录表模板的对应单元格中,通过坐标转换算法计算该基准坐标相对于机器人原点坐标的相对坐标,然后将该相对坐标的X、Y、Z、RX、RY和RZ坐标填入坐标记录表模板的相应位置。作为所述的一种机器人坐标的快速导出方法的进一步改进,还包括以下步骤:当从接口传入数据进行写入时,判断坐标记录表模板的行数是否足够,若是,则数据正常写入;反之,则带格式地复制前行单元格,再粘贴到要写入数据处。本专利技术所采用的另一个技术方案是:一种机器人坐标的快速导出系统,包括:机器人获取单元,用于根据选择的所有物体,查找获取物体中所有的机器人,并归入临时集合中;模板加载单元,用于根据需要导出的机器人型号,加载该机器人型号对应的坐标记录表模板;机器人查找单元,用于遍历临时集合中的机器人,查找出与需要导出的机器人型号对应的机器人,得出所需的机器人;信息获取单元,用于对所需的机器人进行信息获取处理;坐标判断单元,用于获取所需的机器人的控制器中所有坐标并进行判断处理,得出工具坐标和基准坐标,并填入到坐标记录表模板中;导出单元,用于将填写完成后的坐标记录表模板进行导出,得到所需的机器人坐标。作为所述的一种机器人坐标的快速导出系统的进一步改进,所述的信息获取单元具体包括:外部轴获取单元,用于获取所需的机器人的所有外部轴,并遍历机器人的外部轴,将所有外部轴都回到零位;机器人名获取单元,用于获取机器人名,并将机器人名填入到坐标记录表模板的对应单元格中。作为所述的一种机器人坐标的快速导出系统的进一步改进,所述的坐标判断单元具体包括:坐标获取单元,用于获取该机器人的控制器中所有坐标,归入坐标临时集合中;坐标查找单元,用于遍历坐标临时集合中的元素,查找得出工具坐标和基准坐标;坐标填入单元,用于分别对工具坐标和基准坐标进行处理并填入到坐标记录表模板中。作为所述的一种机器人坐标的快速导出系统的进一步改进,所述的坐标填入单元具体包括:工具坐标处理单元,用于将工具坐标填入到坐标记录表模板的对应单元格中,通过坐标转换算法计算该工具坐标相对于机器人工具安装坐标的相对坐标,将该相对坐标的X、Y、Z、RX、RY和RZ坐标填入坐标记录表模板的相应位置;基准坐标处理单元,用于将基准坐标填入到坐标记录表模板的对应单元格中,通过坐标转换算法计算该基准坐标相对于机器人原点坐标的相对坐标,然后将该相对坐标的X、Y、Z、RX、RY和RZ坐标填入坐标记录表模板的相应位置。本专利技术所采用的再一个技术方案是:一种机器人坐标的快速导出装置,包括:存储器,用于存放程序;处理器,用于执行所述程序,所述程序使得所述处理器执行所述的机器人坐标的快速导出方法。本专利技术的有益效果是:本专利技术一种机器人坐标的快速导出方法、系统及装置通过自动对机器人坐标判断并填入坐标记录表模板,从而能实现一键导出所有机器人的工具坐标和基准坐标,替代了过去传统需要逐一填入坐标数值效率极低的方法,大大节省了工时,不仅有效降低了人为记录的错误率,而且还能大幅提高工作效率。附图说明图1是本专利技术一种机器人坐标的快速导出方法的步骤流程图;图2是本专利技术一种机器人坐标的快速导出系统的模块方框图。具体实施方式下面结合附图对本专利技术的具体实施方式作进一步说明:参考图1,本专利技术一种机器人坐标的快速导出方法,包括以下步骤:S1、根据选择的所有物体,查找获取物体中所有的机器人,并归入临时集合中;用户在软件界面资源结构树中选择线体层级或工位层级,程序弹出窗口来让用户选择要导出的机器人型号;用户确认导出后,程序首先获取软件选择的所有物体,查找获取其中的所有机器人,归入临时集合中。S2、根据需要导出的机器人型号,加载该机器人型号对应的坐标记录表模板;S3、遍历临时集合中的机器人,查找出与需要导出的机器人型号对应的机器人,得出所需的机本文档来自技高网
...

【技术保护点】
1.一种机器人坐标的快速导出方法,其特征在于,包括以下步骤:根据选择的所有物体,查找获取物体中所有的机器人,并归入临时集合中;根据需要导出的机器人型号,加载该机器人型号对应的坐标记录表模板;遍历临时集合中的机器人,查找出与需要导出的机器人型号对应的机器人,得出所需的机器人;对所需的机器人进行信息获取处理;获取所需的机器人的控制器中所有坐标并进行判断处理,得出工具坐标和基准坐标,并填入到坐标记录表模板中;将填写完成后的坐标记录表模板进行导出,得到所需的机器人坐标。

【技术特征摘要】
1.一种机器人坐标的快速导出方法,其特征在于,包括以下步骤:根据选择的所有物体,查找获取物体中所有的机器人,并归入临时集合中;根据需要导出的机器人型号,加载该机器人型号对应的坐标记录表模板;遍历临时集合中的机器人,查找出与需要导出的机器人型号对应的机器人,得出所需的机器人;对所需的机器人进行信息获取处理;获取所需的机器人的控制器中所有坐标并进行判断处理,得出工具坐标和基准坐标,并填入到坐标记录表模板中;将填写完成后的坐标记录表模板进行导出,得到所需的机器人坐标。2.根据权利要求1所述的一种机器人坐标的快速导出方法,其特征在于:所述的对所需的机器人进行信息获取处理,这一步骤具体包括:获取所需的机器人的所有外部轴,并遍历机器人的外部轴,将所有外部轴都回到零位;获取机器人名,并将机器人名填入到坐标记录表模板的对应单元格中。3.根据权利要求1所述的一种机器人坐标的快速导出方法,其特征在于:所述的获取所需的机器人的控制器中所有坐标并进行判断处理,得出工具坐标和基准坐标,并填入到坐标记录表模板中,这一步骤具体包括:获取该机器人的控制器中所有坐标,归入坐标临时集合中;遍历坐标临时集合中的元素,查找得出工具坐标和基准坐标;分别对工具坐标和基准坐标进行处理并填入到坐标记录表模板中。4.根据权利要求3所述的一种机器人坐标的快速导出方法,其特征在于:所述的分别对工具坐标和基准坐标进行处理并填入到坐标记录表模板中,这一步骤具体包括:将工具坐标填入到坐标记录表模板的对应单元格中,通过坐标转换算法计算该工具坐标相对于机器人工具安装坐标的相对坐标,将该相对坐标的X、Y、Z、RX、RY和RZ坐标填入坐标记录表模板的相应位置;将基准坐标填入到坐标记录表模板的对应单元格中,通过坐标转换算法计算该基准坐标相对于机器人原点坐标的相对坐标,然后将该相对坐标的X、Y、Z、RX、RY和RZ坐标填入坐标记录表模板的相应位置。5.根据权利要求1所述的一种机器人坐标的快速导出方法,其特征在于:还包括以下步骤:当从接口传入数据进行写入时,判断坐标记录表模板的行数是否足够,若是,则数据正常写入;反之,则带格式地复制前行单元格,再粘贴到要写入数据处。6.一种机器...

【专利技术属性】
技术研发人员:周小稳吴晓梅李金海邹永标杨选平
申请(专利权)人:广州明珞汽车装备有限公司
类型:发明
国别省市:广东,44

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

1