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

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

3天内不再提示

KUKA机器人的几何运算符_$介绍

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2023-02-01 09:40 次阅读

用几何运算符可以以几何方式相加位置。几何相加也被称之为 “Frame 运算”。

在 KRL 中通过冒号 “:” 表示几何运算符。

几何运算符例如适用于以下用途:

 移动位置,以根据已更改的工件尺寸对其进行调整

 返回策略

示例:

用该指令将工具逆着冲击方向拉回 100 mm,这不取决于机器人现在位于哪个位置上。

LIN $POS_ACT : {x -100, y 0, z 0, a 0, b 0, c 0}

前提是冲击方向在 X 方向上。

$POS_ACT 是结构类型 E6POS 的系统变量,含有当前的笛卡尔机器人位置。

运算的类型 几何运算符可以运算 FRAME 和 POS/E6POS 数据类型。

必须已给分量 X、Y、Z、A、B 和 C 分配了一个值。运算保持分量 S 和 T 不变,因此不必为其分配值。

结果始终有最右侧运算数的数据类型。

左侧 右侧 结果
POS POS POS
POS FRAME FRAME
FRAME FRAME FRAME
FRAME POS POS
左侧 居中 右侧 结果
POS POS POS POS
POS POS FRAME FRAME
POS FRAME FRAME FRAME
FRAME FRAME POS POS

在此,通过之前所述的返回运行示例对其进行了介绍:

左运算数 右运算数
$POS_ACT {x -100, y0, z0, a0, b0, c0}
转至该目标,...
... 虽然基于该位置的坐标和姿态。

运算数的顺序

根据运算数的顺序,几何相加的结果不同。这展示了图示中的以下示例。

 A = {x 1, y 1, z 0, a 0, b 0, c 0}

 B = {x 3, y 2, z 0, a -45, b 0, c 0}

 CS = 原点坐标系

可以用 KRL 通过计算运算的结果。这指定了右侧运算数基于左侧运算数坐标系的位置。

顺序 A:B

R = A:B 表示:

 A 基于 CS。

 B 基于 A。

结果给出 B 基于 CS 的位置:

A点的坐标是基于原点坐标系的

B点的坐标是基于A点的坐标的

R = {x 4, y 3, a -45}

4d61a810-a1b2-11ed-bfe3-dac502259ad0.png

顺序 B:A

R = B:A 表示:








审核编辑:刘清

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

    关注

    210

    文章

    28189

    浏览量

    206455
  • POS
    POS
    +关注

    关注

    3

    文章

    119

    浏览量

    28287
  • LIN
    LIN
    +关注

    关注

    4

    文章

    216

    浏览量

    40236
  • KUKA机器人
    +关注

    关注

    4

    文章

    143

    浏览量

    9053

原文标题:KUKA 机器人的几何运算符_$

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

收藏 人收藏

    评论

    相关推荐

    C语言运算符的使用方法

    详细介绍了C语言表达式、算术运算符、赋值运算符、关系运算符、条件结构、逻辑运算符、位运算符的语法
    发表于 11-02 11:30 1490次阅读
    C语言<b class='flag-5'>运算符</b>的使用方法

    KUKA重型机器人

    这个是KUKA重型机器人处理和测量混凝土轨枕的视频。处理得相当精细。真心值得爱好机器者和爱国者研究研究。
    发表于 02-03 15:18

    KUKA机器人伺服驱动模块维修

    KUKA库卡C4机器人驱动器故障报警维修库卡机器人维修内容包括库卡机器人示教器维修,KUKA伺服驱动模块维修,库卡
    发表于 09-17 07:09

    FBD运算符名称

    本内容介绍了FBD的运算符名称的解释
    发表于 04-29 10:51 0次下载
    FBD<b class='flag-5'>运算符</b>名称

    条件运算符是什么_条件运算符有哪些

    运算符优先级高于赋值、逗号运算符,低于其他运算符。关系运算实际上是逻辑比较运算,它是逻辑运算
    发表于 11-16 16:02 1.1w次阅读
    条件<b class='flag-5'>运算符</b>是什么_条件<b class='flag-5'>运算符</b>有哪些

    单目运算符是什么_单目运算符有哪些

    单目运算符是指运算所需变量为一个的运算符,又叫一元运算符,其中有逻辑非运算符:!、按位取反运算符
    的头像 发表于 02-24 15:42 6w次阅读
    单目<b class='flag-5'>运算符</b>是什么_单目<b class='flag-5'>运算符</b>有哪些

    C运算符的优先级和结合性详细解决

    运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。 C语言内置了丰富的运算符,大体可分为10类:算术运算符、关系运算符、逻辑运算符、位
    的头像 发表于 02-22 17:27 3201次阅读

    浅析MySQL中的各类运算符

    MySQL支持多种运算符,我们在写SQL脚本时经常会需要用到各种各样的运算符,这些运算符可以用来连接表达式,进而从数据库中查询我们需要的结果集等。这些类型主要包括算术运算符、比较
    的头像 发表于 05-03 17:41 2028次阅读
    浅析MySQL中的各类<b class='flag-5'>运算符</b>

    python运算符是什么

    python运算符 0. 什么是运算符? 本章节主要说明Python的运算符。举个简单的例子 4 +5 = 9 。 例子中,4和5被称为操作数,“+”号为运算符。 Python语言支持
    的头像 发表于 02-21 16:44 2354次阅读

    KUKA机器人几何运算符

    几何运算符可以以几何方式相加位置。几何相加也被称之为 “Frame 运算”。在 KRL 中通过冒号 “:” 表示
    的头像 发表于 04-19 11:04 4996次阅读

    什么是运算符重载

    重载运算符是具有特殊名称的函数,是通过关键字** operator **后跟运算符的符号来定义的
    的头像 发表于 01-20 15:30 2441次阅读

    什么是移位运算符

    移位运算符将向量的位向右或向左移位指定的次数。SystemVerilog具有按位和算术移位运算符
    的头像 发表于 02-09 15:49 1782次阅读
    什么是移位<b class='flag-5'>运算符</b>

    Python中运算符介绍

      1. 逻辑运算符 逻辑运算符总结: 测试代码 a, b, c = 1, 2, 3 print((a 《 b) and (b 《 c)) print((a 》 b) or (a 《 b
    的头像 发表于 03-08 17:22 1083次阅读

    KUKA机器人的逻辑运算符

    逻辑运算符用于布尔变量、常数和简单的、借助比较运算符构成的逻辑表达式的逻辑运算
    发表于 07-21 10:06 2415次阅读
    <b class='flag-5'>KUKA</b><b class='flag-5'>机器人</b>的逻辑<b class='flag-5'>运算符</b>

    python中运算符的优先级大小

    Python中运算符的优先级决定了表达式中各个运算符的计算顺序。了解运算符的优先级对于正确理解和编写复杂的表达式非常重要。本文将详细介绍Python中
    的头像 发表于 11-29 16:21 3215次阅读