(4.2.1)--ABB初级项目3-工业机器人模拟焊接-任务3.2 标定焊枪工具.ppt
《(4.2.1)--ABB初级项目3-工业机器人模拟焊接-任务3.2 标定焊枪工具.ppt》由会员分享,可在线阅读,更多相关《(4.2.1)--ABB初级项目3-工业机器人模拟焊接-任务3.2 标定焊枪工具.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、任务3.2标定焊枪工具ABB平台公司简介CATALOGUE任务提出任务实施知识准备132目目 录录拓展练习41任务提出任务提出工具坐标系是工业机器人常用的坐标系之一。在机器人的手动动作模式中使用可以更便捷的获得机器人工具与目标工件的相对位姿,在运动指令中调用工具坐标系,可以更准确的描述工具末端点的运动轨迹。工具坐标系的标定分为 3 个步骤:工具数据的创建、工具数据的定义以及工具负载的测算。其中对于不影响机器人运动轨迹精度的低速应用场景,工具负载的测算是可以省略的,只需要估算负载质量即可。本任务采用辅助标定工具,来标定模拟焊枪工具坐标系,模拟焊枪工具如图所示。2知识准备知识准备-工具数据-定义工
2、具数据(tooldata)是工业机器人系统用于描述工具的 TCP、重量、重心等参数的数据,也用于描述新工具坐标系相对于默认工具坐标系的位姿变换。如图1所示,是选择程序数据类型界面,图2为tooldata 数据中包含的参数。图1 数据类型界面知识准备-工具数据-数据参数图2 Tooldata 数据参数界面知识准备-工具数据-参数释义工具数据包含多个参数,其数据结构如下:工具数据包含多个参数,其数据结构如下:1.robhold该参数为单一数据类型,其数据类型为 bool,用于描述工具是否由机器人夹持,即工具是否安装在机器人末端。2.Tframetool frame 的缩写,用于描述实际工具坐标系与
3、默认工具坐标系的位姿变换关系,由trans(位置)和 rot(姿态)两组参数构成。3.Trans该组包含 x,y,z,共 3 个参数,分别用于描述实际工具末端点与默认工具末端点 x,y,z 方向的位置。4.Rot该组包含 q1,q2,q3,q4,共4 个参数,用 4 元数的形式表达实际工具坐标系与默认工具坐标系间的姿态变换。知识准备-工具数据-参数释义5.TloadTool load 的缩写,用于描述实际工具的重心位姿,惯性矩等参数。6.Mass工具负载的质量,单位为 kg。7.Cog该组包含 x,y,z,共 3 个参数,分别用于描述工具负载的质心位置与默认工具末端点 x,y,z 方向的位置。
4、8.Aom该组包含 q1,q2,q3,q4,共4 个参数,用 4 元数的形式表达力矩主惯性轴与默认工具坐标系间的姿态变换。9.ix,iy,iz围绕力矩惯性轴的惯性矩,单位为 kgm2。知识准备-工具数据定义方法工具数据定义的基本原理是使用已安装的工具以不同的姿态对准同一个固定点,从而计算出实际工具末端点位置及姿态变换数据,如图所示。(a)工具数据示教姿态(b)默认 TCP(c)弧焊工具 TCP(d)点焊工具 TCP知识准备-工具数据定义方法工具数据的定义需要根据实际情况选择合适的方法和点数。常用的标定工具坐标系方法有:TCP 的默认方向法、“TCP 和 Z”方法和“TCP 和 Z,X”方法,如
5、图所示。(a)tool1 工具数据标定方法选择(b)tool1 工具数据标定点数选择知识准备-工具数据定义方法1.TCP 1.TCP 的默认方向法的默认方向法使用“TCP(默认方向)”方法计算得到的工具数据不改变默认工具坐标系方向,仅计算工具的 Z 方向偏移数值,即工具长度。因此,该方法仅适用于工具末端点在 Z 方向延伸的情况。右图中的“点数”,是指标定工具坐标系需测定工具末端点示教的不同位姿数,可在 3 到 9 之间选择,默认为 4 点。理论上点数越多,利用不同的位姿数据计算得到的工具坐标系数据越精确,但在实际操作时,由于示教精度的影响,也并不是选择点数越多计算更精确。知识准备-工具数据定义
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 4.2.1-ABB初级项目3-工业机器人模拟焊接-任务3.2 标定焊枪工具 4.2 ABB 初级 项目 工业 机器人 模拟 焊接 任务 3.2 标定 焊枪 工具
限制150内