RAPIDSTOP -- 全部轴停止

类型

多轴运动指令

描述

所有轴立即停止,如果轴参与插补,也停止插补运动。

Mode0~2减速度按FASTDECDECEL中最大的值。

RAPIDSTOP后要调用绝对位置运动,必须先WAIT IDLE 等待停止完成。

语法

RAPIDSTOP (mode)

mode:模式选择  

0(缺省)

取消当前运动

1

取消缓冲的运动

2

取消当前运动和缓冲运动

3

立即中断脉冲发送

适用控制器

通用

例子

例一

BASE(0,1,2)

DPOS=1,1,1

ATYPE=1,1,1

UNITS=100,100,100

SPEED=1000                '插补合成运动速度100

ACCEL=1000

DECEL=1000                '减速度设为1000

FASTDEC=10000             '快减减速度设为10000

TRIGGER

MOVE(1000,1000,1000)        '当前运动

MOVE(-1000,-1000,-1000)      '缓冲运动

RAPIDSTOP(1)             '此时轴只执行完当前运动

 

运动轨迹和速度曲线

DPOS(0)垂直刻度1000,无偏移

MSPEED(0)垂直刻度1000,偏移-1000

DPOS(1)垂直刻度1000,偏移100 

MSPEED(1)垂直刻度1000,偏移-900

DPOS(2)垂直刻度1000,偏移200

MSPEED(2)垂直刻度1000,偏移-800

 

例二

BASE(0,1)

DPOS=0,0

ATYPE=1,1

SPEED=1000

ACCEL=1000

DECEL=1000                '减速度设为1000

FASTDEC=10000             '快减减速度设为10000

TRIGGER

MOVE(10000,10000)         '插补运动10000

DELAY(2000)               '延时2

RAPIDSTOP (3)      '此时直接切断脉冲发送,轴立即停止,减速度10000

 

运动轨迹和速度曲线

DPOS(0)垂直刻度1000,无偏移

MSPEED(0)垂直刻度1000,无偏移

DPOS(1)垂直刻度1000,偏移100

MSPEED(1)垂直刻度1000,偏移100

相关指令

CANCELDECELFASTDEC