下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
工具坐标系 点数据是由直角坐标系为基准的工具(Tool)坐标系中心位置及姿势所表示的。 位置用位置数据(X、Y、Z),姿势用姿势数据(U、V、W)指定。 。 除了机器人固有的Tool0坐标系外,用户可自定义1~15共15个Tool坐标系。 机器人默认的Tool0坐标系根据机器人类型分别如下定义。 水平多关节机器人(4轴机器人)的Tool0坐标系的定义 第4轴(旋转轴)的中心为原点,把第4轴旋转到0度角度时与机器人直角坐标系平行 的坐标轴为坐标轴的坐标系为Tool0坐标系。(参考下图)。Tool0坐标系是固定在第四 关节(旋转关节)的,所以第四关节时Tool0坐标系也同时旋转。 垂直多关节机器人(6轴机器人)的Tool0坐标系的定义 桌上型时,把所有关节移动到0度位置时第6关节的法兰面中心为原点,垂直上方向为 X轴,机器人直角坐标的X轴方向为Y轴,对第6关节法兰面垂直的方向为Z轴的坐 标系为Tool0坐标系(请参考下图)。 Tool0坐标系是固定在第6关节的,所以机器人姿势变化时Tool0坐标系也相应的移动。 吊顶型和挂壁型时的Tool0坐标系请参考下图。用户自定义工具(Tool)坐标系的应用视觉定位中的Tool应用。 用视觉定位来补正工件的角度时如果安装在旋转轴(第4轴)上的吸嘴或夹具的中心 (Tool中心)与Tool0坐标系不一致,通常需要根据角度偏移值和Tool中心的偏移值 经过复杂的三角函数计算才能准确的抓取工件。 这时事先把吸嘴中心或夹具中心校准为自定义Tool坐标系,就无需任何计算可准确抓 取工件。快速搬运工件时多Tool坐标系的应用 用一个吸嘴或夹具搬运工件时有时因机器人速度限制无法达到短循环时间的要求,这时 增加几个吸嘴或夹具同时抓取多个工件搬运可减短10%-20%的循环时间,根据情况有 时甚至减短30%-40%的循环时间。 每个吸嘴或夹具校准为独立的Tool坐标系,可简单实现。点胶等经常更换Tool时的应用。 在点胶项目中因胶针容易堵塞经常要更换,一般情况下每次更换胶头或胶桶后需要重新 校准点胶的位置,如果使用了自定义Tool的功能,每当更换胶头或胶桶时只需重新校 准胶头的Tool即可继续准确的点胶。 Tool的定义方法 准确定义机器人夹爪或吸嘴的Tool是非常重要的。 根据Tool的定义机器人通过夹爪或吸嘴取得位置数据,位置数据的全部都与Tool0不 相关,只跟夹爪或吸嘴有关。使用SPEL+语言定义Tool时请使用TLSET指令。 Tool的定义方法有以下几种。使用机器人管理器的工具向导定义Tool 可以使用机器人管理器的工具向导定义Tool。 使用工具向导按照以下步骤操作。(1) 打开机器人管理器(2)点击左边列表中的工具(3)点击工具向导按钮(4)按照工具向导的提示定义Tool。Tool的手动计算方法NOTE 使用以下计算Tool的方法时,不能在释放轴的状态下(SFREE状态下) 计算,换句话说不能用手推动机器人。使用步进示教窗口步进移动机器人。Tool 的计算请按照以下步骤进行。(1)请把U轴转动到0º。(2)步进示教窗口中的Tool设置为0(TOOL0)。(3)步进机器人,请把夹爪或吸嘴对准基准点(对的越准越好,对准的准确度直接影响Tool 的校准精度),此时U轴的角度要保持0º。(4)现在位置的X坐标和Y坐标记入X1和Y1。(5)步进U轴到180º的位置。(6)步进机器人,请把夹爪或吸嘴对准基准点(对的越准越好,对准的准确度直接影响Tool 的校准精度),此时U轴的角度要保持180º。(7)现在位置的X坐标和Y坐标记入X2和Y2。(8)使用以下公式计算Tool的偏移量。xTool=(X2-X1)/2yTool=(Y2-Y1)/2(9)在机器人管理器的工具窗口中输入偏移量,或在命令窗口中执行以下指令来定义Tool。TLSET1,XY(xTool,yTool,0,0)(10)测试Tool的设置结果。 选择刚才用以上步骤定义的Tool。举例设置为Tool1。然后步进机器人,请把夹爪或吸 嘴对准基准点。之后步进U轴,此时夹爪或吸嘴是对准基准点的情况下旋转不会有偏移。使用向上的固定相机计算Tool偏移量的方法 Function中首先执行定位Tool中心用的序列。然后进行Tool偏移量的计算。 FunctionCalcToolBooleanfoundRealx,y,u,x0,y0,u0,xTool,yTool,rTool,thetaTool0VRunfindTipVGetfindTip.tip.RobotXYU,found,x,y,uIffoundThen'GettheTOOL0positionx0=CX(P*);y0=CY(P*);u0=CU(P*)'Calculateinitialtooloffsets'XandYdistancefromtipfoundwithvision'tocenterofUaxisxTool=x-x0;yTool=y-y0'Calculateangleatinitialoffsetstheta=Atan2(xTool,yTool)'CalculateangleoftoolwhenUisatzerodegreestheta=theta-DegToRad(u0)'CalculatetoolradiusrTool=Sqr(xTool*xTool+yTool*yTool)'CalculatefinaltooloffsetsxTool=Cos(theta)*rTool;yTool=Sin(theta)*rTool'SetthetoolTLSet1,XY(xTool,yTool,0,0)EndIf Fend抓取基板的Tool计算方法 在这个例子中VisionGuide5.0用于机器人抓取需要放置的基板后计算此基板的Tool。 此时需要一个向上的相机一台。校准相机之后需要示教放置位置。放置位置的示教方法如下(1)用机器人抓取基板。(2)为了计算Tool1请执行一次子程序CalBoardTool。(3)请切换至Tool1。(4)请步进移动基板。(5)请示教基板放置位置。FunctionCalcBoardToolAsBooleanBooleanfoundRealfidX,fidY,fidU,rRealrobX,robY,robURealx,y,thetaRealtoolX1,toolY1,toolURealtoolX2,toolY2CalcBoardTool=FALSEJumpFid1CamPos'Locatefiducial1overcamerarobX=CX(Fid1CamPos)robY=CY(Fid1CamPos)robU=CU(Fid1CamPos)VRunSearchFid1VGetSearchFid1.Corr01.RobotXYU,found,fidX,fidY,fidUIffoundThenx=fidX-robXy=fidY-robYtheta=Atan2(x,y)-DegToRad(robU)r=Sqr(x**2+y**2)toolX1=Cos(theta)*rtoolY1=Sin(theta)*rElse'targetnotfoundExitFunctionEndIfJumpFid2CamPos'Locatefiducial2overcamerarobX=CX(Fid2CamPos)robY=CY(Fid2CamPos)robU=CU(Fid2CamPos)VRunSearchFid2VGetSearchFid2.Corr01.RobotXYU,found,fidX,fidY,fidUIffoundThenx=fidX-robXy=fidY-robYtheta=Atan2(x,y)-DegToRad(robU)r=Sqr(x**2+y**2)toolX2=Cos(theta)*rtoolY2=Sin(theta)*rElse'targetnotfo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度消防工程设计及消防安全管理合同(学校)3篇
- 2024年版商用车辆买卖协议样本版B版
- 简单图形实现课程设计
- 2025年度李子树苗批发供应合同3篇
- 2025年专业派遣用工协议2篇
- 2024年综合授信协议(循环借款版)
- 2025年度土地征收与农业转移人口市民化协议书3篇
- 2024版天然气销售协议模板
- 2024沈阳农膜产业联盟合作协议3篇
- 2025年度学生顶岗实习安全责任与权益保障协议书3篇
- 手机短视频拍摄与剪辑(微课版) 课件 第7章 视频摄像
- 反诉状(业主反诉物业)(供参考)
- GH/T 1451-2024调配蜂蜜水
- 送温暖活动困难职工帮扶申请表
- 小学六年级英语教学小助手的培养研究
- 2024年人教版初二物理上册期末考试卷(附答案)
- 山东省临沂市河东区2023-2024学年五年级下学期期末综合(道德与法治+科学)检测试题
- 广安市岳池县2022-2023学年七年级上学期期末道德与法治试题
- 产品进入医院的程序及方法
- 司机劳务合同
- 搭乘私家车免责协议书
评论
0/150
提交评论