Skip to main content

10.3.6. 移位的CFG信息

10.3.6. 移位的CFG信息

 

107 ShiftCFG元素值的构成

13~10 bit

5 bit

(是否接收)

43 bit

(在线请求Shift)

210 bit

(Shift坐标)

0~10

用户坐标系编号

0:未接收

1:完成接收

0:

1:COM 1

2:COM 2

0: base

1: robot

2: tool

4:user

5:master

6: angle

 

l 345 bit通常不会被常规用户所使用。但是、将Shift值储存在注册表、如同接收完成一样、将5bit设置为1后、在线Shift或在线坐标转换(SONLTONL1TONL2)等应用也是可行的。

 

l 43 bit用于储存在线Shift(SREQ)是否传输及向哪个串口进行请求的信息。为了容易接近此彼特以CFG的成员提供“.REQ”。比如、实行R1.CFG..REQ=1的话、设置为要求到串口1在线移位数据。

 

l 5bit储存在线Shift应答是否储存完毕。为了容易接近此彼特以CFG的成员提供“.ASSIGN”。比如、执行R1.CFG.ASSIGN=1的话、用串口1设置收到在线移位数据。

 

l 0~2 bit :

移位的坐标形式。若要在例行程序内读取移位参数的坐标信息后使用、使用此彼特。

为了容易接近此彼特以CFG的成员提供“.CRD”。比如、执行R1.CFG.CRD=4的话、R1的坐标形式设置为用户。

 

l 10~13 bit :

移位的用户坐标编号。移位的坐标形式为用户的话、必须使用用户坐标编号、如果要读取或变更用户坐标编号的话、使用此彼特。

为了容易接近此彼特以CFG的成员提供“.UCRD”。比如、执行R1.CFG.UCRD=2的话、R1的用户坐标编号设置为2

 

108 移位要素

要素

/

用例

X, Y, Z

直交位置

mm

R9.X=V200!*1000

IF R3.Z<0 THEN *ERR

(只能在直交坐系中接近)

RX, RY, RZ

直交角度

deg.

R9.RY=V210!

IF R3.RZ=0 THEN 100

(只能在直交坐系中接近)

J1~J16

轴值

mm or deg.

PRINT #0,”R1=”;R20.J6

(只能在系中接近)

CFG

机器人形

bit-field

(14bit)

R9.CFG=&H0001

(参考移位CFG)

CFG.CRD

bit-field

R9.CFG.CRD=1

(R9变量的坐标系设置为机器人坐标系

注意:坐型如有则会使坐转换)

CFG.UCRD

编号

0~10

R9.CFG.UCRD=1

CFG.REQ

是否求在线移位

0~3

R1.CFG.REQ=1

(串行端口1求在线移位)

CFG.ASSIGN

是否接收在线移位

0: 未接收

1: 已接收

R1.CFG.ASSIGN=1

(串行端口1已接收在线移位)

NJ

轴数

0~16

移位量的有效轴数

EXIST

有无

(只

1:

0:

IF R35.EXIST=0 THEN *NO_SFT

(R35变量未经定义,则分支到*NO_SFT)