工业机器人离线编程与仿真(基于KUKA) 创建工业机器人坐标系与轨迹程序

工业机器人离线编程与仿真(基于KUKA)

创建工业机器人坐标系与轨迹程序

项目二构建仿真工业机器人工作站

任务三

目录

任务描述

学习重点

任务知识

任务实施

任务描述

机器人在进行抓取和放置作业中,其凸缘

盘工具必须在工作空间中两个特定的位置之间

移动;在路径追踪作业中,比如焊接、切削、

喷涂等,凸缘盘工具在三维空间中遵循特定的

轨迹运动。根据不同的作业类型,机器人需选

用合适的坐标系来建立运动轨迹。本次任务,

我们将学习创建工业机器人的坐标系与轨迹程

序,并实现机器人的仿真运动。

学习重点

创建工业机器人的坐标系与轨迹程序,并实现机器人的仿真运动

1 2KUKA机器人坐标系统简介

任务知识

机器人运动初始状态HOME点的概念

一、KUKA机器人坐标系统简介

为了说明机器人在空间的运动情况,比如:位置、运动方向及速度等,必须为其选定一个参考系,也

就是坐标系统。机器人在坐标系中的位置数据,称为

坐标。同一个位置,在不同的坐标系中,其坐标值是

不同的。KUKA机器人中主要的坐标系统包括工具坐

标系与基坐标系。

一、KUKA.Sim Pro PROGRAM界面介绍

1.工具坐标系

概念:工具坐标系通常建立在机器人腕部凸缘盘所握工

具的尖端点或有效位置上,如图所示。

作用:工具坐标系的建立使得示教操作更为方便的同时,

也使得工具的运行轨迹更加精确。

工具坐标系的位置在工具上

一、KUKA.Sim Pro PROGRAM界面介绍

2.基坐标系

对于KUKA 机器人而言,创建基坐标系通常意味着,在

某一个工件上创建坐标系,并使得机器人在此坐标系中

运动,如图所示。

如果有相同的工件,只需重新定义基坐标系,不同的机

器人就能使用同一个程序来进行同样的工艺操作。

基坐标系的位置在工件上

1 2KUKA机器人坐标系统简介

任务知识

机器人运动初始状态HOME点的概念

二、机器人运动初始状态HOME点的概念

HOME 点是机器人预先设定的一个固定位置,它是机器

人运动的起始点,经常在一个程序中或者用手动进给的

方式运行机器人时使用。

HOME点远离机器人工具或外围设备的操作区,是一个

安全位置,如右图所示。

机器人作业结束后,也将回到HOME点。

处于HOME点时机器人远离作业区

一、创建工具坐标系创建工具坐标系的操作步骤如下:

1.操作步骤(1)~(2)

2.操作步骤(3)~(5)

3.操作步骤(6)~(8)

4.操作步骤(9)~(11)

5.操作步骤(12)~(13)

6.操作步骤(14)~(15)

请观看微课视频:“创建工具坐标系”

一、创建基坐标系

创建基坐标系基于Cell_Building文件,具体的操作步骤如下:

1.操作步骤(1)~(3)

2.操作步骤(4)~(6)

3.操作步骤(7)~(9)

4.操作步骤(10)~(11)

请观看微课视频:“创建基坐标系”

三、定义机器人运动初始状态——HOME 点定义机器人运动初始状态HOME 点基Cell_Building 文件,具体的操作步骤如下:

1.操作步骤(1)

2.操作步骤(2)~(4)

4.操作步骤(6)~(9)

3.操作步骤(5)

4.操作步骤(6)~(9)

请观看微课视频:“定义机器人运动初始状态——HOME点”

四、创建工业机器人运动轨迹程序创建工业机器人运动轨迹程序基于Cell_Building文件。

1.机器人抓取指针具体操作步骤如下:

1.操作步骤(1)~(2)

2.操作步骤(3)~(6)

3.操作步骤(7)~(9)

4.操作步骤(10)~(12)

四、创建工业机器人运动轨迹程序创建工业机器人运动轨迹程序基于Cell_Building文件。

1.机器人抓取指针具体操作步骤如下:

5.操作步骤(13)

6.操作步骤(14)

7.操作步骤(15)

8.操作步骤(16)

四、创建工业机器人运动轨迹程序创建工业机器人运动轨迹程序基于Cell_Building文件。

2.机器人放置指针具体操作步骤如下:

1.操作步骤(1)~(2)

2.操作步骤(3)

3.操作步骤(4)~(5)

4.操作步骤(6)

工业机器人常用坐标系介绍

工业机器人常用坐标系介绍 坐标系:为确定机器人的位置和姿态而在机器人或空间上进行的位置指标 系统。 坐标系包含:1、基坐标系(Base Coordinate System) 2、大地坐标系(World Coordinate System) 3、工具坐标系(Tool Coordinate System) 4、工件坐标系(Work Object Coordinate System) 1、工具坐标系机器人工具座标系是由工具中心点TCP 与座标方位组成。 机器人联动运行时,TCP 是必需的。 1) Reorient 重定位运动(姿态运动)机器人TCP 位置不变,机器人工具沿座标轴转动,改变姿态。 2) Linear 线性运动机器人工具姿态不变,机器人TCP 沿座标轴线性移动。机器人程序支持多个TCP,可以根据当前工作状态进行变换。 机器人工具被更换,重新定义TCP 后,可以不更改程序,直接运行。 1.1.定义工具坐标系的方法:1、N(N=4)点法/TCP 法-机器人TCP 通过N 种不同姿态同某定点相碰,得出多组解,通过计算得出当前TCP 与机器人手腕中心点( tool0 ) 相应位置,座标系方向与tool0 一致。 2、TCPZ 法-在N 点法基础上,Z 点与定点连线为座标系Z 方向。 3、TCPX,Z 法-在N 点法基础上,X 点与定点连线为座标系X 方向,Z 点与定点连线为座标系Z 方向。 2. 工件坐标系机器人工件座标系是由工件原点与座标方位组成。 机器人程序支持多个Wobj,可以根据当前工作状态进行变换。 外部夹具被更换,重新定义Wobj 后,可以不更改程序,直接运行。

工业机器人的工具坐标系、工件坐标系、世界坐标系标定

第3章机器人的坐标系及标定 机器人的坐标系是机器人操作和编程的基础。无论是操作机器人运动,还是对机器人进行编程,都需要首先选定合适的坐标系。机器人的坐标系分为关节坐标系、机器人坐标系、工具坐标系、世界坐标系和工件坐标系。通过本章的内容,掌握这几种坐标系的含义其标定方法。 3.1 实验设备 六自由度机器人 3.2 机器人的坐标系 对机器人进行轴操作时,可以使用以下几种坐标系: (1)关节坐标系—ACS(Axis Coordinate System) 关节坐标系是以各轴机械零点为原点所建立的纯旋转的坐标系。机器人的各个关节可以独立的旋转,也可以一起联动。 (2)机器人(运动学)坐标系—KCS(Kinematic Coordinate System) 机器人(运动学)坐标系是用来对机器人进行正逆运动学建模的坐标系,它是机器人的基础笛卡尔坐标系,也可以称为机器人基础坐标系或运动学坐标系,机器人工具末端(TCP)在该坐标系下可以进行沿坐标系X轴、Y轴、Z轴的移动运动,以及绕坐标系轴X轴、Y轴、Z轴的旋转运动。 (3)工具坐标系—TCS(Tool Coordinate System) 将机器人腕部法兰盘所持工具的有效方向作为工具坐标系Z轴,并把工具坐标系的原点定义在工具的尖端点(或中心点)TCP(TOOL CENTER POINT)。 但当机器人末端未安装工具时,工具坐标系建立在机器人的法兰盘端面中心点上,Z轴方向垂直于法兰盘端面指向法兰面的前方。 当机器人运动时,随着工具尖端点(TCP)的运动,工具坐标系也随之运动。用户可以选择在工具坐标系下进行示教运动。TCS坐标系下的示教运动包括沿工具坐标系的X轴、Y轴、Z轴的移动运动,以及绕工具坐标系轴X轴、Y轴、Z轴的旋转运动。 (4)世界坐标系—WCS(World Coordinate System) 世界坐标系是空间笛卡尔坐标系。运动学坐标系和工件坐标系的建立都是参照世界坐标系建立的。在没有示教配置的情况下,默认的世界坐标系和机器人运动学坐标系重合。在世界坐标系下,机器人工具末端可以沿坐标系X轴、Y轴、Z轴进行移动运动,以及绕坐标系轴X轴、Y轴、Z轴旋转运动。 (5)工件坐标系—PCS(Piece Coordinate System) 工件坐标系是建立在世界坐标系下的一个笛卡尔坐标系。机器人沿所指定的工件 18

相关文档
最新文档