VECTOR_MOVED -- 当前运动距离

类型

轴状态

描述

返回轴当前运动的距离,units单位。

对多轴插补是矢量距离,使用之前最好手动清零。

语法

VAR1 = VECTOR_MOVED  VECTOR_MOVED=0

适用控制器

通用

例子

例一 单轴

VECTOR_MOVED=0     '手动清0

MOVE(100)

WAIT IDLE

? VECTOR_MOVED      '打印出轴0运动距离,结果,100

 

例二 多轴

BASE(0,1)

DPOS=0,0

VECTOR_MOVED=0     '0轴组合成矢量运动距离手动清0

BASE(2,3)

DPOS=0,0

VECTOR_MOVED=0     '2轴组合成矢量运动距离手动清0

 

BASE(0,1)

MOVE(-300,-400)

WAIT IDLE(0)

? VECTOR_MOVED      '打印出轴0轴组合成矢量运动距离,结果,500

MOVE(300,400)

WAIT IDLE(0)

? VECTOR_MOVED      '打印出轴0轴组合成矢量运动距离,结果,1000

 

BASE(2,3)

MOVE(30,-40)

WAIT IDLE(2)

? VECTOR_MOVED      '打印出轴2轴组合成矢量运动距离,结果,50

MOVE(30,40)

WAIT IDLE(2)

? VECTOR_MOVED      '打印出轴2轴组合成矢量运动距离,结果,100

相关指令

ENDMOVE