待解决

3D视觉引导抓取,定位精度怎么才能稳到0.1mm以内?

明哥
明哥
2026/05/01 19:06

手上有个机加工件上料的项目,件不大大概80×60×20,材质是铝合金,反光有点重,面上还有几道浅浅的机加工纹路。现在用的是一台国产的散斑结构光相机,标称精度0.05mm,但实际跑下来Z方向的重复性只能在0.15~0.2mm左右,XY勉强能到0.08mm。机器人是六轴的,TCP标定用的标准九点法,工件来料有±3mm的散差,靠3D视觉给位姿补偿然后机器人抓取放到加工中心里。

现在的问题是Z方向精度老是不够,导致抓取后放置的时候Z高度对不准,加工中心那边报警。试过加曝光时间、调投影亮度、换不同角度多拍几次取平均,Z方向能稳到0.12mm左右就上不去了。想问下各位,类似这种反光+有纹路的小件,Z方向想稳到0.1mm以内,是该换相机(看线激光轮廓仪?)还是从算法和标定流程上还有啥能抠的细节?另外机器人这边TCP和手眼标定对Z的影响一般能做到多少?

37 3

全部回复 (3)

一本万利
一本万利#1

线激光轮廓仪是另一个思路,单条线扫Z精度能做到几个微米,但牺牲的是采集速度,而且对反光一样敏感,只是因为是逐线扫描+拟合,Z方向鲁棒性比散斑好一些。你这个件如果节拍允许(比如3秒以上),换线激光会更稳;如果节拍要2秒以内,散斑还得继续优化。

2026/05/02 17:03
slj2000
slj2000#2

铝合金反光+机加工纹路,散斑基本是踩了两个最坑的雷。你现在Z到0.12mm说实话已经不算差了,再往下抠边际成本很高,不如换个思路:在抓取末端加一个微调机构,比如气动微动平台或者伺服微调,视觉给粗定位,微动平台补0.1~0.2mm的精度,这样整个系统对视觉的依赖就降下来了,成本也不一定比换线激光高。

2026/05/05 15:56
17646053002
17646053002#3

结构光做反光件Z方向本来就是短板,XY靠的是三角测量,Z靠的是散斑相位解算,相位对噪声和表面特性比XY敏感得多。你这个0.05mm标称值基本是实验室拿标准白板测出来的,实际工况打个三折很正常。想稳到0.1mm以内,要么换线激光/双目偏振,要么改工艺路线,单纯调参数调不出来的。

2026/05/09 20:23