注释:字符串寄存器,存储英文数字的字符串。各自的寄存器中,*多可以存储254个字符。字符串寄存器数标准为25个。 字符串寄存器数可在控制启动时增加。
SR[i] =(值)
SR[i]=(值)指令,将字符串寄存器要素代入字符串寄存器。
可从数值数据变换为字符串数据。小数以小数点以下6位数四舍五入。
可从字符串数据变换为数值数据。变换为字符串中*初出现字符前存在的数值。
![fanuc机器人](http://www.gongboshi.com/file/upload/202005/11/14/14-46-03-91-27877.jpg)
SR[i] =(值)指令
例 SR[i]=R[j]
![fanuc机器人](http://www.gongboshi.com/file/upload/202005/11/14/14-48-18-85-27877.jpg)
例 R[i]=SR[j]
![fanuc机器人](http://www.gongboshi.com/file/upload/202005/11/14/14-48-31-80-27877.jpg)
SR[i]=(值)(算符)(值)
SR[i]=(值)(算符)(值)指令,将 2 个值结合起来,并将该运算结果代入字符串寄存器。 数据型在各运算中,依赖于(算符)左侧的(值)。
左侧的(值)若是字符串数据,则将字符串相互结合起来。
左侧的(值)若是数值数据,则进行算术运算。此时,右侧的(值)若是字符串,*初出现字符之前的数值用于运算。
![fanuc机器人](http://www.gongboshi.com/file/upload/202005/11/14/14-48-55-11-27877.png)
SR[i]=(值)(算符)(值)指令
例 SR[i]=R[j]+SR[k]
![fanuc机器人](http://www.gongboshi.com/file/upload/202005/11/14/14-49-13-30-27877.png)
例 SR[i]=SR[j]+R[k]
![fanuc机器人](http://www.gongboshi.com/file/upload/202005/11/14/14-49-27-34-27877.png)
字符列相互之间的连结结果,在超过 254 个字符时,输出“INTP-323 数值溢出”。 R[i] =STRLEN(值)
R[i] =STRLEN(值)指令,取得值的长度,将其结果代入寄存器。
![fanuc机器人](http://www.gongboshi.com/file/upload/202005/11/14/14-49-48-78-27877.png)
R[i] =STRLEN(值)指令
例 R[i]=STRLEN SR[ j ]
![fanuc机器人](http://www.gongboshi.com/file/upload/202005/11/14/14-50-03-63-27877.png)
R[i] =FINDSTR(值)(值)
第1个(值)表示“对象字符串”,第2个(值)表示“检索字符串”。
R[i]=FINDSTR(值)(值)指令,从成为对象的字符串中检索出检索字符串。取得是否在成为对象的字符串的第 几个字符中找到了检索字符串,将其结果代入寄存器。对于大写字母和小写字母不予区分。没有找到检索字符串时,代 入“0”。
![fanuc机器人](http://www.gongboshi.com/file/upload/202005/11/14/14-50-19-16-27877.png)
R[i] =FINDSTR(值)(值)指令
例 R[i]=FINDSTR SR[j],SR[k]
![fanuc机器人](http://www.gongboshi.com/file/upload/202005/11/14/14-50-39-85-27877.png)
SR[i]=SUBSTR(值)(值)(值)
第1个(值)表示“对象字符串”,第2个(值)表示“始点位置”,第 3 个(值)表示“部分字符串的长度”。 SR[i] =SUBSTR(值)(值)(值)指令,从对象字符串中取得部分字符串,将其结果代入字符串寄存器。部分字符串, 根据从对象值的第几个字符这样的始点位置、以及部分字符串的长度来决定。
![fanuc机器人](http://www.gongboshi.com/file/upload/202005/11/14/14-51-00-80-27877.png)
例 SR[ i ] = SUBSTR SR[ j ], R[ k ], R[ l ]
![fanuc机器人](http://www.gongboshi.com/file/upload/202005/11/14/14-51-13-18-27877.jpg)
注释 始点的值必须大于“0”,长度值必须在“0”以上。此外,始点值和长度值的和,必须比对象值的值小
来源:网络
更多资讯:发那科机器人
- 下一篇:发那科机器人的坐标系应用介绍!!!
- 上一篇:发那科机器人-示教器部分指令释义