INVERT_STEP -- 脉冲模式设置

类型

轴参数

描述

伺服/步进脉冲输出模式设置。

有脉冲方向、双脉冲、正交脉冲三种模式,控制器默认为脉冲方向控制(模式0)。正交脉冲目前只有4系列及以上的控制器支持。

 

反馈位置(MPOS)信息牵涉到很多复杂功能,例如MOVE_OP精准模式,所以控制器暂不支持修改反馈位置的方向,需要修改时可以修改驱动相关参数,例如三菱为PA14

语法

INVERT_STEP = mode

mode:模式选择,缺省0

    8位(位0-7)表示的模式值如下:

0-3 脉冲方向模式,脉冲线+方向线

4-7 双脉冲方式(或称CW/CCW),正向脉冲线+负向脉冲线

8-9 AB输出(部分控制器定制)

各个模式对应的电平如下:

模式值

描述

松下设置参考

三菱设置参考

Pr0.06

Pr0.07

PA13

0

脉冲/方向(脉冲正逻辑)(正向)

0

3

××01h

1

脉冲/方向(脉冲负逻辑)(正向)

/

/

××11h

2

脉冲/方向(脉冲正逻辑)(负向)

1

3

××01h

3

脉冲/方向(脉冲负逻辑)(负向)

/

/

××11h

4

双脉冲(方向负逻辑)(正向)

/

/

××10h

5

双脉冲(方向负逻辑)(负向)

/

/

××10h

6

双脉冲(方向正逻辑)(正向)

1

1

××00h (默认)

7

双脉冲(方向正逻辑)(负向)

0(默认)

1(默认)

××00h (默认)

8位(位8-15)表示方向变化保护时间,单位微秒:0-255

 

常用模式为0267

如果模式设定不正确,步进马达可能会在换向时丢失一步的位置,当不确定步进马达的设置时,可以设置100微秒左右的保护时间。

适用控制器

通用

例子

设置为脉冲方向模式:

INVERT_STEP = 256*100+0   '设置100微秒的保护时间,模式为0

设置为双脉冲模式:

INVERT_STEP = 256*100+6   '设置100微秒的保护时间,模式为6

 

查询脉冲模式设置:

在线命令栏输入如下指令查询。

?INVERT_STEP(0)    '打印轴0的脉冲模式设置值

?*INVERT_STEP    '打印全部轴的脉冲模式设置值

相关指令

STEP_RATIO