MTYPE -- 当前运动类型

类型

轴状态

描述

当前正在进行的运动指令类型。

当插补联动时,对从轴总是返回主轴的运动指令类型。

语法

VAR1 = MTYPE

MTYPE

运动指令类型

0

IDLE (没有运动)

1

MOVE

2

MOVEABS

3

MHELICAL

4

MOVECIRC

5

MOVEMODIFY

6

MOVESP

7

MOVEABSSP

8

MOVECIRCSP

9

MHELICALSP

10

FORWARDVMOVE(1)

11

REVERSEVMOVE(-1)

12

DATUMING

13

CAM

14

FWD_JOG

15

REV_JOG

20

CAMBOX

21

CONNECT

22

MOVELINK

23

CONNPATH

25

MOVESLINK

26

MOVESPIRAL

27

MECLIPSEMECLIPSEABSMECLIPSESPMECLIPSEABSSP

28

MOVE_OP/MOVE_OP2MOVE_TABLEMOVE_TASK

MOVE_PARAMOVE_PWMMOVE_ASYNMOVEMOVE_AOUT

29

MOVE_DELAYMOVE_WAITMOVE_SYNMOVE

31

MSPHERICALMSPHERICALSP

32

MOVE_PT

33

CONNFRAME

34

CONNREFRAME

适用控制器

通用

例子

WHILE 1             '循环判断

IF MTYPE=0 THEN

?"没有运动"

  ELSEIF MTYPE=1 THEN

?"直线插补"

  ELSEIF MTYPE=4 THEN

    ?"圆弧插补"

  ...

  ENDIF

WEND

相关指令

NTYPEREMAIN_BUFFER