待解决

两台FANUC R-2000iC走Profinet协同,同步误差大有没有碰到过的

顺顺利利
顺顺利利
2026/05/08 09:03

现场两台R-2000iC走同一个PLC(S7-1500),通过Profinet IRT让两台机器人协同搬运一个工件,工件长大概1.8米,两边各夹一端。两边单独走轨迹都没问题,一上协同同步误差能有5-8mm,工件明显歪。PLC侧我已经把IRT拓扑和带宽都配过了,两台机器人RTT基本都在1ms以内。

现在怀疑是不是机械同步周期和机器人本身位置环更新周期对不上,机器人侧有啥参数是需要专门调的?比如那个同步停止时间、或者位置环周期之类的。有没有做过多机协同的聊聊经验,最好带点具体的参数值参考。

30 3

全部回复 (3)

肖威
肖威#1

5-8mm这种量级先别盯着通讯看,大概率是两边机械刚性不一致或者减速比出厂参数有偏差。R-2000iC这种重载机型,你把两台机器人的负载惯量比、关节柔性补偿都重新辨识一遍,特别是J2、J3轴,误差1-2mm是正常的,5-8mm就离谱了。还有一个容易忽略的点是两边夹爪的柔性变形,1.8米工件夹持点距离这么远,夹爪零点偏一两个丝放到工件末端就是好几毫米,建议直接上应变片或者激光跟踪仪打一遍。

2026/05/08 17:09
laojianjun
laojianjun#2

先反问你一句,你这5-8mm是怎么测的?示教器上读的位置偏差还是工件上实际量出来的?这俩数能差出一倍都不止。还有,协同启动信号是PLC同时给两台机器人发的,还是有先后?如果启动时间差超过20ms,机器人那边就算追上了轨迹也会留一个固定相位差在那边。

2026/05/13 11:33
阿磊
阿磊#3

我做汽车焊装线八机协同搬运的时候碰到过类似情况,最后是把协同改成"主从跟随"模式,PLC只管给主机器人轨迹点,从机器人通过Profinet直接读主机器人实位跟随,从机响应延迟压到2ms以内误差能控到2mm以下。你这种结构改成主从应该比纯同步更稳,反正最终目的是工件姿态不是绝对时间对齐。

2026/05/18 00:17