Skip to main content

10.3.4. 常数

10.3.4. 常数​

 

表 10‑3 机器人语言的整数和实数

常数型

范围

使用实例

整数

short 型

-32768 ~ 32767

2150, -440

long 型

–2、147、483、648 ~ 2、147、483、647

-8174, 93126620

2 进数的表现

&B0 ~ B1111111111111111

&B01101011, &B1000

16 进数的表现

&H0 ~ &HFFFF

&H3F77,  &H2A

实数

单精度浮动小数点

(float型)

-1.17E-38 ~ 3.4E+38 (7 digit)

55.6, 0.5E-2

倍精度浮动小数点

(double型)

1.7E +/-308 (15 digits)

3.141592653589

固定浮动小数点

(fixed point)

-2147483.648 ~ 2147483.647

3050.76, -2.714

字符

最多可支持240个字符

"INPUT WORK NUMBER:"、

"INVALID DATA"

ø 预定的变量保存short型整数、单精度浮动小数点、ID变量保存long型整数、倍精度浮动小数点。(对于定义及ID变量详情,请参考10.4。)

 

 

表10‑4 机器人语言的posse及shife

常数型

坐标 形式

范围

使用实例

Pose

基础坐标

小数点位置固定的实数

(204.5, 3719.35, 277.94, 0, 50, 0,&H0001)

(P*为机器的当前姿势)

机器人坐标

小数点位置固定的实数

(204.5, 3719.35, 277.94, 0, 50, 0,&H0001)R

轴角度坐标

小数点位置固定的实数

(0, 0, 30, 0, 0, 0, &H0001)A

编码器坐标

32bit 16进制

(&H00400000,&H00400000,&H00400000, &H00400000,&H00400000,&H00400000)E

用户坐标

(尚未指定编号)

小数点位置固定的实数

(204.5, 3719.35, 277.94, 0, 50, 0, &H0001)U

(坐标编号是条件设置的坐标编号)

用户坐标

小数点位置固定的实数

(204.5, 3719.35, 277.94, 0, 50, 0, &H0001)U4

Master坐标

小数点位置固定的实数

(0, 50, 0, 0, 0, 0, &H0001)M

Shift

基础坐标

小数点位置固定的实数

(0, 50, 0, 0, 0, 0)

机器人坐标

小数点位置固定的实数

(0, 50, 0, 0, 0, 0)R

工具坐标

小数点位置固定的实数

(0, 50, 0, 0, 0, 0)T

用户坐标

(尚未指定编号)

小数点位置固定的实数

(0, 50, 0, 0, 0, 0)U

(坐标编号是条件设置的坐标编号)

用户坐标

小数点位置固定的实数

(0, 50, 0, 0, 0, 0)U4

(U4是用户坐标编号4号)

Master坐标

小数点位置固定的实数

(0, 50, 0, 0, 0, 0)M

轴角度坐标

小数点位置固定的实数

(0, 0, 30, 0, 0, 0)A

 

 

l 基坐标没有后缀、机器人坐标将使用后缀R、轴坐标A和用户坐标U或Un。(n为用户坐标号、n=0时遵从条件设置中的用户坐标指定编号。)

 

l 对于基座标或机器人坐标、姿势常数的各元素为(X、Y、Z、RX、RY、RZ、cfg.)。如果有附加轴、将在RZ后继续。X、Y和Z是坐标(单位:毫米)、RX、RY 和 RZ是相应与X、Y和Z轴之间的旋转角(单位:度)。cfg.(配置)由14位机器人(0~&H3FFF)的形状信息设置组成。(在cfg的bit结构中坐标系信息将会忽视、坐标系跟随尾语。)

 

l 无附加轴时、基础坐标和机器坐标一致、因此是否添加R都没有任何差异。

 

l 添加T时、仅可适用于工具坐标、因此用户坐标设置可完全忽略不计。