4.7工业机器人坐标系标定_第1页
4.7工业机器人坐标系标定_第2页
4.7工业机器人坐标系标定_第3页
4.7工业机器人坐标系标定_第4页
4.7工业机器人坐标系标定_第5页
已阅读5页,还剩90页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务4.7工业机器人坐标系标定工业机器人操作与运维2/14ABB机器人工具坐标系的标定01ABB机器人工件坐标系的标定02GREE机器人工具坐标系的设置033一.ABB机器人工具坐标系的标定1.工具坐标系的定义方法要设定的工具方向选择的标定方法将方向设置为与tool0相同的方向TCP(默认方向)自定义Z轴方向TCP和Z自定义X轴和Z轴方向TCP和Z,XTCP(默认方向)TCP和Z4一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step1:在“手动操纵”界面内选择“工具坐标”。定义工具坐标系的操作步骤:5一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step2:在图示界面中,单击“新建”。定义工具坐标系的操作步骤:6一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step3:新建一个工具坐标,调整名称、范围等属性(一般使用默认属性即可),单击“确定”,。定义工具坐标系的操作步骤:7一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step4:选中目标工具坐标,单击“编辑”选择“更改值….”,对该工具坐标的数据值进行更改。定义工具坐标系的操作步骤:8一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step5:将“mass”(质量)改为工具的实际质量,单位为kg。定义工具坐标系的操作步骤:9一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step6:选中目标工具坐标,对该工具坐标进行定义。定义工具坐标系的操作步骤:10一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step7:根据工具坐标系方向的需求,选择定义方法,例如方法选择“TCP和Z,X”,点数选择“4”。总共需示教6个点,定义一个指定Z和X轴方向的工具坐标系。定义工具坐标系的操作步骤:11一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step8:将尖锥工具放置在合适位置,其尖端作为参照点。操纵工业机器人移至图示位置1,取得第一个接近点。将运行速度减小至其15%的大小,然后小幅度偏转控制杆操纵工业机器人,尽量将工具TCP接近参照点。定义工具坐标系的操作步骤:位置1固定参考点12一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step9:选中“点1”并单击“修改位置”,完成点1的示教和定义。定义工具坐标系的操作步骤:13一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step10:重复步骤8和9,移动工具TCP到位置2(如右图所示),完成点2的示教和定义。定义工具坐标系的操作步骤:位置2固定参考点14一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step11:重复步骤8和9,移动工具TCP到位置3(如右图所示),完成点3的示教和定义。定义工具坐标系的操作步骤:位置3固定参考点15一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step12:重复步骤8和9,移动工具TCP到位置4(如右图所示),完成点4的示教和定义。注意:前3个位置点的姿态为任取,第4点最好为垂直姿态,方便第5点和第6点的获取。定义工具坐标系的操作步骤:位置4固定参考点16一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step13:以点4的姿态和位置为起始点,操纵工业机器人线性运动,使得参照点成为所需定义的工具坐标系X轴正向上的某个点。即TCP到固定参照点的方向为+X,如右图所示。定义工具坐标系的操作步骤:延伸器点X固定参考点17一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step14:选中“延伸器点X”并单击“修改位置”,完成X轴延伸器点的示教和定义(如右图所示)。定义工具坐标系的操作步骤:18一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step15:重复步骤13和14,操纵工业机器人线性运动,使得参照点成为所需定义的工具坐标系Z轴正向上的某个点。即TCP到固定参照点的方向为+Z,如右图所示。定义工具坐标系的操作步骤:延伸器点Z固定参考点19一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step16:选中“延伸器点Z”并单击“修改位置”,完成Z轴延伸器点的示教和定义(如右图所示)。定义工具坐标系的操作步骤:20一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step17:将工具坐标系所有点都定义好后,可单击“位置”,并选择“保存”,将它们保存到文件,以便以后重复使用。“全部重置”,将定义点的位置信息清空,便于重新定义;“加载”,用于加载保存定义点位置信息文件中的数据。定义工具坐标系的操作步骤:21一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step18:单击“确定”,系统将立即显示计算结果对话框,可在将结果写入到控制柜之前对其进行“取消”或“确定”。定义工具坐标系的操作步骤:22一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step19:若TCP误差在允许范围之内,单击“确定”完成工具坐标系的定义;不满足则单击“取消”,重置定义点进行示教和定义,直到TCP误差满足条件。工具坐标与基坐标一样,符合笛卡尔坐标系的右手原则,当X轴和Z轴正方向设定完成后,Y轴正方向自动生成。定义工具坐标系的操作步骤:23一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step20:在“手动操纵”界面内,动作模式选择重定位,坐标系选择工具,工具坐标选择测试的工具坐标系(如右图所示)。定义工具坐标系的操作步骤:24一.ABB机器人工具坐标系的标定2.工具坐标系的定义Step21:按下使能按钮,用手拨控制杆,检测工业机器人是否围绕标定好的工具TCP运动。如果工业机器人围绕TCP点运动且运动方向与预设方向一致,则TCP标定成功,如果没有围绕TCP点运动,则需要重新进行标定。定义工具坐标系的操作步骤:25一.ABB机器人工具坐标系的标定3.工具数据的设置

工具数据tooldata用于定义工业机器人的工具坐标系,出厂默认的工具坐标系数据被存储在命名为tool0的工具数据中,编辑工具数据可以对相应的工具坐标系进行修改。实际生产应用中,如果已知工具的测量值,则可以在示教器tooldata设置界面中对应的设置参数下输入这些数值,完成工具数据的设置。26一.ABB机器人工具坐标系的标定3.工具数据的设置设置工具数据的操作步骤:方法一:Step1:在“手动操纵”内,单击“工具坐标”(如图所示)。27一.ABB机器人工具坐标系的标定3.工具数据的设置设置工具数据的操作步骤:方法一:Step2:在工具列表中,选择工具对应的工具坐标系,点开编辑菜单,选择“更改值”。28一.ABB机器人工具坐标系的标定3.工具数据的设置设置工具数据的操作步骤:方法一:Step3:根据所使用的工具的实际参数,进行工具数据的设置(如右图所示)。可通过翻页,查看工具数据的所有参数。29一.ABB机器人工具坐标系的标定3.工具数据的设置设置工具数据的操作步骤:方法一:Step4:翻页找到“mass”并选中,修改工具的质量(单位:kg)。例如工具质量是1kg,修改mass数值为1,单击“确定”,完成工具质量的设定。30一.ABB机器人工具坐标系的标定3.工具数据的设置设置工具数据的操作步骤:方法一:Step5:采用相同的方法,完成图示重心参数的修改。31一.ABB机器人工具坐标系的标定3.工具数据的设置设置工具数据的操作步骤:方法二:Step1:进入“程序数据-全部数据类型”界面。32一.ABB机器人工具坐标系的标定3.工具数据的设置设置工具数据的操作步骤:方法二:Step2:选择“tooldata”并单击“显示数据”(如图所示)。33一.ABB机器人工具坐标系的标定3.工具数据的设置设置工具数据的操作步骤:方法二:Step3:选中所需设置的工具数据,单击“编辑”并选择“更改值”。34一.ABB机器人工具坐标系的标定3.工具数据的设置设置工具数据的操作步骤:方法二:Step4:进入该工具数据的参数界面,输入该工具相应的质量、重心等参数,单击“确定”完成工具数据的设置(如图所示)。35

工件坐标系对应工件,其定义位置是相对于大地坐标系(或其他坐标系)的位置,其目的是使机器人的手动运行以及编程设定的位置均以该坐标系为参照。机器人可以拥有若干工件坐标系,或者表示不同工件,或者表示同一工件在不同位置的若干副本。机器人在出厂时有一个预定义的工件坐标系wobj0,默认与基坐标系一致。二.ABB机器人工件坐标系的标定1.工件坐标系的定义36

工件坐标系的定义方法:三点法,定义三个点位置来创建一个工件坐标系。其设定原理如下:(1)手动操纵机器人,在工件表面或边缘角的位置找到一点X1,作为目标坐标系X轴上一点。(2)手动操纵机器人,沿着工件表面或边缘找到一点X2,X1、X2确定工件坐标系的X轴的正方向(X1和X2距离越远,定义的坐标系轴向越精准)。(3)手动操纵机器人,在XY平面上并且Y值为正的方向找到一点Y,确定坐标系的Y轴的正方向。注意,当X1X2连线和X1Y1连线垂直时,X1点是目标工件坐标系的原点。二.ABB机器人工件坐标系的标定1.工件坐标系的定义37二.ABB机器人工件坐标系的标定1.工件坐标系的定义定义工件坐标系的操作步骤:Step1:在手动操纵界面选择“工件坐标”。38二.ABB机器人工件坐标系的标定1.工件坐标系的定义定义工件坐标系的操作步骤:Step2:进入工件列表界面,单击“新建…”。39二.ABB机器人工件坐标系的标定1.工件坐标系的定义定义工件坐标系的操作步骤:Step3:单击“确定”,新建一个工件坐标“wobj1”。如需更改名称,单击名称后的“…”;实际应用中,还可根据需求对工件数据属性(范围、存储类型、任务、模块等)进行设定(一般为默认,无需更改)。40二.ABB机器人工件坐标系的标定1.工件坐标系的定义定义工件坐标系的操作步骤:Step4:单击“编辑”,选择“定义…”,开始工件坐标系wobj1的定义。41二.ABB机器人工件坐标系的标定1.工件坐标系的定义定义工件坐标系的操作步骤:Step5:用户方法选择“3点”。42二.ABB机器人工件坐标系的标定1.工件坐标系的定义定义工件坐标系的操作步骤:Step6:手动模式下,操纵工业机器人运动,使TCP点到达预定X轴上任意一点。单击“修改位置”,将该点示教为“用户点X1”。。43二.ABB机器人工件坐标系的标定1.工件坐标系的定义定义工件坐标系的操作步骤:Step7:再操纵TCP到达X轴上其它任意一点,点击“修改位置”,将该点示教为“用户点X2”。X1点到X2点的方向为预定X轴的正方向。(X1和X2之间的距离越大,定义就越精确。)44二.ABB机器人工件坐标系的标定1.工件坐标系的定义定义工件坐标系的操作步骤:Step8:最后操纵TCP达到预定Y轴上任意一点,单击“修改位置”,将该点示教为“用户点Y1”。Y1点在X1X2连线上的投影点到Y1点的方向为预定Y轴的正方向。45二.ABB机器人工件坐标系的标定1.工件坐标系的定义定义工件坐标系的操作步骤:Step9:确认完成3个预定轴上的位置的定义后,单击“确定”。46二.ABB机器人工件坐标系的标定1.工件坐标系的定义定义工件坐标系的操作步骤:Step10:确定后会跳出工件坐标的计算结果,在确认结果后,单击“确定”完成工件坐标系的定义。完成定义的工件坐标系的原点就是Y1点在X1X2连线上的投影点。工件坐标与基坐标一样,符合笛卡尔坐标系的右手原则,所以当X轴和Y轴正方向设定完成后,Z轴正方向自动生成。”。47二.ABB机器人工件坐标系的标定1.工件坐标系的定义定义工件坐标系的操作步骤:Step11:完成工件坐标系的定义后,进行该工件坐标系的准确性测试。在“手动操纵”界面内,坐标系选择工件坐标,工件坐标选择需测试的工件坐标系(如图所示)。48二.ABB机器人工件坐标系的标定1.工件坐标系的定义定义工件坐标系的操作步骤:Step12:在线性动作模式下,拨动控制杆操纵工业机器人做线性运动,观察工业机器人在工件坐标系下移动的方式,完成工件坐标系的测试。若工件坐标系定义无误,则向X轴正向拨动控制杆,工业机器人往工件坐标系X轴的正向运动;向Y轴正向拨动控制杆,工业机器人往工件坐标系Y轴的正向运动;向Z轴正向拨动控制杆,工业机器人往工件坐标系Z轴的正向运动。49二.ABB机器人工件坐标系的标定2.负载数据的设置工业机器人夹持的加工工件不同,对应工业机器人所使用的负载数据也随之不同。在实际应用和编程时,需根据实际需求设定并采用负载数据,设置负载数据的方法和步骤如下:方法一:Step1:在“手动操纵”内,单击“有效载荷”(如图所示)。50二.ABB机器人工件坐标系的标定2.负载数据的设置设置负载数据的方法和步骤:方法一:Step2:在载荷列表中,单击“新建”。51二.ABB机器人工件坐标系的标定2.负载数据的设置设置负载数据的方法和步骤:方法一:Step3:单击“初始值”。52二.ABB机器人工件坐标系的标定2.负载数据的设置设置负载数据的方法和步骤:方法一:Step4:根据实际搬运的工件的质量和重心,进行负载数据的设置。选择“mass”,设定工件的质量,如图所示。53二.ABB机器人工件坐标系的标定2.负载数据的设置设置负载数据的方法和步骤:方法一:Step5:采用相同的方法,根据工件实际参数,设定重心参数,如图所示。54二.ABB机器人工件坐标系的标定2.负载数据的设置设置负载数据的方法和步骤:方法二:Step1:进入“程序数据-全部数据类型”界面。55二.ABB机器人工件坐标系的标定2.负载数据的设置设置负载数据的方法和步骤:方法二:Step2:选择“loaddata”并单击“显示数据”(如图所示)。56二.ABB机器人工件坐标系的标定2.负载数据的设置设置负载数据的方法和步骤:方法二:Step3:选中需设置的负载数据(或新建),单击“编辑”并选择“更改值”。57二.ABB机器人工件坐标系的标定2.负载数据的设置设置负载数据的方法和步骤:方法二:Step4:进入该负载数据的参数界面,输入所搬运工件相应的质量、重心等参数,单击“确定”完成负载数据的设置(如图所示)。58三.GREE机器人工具坐标系的设置1.坐标系说明工具中心点TCP,默认是在六轴法兰面中心,如果添加了工具手,那就是在工具手的中心点,比如焊枪末端,吸盘中心等;GREE机器人坐标系组成工具手参考坐标系参考坐标系作为一个参照,机器人工具手所在位置是相对参考坐标系而定的,默认参考坐标系是世界坐标系,在机器人底座中心。59三.GREE机器人工具坐标系的设置2.参考坐标系基坐标系(RobotBase),默认机器人底座中心工件坐标系(CARTREFSYS),通过RefSys()指令调用,大地坐标系(World),默认机器人底座中心60三.GREE机器人工具坐标系的设置2.参考坐标系点在示教器的位置显示如图所示。1.当前加载的参考坐标系2.当前加载的工具手3.轴坐标位置点4.世界坐标位置点轴坐标位置点只参照于轴的零点位置。机器人世界坐标位置点参照于当前加载的参考坐标系和工具手。点在示教器的位置显示61三.GREE机器人工具坐标系的设置3.工具手坐标系

工具中心点TCP,默认是在六轴法兰面中心,如果添加了工具手,那就是在工具手的中心点,比如焊枪末端,吸盘中心等;如图1所示。

通过Tool()指令调用和切换机器人工具手,如图2所示。图1图262三.GREE机器人工具坐标系的设置3.工具手坐标系

使用默认工具手时,TCP6轴法兰面中心,如图所示。1)工具手Z轴方向,沿着法兰面向外,图中红色;2)工具手X轴方向,沿着法兰面向上,图中黄色;3)工具手Y轴方向,沿着法兰面向右,图中绿色;63三.GREE机器人工具坐标系的设置4.世界坐标位置点表达点在世界坐标表达方式如图所示。64三.GREE机器人工具坐标系的设置4.世界坐标位置点表达KEBA系统算法使用的是ZYZ的欧拉视角,在机器人位置点里面a->b->c变化即是z->y->z变化,如图所示。a:机器人TCP绕着当前工具手的Z方向旋转;b:机器人TCP绕着当前工具手的Y方向旋转;c:机器人TCP绕着当前工具手的Z方向旋转;如图所示。注:在位置坐标界面显示的机器人TCP位置,其姿态也是随着ZYZ欧拉视角变换的。65三.GREE机器人工具坐标系的设置5.设置指令组Refsys(设置对象坐标系)

通过设置参考系统指令可以为后续运行的位置指令设定一个新的参考坐标系。如果程序中没有设定参考坐标系,系统默认参考坐标系为世界坐标系。或者通过变量->新建,新建一个参考坐标系,如图所示。Refsys指令66三.GREE机器人工具坐标系的设置5.设置指令组Refsys(设置对象坐标系)

CARTREFSYS类型的主要参数有参考坐标系的基坐标系baseRefSys,即所要建立的参考坐标系是参考哪个坐标系建立的,x,y,z分别是相对于基坐标系的位置偏移量,a,b,c是相对于基坐标系的姿态,如图所示。Refsys参数设置67三.GREE机器人工具坐标系的设置5.设置指令组Refsys(设置对象坐标系)

CARTREFSYSEXT类型的参考坐标系是外部PLC功能块通过端口映射赋给RC的,所以主要参数有基坐标系和映射端口。该功能块的使用需要在IEC程序中调用功能块RCE_SetFrame,如图所示。调用功能块RCE_SetFrame68三.GREE机器人工具坐标系的设置5.设置指令组Refsys(设置对象坐标系)

CARTREFSYSVAR类型的参考坐标系是外部PLC功能块通过端口映射赋给RC的,所以主要参数有基坐标系和映射端口,在做Tracking功能时用得比较多。该功能块的使用需要在IEC程序中调用功能块RCTR_UpdateFrameInterface,如图所示。调用功能块RCTR_UpdateFrameInterface69三.GREE机器人工具坐标系的设置6.对象坐标系的三种示教方式

单击按钮进入对象坐标系,如图所示。对象坐标系70三.GREE机器人工具坐标系的设置6.对象坐标系的三种示教方式

使用向导界面示教对象坐标系,如图所示。①确认当前工具手;②选中要示教的坐标系;③选择基坐标系;④完成之后单击设置;71三.GREE机器人工具坐标系的设置6.对象坐标系的三种示教方式

对象坐标系三种示教方式分别为:3点法、3点法(无原点)、一点法(保持姿态),如图所示。3点法3点法(无原点)一点法(保持姿态)72三.GREE机器人工具坐标系的设置6.对象坐标系的三种示教方式(1)3点法带原点的示教方式Step1:选择3点法带原点的示教方法,单击”向后”按钮继续,如图所示。73三.GREE机器人工具坐标系的设置6.对象坐标系的三种示教方式(1)3点法带原点的示教方式Step2:首先示教原点的坐标,完成之后单击”向后”按钮继续,如图所示。74三.GREE机器人工具坐标系的设置6.对象坐标系的三种示教方式(1)3点法带原点的示教方式Step3:将机器人沿着坐标系X轴方向运动一段距离,记录当前的坐标(距离越大越准确),完成之后单击”向前”按钮,如图所示。75三.GREE机器人工具坐标系的设置6.对象坐标系的三种示教方式(1)3点法带原点的示教方式Step4:再将机器人沿着坐标系XY平面运动,记录下坐标(距离越大越准确),完成之后单击”向前”按钮继续,如图所示。76三.GREE机器人工具坐标系的设置6.对象坐标系的三种示教方式(1)3点法带原点的示教方式Step5:这样就生成了新的坐标系,单击确定完成示教,如图所示。77三.GREE机器人工具坐标系的设置6.对象坐标系的三种示教方式(2)3点法无原点的示教方式Step1:选择第二种方法3点法(无原点)如图所示。78三.GREE机器人工具坐标系的设置6.对象坐标系的三种示教方式(2)3点法无原点的示教方式Step2:首先在X轴方向示教一个点,如图所示。79三.GREE机器人工具坐标系的设置6.对象坐标系的三种示教方式(2)3点法无原点的示教方式Step3:接着在X轴上示教第二个点,如图所示。80三.GREE机器人工具坐标系的设置6.对象坐标系的三种示教方式(2)3点法无原点的示教方式Step4:接着在Y轴或者Z轴上示教一个点(图中Y方向),如图所示。81三.GREE机器人工具坐标系的设置6.对象坐标系的三种示教方式(2)3点法无原点的示教方式Step5:建好的新坐标系如图所示。82三.GREE机器人工具坐标系的设置6.对象坐标系的三种示教方式(2)3点法无原点的示教方式Step6:当将坐标系切换到新建的坐标系,可以看到当移动原点时,它将会移动到示教的X轴方向的第二个点,如图所示。83三.GREE机器人工具坐标系的设置6.对象坐标系的三种示教方式(3)一点(保持位姿)示教方式Step1:只要示教一个原点就可以了,且示教坐标系方向需与基坐标系方向一致,如图所示。84三.GREE机器人工具坐标系的设置6.对象坐标系的三种示教方式(3)一点(保持位姿)示教方式Step2:将机器人移动到要设定的坐标系的原点,如图所示。85三.GREE机器人工具坐标系的设置6.对象坐标系的三种示教方式(3)一点(保持位姿)示教方式Step3:得到新的坐标系,相对于基坐标系移动了原点

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论