讨论

发那科机器人调点一直搞不明白,单步和示教切换到底啥区别啊

唐明
唐明
2026/04/18 10:55

刚干这行不到半年,公司用的发那科R-30iB,手上一台LR Mate 200iD在调码垛轨迹。师傅让我把几个工位的点调出来,我就直接示教模式下手动了,但看他平时切到单步在跑程序,我自己调的时候就是示教里直接记录位置,存完点进程序跑,发现有时候点位偏一两个毫米。

想问下大伙,调点的时候到底用示教单步好还是直接示教存点好?还有那个MOVE_TO和J PR[xx] 100% FINE在调点的时候有啥讲究,我现在就只会存关节坐标和直交坐标,姿态那栏基本不看。

13 4

全部回复 (4)

8866
8866#1

你偏1-2mm大概率是姿态问题。示教存点的时候姿态记录的是当时的关节角度,你手一松电机会有点回弹,特别是带负载的机器人,姿态不一样末端位置会差很多。教你个土办法:存完点之后在程序里把这个PR点改成'当前位置+姿态'那种写法,或者直接用UFRAME/UTOOL重新校准一下tool坐标系,我之前调点偏3mm都是tool没校准好的问题。调点之前一定要把tool的X、Y、Z、w、p、r六个数在示教器上输进去,不然存进去的点全是按法兰盘中心算的,肯定跑偏。

2026/04/18 14:55
小吕
小吕#2

单步和示教存点不是一回事吧,单步是程序在跑的时候按一下走一个指令,示教是手动摇。你说的偏1-2mm是不是你示教的时候用了世界坐标,但是程序里面走的是J关节运动?这两种插值方式末端走出来的路径完全不一样,关节运动是按最短路径弯过去,位置精度其实不高的。

2026/04/18 15:05
和气生财
和气生财#3

我们厂里码垛都是用PR[ ]配合位置寄存器做的offset,点偏了直接在PR表里改X、Y、Z数值就行,不用每次都重新示教。而且码垛的P1、P2那几个点都是相对位置,存的是pattern偏移量,示教的时候存一个基准点就行。你看你是不是每一个点都去重新示教了,那样调起来当然累。

2026/04/19 22:12
一路向北
一路向北#4

你这个R-30iB版本里那个'修改点位置'功能在哪个菜单下?我iRVision里面调点老找不到对应选项。

2026/04/20 03:46