讨论

发那科机器人寻位偏移老调不准,大伙都怎么搞的

小冯
小冯
2026/05/01 12:45

现场一台R-30iB配的视觉寻位,跑批量的时候老是差个0.2-0.3mm,视觉给的数据看着挺稳,但机器人实际走过去就偏。重新标定过TCP、换了三种光源试过、相机标定也重做了两遍,问题还是一样。视觉那边说他们的数据没问题,让我查机器人这边。是不是FANUC寻位那块哪个参数没设对?或者坐标系那块有坑?求教下各位是怎么处理的,批量跑几百件累积偏移真的受不了。

14 3

全部回复 (3)

ygg1977
ygg1977#1

0.2-0.3mm在FANUC视觉寻位里不算异常,先看你用没用视觉补偿功能(Vision Offset),如果只走VR[1]这种位置寄存器没开补偿,机械重复精度本身就0.05-0.1,加上视觉坐标系和机器人坐标系之间的转换误差,累积到这个数很正常。把VOF[1]=ON、VR[1]对应视觉的X/Y偏移试试,另外PR[10:Vision Offset]那组坐标得用UF[1]或者直接挂到程序里,别手动写死。批量跑前先用胶带贴个Mark点做静态重复性测试,连测20次看机器人本体重复性是不是真在0.05以内。

2026/05/02 00:21
宋志勇
宋志勇#2

会不会是相机安装位置在机器人运动过程中有微动?检查下相机支架刚性,特别是相机配的镜头如果是定焦大靶面那种,振动起来光心会跑。还有就是光源,你换的几种是同一种色温不同亮度,还是完全换的方案?同轴光、环形光、背光在反光件和吸光件上差别很大,曝光时间也得跟着调,曝光不稳直接导致质心算法出来的像素坐标抖。

2026/05/05 01:52
唐明
唐明#3

直接说你这个思路就有问题,视觉说没问题就真没问题?相机标定板精度多少、重投影误差多少发出来看看。批量跑几百件累积偏移,你先排查的是来料一致性还是先排查视觉?工件本身如果毛刺、翘曲有0.1mm变化,视觉反馈再准也是跟着工件走。建议先把工件上料后做三坐标测量,把工件自身的位置和形位误差测出来,再去对账视觉给的数据到底是噪声还是真信号。

2026/05/12 21:49