TOOL应用及校准方法.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TOOL应用及校准方法

工具坐标系 点数据是由直角坐标系为基准的工具(Tool)坐标系中心位置及姿势所表示的。 位置用位置数据(X、Y、Z),姿势用姿势数据(U、V、W)指定。 除了机器人固有的Tool 0 坐标系外,用户可自定义1~15 共15个Tool坐标系。 机器人默认的Tool 0坐标系根据机器人类型分别如下定义。 水平多关节机器人(4轴机器人)的Tool 0坐标系的定义 第4轴(旋转轴)的中心为原点,把第4轴旋转到0度角度时与机器人直角坐标系平行 的坐标轴为坐标轴的坐标系为Tool 0坐标系。(参考下图)。Tool 0坐标系是固定在第四 关节(旋转关节)的,所以第四关节时Tool 0坐标系也同时旋转。 垂直多关节机器人(6轴机器人)的Tool 0坐标系的定义 桌上型时,把所有关节移动到0度位置时第6关节的法兰面中心为原点,垂直上方向为 X轴,机器人直角坐标的X轴方向为Y轴,对第6关节法兰面垂直的方向为Z轴的坐 标系为Tool 0坐标系(请参考下图)。 Tool 0坐标系是固定在第6关节的,所以机器人姿势变化时Tool 0坐标系也相应的移动。 吊顶型和挂壁型时的Tool 0坐标系请参考下图。 用户自定义工具(Tool)坐标系的应用 视觉定位中的Tool应用。 用视觉定位来补正工件的角度时如果安装在旋转轴(第4轴)上的吸嘴或夹具的中心 (Tool中心)与Tool 0坐标系不一致,通常需要根据角度偏移值和Tool中心的偏移值 经过复杂的三角函数计算才能准确的抓取工件。 这时事先把吸嘴中心或夹具中心校准为自定义Tool坐标系,就无需任何计算可准确抓 取工件。 Usually use Center of Camera to be tool ‘point 快速搬运工件时多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轴转动到0o。 (2) 步进示教窗口中的Tool设置为0(TOOL0)。 (3) 步进机器人,请把夹爪或吸嘴对准基准点(对的越准越好,对准的准确度直接影响Tool 的校准精度),此时U轴的角度要保持0o。 (4) 现在位置的X坐标和Y坐标记入X1和Y1。 (5) 步进U轴到180o的位置。 (6) 步进机器人,请把夹爪或吸嘴对准基准点(对的越准越好,对准的准确度直接影响Tool 的校准精度),此时U轴的角度要保持180o。 (7) 现在位置的X坐标和Y坐标记入X2和Y2。 (8) 使用以下公式计算Tool的偏移量。 xTool = (X2 - X1) / 2 yTool = (Y2 - Y1) / 2 (9) 在机器人管理器的工具窗口中输入偏移量,或在命令窗口中执行以下指令来定义Tool。 TLSET 1, XY(xTool, yTool, 0, 0) (10) 测试Tool的设置结果。 选择刚才用以上步骤定义的Tool。举例设置为Tool1 。然后步进机器人,请把夹爪或吸 嘴对准基准点。之后步进U轴,此时夹爪或吸嘴是对准基准点的情况下旋转不会有偏移。 使用向上的固定相机计算Tool偏移量的方法 Function中首先执行定位Tool中心用的序列。然后进行Tool偏移量的计算。 Function CalcTool Boolean found Real x, y

文档评论(0)

wannian118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档