AXY:MC-Basic:axis.POSITIONERRORDELAY/zh-hans

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

缩写

<axis>.PEDel

格式

<axis>.PositionErrorDelay = <value>

?<axis>.PositionErrorDelay

可用版本

所有版本

描述

该属性返回位置命令和位置反馈计算位置误差之间的任意总线周期循环数的延迟。

通常这种延迟包括:

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

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

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

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

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

类型

Double (was Long in previous fw versions)

取值范围

1 to 9

单位

Motion-Bus cycle times

默认

2

使用范围

Task or Terminal

限制

在任务中设置该值,轴必须关联到任务中(使用ATTACH命令),以及轴没有被激活(Axis.ENABLE = 0)。

例子

A1.PEDel = 3

参见