欢迎来到天天文库
浏览记录
ID:56477667
大小:3.41 MB
页数:45页
时间:2020-06-19
《新时达STEP机器人工具示教.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、机器人工具示教目录机器人坐标系概述1机器人工具坐标系概念2机器人工具示教32机器人坐标系概述什么是坐标系?其作用是什么?笛卡尔空间和关节空间有什么区别?3机器人坐标系概述坐标系的建立是为了描述空间中一点的位置,速度和姿态。左图就是一个3维坐标系,空间任意一点可以由x,y,z的值表示出来+Z-Z+X+Y-X-Y4机器人坐标系概述笛卡尔空间yxz5机器人坐标系概述旋转右手定则yxz大拇指沿着旋转轴正方向则剩下4指旋转指向方向即为旋转正方向6机器人坐标系概述笛卡尔空间下的坐标系之间的联系可以分解为2个部分:平移和旋转,对应的是其三维坐标和姿态平移
2、旋转ZAYAXAOAZBXBYBOB7机器人坐标系概述笛卡尔空间下的x-y-z欧拉角姿态表示法,对应工具示教里的A,B,C将坐标系的姿态旋转拆分成3个步骤得到OB旋转ZBXBYB8机器人坐标系概述ZAXAYAYB1XB1ZB1第一步:将坐标系{A}绕XA旋转A后得到最终坐标系{B1}9机器人坐标系概述ZAXAYAYB1XB1ZB1YB2ZB1XB1ZB2YB1XB2第二步:将坐标系{B1}绕YB1旋转B后得到最终坐标系{B2}10机器人坐标系概述YB2YB3XB3ZB3XB2ZB2第三步:将坐标系{B2}绕ZB2旋转C后得到最终坐标系{B3
3、}YB2ZB1XB1ZB2YB1XB211机器人坐标系概述结论:{B}相对于{A}的关系可以表示为(x,y,z,A,B,C),其中x,y,z表示平移,A,B,C代表旋转平移旋转ZAYAXAOAZBXBYBOB12机器人坐标系概述13机器人坐标系概述机器人关节坐标系关节空间笛卡尔空间14World坐标系:固定的直角(笛卡尔)坐标系Base坐标系:与机器人底座固连的笛卡尔坐标系用户自定义坐标系:用户定义的工作台坐标系或工件坐标系,也是固定的工具坐标系:与机器人工具固连的笛卡尔坐标系,随机器人的运动而改变。附加轴坐标系:与外部附加轴系统固连的笛卡
4、尔坐标系,随附加轴的改变而变化。关节坐标系:机器人各关节上固定的坐标系,用于确定机器人的关节角。15机器人工具坐标系概念工具坐标系标定了工具相对于法兰(指的是末端最后第6轴的法兰凸缘盘)的位置和姿态,这里特别注意,姿态一定不能遗漏。意义:确定工具坐标系,才能使机器人明白自己该如何运动让工具到达指定的位置并摆出相应的姿态法兰16机器人工具示教在示教器变量中tool变量用来记录各种工具坐标系,而一个新的工具需要靠示教的办法来确定它的具体参数,包括位置和姿态示教(姿态一定要示教,不能遗漏)当然如果已知工具参数也可以直接输入参数来确定工具坐标系17
5、机器人工具示教工具示教方法缺工具的图工具位置的示教分为:一点法(仅需示教一点)四点法(需不同方向示教四点)工具姿态的示教分为:一点法三点法18工具位置一点法标定用已知的工具示教未知的工具原理:由已知的工具示教标定点获得标定点的位置信息P1xyz,然后用要标定的工具示教该标定点,获得当前法兰相对基坐标系的值,经过坐标系的变换,即可得到当前未知工具的位置信息xyz。(即工具相对法兰的xyz)用已经知道的尺寸的工具,从任意一方向移动到参考点。机器人法兰上装好的待测的工具,再次从任意方向移动到参考点。19工具位置四点法标定四点法示教获得机器人工具的
6、xyz原理:机器人法兰加待测工具通过四次以不同的位姿示教同一个参考点。记录这四个点的法兰位置,以这四点所构成的球面的球心即为工具的末端xyz位置,通过坐标变换,即可求得工具相对法兰的xyz。注:为了保证精度,这四个点的法兰距离不可太近,若出现共面或距离太近的情况,标定报错。注:合适的参考点。它可以是固定在工作空间的参考的顶尖或者是某工件或者装置的某简单明了的角20工具姿态一点法标定当前工具与world坐标系的轴对齐原理:调整当前机器人的姿态,使待测工具调整到与世界坐标系的轴对齐,记录当前的位置,即可通过坐标变换获得待测工具相对机器人法兰的姿
7、态ABC。举例说明:如图,调整机器人的姿态,使得工具的x轴和已知坐标系(world坐标系)的z轴对齐,两外两个轴相应对其。记录当前的法兰位置,即可求得工具的ABC。注:对于仅需要考虑某一根轴对齐的情况,可以不考虑其他两轴的对齐。比如焊接使仅需要知道焊枪的z轴方向。21工具姿态三点法标定注:使用三点法确定工具姿态的前提是:工具的xyz是已知的。三点法示教获得机器人工具的ABC原理:机器人首先沿已定义的工具的z轴方向相对参考点移动一段距离,然后再沿定义的工具的xz平面内移动一段距离,记录这三个点的法兰位置,即可求得工具相对法兰的ABC。22详细
8、示教范例按下该按钮并点击变量第一步:新建tool变量23详细示教范例第一步:新建tool变量24详细示教范例第一步:新建tool变量25详细示教范例第一步:新建tool变量26详
此文档下载收益归作者所有