0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

实操:KUKA机器人创建工具坐标数据

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2020-06-30 16:03 次阅读

使用机器人示教器设定工具

机器人控制系统通过测量工具(工具坐标系)识别工具顶尖(TCP­-Tool CenterPoint,工具中心点)相对于法兰中心点的位置,TCP的测量有两种途径:一种是找个固定的参考点进行示教,另一种则是已知工具的各参数,就可以得到相对于法兰中心点的X、Y、Z的偏移量,相对于法兰坐标系转角(角度A、B、C),同样也能得出精确的TCP。

图8-8

通过一个固定参考点的工具坐标系的测量分为2步:首先确定工具坐标系的TCP点,然后确定工具坐标系的姿态如表8-7所示。

表8-7 TCP的测量的步骤

步骤 说明
1 确定工具坐标系的TCP点
可选择以下方法:
*XYZ 4 点法
*XYZ 参照法
2 确定工具坐标系的姿态
可选择以下方法:
*ABC 2 点法
*ABC 世界坐标法

1. TCP点的测量

1)XYZ4点法

XYZ4点法的原理:将待测工具的TCP从4个不同方向移向任意选择的一个参考点,机器人系统将从不同的法兰位置值计算出TCP,如图8-9所示。

图8-9 XYZ4点法

其具体操作步骤如下:

1. 选择菜单序列 投入运行 > 测量 > 工具 > XYZ 4 点。

2. 为待测量的工具给定一个号码和一个名称。用继续键确认。

3. 用TCP移至任意一个参照点。按下“测量”,对话框“ 是否应用当前位置?继续测量” 用“是”加以确认

4. 用TCP从其他方向朝参照点。重复步骤3次。

5. 负载数据输入窗口自动打开,正确输入负载数据,然后按下“继续”按钮。

6. 包含测得的 TCP X、Y、Z 值的窗口自动打开,测量精度可在误差项中读取。数据可通过保存直接保存。

2)XYZ参照法

采用 XYZ 参照法时,将对一件新工具与一件已测量过的工具进行比较测量。机器人控制系统比较法兰位置,并对新工具的TCP进行计算。如图7-10所示。

图8-10

其具体操作步骤如下:

1. 前提条件是,在连接法兰上装有一个已测量过的工具,并且TCP的数据已知。

2. 在主菜单中选择投入运行 > 测量 > 工具 > XYZ 参照。

3. 为新工具指定一个编号和一个名称。用“继续”键确认。

4. 输入已测量工具的TCP数据。用“继续”键确认。

5. 用 TCP 移至任意一个参照点。点击测量。用“继续”键确认。

6. 将工具撤回,然后拆下。装上新工具。

7. 将新工具的TCP移至参照点。点击测量。用“继续”键确认。

8. 按下保存键。数据被保存,窗口自动关闭。

2. 确定工具坐标系的姿态/朝向

确定工具坐标系的姿态/朝向的方法主要有ABC 世界坐标法和ABC 2点法两种。

1)ABC世界坐标法

ABC世界坐标法是将工具坐标系的轴调整为与世界坐标系的轴平行。机器人控制器从而得知TOOL坐标系的取向,如图8-11所示。

图8-11 ABC世界坐标法

此方法有两种方式:

n5D: 用户将工具的作业方向告知机器人控制系统。作业方向默认为X轴。其他轴的取向将由系统确定,用户对此没有影响力。系统总是为其它轴确定相同的取向。如果之后必须对工具重新进行测量,比如在发生作业后,仅需要重新确定作业方向。而无需考虑作业方向的转度。应用范围:例如:MIG/MAG 焊接,激光切割或水射流切割。

n6D:用户将所有三个轴的取向告知机器人控制系统。应用范围:例如:焊钳、抓爪或粘胶喷嘴。

其具体操作步骤如下:

如果不是通过主菜单调出操作步骤,而是在TCP测量后通过 ABC 2点按键调出,则省略下列的两个步骤。

1. 在主菜单中选择投入运行 > 测量 > 工具 > ABC 世界。

2. 输入工具编号。用“继续”键确认。

3. 在 5D/6D 栏中选择一种规格。用“继续”键确认。

4. 如果选择 5D:

将 +XTOOL调整至平行于-ZWORLD的方向。(+XTOOL=作业方向)

如果选择 6D:

按下列方法进行工具坐标系统的轴的调整。

使 +XTOOL与-ZWORLD 平行。(+XTOOL=作业方向)

n+YTOOL 与 +YWORLD 平行

n+ZTOOL 与 +XWORLD 平行

5. 按下“测量”键来确认。对信息提示“要采用当前位置吗?测量将继续”按下“是”键来确认。

6. 随即打开另一个窗口。在此输入负荷数据。

7. 然后按“继续”和“保存”结束此过程。

8. 关闭菜单。

2)ABC 2点法

ABC 2点法是指通过趋近X轴上一个点和XY平面上一个点的方法,机器人控制系统即可得知工具坐标系的各轴。当轴方向必须特别精确地确定时,将使用此方法,如图7-12所示。

图7-13 ABC 2点法

其具体操作步骤如下:

如果不是通过主菜单调出操作步骤,而是在TCP测量后通过ABC 2点按键调出,则省略下列的两个步骤。

1. 前提条件是,TCP已通过XYZ法测定。

2. 在主菜单中选择投入运行 > 测量 > 工具 > ABC 2 点。

3. 输入已安装工具的编号。用“继续”键确认。

4. 用TCP移至任意一个参照点。点击测量。用“继续”键确认。

5. 移动工具,使参照点在X轴上与一个为负X值的点重合(即与作业方向相反)。点击测量。用“继续”键确认。

6. 移动工具,使参照点在 XY 平面上与一个在正Y向上的点重合。点击测量。用“继续”键确认。

7. 按“保存”。数据被保存,窗口关闭。或按下负载数据。数据被保存,一个窗口将自动打开,可以在此窗口中输入负载数据。

3. 数字输入

当已知工具的各参数,就可以直接输入相对于法兰中心点的X、Y、Z的偏移量,相对于法兰坐标系转角(角度A、B、C)。

其具体操作步骤如下:

1. 在主菜单中选择投入运行 > 测量 > 工具 > 数字输入。

2. 为待测量的工具给定一个号码和一个名称。用“继续”键确认。

3. 输入工具数据。用“继续”键确认。

4. 输入负载数据。

5. 按“继续”确认,按下“保存”键,数据被保存。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 控制系统
    +关注

    关注

    41

    文章

    5960

    浏览量

    108684
  • 机器人
    +关注

    关注

    206

    文章

    27020

    浏览量

    201362

原文标题:实操:KUKA机器人创建工具坐标数据

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    LabVIEW的六轴工业机器人运动控制系统

    将系统分为算法实现和仿真模块、DSP控制模块、及机器人驱动模块,以验证算法的有效性。 KUKA KRAGILUS工业机器人的实体控制测试:最终,项目工业机器人的实体控制。在LabVIE
    发表于 12-21 20:03

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    ,以及包管理。它也提供用于获取、编译、编写、和跨计算机运行代码所需的工具和库函数。图1 随着工业智能化的快速发展,智能机器人设备已成为工业自动化体系的佼佼者,而智能机器人设备核心—ROS系统,是
    发表于 11-30 16:01

    机器人中都有哪些坐标

    中的坐标机器人中都有哪些坐标系呢? 比如在机械臂形态的机器人中,机器人安装的位置叫做基坐标
    的头像 发表于 11-22 17:20 644次阅读
    <b class='flag-5'>机器人</b>中都有哪些<b class='flag-5'>坐标</b>系

    深度剖析机器人的四大坐标

    大地坐标系:大地坐标系是以大地作为参考的直角坐标系。在多个机器人联动的和带有外轴的机器人会用到,90%的大地
    发表于 11-13 11:24 861次阅读
    深度剖析<b class='flag-5'>机器人</b>的四大<b class='flag-5'>坐标</b>系

    机器人坐标系选择指令应用介绍

    在编程操作过程中,为了确定机器人的空间位置以及姿态的变化,需要建立合适的工具和用户坐标系。工具坐标系用于确定每个
    发表于 11-07 11:44 313次阅读
    <b class='flag-5'>机器人</b><b class='flag-5'>坐标</b>系选择指令应用介绍

    没有有前辈用LabVIEW控制kuka机器人c2的经验?通讯是怎么做到的?

    我看NI有Robotics Toolkit for KUKA KR C2的附加包,这个怎么用啊?如何和kuka机器人建立通讯啊?是Tcp接口吗?
    发表于 10-21 20:59

    焊接机器人坐标系有哪几种

    焊接机器人常用的四种坐标系:关节坐标系、直角坐标系、工具坐标系和用户
    的头像 发表于 10-18 15:17 502次阅读
    焊接<b class='flag-5'>机器人</b><b class='flag-5'>坐标</b>系有哪几种

    Arduino教学机器人的使用教程

    本文档的主要内容详细介绍的是Arduino教学机器人的使用教程
    发表于 09-27 06:53

    如何快速地让机器人投入生产

    一帧。 而机器人能提供些什么动作呢?它主要提供几个圆的转动和距离。难度多是三维坐标以及圆形,三角形的计算。如果要更智能,需要加入眼睛,耳朵等其它功能。它主要要生产一个产品的建模数据。或者障碍物,设备
    发表于 06-06 16:18

    更改KUKA机器人系统时间的操作步骤

    KUKA机器人的PC是就是一个普通的PC,因此调整时间和更改普通PC的实践一样.
    发表于 05-29 11:10 4447次阅读
    更改<b class='flag-5'>KUKA</b><b class='flag-5'>机器人</b>系统时间的操作步骤

    VASS版本的-KUKA机器人数据提供

    ...KS_KUKA_DateienTechpaket8.2Basicxxxxxxxxxarchive.zip 机器人后台数据存储在标准档案中,必须恢复到控制器中。
    的头像 发表于 05-24 09:14 328次阅读
    VASS版本的-<b class='flag-5'>KUKA</b><b class='flag-5'>机器人</b>的<b class='flag-5'>数据</b>提供

    KUKA机器人密码介绍

    在使用workvisual对程序进行更改时提示需要输入用户名与密码,此时一头雾水,机器人工程师也蒙圈,在查找资料后kuka的默认
    发表于 05-19 17:33 3822次阅读
    <b class='flag-5'>KUKA</b><b class='flag-5'>机器人</b>密码介绍

    机器人坐标系选择指令和操作步骤

    在编程操作过程中,为了确定机器人的空间位置以及姿态的变化,需要建立合适的工具和用户坐标系。工具坐标系用于确定每个
    发表于 05-12 14:43 1245次阅读
    <b class='flag-5'>机器人</b><b class='flag-5'>坐标</b>系选择指令和操作步骤

    机器人坐标系用法和算法原理

    一般都会定义机器人第一轴的旋转轴为基坐标系Z轴,旋转中心即是坐标系原点,X和Y的方向是的电机零点确定,所以只要你不更换电机的零点和机械结构,单个机器人里这个基
    发表于 05-11 15:57 1131次阅读
    <b class='flag-5'>机器人</b><b class='flag-5'>坐标</b>系用法和算法原理

    浅谈儿童陪护机器人

    儿童陪护机器人越来越受到人们的关注,其中转动控制是其重要组成部分之一。步进电机芯片作为一种常用的控制芯片,被广泛应用于儿童陪护机器人中的转动控制。本文将从步进电机芯片的工作原理、优势和应用场景等方面
    发表于 05-11 15:12