大家好!我是江郎,一个踏踏实实的维修工。
就像学习西门子PLC一样,如果你要真的学懂它,你就得了解它的数据类型;而学习PMC也很类似,我们也要学习它的“数据类型”,感觉叫这些重要的东西为“编程元素”更贴切一些,因为它真的很重要。

依照江郎的理解,R地址它有三类:一类是由系统来定义的;一类由编写机床PMC的设计人员定义的;还有一类就是我们自己(用户)来定义的。
1、系统定义R地址
系统定义好的地址我们只有使用权,而且只能作为触点来使用,不可作为输出来使用的,这一点要切记!切记!
紧张了?其实,记不住也没有关系,因为用错了也会有提示,如下图

另外,就像西门子里的默认时钟地址()以及特殊地址一样(),我们FANUCPMC里的特殊地址也应该熟记于心,因为在编程时经常会用到,如下图


再次提醒:、、、、这几个信号一定要记住,在以后的编程中我们会经常用到它(常1、常0、闪烁等)。
2、中间变量R地址
这部分地址都是由编程设计人员定义好的,例如PMC1里的机床程序里就有很多R地址作为中间变量来使用,我们要想了解这些地址的意义,当然得查资料、查手册了。

此外,要注意此类R地址不具有“断电保持”的功效,也就是说即使上电时为“1”,那么关机重启后它也会变为“0”。
并且,此类R地址可以作为触点来使用,也可以作为输出地址来使用,应用非常灵活。
3、用户R地址
除此以外,机床厂家肯定会给我们用户预留了足够的R地址可供我们拓展使用,这些范围我们也需要查看机床手册来得知。
特别注意,如果我们不知道这个R地址是不是单纯给我们用户准备的,那么,我们最好不要用,否则会导致机床出现莫名的故障。其实,还有一个“E数据”就是专门给我们用户准备的。

通过以上内容江郎主要介绍一个重要的编程元素(R地址),其实,还有K参数、D数据,这些内容在之前的文章都有介绍过,如果你已经错过,那么,“前世五百次的回眸,才换回今生的擦肩而过”,请珍惜我们之间的缘分!
你了解FANUCD数据表吗?D地址为什么都是“偶地址”?
FANUCD数据:如何设定“GPR群组数”?如何保护D数据表
FANUC如何隐藏保护K参数、D数据?你是否知道还有一个扩展E数据?
——END——