紧急求助

发那科机器人GI分配怎么搞?搞了半天下午了

杰姐
杰姐
2026/04/26 16:21

小弟刚入行做发那科机器人应用,跟着师傅的项目做一台搬运站,DI/DO我自己理清楚了,GI这块卡住了。

我看手册上GI是通用输入,好像是映射到某些系统状态?我在示教器里找半天没找到怎么分配,查了资料越看越糊涂,到底是菜单里手动改还是梯形图里写?RO[1]那种直接读就行了吗?

用的R-30iB Plus,控制柜是Mate。麻烦有经验的说下具体在哪几步,配过GI的来说下配完之后怎么验证真的生效了。

14 4

全部回复 (4)

老丁
老丁#1

GI分配不用梯形图,也不用改程序,直接在示教器菜单里点:MENU→设置→通用I/O(General I/O)进去,里面有分配界面,左边选系统状态,右边选GI编号,中间一按就分配上了。配完按F5生效,重启控制器才算数,不然断电就丢,这点手册上写得很清楚。

验证也简单,进I/O画面看GI[x]的状态,对应RO[1]手动置ON置OFF,看GI亮没亮就行。或者在TP上写个IF [GI[1]=ON] JMP LBL[1]跑一下,能跳过就说明通了。

2026/04/27 16:17
何国强
何国强#2

纠正一下,不是所有GI都能随便分配的,部分系统状态是只读或者预留的,分配灰掉就别硬搞。先想清楚你要监测的是啥——急停、外部停止、暂停、生产完成这种常用是能配的,别的奇奇怪怪的状态真不一定支持。配之前最好截图保存原状,万一配错乱了还能恢复。

2026/04/27 17:35
刚哥
刚哥#3

你用的啥软件版本?R-30iB Plus不同小版本菜单路径略有差异,有的在设置→功能里面藏着,不在通用I/O那一层。先报版本号,不然白说。

2026/04/27 23:17
魏广志
魏广志#4

我厂里那几台发那科都直接走DI了,GI从来没用过,这玩意儿实际项目真有必要配?搬运站的话感觉标准DI就够用,除非你后面要接PROFINET那种总线再考虑。

2026/04/28 13:32