记得关注我哦~

有问有答

碰到过fanuc机器人程序调用用户坐标和工具坐标两个坐标系,请问到底以谁为主?

问题分析

最近有网友在我们的学习课程交流QQ群中提出了上述疑问,这也是很多同学在初学时会遇到的问题,那么多种类的坐标系,到底该用哪一个?设置之后会对机器人造成什么影响?不设置可不可以?又为什么会有这么多的坐标系?带着这些疑问,我们来分析一下坐标系究竟有什么作用。

坐标系是给谁用的?

坐标系不是存在于工业机器人中吗?那肯定是给机器人用的啊?!其实还真不是,这坐标系对于机器人的运行其实一点作用都没有,坐标系其实是给示教程序的人用的,方便程序员进行操作而已。

P[1]{

GP1:

UF : 0, UT : 4, CONFIG : 'N T, , 0',

X = 0.000 mm, Y = 290.000 mm, Z = 210.000 mm,

W = 180.000 deg, P = 0.000 deg, R = 90.000 deg

};

看看从机器人中所提取出来的位置信息,你会发现这些位置信息也就是X、Y、Z的位置信息加上W、P、R的姿态信息而已,对于机器人它会自己计算点与点之间的轨迹,所以有没有坐标系对他是没有意义的,就像二进制一样只是给机器执行程序一样的道理。

如何方便工业机器人的程序示教?

这里我们想一个情景,当你写字的时候你控制的是什么?笔尖!当在一个合适的位置拿笔写字时很容易控制,但如果你拿着距离笔尖最远的位置,还好写字吗?笔尖所绘制出来的轨迹还是平顺的吗?对于仿手臂结构的六轴工业机器人也是一样,需要有合适的位置进行控制,如果每次都是利用默认的法兰盘上的TPC,你还好操作机器人吗?

工业机器人的工具坐标系

可以根据项目的需要在工业机器人的法兰盘上安装不同机械手,每个机械手的“笔尖”相对于法兰盘是不是不一样?

为了更好得控制“笔尖”的轨迹,就可以通过设置工具坐标系来进行设置,将默认设定在法兰盘上的工具坐标系通过三点示教就可以移到上述图片所在的位置。

但有的机械夹爪上面可不止一个工具,所以这个时候为了更好得操控工业机器人,就需要对每个夹爪的工作工具进行示教,就像上图所看到的这样,对同一个工具进行两个工具坐标系的示教。

如果你想改变的不仅仅是工具中心点(TCP),还想改变一下机械夹爪的运动方向,就像图片上所示的这种斜着的机械手,它的上下肯定是不垂直于法兰盘的,所以这个时候还是为了更好得进行操控,那就可以用六点示教法,不仅改变位置,还需要改变姿态。

工业机器人的用户坐标系

通过六点法设置了工具坐标系,对于这种斜面只要将工具坐标系的Z轴垂直于斜面,那X和Y方向就可以平行于斜面了,那万一要是不完全垂直,但轨迹又需要平行于斜面的时候怎么办呢?尤其是焊接的时候,焊枪会一直垂直于焊点吗?所以这个时候就可以利用三点法示教一个用户坐标系了。

这下明白工具坐标系和用户坐标系的作用了吧?

工业机器人坐标系之间的关系

可以同时使用工具坐标系和用户坐标系吗?

可以在同一个程序中调用多个工具坐标系吗?

答案是可以!

通常也建议在一个程序中的头两行都需要调用工具坐标系和用户坐标系的设置,但是在码垛程序中不需要,因为码垛程序只能运行在世界坐标系下,用户坐标系是无效的。

在手动示教时,是不是只能通过COORD按键进行坐标系的一个个切换?想想这个又是为什么吧。

课程推荐

坐标轨迹计算_工业机器人工具坐标系和用户坐标系的区别与联系相关推荐

  1. 工业机器人三点工具定位法图文_工业机器人工具坐标系(TCF)标定的六点法原理...

    一.基本步骤 (1)在机器人动作范围内找一个非常精确的固定点作为参考点: (2)在工具上确定一个参考点(最好是工具中心点Tool Center Point, TCP); (3)手动操纵机器人的方法移动 ...

  2. 工业机器人三点工具定位法图文_工业机器人工具坐标系的设置

    何淼 摘要:该文以FANUC工业机器人为例,从工具坐标系设置的意义出发,分析了不同机器人设置工具坐标系的方法,成功建立了机器人新的工具坐标系,为机器人精确的运动控制奠定基础. 关键词:工业机器人;坐标 ...

  3. 工业机器人工具坐标系与用户坐标系标定方法

    一.工具坐标系 1.定义:即安装在机器人末端的工具坐标系,原点及方向都是随着末端位置与角度不断变化的,该座标系实际是将基础座标系通过旋转及位移变化而来的.工具中心点(TCP)的位置和工具姿态的坐标系. ...

  4. 坐标轨迹计算_机器人的轨迹规划与自动导引

    机器人的轨迹规划与自动导引 轨迹生成 轨迹规划(Trajectory Planning)包括两个方面:对于移动机器人(mobile robot)偏向于指移动的路径轨迹规划(path planning) ...

  5. 坐标轨迹计算_【老杨讲坛】737NG无系留最大风速限制的插值计算

    点击上方海航技术小蓝字,即可关注官方微信 老杨讲坛第三十七期 -老杨说- 小伙伴们,大家好,新一期的<老杨讲坛>又和大家见面啦!经历海口近期高温的炙烤和大风的考验,小编是多么怀念微风吹拂的 ...

  6. 坐标轨迹计算_三坐标测量机控制系统功能介绍

    1.控制.驱动三坐标测量机的运动:三轴同步.速度.加速度控制:操纵盒或计算机指令通过系统控制单元,按照设置好的速度.加速度,驱动测量机三轴直流伺服电机转动,并通过光栅和电机的反馈电路对运行速度和电机的 ...

  7. 坐标轨迹计算_数控编程基础,相切圆弧的基点计算方法

    客观的说,对于每一个从事数控编程与加工的从业者都是从最基础的知识学起的,同样,本文所讲解的知识也是最基础的,是关于倒角方面的知识讲解!同时,也是部分初学者容易搞不清楚的地方!主要集中在倒角时起点和终点 ...

  8. 库卡机器人坐标手势_在工具坐标系中移动库卡机器人

     在工具坐标系中手动移动时,可根据之前所测工具的坐标方向移动机器人. 因此,坐标系并非固定不变(例如:世界坐标系或基坐标系),而是由机器人引导.在此过程中,所有需要的机器人轴也会自行移动.哪些轴会自 ...

  9. 机器手六维坐标怎么定义_工业机器人十万个怎么办-不清楚机器人各坐标系含义怎么办?...

    什么是坐标系? 坐标系从一个称为原点的固定点通过轴定义平面或空间.机器人目标和位置通过沿坐标系轴的测量来定位. 机器人使用若干坐标系,每一坐标系都适用于特定类型的微动控制或编程. 基坐标系 基坐标系在 ...

最新文章

  1. 《C语言及程序设计》实践项目——画分支结构流程图
  2. R将字符串类型(Character)转化为因子类型(Factor)
  3. adapter调用notifyDataSetChanged刷新没有起作用的原因
  4. qt开发游戏必须要了解的数据类
  5. aws iam 架构图_使用IAM保护您的AWS基础架构
  6. lambda表达式与委托与线程初步谈论-基于刘铁锰视频观后操作
  7. 计算机复试上机辅导班,软件工程考研辅导班:考研院校2020年计算机/软件工程复试经验总结...
  8. Linux自动注销登录的帐户
  9. 2021-08-09
  10. Linux和windows网络配置
  11. 数据库中多对多的关系设计
  12. ProcExp的利用
  13. 表单提交中文出现乱码-jsp中文乱码
  14. 汽车智能电气技术分析
  15. MediaFoundation视频采集
  16. 苹果6swifi温度过高 iphone6s温度过高提醒修复教程
  17. java 时钟_Java的指针时钟
  18. python线程池ThreadPoolExecutor和as_completed的用法示例
  19. 分享一款上班摸鱼神器,再也不怕领导突然出现在身后了~
  20. 解决gcc -m32报错fatal error: sys/cdefs.h: No such file or directory

热门文章

  1. Linux学习总结(31)——工作中常用的Linux脚本和命令
  2. Linux学习总结(30)——优秀程序员喜欢用Linux操作系统
  3. 一阶倒立摆的输入和输出是什么_了解一阶高通滤波器传递函数
  4. string字符串内容倒叙_面试官:string、stringbuffer和stringbuilder都不会,我招你干什么?...
  5. asp.net 类似 webbrowser_一款类似经典的FC的像素风忍者游戏
  6. linux系统故障排除
  7. sigv linux 信号,LINUX 信号处理
  8. 更改Fedora 11的plymouth开机动画
  9. css 字符过长...
  10. 冒泡排序、递归、二分查找