待解决

fanuc位置寄存器到底咋用?求个实际项目里的写法

看淡
看淡
2026/08/06 15:25

最近在搞一个fanuc机器人抓取放件的小项目,物料位置基本固定但偶尔有偏差,想用位置寄存器把几个抓取点存下来,程序里调用改起来方便点。翻了几遍手册,PR[i]的赋值和偏移那部分还是有点糊,特别是配合偏移指令用的时候,时序上到底先赋后取还是边走边取有点拿不准。

有没有做过类似活儿的兄弟贴一段实际的程序片段或者思路?最好说一下PR寄存器一般开几个、命名咋搞方便管理,别整太教科书那种。谢谢。

103 5

全部回复 (5)

薄利多销
薄利多销#1

先赋后取!机器人运动前把PR写好,偏移用PR[x]+偏移量生成临时PR再走,别边走边赋值,时序乱了就撞机。

2026/08/07 16:49
dazhiqiang
dazhiqiang#2

我厂里干过类似线,用PR[10]专门存基准点,其他点都是基准点+偏移算出来的,换产品只改一个数就行。

2026/08/07 17:16
杰哥
杰哥#3

物料有偏差你光靠PR寄存器不够吧,得加视觉或者随动跟踪吧?纯位置寄存器搞不定动态偏差的。

2026/08/14 15:10
健康就好
健康就好#4

手册第几章看的?我记得偏移那块写得很明白啊,是不是没看附录的示例?

2026/08/14 21:24
13981600220
13981600220#5

PR寄存器开几个看你点位数量,习惯性预留10个,命名按工位编号来,PR[1:抓取A]这样写注释清楚。

2026/08/20 09:44