MC-Basic:element.POSITIONERRORDELAY/zh-hans

From SoftMC-Wiki
Jump to: navigation, search
语言: English  • 中文(简体)‎

缩写

<axis>.PEDel

格式

<axis>.PositionErrorDelay = <value>

?<axis>.PositionErrorDelay

适用版本

所有版本

描述

该属性返回作为多个AnyBus循环中位置命令和位置反馈之间的位置反馈计算的延迟。

通常这个延迟包括:

  • 至少一个运动总线采样周期,用于将指令位置发送到驱动器。
  • 用于运动准备的时间(微插补),通常它是一个采样周期,但可能较少,取决于驱动器制造商。
  • 至少一个采样周期,用于从驱动器发送反馈位置。

如果在驱动器上使用微插补,则该延迟可能会从2个周期(无微插补)变为3个周期(带微插补)。

切换驱动器上的微插补模式时,必须明确更改这一点。 否则,会引起位置误差计算错误。

根据驱动器制造商和运动总线的类型,发送和接收延迟可能会有所不同。

NOTE-Info.svgNOTE
重要的是要注意,驱动器内部反馈采样的时序不被考虑在所有的计算中,我们假设在运动总线采样开始时采取位置反馈,尽管可能不是这样。

类型

Double (在之前的固件版本中是Long)

取值范围

1 to 32

单位

Motion-Bus cycle times

默认

2 (假设没有微插补)

使用范围

Task or Terminal

限制

要在任务中设置值,元素必须关联到该任务中(使用ATTACH命令)和元素未使能(element.ENABLE = 0)

例子

Axis
A1.PEDel = 3

Group
G1.PEdel =3

参考