中国机器人网 App
手机扫码下载 · 或点击查看
项目上用的是ABB IRB1200,配的装配工装,公差卡得挺死。现在程序里写的是固定偏移,每次产品来料位置一偏就得停机手动改偏移值,烦得很。想搞成自动补偿那种,但不知道ABB的程序里偏移用啥指令搞最方便?是要走函数包还是直接用偏移变量?有没有搞过类似装配项目的朋友说说思路,最好能讲讲大概怎么落程序。
落程序很简单,别想复杂了。你把目标位置写成 p10 := p100 + offs(x_off, y_off, z_off) 这种形式,x_off y_off z_off 全程用可变量,外面接视觉或者扫码枪把偏差传进来就行。关键指令就是 RelTool 和 Offs,RelTool 带坐标系带姿态偏移,Offs 纯位置偏移。装配场合一般用 Offs 就够了,毕竟要插孔,姿态不能乱动。我之前给一个做汽车连接器自动插位的项目做过,拍照补偿100毫秒内出结果,节拍完全不影响,标定那块麻烦一点。
你才IRB1200这负载做装配?机械刚性够不够啊,以前帮人调试过一台1200做压装轴承的,跑半年丝杠就出间隙了,后面老老实实换回发那科的。要是产品公差真卡那么死,建议直接上外部轴加定位台,机器人只管运动,别指望它定位精度能压到±0.05以内。
标定那块才是最坑的,视觉拍出来的偏移坐标系和你机器人基坐标系不在一个空间,转换关系建错整条线都报废。一定要先在固定位置放一个九点标定块,把相机坐标系和工具坐标系的关系矩阵算对,后面偏移才稳,不然你改一次来料位置跑一次跑偏一次。