紧急求助

FANUC码垛程序里那个B[x]指令哪去了?

马刚
马刚
2026/05/08 15:01

接手一个老项目,客户那边用的R-30iB Plus,程序打开一看码垛那部分注释写的密密麻麻,实际指令就几条,手动跑发现每次堆垛位置都对不上,偏移量明显是算过的但指令行里就是找不到B[ ]这种码垛专用指令,翻了示教器菜单也没看见码垛选项。

问客户说之前一直有,不知道后来怎么就不显示了,怀疑是控制器被刷过或者选项功能被关了。这玩意儿是不是要单独授权?有没有办法不刷机就把码垛功能调出来?

29 3

全部回复 (3)

朱卫东
朱卫东#1

FANUC码垛指令不是默认就带的,得装R656或者对应的PalletTool软件选项,你看看菜单里有没有被屏蔽了。进入示教器,按MENU→设置→功能选择,看一下R656那一项是不是关着或者根本没装。客户那边要是把示教器功能选单关掉了,你翻菜单是翻不出来的,得先进设置把功能选单打开才行。

2026/05/08 15:18
金玉满堂
金玉满堂#2

别只看菜单,你先进系统变量里翻翻,$PAL_ENB这种变量名找一下,值是多少。还有一种可能,客户自己做了宏程序替代码垛指令,用PR[i,j]加偏移寄存器搞的,看着像码垛但实际是手算的,你把那个程序从头到尾F5追踪一下,调用的是TP程序还是KAREL程序就知道了。

2026/05/08 17:41
19880815
19880815#3

我这边也碰到过一次类似的情况,最后查出来是控制器的A-CAB里的系统板被换过,软件选项丢了。修这个得用FANUC的专门刷机工具,连接上之后看选项清单,码垛那一栏显示未安装,这种就只能找FANUC的人来弄了,自己刷容易把系统搞瘫。

2026/05/13 08:02