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

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

3天内不再提示

KUKA C4机器人轨迹BASE与TOOL坐标

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2020-05-10 10:22 次阅读

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

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坐标计算出来。

FLANGE

法兰坐标系

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

原点为机器人法兰中心

是工具坐标系的参照点。

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

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

从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}

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

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

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

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

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

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

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

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

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

    关注

    209

    文章

    27415

    浏览量

    202434
  • 计算器
    +关注

    关注

    16

    文章

    429

    浏览量

    36640
  • KUKA
    +关注

    关注

    3

    文章

    216

    浏览量

    16317

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

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

收藏 人收藏

    评论

    相关推荐

    abb机器人常用指令大全

    tool0表示工具坐标系,base0表示基座坐标系,zone0表示运动区域,ref0表示参考点。 1.2 MoveC指令 MoveC指令用于控制
    的头像 发表于 06-17 09:35 506次阅读

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

    、Zynq和摄像头为硬件基础,搭建了六自由度机器人视觉平台。 (2)设计了基于 FPGA的视觉检测方案。利用 西林提供的 HLS和CV库对从摄像头采集到的像素流进行实时处理,并设计了一套识别物块坐标
    发表于 05-29 16:17

    基于飞凌嵌入式RK3568J核心板的工业机器人控制器应用方案

    (运动控制)、 伺服驱动器 、IO模块和电源系统4个部分。 机器人控制系统 机器人控制器是机器人的核心部分,主要控制机器人在工作空间中的运
    发表于 05-11 09:40

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

    LabVIEW开发六轴工业机器人运动控制系统 本项目开发了一个高效的工业机器人控制系统,重点关注于运动学算法和轨迹规划算法的实现和测试。LabVIEW作为一个关键技术,在项目中扮演了核心角色
    发表于 12-21 20:03

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

    库的支持,ROS系统提供丰富且功能强大的机器人算法库,如坐标变换、运动控制等。机器人开发者可根据开发需要,简单快捷地调用合适的算法库,以提高开发效率,加快开发进程。 (2) 开源免费,架构精简ROS系统
    发表于 11-30 16:01

    机器人中都有哪些坐标

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

    机器人摆动相轨迹设计

    1、摆动相轨迹设计 基于第二节中提到的原则,文献[1]中提出了一种基于复合摆线形式的轨迹规划方法,并在文献[2]中得到了验证和使用。 针对机器人足底与地面接触时会产生滑动和行走过程中拖地问题,文献
    的头像 发表于 11-22 11:43 348次阅读
    <b class='flag-5'>机器人</b>摆动相<b class='flag-5'>轨迹</b>设计

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

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

    机器人编程需要什么软件?

    机器人编程需要什么软件
    发表于 11-01 07:34

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

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

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

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

    Arduino教学机器人的使用教程

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

    ai人工智能机器人

    的运营成本、人力成本还在不断提高(如:办公场地的租金、员工的工资、社保公积金、节假日福利等)。 如今的智能电话机器人,每天的电话拨打量可达800-1000通,相比人工提高了3-5倍,大大缩短了名单的筛选
    发表于 09-21 11:09

    KUKA机器人视觉抓取的工作原理

    首先要建立机器人轨迹,作为基础机器人编程轨迹.
    的头像 发表于 08-02 11:03 729次阅读
    <b class='flag-5'>KUKA</b><b class='flag-5'>机器人</b>视觉抓取的工作原理

    大众版KUKA程序的区别

    3: WARTE BIS !E16 E44 E46 E80 M95 实际程序: VW_MPARA_ACT=P7_D   轨迹设置条件程序 DECL VW_MPARA_TYP P7_D={TOOL_NO 1,BASE_NO 1,
    的头像 发表于 07-07 11:25 841次阅读
    大众版<b class='flag-5'>KUKA</b>程序的区别