FANUC 如何让宏变量画面显示名称
在小编之前的文章《FANUC 用户宏变量如何显示变量名称》一文中,介绍了如何使用SETVN指令进行宏变量命名的方法,但是使用这种方法有较大的局限性,就是只能对#500-#549这50个宏变量进行命名,超过这个范围的宏变量则无法进行命名。
接下来小编介绍另外一种宏变量命名的方法,这个方法可以对#100-#199、#500-#999共600个宏变量进行命名。这个方法是利用系统的画面定义功能,使用特定的程序与编程方式,实现画面的定义与宏变量名称的定义。
在开始前,我们需要为系统的模式菜单自定义名称,如当前画面下的模式菜单列表中,虽然显示了1-10个选项,但是却没有任何名称,接下来我们以第1个项目名称定义为HDCNC为例进行演示,如何为模式菜单添加名称;
首先我们编写一个O9500程序,并按照如下格式编写:
编写完成后,然后再将程序O9500,放入系统程序目录“//CNC_MEM/USER/LIBRARY/PATH1”之下(系统默认程序目录中LIBRARY目录下并没有PATH1文件夹,需要自行建立PATH1文件夹,程序直接放入到对应文件夹位置即可,不需要执行程序),如下图;
完成上述步骤后,我们再次来到“模式菜单”画面,这时模式菜单画面就会显示刚刚定义的名称了,如下图;
接下来我们再以#100命名为“HD”,#600命名为“CNC”为例演示如何进行宏变量命名;
同样我们先编写一个名称为O9501的程序,程序内容按照如下格式编写:
编写完成后,然后再将程序O9501,同样放入到系统程序目录“//CNC_MEM/USER/LIBRARY/PATH1”之下,如下图;
完成上述操作后,我们再到用户宏程序画面,发现刚刚定义的#600与#100变量并没有显示名称,这是为什么呢?
这是因为我们在模式菜单中还没有选择对应的模式,我们在模式菜单中,直接选择刚刚定义的模式1“HDCNC”,然后再点击下方的“选择”,这样就完成了模式选定了;
这时我们再回到宏程序画面,刚刚定义好的变量名就正常显示了。
虽然变量名可以正常显示了,但是刚刚程序里编写的程序“G65 H91”以及“G65 H93”是什么含义呢?
程序名称以及G65各代码的含义可参考下图:
G65 H91的格式含义,可参考下图:
G65 H93的格式含义,可参考下图:
有关程序的具体格式及字符串的使用方法内容较多,就不在本文展开说明。如需了解,可直接参考FANUC 操作说明书《画面的定义》相关章节。