MOVE_PT -- 单位时间距离

类型

特殊运动指令

描述

在一段时间内驱动电机运动设置的距离。

 

一般是PC每个周期计算好对应的坐标,然后传给控制器。

运动时的速度=(DIS/TICKS)*1000 units/s

不要在极短时间运动大距离,脉冲频率会过高,电机堵转,可以分解成小段,重复发送。

语法

MOVE_PT (ticks, dis1,dis2)

ticks:时间的长度。ticks会自己不断减11ticks大约1ms

dis1:运动的距离

 

SERVO_PERIOD1000us的控制器1 TICKS1ms(不同SERVO_PERIODTICKS时间不一样)

适用控制器

通用

例子

例一

BASE(0)

UNITS=100

DPOS = 0

SPEED=100

ACCEL=1000

DECEL=1000

TRIGGER              '自动触发示波器

FOR i=0 TO 9

MOVE_PT (4, 10)            '4tick内,运动10units,速度=2500 units/s

NEXT

WAIT IDLE

PRINT *DPOS            '打印结果,100

 

插补速度

DPOS(0)垂直刻度100

MSPEED(0)垂直刻度2000 

相关指令

MOVE_PTABS