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

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

3天内不再提示

关于KUKAC4机器人测量工具坐标的作用浅析

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2021-04-25 17:36 次阅读

在我们执行机器人轨迹是经常用到工具坐标和BASE基坐标。

每一条机器人轨迹都是需要机器人的TCP和BASE一起配合实现的。

BASE坐标用来确定机器人空间上的坐标点,而TOOL则用来确定机器人以什么样的姿态去这个轨迹点。

$TOOL=TOOL_DATA[TOOL_NO]

工具坐标的特点及用途

机器人控制系统通过测量工具 (工具坐标系)识别工具顶尖 ( TCP - Tool Center Point,即工具中心点 )相对于法兰中心点位于何处以及其方向如何。

6801c516-a4ce-11eb-aece-12bb97331649.png

686423d2-a4ce-11eb-aece-12bb97331649.png

因此,工具测定包括

TCP (坐标系原点)的测量

找正坐标系

找正最多可储存 32 个工具坐标系。(变量:TOOL_DATA[1…32])。

测量时,工具坐标系到法兰坐标系的距离(用 X、Y 和 Z)以及坐标系的转角(角度 A、B 和 C)被保存。

68770df8-a4ce-11eb-aece-12bb97331649.png

如果一个工具已精确测定,则在实践中对操作和编程人员有以下优点:

改善手动运行

可围绕 TCP (例如:工具顶尖)改变方向。

68e2c02a-a4ce-11eb-aece-12bb97331649.png

沿工具作业方向移动

6912022c-a4ce-11eb-aece-12bb97331649.png

在轨迹运动编程 (直线或圆形运动)时使用

沿着 TCP 上的轨道保持已编程的运行速度。

69541806-a4ce-11eb-aece-12bb97331649.png

此外,可沿着轨迹进行定义的方向导引。

测量工具

进行工具测量时,用户给安装在连接法兰处的工具分配一套笛卡尔坐标系。

该工具坐标系以用户设定的一个点作为其原点。此点称做 TCP (Tool Center Point,工具中心点)。通常,TCP 落在工具的工作点上。

6979eaa4-a4ce-11eb-aece-12bb97331649.png

TOOL

是一个可自由定义、用户定制的坐标系。

TOOL 坐标系的原点被称为 TCP - Tool Center Point,即工具中心点。

用于测量工具。

位置在congfig.dat

工具测量的优点:

工具可以在碰撞方向上直线移动。

工具可以围绕 TCP 转动,而 TCP 位置不会发生变化。

在程序运行中: 沿着 TCP 上的轨道保持已编程的运行速度。

最多可储存 32 个工具坐标系。变量:TOOL_DATA[1…32]。

下列数据被储存:

X、Y、Z:

工具坐标系统的原点,针对法兰坐标系统,工具的TCP点正对法兰TCP的坐标值。

A、B、C:

工具坐标系的取向,相对于法兰坐标系, 工具的TCP点正对法兰TCP的旋转角度,及机器人所带工具的姿态。

69872700-a4ce-11eb-aece-12bb97331649.png

正确测量机器人所带工具需要进行XYZ的测量也要进行ABC的测量。下面们介绍一下。

测量 TCP:XYZ 4 点法

将待测量工具的 TCP 从 4 个不同方向移向一个参照点。参照点可以任意选择。机器人控制系统从不同的法兰位置值中计算出 TCP。

1. 在主菜单中选择投入运行 》 测量 》 工具 》 XYZ 4 点。

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

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

69a1c470-a4ce-11eb-aece-12bb97331649.png69c7bbda-a4ce-11eb-aece-12bb97331649.png

4. 用 TCP 从一个其他方向朝参照点移动。点击测量。 用继续键确认。

5. 将步骤 4 重复两次。

69e70fee-a4ce-11eb-aece-12bb97331649.png6a04f504-a4ce-11eb-aece-12bb97331649.png

6. 按 保存。数据被保存,窗口关闭。

或按负载数据。数据被保存,一个窗口将自动打开,可以在此窗口中输入负载数据。

确定取向:ABC 世界坐标法

用户将工具坐标系的轴调整为与世界坐标系的轴平行。机器人控制器从而得知

TOOL 坐标系的取向。

此方法有两种方式:

l 5D: 用户将工具的碰撞方向告知机器人控制系统。 碰撞方向默认为 X 轴。 其他轴的取向将由系统确定,用户对此没有影响力。系统总是为其它轴确定相同的取向。如果之后必须对工具重新进行测量,比如在发生碰撞后,仅需要重新确定碰撞方向。而无需考虑碰撞方向的转度。

l 6D: 用户将所有三个轴的取向告知机器人控制系统。

操作步骤

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

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

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

4. 如果选择 5D:将 +X工具坐标调整至平行于 -Z世界坐标的方向。(+X工具坐标= 碰撞方向 )

如果选择6D:

按如下方法对准工具坐标系的轴。使 +XTOOL与 -ZWORLD平行。(+X工具坐标 = 碰撞方向 ) +YTOOL与 +YWORLD 平行,+ZTOOL与 +XWORLD平行

5. 点击 测量。 用继续键确认。

6. 按 保存。数据被保存,窗口关闭。

或按负载数据。数据被保存,一个窗口将自动打开,可以在此窗口中输入负载数据。

确定取向:ABC 2 点法

说明 通过移至 X 轴上一个点和 XY 平面上一个点的方法,机器人控制器可得知 TOOL 坐标系的轴数据。

当轴方向必须特别精确地确定时,将使用此方法。

操作步骤 1. 在主菜单中选择投入运行 》 测量 》 工具 》 ABC 2 点。

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

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

4. 移动工具,使参照点在 X 轴上与一个在 X 负向上的点重合 (即沿着碰撞方向)。点击测量。 用继续键确认。

6a24a5ac-a4ce-11eb-aece-12bb97331649.png

5. 移动工具,使参照点在 X、Y 平面上与一个在 Y 正向上的点重合。点击 测

量。 用继续键确认。

6a49d9f8-a4ce-11eb-aece-12bb97331649.png

6. 按 保存。数据被保存,窗口关闭。

或按负载数据。数据被保存,一个窗口将自动打开,可以在此窗口中输入

负载数据。

数字输入法:

数据源:

 CAD

 外部测量的工具

 工具生产厂商的说明

操作步骤

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

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

3. 输入数据。用 继续键确认。

4. 按 保存。数据被保存,窗口关闭。

下面我们说一下通过WorkVisual 进行坐标设定

编辑工具和基坐标系

打开工具/基坐标管理可对工具和基坐标系统进行创建、编辑和删除。另外可用拖放功能将坐标系分配给另一个编号。

选择菜单矊列编辑器-》 工具/基坐标管理。

6a89423c-a4ce-11eb-aece-12bb97331649.png

机器人使用坐标总览:

6aa0161a-a4ce-11eb-aece-12bb97331649.png

6a89423c-a4ce-11eb-aece-12bb97331649.png

双击可以进入单个坐标设置:可以进行坐标编辑。

6acdddb6-a4ce-11eb-aece-12bb97331649.png

导入工具和基坐标系;

6af367fc-a4ce-11eb-aece-12bb97331649.png

直接在文件 $config.DAT 中对工具和基坐标系作出的更改可以导入项目中。

工具坐标的名称变量:

6b0f3e50-a4ce-11eb-aece-12bb97331649.png

工具坐标的参数变量:

6b31236c-a4ce-11eb-aece-12bb97331649.png

编辑:lyn

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

    关注

    211

    文章

    28745

    浏览量

    208904
  • TCP
    TCP
    +关注

    关注

    8

    文章

    1383

    浏览量

    79376
  • Tool
    +关注

    关注

    0

    文章

    134

    浏览量

    12146

原文标题:KUKAC4测量工具坐标的作用

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

收藏 人收藏

    评论

    相关推荐

    【「具身智能机器人系统」阅读体验】2.具身智能机器人的基础模块

    具身智能机器人的基础模块,这个是本书的第二部分内容,主要分为四个部分:机器人计算系统,自主机器人的感知系统,自主机器人的定位系统,自主机器人
    发表于 01-04 19:22

    【「具身智能机器人系统」阅读体验】2.具身智能机器人大模型

    、医疗、服务等领域的应用前景更加广阔,也使得人类能够更轻松地借助机器完成复杂工作。我深刻认识到,大模型技术正在从根本上改变我们对机器人能力的认知。它们不仅是一种技术工具,更是推动具身智能机器人
    发表于 12-29 23:04

    坐标测量机的工作原理 三坐标测量机在质量控制中的应用

    在现代工业生产中,产品质量的控制至关重要。三坐标测量机作为一种精密测量工具,能够提供精确的几何尺寸数据,对于确保产品质量和提高生产效率起着关键作用
    的头像 发表于 12-19 10:08 420次阅读

    从市场角度对机器人的基本解读

    体现,正确引导大家对机器人市场化研发目标的方向。通过8年多对实际市场的认知了解。现就机器人“市场化”的基本解读分享如下:1机器人的定义:机器人
    的头像 发表于 12-07 01:06 333次阅读
    从市场角度对<b class='flag-5'>机器人</b>的基本解读

    鸿蒙机器人与鸿蒙开发板联动演示

    鸿蒙机器人与鸿蒙开发板联动演示,机器人的角色为迎宾机器人,开发板负责人宾客出现监听
    发表于 12-02 14:55

    编码器在机器人技术中的应用 编码器在传感器系统中的作用

    编码器在机器人技术中扮演着至关重要的角色,特别是在传感器系统中,其作用不可忽视。以下是对编码器在机器人技术中的应用以及其在传感器系统中作用的介绍: 一、编码器在
    的头像 发表于 11-24 10:02 825次阅读

    焊接机器人六个轴分别是什么作用

    焊接机器人是现代工业自动化中的重要工具,其灵活性和高效性极大地提升了焊接质量和生产效率。在焊接机器人中,“六轴”是一个常见的结构设计,这六个轴赋予机器人类似于人类手臂的灵活性,能够完成
    的头像 发表于 11-21 17:45 395次阅读
    焊接<b class='flag-5'>机器人</b>六个轴分别是什么<b class='flag-5'>作用</b>

    abb机器人工具坐标系问题

    各位大佬请教一下,abb机器人工具坐标系用四点法,六点法,手动输入等方式标定出的工具坐标系的Z方向与实际工具的长度不符,实际
    发表于 08-07 11:11

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

    。 ROS系统主要特点有哪些 (1) 提供丰富的机器人算法库 机器人的各种控制以及通信离不开算法库的支持,ROS系统提供丰富且功能强大的机器人算法库,如坐标变换、运动控制等。
    发表于 07-09 11:38

    Al大模型机器人

    金航标kinghelm萨科微slkor总经理宋仕强介绍说,萨科微Al大模型机器人有哪些的优势?萨科微AI大模型机器人由清华大学毕业的天才少年N博士和王博士团队开发,与同行相比具有许多优势:语言
    发表于 07-05 08:52

    机器人视觉的作用是什么

    一、引言 机器人视觉是机器人技术的重要组成部分,它利用计算机视觉技术对机器人周围环境进行感知、识别和理解,为机器人提供决策和执行任务所需的信息。随着计算机视觉技术的不断发展,
    的头像 发表于 07-04 11:24 883次阅读

    abb机器人常用指令大全

    ,tool0表示工具坐标系,base0表示基座坐标系,zone0表示运动区域,ref0表示参考点。 1.2 MoveC指令 MoveC指令用于控制机器人沿圆弧轨迹运动。其
    的头像 发表于 06-17 09:35 7467次阅读

    基于FPGA EtherCAT的六自由度机器人视觉伺服控制设计

    。实物图如图2-4 所示。 图 2-4 环形光源实物图 基于伊瑟特的六自由度机器人视觉伺服控制系统如图 2-5 所示。 设计演示 视觉伺服性能分析 视觉伺服要求从对目标的
    发表于 05-29 16:17

    巡检机器人有哪些功能和作用

    在科技如此发达的时代,巡检机器人犹如一位不知疲倦的守护者,悄然走进了我们的生活。它们具备着令人惊叹的功能和作用,成为了保障安全、提高效率的重要力量。那么,巡检机器人功能和作用?下面我们
    的头像 发表于 05-08 16:49 881次阅读
    巡检<b class='flag-5'>机器人</b>有哪些功能和<b class='flag-5'>作用</b>

    巡检机器人有哪些功能和作用

    在当今的科技时代,各行各业都在不断寻求创新和高效的解决方案。在这个背景下,巡检机器人应运而生,成为了众多领域的新兴力量。那么,巡检机器人有哪些功能和作用呢? 巡检机器人的出现,为我们带
    的头像 发表于 04-08 10:35 1689次阅读
    巡检<b class='flag-5'>机器人</b>有哪些功能和<b class='flag-5'>作用</b>?