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,如果人为统计填写,容易出现填写错坐标值或遗漏坐标等情况,更重要的是,查看机器人坐标参数到填写,坐标数量一多,操作过程中会耗费大量工时。专利 ...
【技术保护点】
1.一种机器人坐标的快速导出方法,其特征在于,包括以下步骤:根据选择的所有物体,查找获取物体中所有的机器人,并归入临时集合中;根据需要导出的机器人型号,加载该机器人型号对应的坐标记录表模板;遍历临时集合中的机器人,查找出与需要导出的机器人型号对应的机器人,得出所需的机器人;对所需的机器人进行信息获取处理;获取所需的机器人的控制器中所有坐标并进行判断处理,得出工具坐标和基准坐标,并填入到坐标记录表模板中;将填写完成后的坐标记录表模板进行导出,得到所需的机器人坐标。
【技术特征摘要】
1.一种机器人坐标的快速导出方法,其特征在于,包括以下步骤:根据选择的所有物体,查找获取物体中所有的机器人,并归入临时集合中;根据需要导出的机器人型号,加载该机器人型号对应的坐标记录表模板;遍历临时集合中的机器人,查找出与需要导出的机器人型号对应的机器人,得出所需的机器人;对所需的机器人进行信息获取处理;获取所需的机器人的控制器中所有坐标并进行判断处理,得出工具坐标和基准坐标,并填入到坐标记录表模板中;将填写完成后的坐标记录表模板进行导出,得到所需的机器人坐标。2.根据权利要求1所述的一种机器人坐标的快速导出方法,其特征在于:所述的对所需的机器人进行信息获取处理,这一步骤具体包括:获取所需的机器人的所有外部轴,并遍历机器人的外部轴,将所有外部轴都回到零位;获取机器人名,并将机器人名填入到坐标记录表模板的对应单元格中。3.根据权利要求1所述的一种机器人坐标的快速导出方法,其特征在于:所述的获取所需的机器人的控制器中所有坐标并进行判断处理,得出工具坐标和基准坐标,并填入到坐标记录表模板中,这一步骤具体包括:获取该机器人的控制器中所有坐标,归入坐标临时集合中;遍历坐标临时集合中的元素,查找得出工具坐标和基准坐标;分别对工具坐标和基准坐标进行处理并填入到坐标记录表模板中。4.根据权利要求3所述的一种机器人坐标的快速导出方法,其特征在于:所述的分别对工具坐标和基准坐标进行处理并填入到坐标记录表模板中,这一步骤具体包括:将工具坐标填入到坐标记录表模板的对应单元格中,通过坐标转换算法计算该工具坐标相对于机器人工具安装坐标的相对坐标,将该相对坐标的X、Y、Z、RX、RY和RZ坐标填入坐标记录表模板的相应位置;将基准坐标填入到坐标记录表模板的对应单元格中,通过坐标转换算法计算该基准坐标相对于机器人原点坐标的相对坐标,然后将该相对坐标的X、Y、Z、RX、RY和RZ坐标填入坐标记录表模板的相应位置。5.根据权利要求1所述的一种机器人坐标的快速导出方法,其特征在于:还包括以下步骤:当从接口传入数据进行写入时,判断坐标记录表模板的行数是否足够,若是,则数据正常写入;反之,则带格式地复制前行单元格,再粘贴到要写入数据处。6.一种机器...
【专利技术属性】
技术研发人员:周小稳,吴晓梅,李金海,邹永标,杨选平,
申请(专利权)人:广州明珞汽车装备有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。