确保发那科机器人零点标定(零点复归)精度的3种方法

这篇具有很好参考价值的文章主要介绍了确保发那科机器人零点标定(零点复归)精度的3种方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

随便聊聊

最近接触了库卡的机器人,在上电的过程中,本想着需要确认一下机器人各轴零点是否对齐,深入查看后才发现库卡机器人并没有各轴零点标牌对齐一说,而是有一套专门的零点标定工具叫做EMD。
理解下来,大致原理就是如果机器人机械零点丢失,客户需要使用EMD标定工具,工具有一支测头,安装到转轴处。在轴转动的过程中,测头会检测到固定安装在机器人各轴上的V形槽的位置,依次来确认各轴零点位置。
确保发那科机器人零点标定(零点复归)精度的3种方法发那科的零点标定方法,则是目视各轴对齐刻度后记录零点数据。当然也有导入零点数据就可以恢复零点的情况,这种情况不在此深究;也有专门的夹具用于零点恢复,但我没用过,也没见别人使用过,也不在此深究。
确保发那科机器人零点标定(零点复归)精度的3种方法实际使用过程中,在一些对精度要求较高的应用中,零点数据丢失后,常规的全轴零点复归方法,由于目视对齐刻度始终存在误差的原因,实测零点复归后并不能满足精度要求,在零点复归后还需要微调工艺轨迹,导致停产。

案例:2019年,宁波T公司,客户1台用于车门内板双组份密封胶涂胶的M-710iC/50机器人,由于本体电池电量耗尽导致零点丢失。使用全轴零点复归方法重做零点后,发现涂胶轨迹存在偏差,多次尝试后仍存在偏差,需临时调整轨迹后恢复生产。

由此可见,标准的全轴零点复归方法不能适用于所有场合,发那科全轴零点复归的操作方法,在网上能够找到比较标准的版本,在这儿也不再重复描述;编写此文的目的,倒在于分享一下发那科机器人零点复归背后的原理,以及对应不同故障下的零点复归方法。

先贴结论

1、单纯对刻度的全轴零点复归,可能会导致末端TCP高达10mm以上的位置误差。
2、零点复归精度:快速零点复归 > 单轴零点复归 > 全轴零点复归。
3、全轴零点复归后重做用户坐标系和工具坐标系,也能恢复较高的轨迹精度,但前提是有固定安装的用户坐标系支架和工具坐标系指针。
4、零点丢失后重做零点,要保证精度的话,建议方法如下:

故障情况 应对方法
本体/附加轴电池掉电 使用快速零点标定方法进行零点复归。在此之前需要先设置快速零点参考位;或者将Master Count和Master Position输入Reference Count和Reference Position作为参考数据(均为系统变量)。
控制柜电池掉电 导入Master文件或手动输入Master Count和Master Position。
单轴电机、减速机、编码器拆卸更换 使用单轴零点标定法,标定后运行轨迹查看偏差情况;然后分别向两侧以某个分度如0.05度进给,进行多次标定,通过实际轨迹或者之前已经做好的标定点位偏差情况,判断零点标定是否OK。

一、测试项目

确保发那科机器人零点标定(零点复归)精度的3种方法

二、测试方法

① 在测试平台上使用胶带固定1根TCP针,设置如下所示的用户坐标系UF1,设置机器人手持笔尖的工具坐标系UT1。
确保发那科机器人零点标定(零点复归)精度的3种方法② 激活UF1、UT1,移动手持笔尖与固定TCP针对齐,记录下此时的位置为P[1]。
③ 重做零点标定后,再次激活UF1、UT1,移动手持笔尖与固定TCP针对齐(点位角度相同,即WPR值不变),记录下此时的位置为P[2],记录下偏差位置Δ=P[1] - P[2],假定重新标定前为出厂精度,偏差值Δ即可表示再次零点标定后的机器人运动偏差,作为零点复归精度的评判指标。
确保发那科机器人零点标定(零点复归)精度的3种方法③ 使用同样的方法测量其他项目,得到各种情况下零点标定精度数据。
④ 分析测量数据,得出结论。

三、不同零点复归方法精度测试

1、测试过程

控制柜断电的情况下,将M-20iA机器人本体电池拆下,等待1min后再装回,模拟本体电池掉电导致零点丢失的故障。
确保发那科机器人零点标定(零点复归)精度的3种方法使用全轴零点方法进行零点复归操作后,再次运行程序至P[1]点,如下图所示,机器人到达的位置出现明显偏差;再次尝试后还是存在较大偏差。由此可见,单纯靠各轴对刻度的全轴零点标定方法,标定精度较低。
确保发那科机器人零点标定(零点复归)精度的3种方法

2、测试数据

由于测试时间有限,每种情况仅测试1~2组数据,供参考。
确保发那科机器人零点标定(零点复归)精度的3种方法

3、测试结论

零点复归精度:快速零点复归 > 单轴零点复归 > 全轴零点复归。发那科机器人零点丢失后,单纯地仅使用对刻度方式进行全轴零点复归,偏差较大为10mm左右,无法满足某些高精度应用的需求。

四、重做用户及工具坐标系测试

1、测试过程

全轴零点复归后,重新使用3点法设置UF2及UT2,UF2及UT2的数值如下:
① 激活UF1与UT2,测试仅重做工具坐标系的偏差;
② 激活UF2与UT1,测试仅重做用户坐标系的偏差;
③ 激活UF2与UT2,测试同时重做用户及工具坐标系的偏差;
确保发那科机器人零点标定(零点复归)精度的3种方法

2、测试数据

由于测试时间有限,每种情况仅测试1~2组数据,供参考。
确保发那科机器人零点标定(零点复归)精度的3种方法

3、测试结论

全轴零点复归后,同时重做用户及工具坐标系,能够满足精度要求;仅重做用户坐标系或者仅重做工具坐标系,都无法满足精度要求。
但该方法在实际应用时有一定难度,一方面作为用户坐标系标记的坐标系支架位置可能会发生变动;另一方面某些应用多采用直接输入TCP方法,无法再次示教工具坐标系。
因此实际应用中,还是要靠保证零点复归精度来保证轨迹精度。

五、FANUC机器人快速零点复归原理研究

1、相关系统变量

确保发那科机器人零点标定(零点复归)精度的3种方法使用系统变量得出,M-20iA机器人各轴编码器分辨了为2e19 = 524288。
使用系统变量计算得出,M-20iA机器人及M-710iC/20L机器人的传动比如下。
确保发那科机器人零点标定(零点复归)精度的3种方法

2、FANUC机器人编码器原理

增量式光电编码器的特点是每产生一个输出脉冲信号就对应于一个增量位移,但是不能通过输出脉冲区别出在哪个位置上的增量。
一般来说,增量式光电编码器输出A、B 两相互差90°电度角的脉冲信号(即所谓的两组正交输出信号),从而可方便地判断出旋转方向。同时还有用作参考零位的Z 相标志(指示)脉冲信号,码盘每旋转一周,只发出一个标志信号。
确保发那科机器人零点标定(零点复归)精度的3种方法硬件连接示意如下:
确保发那科机器人零点标定(零点复归)精度的3种方法编码器接口:
确保发那科机器人零点标定(零点复归)精度的3种方法

3、SRVO-075报警消除原理

现场实测SRVO-075报警消除原理如下:
① 本体编码器电池掉电重启后,各轴编码器数据丢失,脉冲值恢复为0。但由于各轴重启后轻微抖动,各轴编码器都有一个较小的脉冲值。
确保发那科机器人零点标定(零点复归)精度的3种方法② 脉冲复位重启后,JOINT坐标下单独点动各个轴,轴单独沿某个方向转动,此时可以看到,脉冲值缓慢增加。这个过程中尝试复位报警发现无法复位掉SRVO-075报警。
③ 继续转动,直到脉冲值突然变小,从0开始重新计数。此后尝试复位报警,可以复位掉SRVO-075报警了,实测M-20iA机器人2轴转动1.7度左右,就能复位掉SRVO-075报警。
④ 整个过程原理如下图所示,只有转动到Z相标识位,编码器才能确认其参考位置,开始重新计数。
确保发那科机器人零点标定(零点复归)精度的3种方法

4、快速零点复归原理

快速零点复归原理如下图所示,在电气或软件原因导致零点数据丢失时,如本体电池掉电导致零点数据丢失,编码器能在半圈范围内纠正Master Count。
对于M-20iA机器人的1~3轴,电机转1圈对应轴转动2度以上,半圈即为1度,实测目视对刻度精度能保证在1度以内,因此该方法具有实用价值。
确保发那科机器人零点标定(零点复归)精度的3种方法现场快速零点复归测试数据如下,验证与原理一致。
确保发那科机器人零点标定(零点复归)精度的3种方法因此在非机械原因导致零点丢失时,快速零点复归方法,能够完全恢复初始零点标定精度,避免轨迹调整工作量。

六、零点丢失故障应对方法总结

故障情况 应对方法
本体/附加轴电池掉电 使用快速零点标定方法进行零点复归。在此之前需要先设置快速零点参考位;或者将Master Count和Master Position输入Reference Count和Reference Position作为参考数据(均为系统变量)。
控制柜电池掉电 导入Master文件或手动输入Master Count和Master Position。
单轴电机、减速机、编码器拆卸更换 使用单轴零点标定法,标定后运行轨迹查看偏差情况;然后分别向两侧以某个分度如0.05度进给,进行多次标定,通过实际轨迹或者之前已经做好的标定点位偏差情况,判断零点标定是否OK。

七、注意事项

① 不同的机器人型号,编码器分辨率不一定相同。
② 大部分机器人2、3角度存在联动关系。
③ 某些型号机器人,5、6轴传动机构存在联动关系,如M-20iA机器人,5轴单轴运动时,6轴编码器数值也会发生变化。文章来源地址https://www.toymoban.com/news/detail-487224.html

到了这里,关于确保发那科机器人零点标定(零点复归)精度的3种方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 发那科机器人仿真软件FANUCROBOGUIDE打开机器备份

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 在电脑端发那科机器人仿真软件打开机器人的备份,来判断到底是那一台机器人的程序,模拟练习,消除故障,零点复归等操作 提示:以下是本篇文章正文内容,下面案例可供参考 安装仿真软件前到电

    2024年02月12日
    浏览(292)
  • ​发那科机器人PROFINET 主站配置

    ​发那科机器人PROFINET 主站配置 前言:今天给大家分享的FANUC机器人PROFINET 网络机器人做主站,下属设备有博士焊机、图尔克IP67 16DX模块、SMC阀岛的配置流程,跟着本流程做就可以把网络配好。 具体步骤: 1.软件安装好后,打开以下图标Profinet Configuration Tool 2.选中设备后--右

    2024年02月05日
    浏览(69)
  • FANUC/发那科机器人基础知识(1)

            弧焊 Arc welding,点焊 Spot welding,搬运 Handing,涂胶 Sealing,喷漆 Painting,去毛刺,切割,激光焊接,测量等等。 Handling Tool 搬运 Paint Tool 油漆 Spot Tool 点焊 Laser Tool 激光焊接和切 Arc Tool 弧焊 Sealing Tool 布胶         SHIFT:与其它键一起执行特定功能     Prev:显

    2024年02月03日
    浏览(49)
  • 关于发那科机器人走modbus 通讯

    一.机器人IP设置。 1.按Menu,找到设置中的主机通讯,进入。 2.选择TCP/IP,Enter进入,修改IP地址。 PLC的IP临时设置为19.168.1.88 机器人的ip设置为192.168.1.15 二.Modbus端口号设置。(默认502,一般不用设置) 1.按Menu找到系统变量,Enter进入。 2.到大概638行左右找到SNPX_PARAM,Enter进入

    2024年02月06日
    浏览(67)
  • C# 机器视觉工控通讯------发那科机器人上位机通讯

    C#  采用发那科Robot Interface 中间库和机器人控制柜通过网络通讯,主要功能如下: 3 读取发那科机器人DO值 4 写发那科机器人DO值

    2024年02月12日
    浏览(99)
  • 关于发那科机器人速度倍率再启动设置

    速度倍率变更的自定义,可以对在按住倍率键或者SHFT键的同时按下倍率键时的速度倍率的动作进行自定义。希望进行自定义时,在系统变量画面上选择$OVRD SETUP,分别独立设定在按住SHFT键的同时按下了倍率键时的动作,和不按SHFT键而按下了倍率键时的动作.系统变量. $OVRD SETUP 

    2024年01月21日
    浏览(222)
  • 关于发那科机器人抓手及物料搬运阀配置

    1:首先机器人按 机器人控制模式启动 ​2:MENU—应用选择,将搬运置为有效,剩余其他项根据机器人实际用途进行选择 3:设置搬运有效,抓手是否带点焊可以自行选择,要设置应用选择,物料搬用工具数量,工具上阀岛的数量,夹钳存在数量,工具存在数量,以及真空吸盘

    2024年02月16日
    浏览(180)
  • 发那科机器人IO信号的种类与常用信号的分配及信号处理

    发那科(Fanuc)机器人是一种广泛应用于工业自动化领域的机器人品牌。它们通常用于执行各种任务,如装配、焊接、搬运等。在机器人的控制系统中,IO(输入/输出)信号起着重要的作用。IO信号用于与外部设备进行通信,例如传感器、执行器和其他辅助设备。本文将详细介

    2024年02月04日
    浏览(53)
  • 发那科机器人二次开发 C#读取和写入数据,可以获取点位信息

    发那科机器人二次开发 C#读取和写入数据,可以获取点位信息。 非常适合进行二次开发及制作MES系统。 标题:发那科机器人二次开发中C#读取和写入数据的应用与实践 摘要:本文主要介绍了如何在发那科机器人二次开发中利用C#编程实现数据的读取和写入功能,并探讨了这一

    2024年04月23日
    浏览(59)
  • KUKA机器人零点标定的具体方法

    在进行机器人校正时,先将各轴置于一个定义好的机械位置,即所谓的机械零点。这个机械零点位置表明了同轴的驱动角度之间的对应关系,它用一个测量刻槽表示。 为了精确地确定机器人某根轴的机械零点位置,一般应先找到其预校正位置,然后去掉测量头的保护盖,并装

    2024年02月11日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包