F175_PulseOutput_Linear_DUT_0

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

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

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

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

数字

数值

设置

3

占空比(对于脉冲持续时间和周期)

矩形波形的脉冲持续时间和周期之间的比例。对于脉冲持续时间为1ms且脉冲周期为4ms的脉冲列,占空比为0,2525%

0

½ (50%)

1

¼ (25%)

如果频率设置为40kHz或更大,指定¼ (25%)的占空比。

FP-XC14TC30/C60T:如果通道23的频率设置为10kHz或更大,指定¼ (25%)的占空比。

2

0

固定

1

位置控制模式

0

相对值控制

1

绝对值控制

0

脉冲输出方式

0

CW/CCW

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

2

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

3

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

diInitialAndFinalSpeed: 初始和最终速度 (Fmin), diMaximumSpeed: 目标速度 (Fmax) [Hz]

1–100000 (1.5Hz–100kHz)

FP-X: 对于中等速度通道23,最大速度为20kHz

  • 指定1设置1.5Hz

  • 1.5Hz仅针对90°的角度。

  • 由系统设置的频率范围由指定速度决定。但是,如果一个轴的速度降至频率范围的最小速度以下时,可能会修正速度。

  • 当同时使用高速计数器、定时中断或PLC Link时,保持Fmax < 60kHz

  • 如果Fmin = Fmax,将不加速/减速输出脉冲。

  • 选择复合速度,以便各轴的速度为1.5Hz或更大。

  • 将复合初始速度设置为30kHz或更低。

  • 当指定复合初始速度Fmin时,请考虑,如果各轴的速度f(使用以下公式计算)小于1.5Hz,路径可能不是线性。

f

X轴初始速度Fminx或y轴初始速度Fminy

Dx

目标值和当前值之间短距离通道

Dy

目标值和当前值之间长距离通道
diAccelerationDecelerationTime加速/减速时间T [ms]

0-32767

如果值为0,将不加速/减速以Fmin输出脉冲。

diTargetValue_XX轴目标值diTargetValue_YY轴目标值[脉冲]

-8388608-8388607

  • 无限进给不可用(这不是环形计数器)。
  • 当仅使用一个轴时:

相对值控制

对不运算至 0的轴设置目标值。

绝对值控制

对不运算至当前值的轴设置目标值。

运算结果区域

在执行指令时计算各轴的以下参数并存储在DUT的运算结果区域中。

rInitialAndFinalSpeed_X: X轴初始和最终速度 (Fminx), rMaximumSpeed_X: X轴目标速度 (Fmaxx) [Hz], rInitialAndFinalSpeed_Y: Y轴初始和最终速度Fminy),rMaximumSpeed_YY轴目标速度 (Fmaxy) [Hz]

一个轴的初始速度或目标速度在实数类型中存储为2字。

fx

X轴速度

fy

Y轴速度

fx+y

两个轴的复合速度

dx

X轴移动距离

dy

Y轴移动距离

计算值将存储在运算结果存储区域。但是,可能会修正实际速度。

iFrequencyRange_X: X轴频率范围, iFrequencyRange_Y: Y-axis frequency range [常量]

系统自动选择各轴的频率范围。

  • 范围0:1.5Hz-9.8kHz

  • 范围1:48Hz–100kHz

  • 范围2:191Hz–100kHz

速度修正:

Fmax £ 9.8kHz: 如果Fmin < 1.5Hz,初始速度Fmin被修正为1.5Hz,并且选择频率范围0。
如果Fmin ³ 1.5Hz,选择频率范围0。
9.8kHz < Fmax £ 100kHz: 如果Fmin < 48Hz,初始速度Fmin被修正为48Hz,并且选择频率范围0。
如果48Hz £ Fmin < 191Hz,选择频率范围1。
如果Fmin ³ 191Hz,选择频率范围2。
iAccelerationAndDecelerationStepsXX轴加速/减速步幅数nx)[常量],iAccelerationAndDecelerationStepsYY轴加速/减速步幅数ny)[常量]
  • 系统在060步幅的范围内自动计算n

  • 如果n = 0,将不加速/减速以Fmin输出脉冲。

  • 使用以下公式对各轴求得数字n

nx

X轴加速/减速步幅数

nx = T [ms] × Fminx [Hz]

ny= T [ms] × Fminy [Hz]

ny

Y轴加速/减速步幅数

T

加速/减速时间

Fminx

X轴初始和最终速度

Fminy

Y轴初始和最终速度

相对值控制的示例:

初始和最终速度Fmin:

300Hz

nx = 500 × 10-3× 299.626 = 147.8Þ 60步幅

ny = 500 × 10-3× 14.981 = 7.4Þ 7 步幅

目标速度Fmax:

5kHz

加速/减速时间T:

0.5s

X轴目标值:

1000

Y轴目标值:

50

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