概念

——————————————————————————————————————————

工具坐标系是把机器人腕部法兰盘所握工具的有效方向定为Z轴,把坐标定义在工具尖端点,所以工具坐标的方向随腕部的移动而发生变化。

工具坐标的移动,以工具的有效方向为基准,与机器人的位置、姿势无关,所以进行相对于工件不改变工具姿势的平行移动操作时最为适宜。

建立了工具坐标系后,机器人的控制点也转移到了工具的尖端点上,这样示教时可以利用控制点不变的操作方便地调整工具姿态,并可使插补运算时轨迹更为精确。所以,不管是什么机型的机器人,用于什么用途,只要安装的工具有个尖端,在示教程序前务必要准确地建立工具坐标系。

引用一篇更详细的教程如下:

1,打开EPSON RC 软件打开robot manager

2,放置一个带墨点胶布在传输带的vision中央区域并固定.

3,让所有关节处于自由状态.

4,打开Head1真空,将矫正用金属饼吸附到Head1上.

5, 将金属饼中心尖端放到墨点中央,确认是中央,点击保存。

6,旋转J3大于180°并配合旋转J1,J2,再次将Head1上尖端中心放到墨点中央,再次点击保存。

注意:前后两次J3旋转角度必须大于180°,原因是:矫正区域必须大于活动区域,而且大角度的旋转更能准确计算结果。类似的有mm和pixel转换的矫正,要求矫正区域必须大于我们运算实用的区域。

矫正原理和目的如下:

1、为了物料能准确抓取,需要robot的Head准确找到Part的中心位置。

2、J3轴的中心位置P(X,Y)可以根据J1,J2轴的角度和两个固定臂长准确运算

3、但是Head1的位置M需要在P的基础上计算出来,它的确定需要J3的角度U和L(Head1到J3轴中心距)

4、已知坐标 (x,y) ,(x’,y’) ,两个边相等,都等于Head1到J3轴中心距L,所以两个底角相等令其等于θ,且两个角的和可以根据robot的J3轴两次矫正的角度把”U”计算出来。目的就是出计算Head1和Head2的安装支架安装在了J3的哪个角度上了,以便让J3角度和Head的实际角度产生对应关系。

5、发现产品中心位置后,利用M和P点的关系得出P点位置,第一步robot直接走到P位置,第二步就是旋转J3一个准确角度进行抓取。

总结:其实Tool就是robot的假肢,系统最远只能识别到J3点坐标和角度,这个矫正就类似于一个拥有假肢的人,要在一个仓库拿一件东西,这个人可以通过行走到达任何一个位置,而且清晰的知道自己的位置,但是抓取时不知道假肢如何准确操作,他需要面对物品抓取一次,然后在换个姿势(如背对物品)再抓取一次,通过两次抓取完全熟悉假肢的使用。

同理对Head2矫正操作原理一样:

---------------------

作者:hackpig

来源:www.skcircle.com

版权声明:本文为博主原创文章,转载请附上博文链接!

#转载请注明出处 www.skcircle.com 《少有人走的路》勇哥的工业自动化技术网站。如果需要本贴图片源码等资源,请向勇哥索取。

机械手使用者坐标系和工具坐标系_EPSON机械手 工具坐标系的标定相关推荐

  1. 机械手使用者坐标系和工具坐标系_【安川】安川机器人XRC控制柜慨述、操作及编程详解(上)...

    外部轴:本体俯焊好,不能仰焊,要增加手臂自由度,成本太高,带外部轴可增加功能. XRC控制柜慨述 主电源开关和门锁位于XRC控制柜的面板上,示教盒挂在控制柜的右上方,再现面板位于控制柜的柜门上,如图所 ...

  2. java epson指令集_EPSON机械手 SPEL+语言指令集

    下面是全部指令的简明列表,放在这里方便参考. 之后重要的指令,勇哥要拿出来单独学习. 系统管理相关命令 Reset 将控制器重置为初始状态. SysConfig 显示系统设置参数. SysErr 返回 ...

  3. 关于机器人坐标系转换问题(世界坐标系与关节坐标系的互换)

    世界坐标系与关节坐标系互换-矩阵求解 前言 前面的文章有提到关节坐标系(θ1-θ6)和世界坐标系(XYZABC或XYZ rxryrz)的基本概念,本文主要从两个坐标系相互转化关系进行探究(附加带工具情 ...

  4. 我国常用的投影坐标系_【干货】arcgis中坐标系问题详解

    地理空间的数学基础是空间分析的基准,在GIS中,所有的空间数据都要划归到统一的空间参考下才可以进行进一步的空间分析.地球空间参考解决的是地球的空间定位和数学描述问题,投影解决的是将地球曲面信息映射到二 ...

  5. 坐标计算距离公式 火星坐标系_WGS84、GCJ02、BD09地图坐标系间的坐标转换及坐标距离计算...

    坐标转换转载来源:http://nightfarmer.github.io/2016/12/01/GPSUtil/ 坐标系 解释 使用地图 WGS84 地球坐标系,国际上通用的坐标系.设备一般包含GP ...

  6. 手眼标定详述(坐标系介绍,二维、三维的手眼标定方法@九点法、AX=XB)

    手眼标定 1. 写在前面 2. 手眼标定基本分类 2.1 手眼标定坐标系 2.2 眼在手外(EYE TO HEAD) 2.3 眼在手上(EYE IN HEAD) 3. 九点法(二维)- 算法实现流程 ...

  7. 不同坐标系下角速度_坐标系统及常见坐标系

    测绘学习点击上方蓝字关注小白 01 坐标系统 1 坐标系统分类 2 2.椭球相关定义 (1)地球椭球--代表地球形状和大小的数学曲面,一般只旋转椭球.参考椭球--有确定椭球参数,经局部定位和定向,并同 ...

  8. gis里怎么把两个不同坐标系的图叠在一起_坐标系那些事儿

    本节将推到一些与质点动力学有关的公式. 1.什么是广义坐标? wiki关于广义坐标的定义为: Generalized coordinates​en.wikipedia.org 坐标是描述质点位置的量, ...

  9. ROS中map、odom、base_link坐标系的理解和这三个坐标系在AMCL中的关系

    学了ROS快一年了,依旧对map坐标系.odom坐标系.base_link坐标系之间的关系不是很清晰,这段时间下定决心要捋清楚他们之间的关系. map坐标系:地图坐标系,是一个固定的坐标系: base ...

  10. neu坐标系和xyz坐标系转换_航测必知的坐标系详解和转换关系

    在航测中可能经常会遇到不知道如何选择正确的坐标系和坐标系之间的转换,现在我们针对于航测坐标系做详细的讲解. 首先简单介绍一下航测中地理坐标系.投影坐标系以及地图投影的概念:地理坐标系:为球面坐标. 参 ...

最新文章

  1. 胡言乱语集锦-大数据,手机,传统,养生
  2. pic1路AD转换c语言,pic单片机的ad转换(实例解析)
  3. [sicily]【1001】 会议安排(田忌赛马类贪心)
  4. 51单片机 16*64LED单红点阵屏驱动测试,上位机改字软件免费版
  5. stage java_Stage 1 - Course 1 - JAVA基础知识
  6. 05SpringMvc_映射器SimpleUrlHanderMapping
  7. pandas库基础笔记
  8. Android Studio下载Gradle一直失败,使用正确的下载地址
  9. 通信系统仿真速成第2天:QPSK调制与解调(实验)
  10. 图像处理基础操作一(几何变换、平滑处理、形态学操作)
  11. OJ每日一练——输出元音字母
  12. java图书商城项目_JavaWeb网上图书商城完整项目--23.注册页面之html实现
  13. Dremel学习总结2
  14. 统计公司员工喜欢吃的水果,并打印出最喜欢吃的前K中水果【map关联式容器,k/V结构】
  15. ERROR CODE: 0xC004F069 解决办法
  16. c语言变量周围堆栈损坏csdn,围绕变量“输入”的堆栈已损坏(Stack around the variable 'input' was corrupted)...
  17. HSE\HEI\PLL\LSE\LSI
  18. 加人软件怎么样?自动引流脚本和加人软件的分析见解
  19. matlab上打不上字,请教一下高手 我的M文件为什么打印不出文字
  20. 前端wx-jssdk的使用及企微和微信下分享等功能自定义处理

热门文章

  1. 如何在Windows上创建,解压,更新.tar.gz压缩包
  2. 【Web技术】959- JavaScript 如何在线解压 ZIP 文件?
  3. linux不能强制显卡分辨率,Linux系统装显卡驱动及分辨率不正常的解决方法
  4. 求职小技巧,赢得大机会
  5. 简单工厂和抽象工厂区别
  6. AIX系统下修改SNMP默认连接串名public为其他字符串方法
  7. 【STM32笔记】低功耗模式下的RTC唤醒(非闹钟唤醒,而是采用RTC_WAKEUPTIMER)
  8. clojure_深入了解Clojure系列
  9. ReactiveCocoa Documents 翻译(基于版本V2.5)
  10. 大一大学计算机考试题库,2017年大学计算机基础试题库「附答案」