原标题:实操:KUKA机器人创建工具坐标数据

使用机器人示教器设定工具

图8-8

通过一个固定参考点的工具坐标系的测量分为2步:首先确定工具坐标系的TCP点,然后确定工具坐标系的姿态如表8-7所示。

表8-7 TCP的测量的步骤

步骤

说明

1

确定工具坐标系的TCP点

可选择以下方法:

*XYZ 4 点法

*XYZ 参照法

2

确定工具坐标系的姿态

可选择以下方法:

*ABC 2 点法

*ABC 世界坐标法

1. TCP点的测量

1)XYZ4点法

XYZ4点法的原理:将待测工具的TCP从4个不同方向移向任意选择的一个参考点,机器人系统将从不同的法兰位置值计算出TCP,如图8-9所示。

图8-9 XYZ4点法

其具体操作步骤如下:

1. 选择菜单序列 投入运行 > 测量 > 工具 > XYZ 4 点。

2. 为待测量的工具给定一个号码和一个名称。用继续键确认。

3. 用TCP移至任意一个参照点。按下“测量”,对话框“ 是否应用当前位置?继续测量” 用“是”加以确认

4. 用TCP从其他方向朝参照点。重复步骤3次。

5. 负载数据输入窗口自动打开,正确输入负载数据,然后按下“继续”按钮。

6. 包含测得的 TCP X、Y、Z 值的窗口自动打开,测量精度可在误差项中读取。数据可通过保存直接保存。

2)XYZ参照法

采用 XYZ 参照法时,将对一件新工具与一件已测量过的工具进行比较测量。机器人控制系统比较法兰位置,并对新工具的TCP进行计算。如图7-10所示。

图8-10

其具体操作步骤如下:

1. 前提条件是,在连接法兰上装有一个已测量过的工具,并且TCP的数据已知。

2. 在主菜单中选择投入运行 > 测量 > 工具 > XYZ 参照。

3. 为新工具指定一个编号和一个名称。用“继续”键确认。

4. 输入已测量工具的TCP数据。用“继续”键确认。

5. 用 TCP 移至任意一个参照点。点击测量。用“继续”键确认。

6. 将工具撤回,然后拆下。装上新工具。

7. 将新工具的TCP移至参照点。点击测量。用“继续”键确认。

8. 按下保存键。数据被保存,窗口自动关闭。

2. 确定工具坐标系的姿态/朝向

确定工具坐标系的姿态/朝向的方法主要有ABC 世界坐标法和ABC 2点法两种。

1)ABC世界坐标法

ABC世界坐标法是将工具坐标系的轴调整为与世界坐标系的轴平行。机器人控制器从而得知TOOL坐标系的取向,如图8-11所示。

图8-11 ABC世界坐标法

此方法有两种方式:

n5D: 用户将工具的作业方向告知机器人控制系统。作业方向默认为X轴。其他轴的取向将由系统确定,用户对此没有影响力。系统总是为其它轴确定相同的取向。如果之后必须对工具重新进行测量,比如在发生作业后,仅需要重新确定作业方向。而无需考虑作业方向的转度。应用范围:例如:MIG/MAG 焊接,激光切割或水射流切割。

n6D:用户将所有三个轴的取向告知机器人控制系统。应用范围:例如:焊钳、抓爪或粘胶喷嘴。

其具体操作步骤如下:

如果不是通过主菜单调出操作步骤,而是在TCP测量后通过 ABC 2点按键调出,则省略下列的两个步骤。

1. 在主菜单中选择投入运行 > 测量 > 工具 > ABC 世界。

2. 输入工具编号。用“继续”键确认。

3. 在 5D/6D 栏中选择一种规格。用“继续”键确认。

4. 如果选择 5D:

将 +XTOOL调整至平行于-ZWORLD的方向。(+XTOOL=作业方向)

如果选择 6D:

按下列方法进行工具坐标系统的轴的调整。

使 +XTOOL与-ZWORLD平行。(+XTOOL=作业方向)

n+YTOOL与 +YWORLD平行

n+ZTOOL与 +XWORLD平行

5. 按下“测量”键来确认。对信息提示“要采用当前位置吗?测量将继续”按下“是”键来确认。

6. 随即打开另一个窗口。在此输入负荷数据。

7. 然后按“继续”和“保存”结束此过程。

8. 关闭菜单。

2)ABC 2点法

ABC 2点法是指通过趋近X轴上一个点和XY平面上一个点的方法,机器人控制系统即可得知工具坐标系的各轴。当轴方向必须特别精确地确定时,将使用此方法,如图7-12所示。

图7-13 ABC 2点法

其具体操作步骤如下:

如果不是通过主菜单调出操作步骤,而是在TCP测量后通过ABC 2点按键调出,则省略下列的两个步骤。

1. 前提条件是,TCP已通过XYZ法测定。

2. 在主菜单中选择投入运行 > 测量 > 工具 > ABC 2 点。

3. 输入已安装工具的编号。用“继续”键确认。

4. 用TCP移至任意一个参照点。点击测量。用“继续”键确认。

5. 移动工具,使参照点在X轴上与一个为负X值的点重合(即与作业方向相反)。点击测量。用“继续”键确认。

6. 移动工具,使参照点在 XY 平面上与一个在正Y向上的点重合。点击测量。用“继续”键确认。

7. 按“保存”。数据被保存,窗口关闭。或按下负载数据。数据被保存,一个窗口将自动打开,可以在此窗口中输入负载数据。

3. 数字输入

当已知工具的各参数,就可以直接输入相对于法兰中心点的X、Y、Z的偏移量,相对于法兰坐标系转角(角度A、B、C)。

其具体操作步骤如下:

1. 在主菜单中选择投入运行 > 测量 > 工具 > 数字输入。

2. 为待测量的工具给定一个号码和一个名称。用“继续”键确认。

3. 输入工具数据。用“继续”键确认。

4. 输入负载数据。

5. 按“继续”确认,按下“保存”键,数据被保存。

------------------end-------------------------

每天进步一点点

Make small but daily progress返回搜狐,查看更多

责任编辑:

库卡机器人坐标手势_实操:KUKA机器人创建工具坐标数据相关推荐

  1. 库卡机器人坐标手势_美的、格力、娃哈哈......那些跨界的机器人玩家现在怎么样了?...

    ↑ 点击上方"伺服与运动控制"关注我们 " 倘若把企业的体量比作一个矩形,产品数量的多少是企业的高度,客户关系的深浅是企业的宽度,那么涉足领域的多少则是企业的长度.借由跨 ...

  2. 库卡机器人坐标手势_库卡机器人为何要几种坐标系?

    展开全部 坐标系是为确定机器人的位置和姿态而在机器人或空e68a84e8a2ad3231313335323631343130323136353331333433653937间上进行定义的位置指标系统. ...

  3. 法兰克机器人外部自动_(完整版)KUKA机器人外部自动配置方法

    机器人外部自动启动配置方法 •不通过程序号而选定好要运行的程序的外部启动机器人 通过下列步骤来外部启动机器人: 步骤1.在T1模式下把用户程序按控制要求插入cell.src里,选定cell.src程序 ...

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

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

  5. 发那科机器人点位编辑_发那科机器人零点复位的实操步骤——发那科配件

    通常在机器人从FANUCRobotics 出厂之前已经进行了零点复归.但是,机器人还是有可能丢失掉原点数据,需要重新进行零点复归.机器人通过闭环伺服系统来控制机器人各运动轴.控制器输出控制命令来驱动每 ...

  6. 002_韦东山嵌入式Linux应用开发基础_实操碰到的问题集锦

    嵌入式Linux应用开发基础_韦东山教程思考笔记 配合<嵌入式Linux应用开发完全手册V5.1_IMX6ULL_Pro开发板> 文件目录 访问根/目录下,Filesystem Root目 ...

  7. 龙族幻想东京机器人一次_龙族幻想东京机器人下载-龙族幻想机器人坐标东京版 v1.5.182_手机乐园...

    游戏简介 龙族幻想东京机器人,不知道有没有小朋友看过龙族这部小说,虽然以现在的眼光来看,总觉得有点小白文的意思,但是里面的幻想世界真的是让当年的我们大开眼界.如今游戏公司已经买到了版权,我们这个是实打 ...

  8. tengine简单安装_实操丨如何在EAIDK上部署Tengine开发AI应用之物体检测应用入门(C++)...

    前言:近期推出的嵌入式AI系列直播公开课受到广大开发者的喜爱,并收到非常多的反馈信息,其中对如何在EAIDK上面部署Tengine开发AI应用感兴趣的开发者不在少数,我们将分2期以案例实操的形式详细介 ...

  9. UR机器人装箱姿态_关于人机协作机器人UR的介绍

    原标题:关于人机协作机器人UR的介绍 在这几年,各大工业机器人制造商,目前都热衷与人机协作,ABB的"玉米",FANUC的"绿手臂",KUKA的"伊娃 ...

最新文章

  1. paip.语义分析--单字词名词表
  2. python导入哨兵数据_Python 下载哨兵Sentinel数据(Sentinel-1~3)
  3. 模板:Prime最小生成树堆优化 + Dijkstra单源最短路堆优化
  4. activemq安装与配置_ActiveMQ(消息队列)从入门到了解
  5. 精通ASP.NET MVC ——属性路由
  6. python+Django框架运用(一)
  7. 系统梳理 Tensorflow、PyTorch 等深度学习框架,洞悉 AI 系统底层原理和算法
  8. 使用enum建立简单的状态机
  9. 三星on 7刷android7,三星On7(G6100)安卓8.0版官方固件rom刷机包
  10. Java基础之线程原子量
  11. Oracle 数据库生成2021年节假日表SQL
  12. ps怎么做玻璃破碎碎片飞溅效果
  13. java设计模式之解释器模式
  14. 打飞机小游戏html代码,纯汇编实现打飞机小游戏的示例代码
  15. 正则表达式 String中正则匹配的方法
  16. 简单的有限状态机Unity独家写法(呸~厚颜无耻之人)
  17. h5获取android手机版本,Vue.js怎么获取手机系统型号、版本、浏览器类型
  18. GlobalSign证书过期不续费还可继续访问吗
  19. 关于25岁学编程会不会晚的最佳回答!
  20. Python的特点及数据的存储单位(¥4)

热门文章

  1. Ubuntu 复制文件夹到移动硬盘的笔记
  2. hgoi#20190429
  3. 06-Docker-Centos 7.2 (Vmware最小化安装)之一篇搞定hyperledger/fabric的e2e_cli测试运行所遇到的ERROR总结
  4. 计蒜客T1068救援
  5. 三态门有一个信号控制端en_三态输出门电路图解
  6. vue使用高德地图原生API实现省份添加背景色,文字标注;实现点聚合和点标记点击之后出现信息窗体的功能
  7. 【oracle11g,12】归档日志和归档
  8. python自动化办公之python操作PPT
  9. 活体检测论文研读六:Searching Central Difference Convolutional Networks for Face Anti-Spoofing
  10. NTU-Coursera机器学习:HomeWork 1 Q15-20