如何进行工业机器人运动轴的命名与经常使用坐标
随着社会进步、科技发展,工业机器人的运用也愈来愈普遍。由于其种类众多、运动轴与坐标系也很多,肯定起来容易出错,对于新手尤其如此。本文主要介绍了工业机器人运动轴的命名、坐标系的确定原则及其经常使用种类,以期对工业机器人的应用起到一定的参考。
1. 机器人运动轴
工业机器人在生产中,一般需要配备除了本身性能特点的外围设备,如转动工件的回转台,移动工件的移动台等。这些外围设备的运动和位置控制都需要与工业机器人相配合并要求相应精度。通常机器人运动轴按其功能可划分为机器人轴、基座轴和工装轴,基座轴和工装轴统称外部轴。
机器人轴是指操作本体的轴,属于机器人本身,目前商用的工业机器人大多以8轴为主。基座轴是使机器人移动轴的总称,主要指行走轴( 移动滑台或导轨)。工装轴是除机器人轴、基座轴之外轴的总称,指使工件、工装夹具翻转和回转的轴,如回转台、翻转台等。实际生产中常用的是6关节工业机器人,该操作机有6个可活动的关节(轴)。附表与图1为常见工业机器人本体运动轴的定义,值得注意的是,不同的工业机器人本体运动轴的定义也不同。用于保证末端执行器到达工作空间任意位置的轴称为基本轴或主轴;用于实现末端执行器任意空间姿态的轴,称为腕部轴或次轴;图2是yaskawa工业机器人各运动轴的关系。
图1 典型机器人各运动轴
图2 yaskawa工业机器人各运动轴的关系
2. 机器人坐标系确定
机器人程序中所有点的位置都和坐标系关联,同时这个坐标系也可能和另一个坐标系关联。
机器人的各种坐标系都由正交的右手定则来决定,如图 所示。当围绕平行于x 、y 、z 轴线的各轴旋转时,分别定义为a 、b 、c 。a 、b 、c 的正方向分别是x 、y 、z 正方向上右手螺旋前进的方向(见图4)。
图 右手坐标系
图4 旋转坐标系
常用的坐标系是绝对坐标系、机座坐标系、机械接口坐标系和工具坐标系。
(1)绝对坐标系与机器人的运动无关,以地球为参照系的固定坐标系(见图5),符号为o 0、x 0、y 0、z 0。原点o 0、+x 0轴由用户根据需要来肯定;+z 0轴与重力加速度的矢量共线,但方向相反。
(2)机座坐标系是以机器人机座安装平面为参照系的坐标系,符号为o 1、x 1、y 1、z 1。原点o 1由机器人制造厂规定;+z 1轴垂直于机器人机座安装面,指向机器人机体;x1轴方向由原点指向机器人工作空间中心点cw(见gb/t12644 2001)在机座安装面上的投影。当由于机器人的构造不能实现此约定时,x 1轴的方向可由制造厂规定。
( )机械接口坐标系是以机械接口为参照系,符号为o m、x m、y m、z m。原点o m是机械接口的中心;+z m轴的方向垂直于机械接口中心,并由此指向末端履行器;+x m轴由机械接口平面和x 1、z 1平面(或平行于x 1、z 1图2 yaskawa工业机器人各运动轴的关系图 右手坐标系 图4 旋转坐标系图5 坐标系示例图6 工具坐标系的平面)的交线来定义,同时机器人的主、副关节轴处于运动范围的中间位置。当机器人构造不能实现此约定时,应由制造厂规定主关节轴位置。+x m轴的指向阔别z 1轴。
(4)工具坐标系以安装在机械接口上的末端履行器为参照系(见图6),符号为o t、x t、y t、z t。原点o t是工具中心点(tcp);+zt轴与工具有关,通常是工具指向;在平板式夹爪型夹持器夹持时,+y t是手指运动平面的方向。
图5 坐标系示例
图6 工具坐标系
. 工业机器人常用坐标系
(1) 基坐标系( b a s ecoordinate system),又称为机座坐标系,位于机器人基座。如图5所示,它是最便于机器人从一个位置移动到另一个位置的坐标系。基坐标系在机器人基座中有相应的零点,这使固定安装机器人的移动具有可预测性。在正常配置的机器人系统中,工人可通过控制杆进行该坐标系的移动。
(2)世界坐标系(wo r l dcoordinate system),又称为大地坐标系或绝对坐标系。如果机器人安装在地面, 在基坐标系下示教编程很容易,但当机器人吊装时,机器人末端移动直观性差,因此示教编程较为困难。
另外,如果两台或多台机器人共同协作时,例如,一台安装于地面,另外一台颠倒,颠倒机器人的基坐标系也将上下颠倒( 见图7)。当分别在两台机器人的基坐标系a 、b 中进行运动控制时,很难预测相互协作运动的情况。
图7 世界坐标系
此时,可以定义一个共同的世界坐标系c 取而代之。若无特殊说明,单台机器人世界坐标系和基坐标系是重合的。
( ) 用户坐标系(u s e rcoordinate system),机器人可以和不同的工作台或夹具配合工作, 在每一个工作台上建立一个用户坐标系。机器人大部分采取示教编程的方式,步骤繁琐,对于相同工件,若放置在不同工作台进行操作,没必要重新编程,只需相应地变换到当前用户坐标系下。用户坐标系在基坐标系或者世界坐标系下建立。
(4)工件坐标系(obje c tcoordinate system)与工件相关,通常最适于对机器人进行编图7 世界坐标系程。工件坐标系对应工件,它定义工件相对于大地坐标系(或其他坐标系)的位置。
工件坐标系具有特定附加属性,主要用于简化编程。他具有两个框架:用户框架(与大地基座相干)和工件框架(与用户框架相关) 。机器人可以具有若干工件坐标系, 表示不同工件,或表示同一工件在不同位置的若干状态。对机器人进行编程就是在工件坐标系中创建目标和路径,重新定位工作站中的工件时,只需更改工件坐标系的位置,所有路径将随之更新。允许操作以外轴或传送导轨移动的工件,由于整个工件可连同其路径一起移动。
(5) 置换坐标系(displacement coordinatesystem)又称为位移坐标系,有时需要对同一工件、同一段轨迹在不同工位上加工,为了避免每次重新编程,可以定义一个置换坐标系。置换坐标系基于工件坐标系定义。如图8所示,当置换坐标系被激活后,程序中的所有点都将被置换。
图8 置换坐标系
(6) 腕坐标系(wristcoordinate system)和工具坐标系都是用来定义工具方向的。在简单运用中,腕坐标系可以定义为工具坐标系,二者重合。腕坐标系的z 轴和机器人的第6根轴重合,如图9所示,坐标系原点位于末端法兰盘中心,x 轴方向与图8 置换坐标系图9 腕坐标系法兰盘上标识孔的方向相同或相反,z 轴垂直向外,y 轴符合右手法则。
图9 腕坐标系
(7) 工具坐标系(toolcoordinate system)安装在末端法兰盘上的工具需要在其中心点(tcp)定义一个工具坐标系,通过坐标系的转换,可以操作机器人在工具坐标系下运动,以方便操作。如果工具磨损或更换,只需重新定义工具坐标系,而不用更改程序。工具坐标系建立在腕坐标系下,即二者之间的相对位置和姿态是确定的。
(8) 关节坐标系(join tcoordinate system)用来描述机器人每一个独立关节的运动,关节类型可能不同( 如移动关节、转动关节等)。若将机器人末端移动到期望位置,在关节坐标系下操作,可以依次驱动各关节运动,从而引导机器人末端到达指定的位置。
4. 结语
由于工业机器人品种众多,每种工业机器人的坐标系也很多,其命名、确定方式虽然有标准,但是有的生产厂家又不按标准执行, 各有各的叫法。在实际生产应用时就显得非常混乱麻烦。本文详细介绍了工业机器人坐标轴命名与常用坐标系的肯定,以期对使用者有所帮助。
宝宝吸收不好的症状小儿口臭
厌食症的症状如何治疗
-
微信原先增加这个功能!
、 5月20日 网易公布最新公告 网易视频号的平台 将展示出客户端IP归属 全文...
2024-12-18
-
女人们过了50岁,夏天穿裙子记住“三不要”原则,显老不说还没气质
对于女人们来说,50岁是一个如此一来,无论是身体静止状态还是心态各个方...
2024-12-11
-
高中学历,应该从什么简而言之提升自己的学历?
1.如果你年龄还小,高三、高中时教书,或者几天后初中部时毕业考虑要不让...
2024-12-10
-
求函数最值,一般方法和解决办法,和你想的可能不一样
求取formula_最绝对值的情况,相信大家都不陌生。平时我们用得最多的步骤,...
2024-12-07
-
曾年销30亿的“神酒”江小白,为何如今无人问津?假象原因太现实
曾年销30亿的“神茶”江边小鸟,为何而今无人问津?背后原因太现实要一切...
2024-11-27
-
总分毕业设计!男生用1400斤钢筋铸工人雕塑:向父亲和建造者致敬
新闻记者 | 周盾 兼职 | 刘至 6月18日,广州美术学院人像专业知识学生陈锦亿...
2024-11-10