F171_PulseOutput_Jog_Positioning_Type1_DUT

此 DUT 可以与以下指令搭配使用: F171_PulseOutput_Jog_Positioning

DUT 的各项元素(标识符):

dwControlCode控制代码 [十六进制常量]

使用十六进制常量指定控制代码。示例:16#10251025是对应于十六进制常量的数字3210的值。数字0是最右侧的数字。在调用指令之前不久,编译器自动设置所选控制方法专用的附加数字。

数字

数值

设置

2

输出操作

0

脉冲输出

1

仅计算

1

0

相对值控制(固定)

0

脉冲输出方式

0

CW/CCW

使用两个脉冲执行控制:正或顺时针旋转脉冲(CW)和负或逆时针旋转脉冲(CCW脉冲)。

1

脉冲/方向 使用一个脉冲输出指定速度,使用另一个通过TRUE/FALSE信号指定旋转方向,从而执行控制。 (正转FALSE:在此模式中,当旋转方向信号为FALSE时,执行正转。)

2

脉冲/方向 使用一个脉冲输出指定速度,使用另一个通过TRUE/FALSE信号指定旋转方向,从而执行控制。 (正转TRUE:在此模式中,当旋转方向信号为TRUE时,执行正转。)

diInitialAndFinalSpeed: 初始和最终速度 [Hz]

1-50000 (1Hz-50kHz)

初始速度 = Fmin

  • 对于1Hz £ Fmin < 46Hz:允许最大速度10kHz(频率越高,速度误差越大)
  • 对于46Hz £ Fmin < 184Hz:允许最大速度50kHz
  • 对于184Hz £ Fmin:允许最大速度50kHz(接近50kHz的最小速度误差)

加速时间和减速时间优先于初始速度和最终速度。这意味着加速时间和减速时间的值将不变,而初始速度和最终速度的值可能会被脉冲输出指令修正,以便在指定时间内启用加速和减速。修改值被写入可使用系统变量sys_iPulseChannelxCorrectedInitialSpeedsys_iPulseChannelxCorrectedFinalSpeed(其中x=通道编号)访问的数据寄存器

diTargetSpeed: 目标速度 [Hz]

1-50000 (1Hz-50kHz)

diAccelerationTime: 加速时间 [ms]

目标速度和初始速度之差决定加速斜坡的斜率。

1–32760ms

diChangeTime: 修改时间 [ms]

修改时间是第一个目标速度和第二个目标速度之间的时间。

1–32760ms

diDecelerationTime: 减速时间 [ms]

目标速度和最终速度之差决定减速斜坡的斜率。

1–32760ms

diTargetValue: 目标值 [脉冲]

-2147483648至+2147483647

以下输出为TRUEFALSE,具体取决于所选脉冲输出方式:

脉冲输出方式

脉冲输出

目标值

正值

负值

CW/CCW

CW

TRUE

FALSE

CCW

FALSE

TRUE

脉冲/方向

正转FALSE

脉冲

TRUE

TRUE

方向

FALSE

TRUE

正转TRUE

脉冲

TRUE

TRUE

方向

TRUE

FALSE

计数模式

递增计数

递减计数

最后更新日期: 2021-01-07此页面上的反馈松下热线