VISREFCAL  (関数)


CAL(視覚-ロボット座標変換)データを取得します。


VISREFCAL(<セット番号>,<データ番号>)


<セット番号>
何番のCALデータ群を使用するかを指定します。(0~31)
<データ番号>
CALデータ番号を指定します。
[Ver. 1.5以前:0~11]
[Ver. 1.6以前:0~38]
データ番号
0
1
2
3
4
5
6
7
8
9
10
11
内容
NX
OX
AX
RX
NY
OY
AY
RY
NZ
OZ
AZ
RZ

データ番号
12
13
14
15
16
17
18
19
20
内容
Vx1
Vy1
Vz1
Vx2
Vy2
Vz2
Vx2
Vy2
Vz2

データ番号
21
22
23
24
25
26
27
28
29
30
31
32
内容
Rx1
Ry1
Rz1
Rrx1
Rry1
Rrz1
Rx2
Ry2
Rz2
Rrx2
Rry2
Rrz2

データ番号
33
34
35
36
37
38
内容
Rx3
Ry3
Rz3
Rrx3
Rry3
Rrz3

0-11:変換テーブルデータ
12-20:視覚座標データ
21-38:ロボット座標データ
  • CALデータ群は32セット記憶することができます。
  • CALデータの設定はパソコンから行ないます。
  • 本命令はロボットコントローラではμVisionボード(オプション)が必要です。




VISSCREEN 1,0,1
'格納メモリ0番に即時描画します。
VISCLS 0
'
FOR I1 = 0 TO 11
'
VISLOC 10,10+I1
'
VISPRINT "Data";I1;"=";VISREFCAL(0,I1)
NEXT I1
'