4.2工业机器人三个关键程序数据-工具坐标系ppt课件

合集下载

4.2工业机器人三个关键程序数据-工具坐标系

4.2工业机器人三个关键程序数据-工具坐标系
4.2建立ABB工业机器人三个关键程序数据
在进行正式的编程之前,必需构建必要的编程环境,其 中有三个必须的关键程序数据(工具数据tooldata、工件坐 标wobjdata、负荷数据loaddata)就需要在编程前进行定义。
4.2.1工具数据tooldata建立 工具数据tooldata用于描述安装在机器人第六轴上的工具的 TCP、质量、重心等参数数据。 一般不同的机器人应用配置不同的工具,比如说弧焊的机 器人就使用弧焊枪作为工具,而用于搬运板材的机器人就会使 用吸盘式的夹具作为工具。
对于搬运工业机器人对于搬运工具,一般有真空吸盘、抓 手等。这些工具一般会直接安装在工业机器人法兰盘上,以真 空吸盘为例,工具tooldata设定,只需要设定工具质量,重心在 默认tool0的Z的正方向偏移值,TCP点设定在吸盘的接触面上 ,从默认tool0上的Z方向偏移值。(工具质量20kg、重心位置 tool0的Z的正方向200mm,TCP点从tool0上的Z正方向350mm)
工业机器人的tooldata可以通过三个各方式建立:分别是4 点法、5点法、6点法建立。4点法,不改变tool0的坐标方向;5 点法,改变tool0的Z方向;6点法,改变tool0的X和Z方向(在 焊接应用最为常用)。在获取前三个点的姿态位置时,其姿态 位置相差越大,最终获取的TCP精度越高。 6点法建立工具系
工业机器人真空吸盘工具
ቤተ መጻሕፍቲ ባይዱ
设定如下:
默认工具中心点(Tool Center Point)位于工业机器 人法兰盘中心。图示为工业机器人原始的TCP点。
带弧焊枪的工业机器人
工业机器人原始TCP
工业机器人TCP数据的设定原理:
1、首先在工业机器人工作范围内找一个非常精确的固定 点作为参考点。 2、然后在工业机器人已安装的工具上确定一个参考点 (最好是工具的中心点)。 3、用之前介绍的手动操纵工业机器人的方法,去移动工 具上的参考点,以四种以上不同的机器人姿态尽可能与固定点 刚好碰上。为了获得更准确的TCP,在以下例子中使用六点法 进行操作,第四点是用工具的参考点垂直于固定点,第五点是 工具参考点从固定点向将要设定为TCP的X方向移动,第六点是 工具参考点从固定点向将要设定为TCP的Z方向移动。 4、机器人通过这四个位置点的位置数据计算求得TCP的数 据,然后TCP的数据就保存在tooldata这个程序数据中被程序 进行调用。

工业机器人4.2工业机器人三个关键程序数据-工件坐标系建立

工业机器人4.2工业机器人三个关键程序数据-工件坐标系建立
4.2.2工件坐标wobjdata建立 工件坐标wobjdata是工 件相对于大地坐标或其他坐 标的位置。工业机器人可以 拥有若干工件坐标系,或者 表示不同工件,或者表示同 一工件在不同位置的若干副 本。工业机器人进行编程时 就是在工件坐标中创建目标 和路径。利用工件坐标系进 行编程序,重新定位工作站 中的工件时,只需要更改工 件坐标的位置,所有路径将 即刻随之更新;允许操作以 外轴或传送导轨移动的工件, 因为整个工件可连同其路径 一起移动。
在对象的平面上,只需要定义三个点,就可以建立一个 工件坐标,如图所示。
X1点确定工件坐标的原点;X1、X2点确定工件坐标X正 方向Y1确定工件坐标Y正方向。建立的工件坐标符合图所示 右手定则。
建立工件坐标系步骤如下:
A是机器人的大地 坐标,为了方便编程, 给第一个工件建立了一 个工件坐标B,并在这 个需要相同轨迹,只需建 立工件坐标C,将工件坐标B中的程序复制一份,然后将工件坐标 从B更新为C,无需重复轨迹编程。如果在工件坐标B中对A对象进 行了轨迹编程,当工件坐标的位置变化成工件坐标D后,只需在机 器人系统重新定义工件坐标D,则工业机器人的轨迹就自动更新到 C了,不需要再次轨迹编程。

工业机器人坐标系 ppt课件

工业机器人坐标系 ppt课件
机器人坐标系
2020/12/27
1
坐标系
从一个称为原点的固定点通过轴定义平面或 空间。 机器人目标和位置通过沿坐标系轴的测量来 定位。 机器人使用若干坐标系,每一坐标系都适用 于特定类型的微动控制或编程。
注意: 在每个机械单元中,系统将对线性动作模式默认使用基坐标系。 在每个机械单元中,系统将对重定向动作模式默认使用工具坐标系。 微动控制就是使用FlexPendant 控制杆手动定位或移动机器人或外轴。
2020/12/27
11
工件坐标系
A 大地坐标系 B 工件坐标系1 C 工件坐标系2
2020/12/27
对机器人进行编程时就是在 工件坐标系中创建目标和路 径。这带来很多优点:
• 重新定位工作站中的工件 时,您只需更改工件坐标系 的位置,所有路径将即刻随 之更新.
• 允许操作以外轴或传送导 轨移动的工件,因为整个工 件可连同其路径一起移动.
12
用户坐标系
A 用户坐标系 B 大地坐标系 C 基坐标系 D 移动用户坐标系 E 工件坐标系,与用户坐标系一 同移动
2020/12/27
用户坐标系可用于表 示固定装置、工作台 等设备。这就在相关 坐标系链中提供了一 个额外级别,有助于 处理持有工件或其它 坐标系的处理设备.
13
用户坐标系与工件坐标系
如焊接程序可以定义多个工具对应不同的干伸长度 • 工具被更换之后,重新定义工具即可直接运行程序
2020/12/27
9
工具坐标系
2020/12/27
10
工件标系
• 工件坐标系是由工件原点与坐标轴方位构成 • 使用了工件坐标系的指令中,坐标数据是相对工件坐标系
的位置,一旦工件坐标系移动,相关轨迹点相对大地同步 移动 • 默认工件坐标系wobj0与机器人基座标重合 • 程序中支持多个工件,可根据当前工作状态进行变换 • 通过重新定义工件,可使一个程序适合多台机器人 • 如果系统中含有外部轴或多台机器人,必须定义工件坐标 系 • 如果工作点的位置数据是手动输入的,可以方便的从图纸 上确定数值

电子教案与课件:《工业机器人现场编程》4.2工具坐标系的设定

电子教案与课件:《工业机器人现场编程》4.2工具坐标系的设定

步骤2也可以是选择“更改声明”进入数据声明,选择“初 始值”,或者是在新建工具数据时,选择“初始值”。
在打开的页面中,设定工具的工具中心点偏移值X1、Y1、 Z1、质量mass和重心位置。
单击“确定”,工具坐标系的建立完成。
预定义法(定义工具框)
预定义法又称示教法,为便于定位这种方法适用于工具末端 为一个点的工具这个点也是工具的TCP点,如焊枪、笔形工 具等。TCP 的设定原理如下:
数值 TRUE
1
0 0 1
对于笔形几何体工具Spintectool的工具数据
采用“六点法”定义,具体的操作步骤如下:
“手动操纵-工具坐标”中新建“tool2”,并选中。 单击“编辑”,在展开的菜单中选择“定义”。
选择“TCP和Z,X”,使用6点法设定TCP。
选择合适的手动操纵模式。 轻按使能器按钮,操纵摇杆使工具参考点靠上固定点,作为第一个点。 单击“修改位置”,将点1位置记录下来。
储器中。
tool0的工具中心点TCP位于机器人安装法兰盘的中心 点,与安装凸缘方向一致,如图所示。
一般,新工具的TCP基于tool0的偏移定义。
什么是工具数据(tooldata)?
一般机器人根据不同的用途会配置不同 的工具,例如弧焊机器人使用弧焊枪作 为工具,而搬运机器人就会使用吸盘或 机械手爪作为工具。
变换工具参考点姿态,再靠上固定点,重复步骤4)。依次修改 点2—点4位置。其中第4点为垂直点,既需要将工具参考点垂直 于固定点。
工具参考点以点4的姿态从固定点向+X方向移动, 单击“修改位置”,将延伸器点X位置记录下来。
工具参考点以点4的姿态从固定点移动到 工具TCP的Z方向。
单击“修改位置”,将延伸器点Z位置记录下来。 单击“确定”完成设定。

工业机器人基础与实用教程(PPT课件)11

工业机器人基础与实用教程(PPT课件)11
步骤1:单击示教器上“ABB菜单”选择“手动操纵”,如图3-37所示。
图3-37
步骤2:进入手动操纵界面,单击选择“工具坐标”。如图3-38所示。
步骤3:进入手动操纵——工具界面,单击选择“新建…”进行新建工具坐标系; 在弹出来的“新数据声明”窗口中,可以对工具数据属性进行设置,如单击“…”会弹出 软键盘,单击可自定义更改工具名称;新建工具命名tool1,然后单击“确定”。如图339所示。
步骤23:在“手动操纵”窗口,单击“动作模式”,在弹出界面中选择“重定位”,单 击“确定”返回“手动操纵”窗口 。如图3-59所示。

图3-58
图3-59
步骤24:在“手动操纵”窗口,单击“坐标系”,在弹出界面中选择“工具”,单击“确定” 返回“手动操纵”窗口 。如图3-60所示。
步骤25:按下使能键,用手拨动机器人手动操作摇杆,检测机器人是否围绕TCP 点运动,如果机器人围绕TCP点运动,则TCP标定成功,如果没有围绕TCP点运动, 则需要进行重新标定。如图3-61所示。
手动操作工业机器人
任务3 建立工具坐标系
【任务描述】 本任务主要介绍如何建立工业机器人工具坐标系,重点讲解工具数据的作用,
读者可以在设置工具坐标系的过程中明白其重要性。 【任务目标】
1、了解工具数据及作用 2、如何设定工具数据 3、掌握工具坐标系设置的步骤
【任务实施】
一、了解工具坐标系建立原理
1、工具坐标系 工具坐标系,即工具中心点缩写为TCP(Tool Center Point)。在执行程序时,
2、工具数据tooldata 工具数据 tooldata用于描述定义安装在机器人第六轴上的工具的TCP(Tool
Center Point工具中心位置)、质量、重心等参数数据。工具数据会影响机器人的控 制算法,例如计算加速度、速度和加速度监控、力矩监控、碰撞监控、能量监控等, 因此机器人的工具坐标系需要正确设置。

最新工业机器人操作与编程教材PPT课件PPT

最新工业机器人操作与编程教材PPT课件PPT

为了使机器人能够进行再现,就必须把机器人运动命令编成程序。利用工 业机器人把工件从A点搬到B点,此程序由6个程序点组成,搬运程序如下:
程序 WAIT 1 J P[1] 100% FINE J P[2] 80% FINE DO [1] = ON WAIT 1 J P[3] 80% FINE J P[4] 100% FINE J P[5] 80% FINE DO [2] = ON WAIT 1 J P[6] 100% FINE
任务2 搬运编程与操作 2.1 新建、编辑和加载程序 2.1.1 程序的基本信息 2.1.2 新建程序 2.1.3 打开、加载程序 2.1.4 程序编辑、修改 2.1.5 程序检查 2.1.6 自动运行
任务2 搬运编程与操作 2.1.1 程序的基本信息 1.常见的程序编制方法有两种,示教编程方法和离线编程方法。 (一)示教编程方法:是由操作人员引导,控制机器人运动,记 录机器人作业的程序点,并插入所需的机器人命令来完成程序的 编制; (二)离线示教:是操作者不对实际作业的机器人直接进行示教, 而是在离线编程中进行编程或在模拟环境中进行仿真,生成示教 数据,通过PC间接对机器人进行示教。
任务3 机器人涂胶编程与操作 3.2.3 涂胶运动规划和示教前的准备 2、示教前的准备 I/O配置
本任务中需通过外部I/O信号启动机器人涂胶工作,此外胶枪 的打开与关闭也需通过I/O信号控制。
任务3 机器人涂胶编程与操作 3.2.4 胶枪工具坐标系设定
在进行涂胶编程之前,就需要构建起必要的编程环境,其中 包括工具数据,需要在编程前进行定义。工具坐标系用于描述 安装在机器人第六轴上的工具的TCP、位姿等数数据。一般不 同的机器人应用配置不同的工具,比如说弧焊的机器人使用弧 焊枪作为工具,而用于搬运板材等机器人就会使用吸盘式的夹 具作为工具。

工业机器人应用技术课件ppt(PPT163张)可修改文字

工业机器人应用技术课件ppt(PPT163张)可修改文字

一、机器人控制系统的特点
(3)具有较高的重复定位精度,系统刚性好。除直角坐标机器 人外,机器人关节上的位置检测元件不能安装在末端执行器上,而 应安装在各自的驱动轴上,构成位置半闭环系统。但机器人的重复 定位精度较高,一般为±0.1 mm。此外,由于机器人运行时要求 运动平稳,不受外力干扰,为此系统应具有较好的刚性。
(5-20)
随此着外实 ,际还工要作考情虑的况各作的关不节业同之,间信可惯息以性采力存用、各哥储种氏在不力同等内的的控耦存制合中方作式用,。和重在力执负载行的影任响务,因时此,,系依统中靠还经工常业采用机一些器控人制策的略,动如重力补偿、
前馈、解耦或自适应控制等。
与在自由空间运作动再的控现制相功比能,机,器人可在重受限复空间进运行动的该控制作主业要是。增加此了外对其,作用从端操与外作界接的触角作用度力(来包看括力,矩)要的控制要求,
图5-1 机器人控制系统的分类
二、机器人控制系统的组成
图5-2 机器人控制系统组成框图
二、机器人控制系统的组成
(1)控制计算机。控制计算机是控制系统的调度指挥机 构,一般为微型机,微处理器分为32位、64位等,如奔腾 系列CPU等。
(2)示教编程器。示教机器人的工作轨迹、参数设定和 所有人机交互操作拥有自己独立的CPU及存储单元,与主 计算机之间以串行通信方式实现信息交互。
因而受限运动的控制一般称为力控制。
四现、场机 总器线人应智用能于求力生控控产制现制方场法,系在统微机具化测有量良控制好设备的之人间实机现双界向面多结,点数尽字量通信降,从低而对形成操了新作型者的网的络集要成求式全。分布因控制系统—— 现位场置总 控线制控部制分系的此统输,出(fieΔl多dqb1u和数s速co度情nt控ro况制l s部y要s分tem的求,输F控出CΔS制q)。2相器加,的其设和作计为机人器员人的不关节仅控要制增完量Δ成q,底用于层控伺制机服器人控的制运动器。

工业机器人技术基础课件(最全)ppt课件

工业机器人技术基础课件(最全)ppt课件
右图就处于a)的奇异状态,直角下示教会报警。
变频器 | PLC | HMI | 伺服驱动器 | 电机 | 大传动 | 新能源
直角坐标系
Never Stop Improving
— 6—
1 机器人工坐业标系机器人坐标系
机器人系统 关节坐标系
两者关系???
变频器 | PLC | HMI | 伺服驱动器 | 电机 | 大传动 | 新能源
— 2—
变频器 | PLC | HMI | 伺服驱动器 | 电机 | 大传动 | 新能源
1 机器人坐标系
变频器 | PLC | HMI | 伺服驱动器 | 电机 | 大传动 | 新能源
在分析机器人时会牵涉诸多坐标系,一些是操作者不须关心的,另外一些却是和工艺相 关的。常见的坐标系有: 关节坐标系 基座坐标系 工具坐标系 用户坐标系
Never Stop Improving
px a
p


py



b

1pz

c w
— 12 —
2 机器人位姿变换
坐标轴方向的描述:
变频器 | PLC | HMI | 伺服驱动器 | 电机 | 大传动 | 新能源
i、j、k分别是直角坐标系中x、y、Z坐标轴的单位向量。若用齐次坐标来描述x、y、z轴的方向, 则
基坐标系
Never Stop Improving
— 7—
1 机器人工坐业标系机器人坐标系
变频器 | PLC | HMI | 伺服驱动器 | 电机 | 大传动 | 新能源
用户坐标系(工件坐标系):
用于描述各个物体或工位的方位的需要。用户常常在自
z
己关心的平面建立自己的坐标系,以方便示教。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4、机器人通过这四个位置点的位置数据计算求得TCP的数 据,然后TCP的数据就保存在tooldata这个程序数据中被程序 进行调用。
4
工业机器人的tooldata可以通过三个各方式建立:分别是4 点法、5点法、6点法建立。4点法,不改变tool0的坐标方向;5 点法,改变tool0的Z方向;6点法,改变tool0的X和Z方向(在 焊接应用最为常用)。在获取前三个点的姿态位置时,其姿态 位置相差越大,最终获取的TCP精度越高。
16
工业机器人真空吸盘工具
17
设定如下:
18
19
1
4.2建立ABB工业机器人三个关键程序数据
在进行正式的编程之前,必需构建必要的编程环境,其 中有三个必须的关键程序数据(工具数据tooldata、工件坐 标wobjdata、负荷数据loaddata)就需要在编程前进行定义。
4.2.1工具数据tooldata建立 工具数据tooldata用于描述安装在机器人第六轴上的工具的
TCP、质量、重心等参数数据。 一般不同的机器人应用配置不同的工具,比如说弧焊的机
器人就使用弧焊枪作为工具,而用于搬运板材的机器人就会使 用吸盘式的夹具作为工具。
2
默认工具中心点(Toห้องสมุดไป่ตู้l Center Point)位于工业机器 人法兰盘中心。图示为工业机器人原始的TCP点。
带弧焊枪的工业机器人
工业机器人原始TCP
3
工业机器人TCP数据的设定原理:
1、首先在工业机器人工作范围内找一个非常精确的固定 点作为参考点。
2、然后在工业机器人已安装的工具上确定一个参考点 (最好是工具的中心点)。
3、用之前介绍的手动操纵工业机器人的方法,去移动工 具上的参考点,以四种以上不同的机器人姿态尽可能与固定点 刚好碰上。为了获得更准确的TCP,在以下例子中使用六点法 进行操作,第四点是用工具的参考点垂直于固定点,第五点是 工具参考点从固定点向将要设定为TCP的X方向移动,第六点是 工具参考点从固定点向将要设定为TCP的Z方向移动。
6点法建立工具系
5
6
7
8
9
10
11
12
13
14
15
对于搬运工业机器人对于搬运工具,一般有真空吸盘、抓 手等。这些工具一般会直接安装在工业机器人法兰盘上,以真 空吸盘为例,工具tooldata设定,只需要设定工具质量,重心在 默认tool0的Z的正方向偏移值,TCP点设定在吸盘的接触面上 ,从默认tool0上的Z方向偏移值。(工具质量20kg、重心位置 tool0的Z的正方向200mm,TCP点从tool0上的Z正方向350mm)
相关文档
最新文档