发那科机器人应用-PR[ ]位置寄存器

发那科机器人应用-PR[ ]位置寄存器位置寄存器指令位置寄存器指令 是进行位置寄存器的算术运算的指令 位置寄存器指令可进行代入 加算 減算处理 以与寄存器指令相同的方式记述 位置寄存器 是用来存储位置资料 的变量 有关位置寄存器 标准情况下提供有 10

大家好,欢迎来到IT知识分享网。

发那科机器人应用-PR[ ]位置寄存器

位置寄存器指令

位置寄存器指令,是进行位置寄存器的算术运算的指令。位置寄存器指令可进行代入、加算、減算处理,以与寄存器指令相同的方式记述。

位置寄存器,是用来存储位置资料(x,y,z,w,p,r)的变量(有关位置寄存器)。标准情况下提供有 100 个位置寄存器。

注释:

使用位置寄存器指令之前,通过“LOCK PREG”来锁定位置寄存器。若没有进行锁定,动作可能会集中在一起。有关“LOCK PREG”指令,可参阅 9.6 位置寄存器先执行功能。

PR[i] =(值)

PR[i] =(值)指令,将位置资料代入位置寄存器。

PR[i]=(值)

i :

位置寄存器号码(1~100)

值:

PR [ i ]:位置寄存器[i]的值

P[ i ]:程序内的示教位置[i]的值

LPOS:当前位置的直角坐标值

JPOS:当前位置的关节坐标值

UFRAME[ i ]:用户坐标系[i]的值

UTOOL[ i ]:工具坐标系[i]的值

1: PR[1]= LPOS

2: PR[R[4]]= UFRAME[R[1]]

3: PR[GP1: 9]= UTOOL[GP1: 1]

PR[i] =(值)+(值)

PR[i] =(值)+(值)指令,代入2个值的和。

PR[i] =(值)-(值)指令,代入2个值的差。

发那科机器人应用-PR[ ]位置寄存器

PR[i]=(值) (算符)(值) (算符) (值)...

PR[ i ]:位置寄存器[i]的值

P[ i ]:程序内示教位置[i]的值

LPOS:直角坐标系中的当前位置

JPOS:关节坐标系中的当前位置

UFRAME[ i ]:用户坐标系[i]的值

UTOOL[ i ]:工具坐标系[i]的值

4: PR[3] = PR[3]+LPOS

5: PR[4] = PR[ R[1] ]

位置寄存器要素指令

位置寄存器要素指令,是进行位置寄存器的算术运算的指令。

PR[i,j]的i表示位置寄存器号码,j表示位置寄存器的要素号码。位置寄存器要素指令可进行代入、加算、減算处理,以与数值寄存器指令相同的方式记述。

发那科机器人应用-PR[ ]位置寄存器

PR[i,j] =(值)

PR[i,j] =(值)指令,将位置资料的要素值代入位置寄存器要素

发那科机器人应用-PR[ ]位置寄存器

例1: PR[1, 1]= R[3]

2: PR[4, 3]= 324.5

PR[i,j] =(值)+(值)

PR[i,j] =(值)+(值)指令,将2个值的和代入位置寄存器要素。

PR[i,j] =(值)-(值)

PR[i,j] =(值)-(值)指令,将2个值得差代入位置寄存器要素。

PR[i,j] =(值)*(值)

PR[i,j] =(值)*(值)指令,将2个值的积代入位置寄存器要素。

PR[i,j] =(值)/(值)

PR[i,j] =(值)/(值)指令,将2个值的商代入位置寄存器要素。

PR[i,j] =(值)MOD(值)

PR[i,j] =(值)MOD(值)指令,将2个值的余数代入位置寄存器要素。

PR[i,j] =(值)DIV(值)

PR[i,j] =(值)DIV(值)指令,将2个值的商的整数值部分代入位置寄存器要素。

发那科机器人应用-PR[ ]位置寄存器

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/167345.html

(0)
上一篇 2025-01-14 14:20
下一篇 2025-01-14 14:25

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信