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

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

3天内不再提示

小编科普一下KUKA C4机器人轨迹BASE与TOOL坐标系

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2022-12-27 15:29 次阅读

工业机器人的操作、编程和调试时坐标系具有重要的意义。在机器人控制系统中定义了下列坐标系:

a554d61c-8535-11ed-bfe3-dac502259ad0.jpg

ROBROOT

机器人足部坐标系

固定位于机器人足部。

是机器人的原点。

是世界坐标系的参照点。

WORLD

世界坐标系

在供货状态下与ROBROOT坐标系中一致。

可以从机器人足部 “ 向外移出 ”。

说明世界坐标系在ROBROOT坐标系中的位置。

此外,机器人系统为壁装与吊顶安装时使用。

BASE

基坐标系

是一个可自由定义、用户定制的坐标系说明基坐标在世界坐标系中的位置。用于测量工件和装置。位置在congfig.dat

例如:DECL FRAMEBASE_DATA[32]

BASE_DATA[1]={X 2497.67993,Y -82.7900009,Z 1138.84998,A90.0410004,B -0.0939999968,C -0.0610000007}

说明BASE1是相对world坐标计算出来。

a57a4316-8535-11ed-bfe3-dac502259ad0.jpg

FLANGE

法兰坐标系

法兰坐标系固定位于机器人法兰上。

原点为机器人法兰中心

是工具坐标系的参照点。

a59042ce-8535-11ed-bfe3-dac502259ad0.png

TOOL

工具坐标系

a5a7bc56-8535-11ed-bfe3-dac502259ad0.png

在默认配置中,TOOL 坐标系的原点在法兰中心点上。(因而被称作 FLANGE 坐标系。)TOOL 坐标系由用户移入工具的工作点。

转角 A 绕 Z 轴旋转 转角 B 绕 Y 轴旋转 转角 C 绕 X 轴旋转 $TOOL_DIRECTION 默认情况下,在系统中将 X 方向确定为工具的作业方向。

可以通过系统变量 $TOOL_DIRECTION 更改作业方向。

该更改只基于样条运动。对于 LIN 和 CIRC 运动,作业方向不更改地为 X 方向。

该更改适用于所有工具。无法为不同的工具确定不同的作业方向。

在目录 KRCSteuMaDa 的文件 $CUSTOM.DAT 中将系统变量 $TOOL_DIRECTION 设定为所需的值。

可能的值:#X (默认); #Y; #Z 是一个可自由定义、用户定制的坐标系。

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

用于测量工具。

例如: 位置在congfig.dat :DECL FRAME TOOL_DATA[32]

TOOL_DATA[1]={X 33.7000008,Y -311.0,Z 304.0,A -90.0,B0.0,C -90.0}

说明tool1是相对法兰坐标计算出来。

a5c2fd4a-8535-11ed-bfe3-dac502259ad0.jpg

例如机器人在执行轨迹程序时,使用两个坐标,1个tool ,1个BASE坐标。

a5db4a3a-8535-11ed-bfe3-dac502259ad0.png

从Dat文件上看每个轨迹点分两部分(在此以大众标准为例)

1.使用工具号,使用BASE号,使用的速度,逼近,加速度,SPS提前出发时间 ,还有移动的类型 :KLIN#GLUE_MOTION

DECL VW_MPARA_TYP P5_D = {TOOL_NO 1,BASE_NO 1,VB 30,VE 1,ACC 100,TRG_TIME0,MOVE_TYPE #GLUE_MOTION}

2.P5点的坐标值

DECL E6POS P5 = {X 952.3254, Y 597.7797, Z 1142.121, A-18.13582, B 23.29328, C -30.74332, S 6, T 59 , E1 -0.001224949, E2 0.0, E30.0, E4 0.0, E5 0.0, E6 0.0}

a600ad48-8535-11ed-bfe3-dac502259ad0.jpg

在机器人移动过程中每个轨迹点的空间坐标都是以机器人的BASE坐标确定的,而它的姿态是通过TOOL坐标换算`出来的 。

a62692e2-8535-11ed-bfe3-dac502259ad0.png

空间上机器人的XYZ坐标是以BASE坐标为零点计算出来的。

如果机器人移动到设定的BASE点时那么它该点的坐标X,Y,Z,值都应该是0。

a632fa78-8535-11ed-bfe3-dac502259ad0.png

那么为什么我们改变工具坐标的XYZ后,轨迹点不能按照我们的意愿去偏移呢?

这是因为机器人算法的关系!C 4机器人的轨迹算法决定了偏移的坐标.

例如:如果你的工具在tooL坐标的X方向上偏了10mm

a6462468-8535-11ed-bfe3-dac502259ad0.png

我们通过KUKA计算器或着运算程序可以得出:这个X向的偏差可以使工具坐标的X偏移9.848,Y方向偏移1.736A旋转10.0这就偏差的换算。

表面上是工具的X方向 偏差,但是如果你想消除这个偏差你需要改变TOOL坐标的X,Y,和A来实现。

a6584e22-8535-11ed-bfe3-dac502259ad0.png

a675f9a4-8535-11ed-bfe3-dac502259ad0.png










审核编辑:刘清

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

    关注

    1

    文章

    69

    浏览量

    10360
  • Circ
    +关注

    关注

    0

    文章

    6

    浏览量

    7180
  • 机器人控制系统

    关注

    1

    文章

    14

    浏览量

    3718

原文标题:KUKA C4机器人轨迹BASE与TOOL坐标浅谈

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

收藏 人收藏

    评论

    相关推荐

    abb机器人工具坐标系问题

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

    机器人坐标系的建立

    机器人的电机传动控制坐标系是怎样确定的,是基于什么控制原理,学习机器人的控制理论有哪些比较经典的书籍,求大神指导?
    发表于 06-10 17:03

    KUKA机器人问题解答

    1 开机坐标系无效 世界坐标系是以枪头为基点,在这种坐标系机器人所有的动作都是按照以枪头为顶点来完成移动,XYZ方向切割枪方向不改变,如果机器人在
    发表于 07-15 07:48

    介绍坐标系机器人之间的纽带即连杆坐标系

    直在介绍坐标系以及它们之间的变换关系,数学的意味还是很浓的。讲了那么多的公式和规律,它们要怎么用在机器人上呢?这篇文章将介绍坐标系机器人之间的纽带即连杆
    发表于 09-01 06:17

    几大坐标系决定工业机器人精确性

    坐标系包含: 1、基坐标系Base Coordinate System) 2、大地坐标系(World Coordinate System) 3、工具
    发表于 04-02 11:31 2037次阅读
    几大<b class='flag-5'>坐标系</b>决定工业<b class='flag-5'>机器人</b>精确性

    机器人坐标系标定方法研究

    针对借助激光跟踪仪标定机器人所涉及的坐标系统一问题,对基于空间几何法拟合建立的基坐标系机器人理论基坐标系的转换关系进行了研究,提出了
    发表于 03-07 10:43 2次下载

    机器人4坐标系讲解

    任何机器人都离不开基坐标系,也是机器人TCP在三维空间运动空间所必须的基本坐标系(面对机器人前后:X轴 ,左右:Y轴, 上下:Z轴)。
    的头像 发表于 05-14 09:56 2.3w次阅读
    <b class='flag-5'>机器人</b><b class='flag-5'>4</b>大<b class='flag-5'>坐标系</b>讲解

    带你来剖析机器人坐标系吧!

    大地坐标系:大地坐标系是以大地作为参考的直角坐标系。在多个机器人联动的和带有外轴的机器人会用到,90%的大地
    的头像 发表于 05-09 15:49 4726次阅读

    KUKA C4机器人轨迹BASETOOL坐标

    我们通过KUKA计算器或着运算程序可以得出:这个X向的偏差可以使工具坐标的X偏移9.848,Y方向偏移1.736A旋转10.0这就偏差的换算。表面上是工具的X方向 偏差,但是如果你想消除这个偏差你需要改变TOOL
    的头像 发表于 05-10 10:22 7113次阅读
    <b class='flag-5'>KUKA</b> <b class='flag-5'>C4</b><b class='flag-5'>机器人</b><b class='flag-5'>轨迹</b><b class='flag-5'>BASE</b>与<b class='flag-5'>TOOL</b><b class='flag-5'>坐标</b>

    KUKA C4机器人轨迹BASETOOL坐标

    。 WORLD 世界坐标系 在供货状态与 ROBROOT坐标系致。 可以从机器人足部 “ 向外移出 ”。 说明世界
    的头像 发表于 12-23 17:41 5285次阅读

    KUKA机器人-基础坐标系$BASE V4.18版

    在基准测量时,用户分配给工作面或工件个笛卡尔坐标系BASE 坐标系)。BASE 坐标系的原
    的头像 发表于 04-19 09:54 5962次阅读

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

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

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

      焊接机器人种自动化设备,用于进行焊接操作。为了确保焊接过程的准确性和效率,焊接机器人需要在三维空间中进行定位和控制。这涉及到使用不同的坐标系,以便
    的头像 发表于 10-18 15:17 998次阅读
    焊接<b class='flag-5'>机器人</b><b class='flag-5'>坐标系</b>有哪几种

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

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

    机器人中都有哪些坐标系

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