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

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

3天内不再提示

在机器人控制系统中定义了下列坐标系

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 作者:机器人及PLC自动化 2022-06-02 15:53 次阅读

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

14c4b8d0-e191-11ec-ba43-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坐标计算出来。

15086de6-e191-11ec-ba43-dac502259ad0.jpg

FLANGE

法兰坐标系

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

原点为机器人法兰中心

是工具坐标系的参照点。

1531a468-e191-11ec-ba43-dac502259ad0.png

TOOL

工具坐标系

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

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是相对法兰坐标计算出来。

15600416-e191-11ec-ba43-dac502259ad0.jpg

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

15a9eeb4-e191-11ec-ba43-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}

15dbbfe8-e191-11ec-ba43-dac502259ad0.jpg

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

1607f900-e191-11ec-ba43-dac502259ad0.png

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

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

1653ff3a-e191-11ec-ba43-dac502259ad0.png

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

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

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

16a35f94-e191-11ec-ba43-dac502259ad0.png

我们通过KUKA计算器或着运算程序可以得出:这个X向的偏差可以使工具坐标的X偏移9.848,Y方向偏移1.736A旋转10.0这就偏差的换算。表面上是工具的X方向 偏差,但是如果你想消除这个偏差你需要改变TOOL坐标的X,Y,和A来实现。

16da4356-e191-11ec-ba43-dac502259ad0.png

16f119c8-e191-11ec-ba43-dac502259ad0.png

在这里我是真的要感谢OrangeEdit.Fee这个软件,它总是在我遇到难题时给与我无私的帮助!和灵感!

1717f5ca-e191-11ec-ba43-dac502259ad0.jpg

审核编辑 :李倩

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

    关注

    41

    文章

    6508

    浏览量

    110376
  • 机器人
    +关注

    关注

    210

    文章

    28098

    浏览量

    205812

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

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

收藏 人收藏

    评论

    相关推荐

    abb机器人工具坐标系问题

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

    abb机器人常用指令大全

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

    简述工业机器人控制系统的特点

    工业机器人控制系统是工业机器人的核心组成部分,它负责接收输入信号、处理信息、控制机器人的运动和执行任务。随着工业自动化和智能制造的快速发展,
    的头像 发表于 06-16 15:38 1226次阅读

    机器人控制系统的基本单元有哪些

    引言 机器人是一种具有高度自动化和智能化的设备,它可以模拟人类的行为和思维,完成各种复杂的任务。机器人控制系统机器人的重要组成部分,它负责接收传感器的信号,处理数据,
    的头像 发表于 06-16 15:36 1362次阅读

    机器人控制系统控制方法可哪些种类

    控制系统,它不涉及对机器人运动状态的反馈。开环控制系统控制器根据输入信号直接生成
    的头像 发表于 06-16 15:35 1616次阅读

    简述机器人控制系统的组成

    机器人控制系统机器人技术的核心,它负责接收输入信号,处理信息,控制机器人的运动和执行任务。一个完整的
    的头像 发表于 06-16 15:14 1146次阅读

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

    ,为工业自动化提供一套切实可行的方案。 本文针对基于机器视觉的工业机器人进行研究,主要工作包括以下几点: (1)设计基于 伊瑟特的六自由度
    发表于 05-29 16:17

    arcmap如何设置地理坐标系

    ArcMap是一个功能强大的地图制作和分析软件,可以用来设置地理坐标系。地理坐标系是一种将地球表面上的位置表示出来的方法,它使用经度和纬度来确定地点。 要设置地理坐标系,可以按照以下步骤进行操作
    的头像 发表于 02-25 13:41 3549次阅读

    应用卫星通信领域的一个坐标转换过程—机体坐标系与ENU坐标系的转换

    今天我们要讲的是应用于卫星通信领域的一个坐标转换过程——机体坐标系与ENU坐标系的转换。
    的头像 发表于 12-27 09:30 3715次阅读
    应用卫星通信领域的一个<b class='flag-5'>坐标</b>转换过程—机体<b class='flag-5'>坐标系</b>与ENU<b class='flag-5'>坐标系</b>的转换

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

    环境,对机器人进行了正逆运动学仿真测试。接着,对单轴和多轴伺服系统进行了控制测试,最终实现机器人
    发表于 12-21 20:03

    机器人坐标系Launch文件解析

    Launch文件解析 先来看下刚才运行的launch文件,里边启动了四个节点,分别是: 小海龟仿真器 海龟1的坐标系广播 海龟2的坐标系广播 海龟跟随控制 其中,两个坐标系的广播复用
    的头像 发表于 11-22 17:44 551次阅读

    机器人坐标系管理TF跟随功能解析

    ** ros2 run turtlesim turtle_teleop_key 看到的效果和ROS自带的例程相同。 原理解析 两只海龟的仿真器,我们可以定义三个坐标系,比如仿真器的
    的头像 发表于 11-22 17:35 548次阅读
    <b class='flag-5'>机器人</b><b class='flag-5'>坐标系</b>管理TF跟随功能解析

    机器人中都有哪些坐标系

    坐标系是我们非常熟悉的一个概念,也是机器人的重要基础,一个完整的机器人系统
    的头像 发表于 11-22 17:20 1391次阅读
    <b class='flag-5'>机器人</b>中都有哪些<b class='flag-5'>坐标系</b>

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

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

    工业现场相机坐标系和机械手坐标系的标定

    其中r是毫米像素比、(mm/pixel)就是一个毫米有几个像素,theta为两个坐标系之间的夹角,(x0,y0)为图像坐标原点到机械坐标原点的距离。
    的头像 发表于 11-12 09:42 1476次阅读
    工业现场相机<b class='flag-5'>坐标系</b>和机械手<b class='flag-5'>坐标系</b>的标定