MC_SetOverride

功能块 MC_SetOverride
设定整个轴的覆写值与所有执行在该轴的函式,此覆写参数作为计算运动的指令速度、加速度和加加速度的一个因子。
VAR_IN_OUT
B AxisIn AXIS_REF 轴的参考。
VAR_INPUT
B Enable BOOL 若为 TRUE 则连续写入覆写因子值;若为 FALSE 则维持前一值。
B VelFactor LREAL 速度的新覆写因子。
E AccFactor LREAL 加速度或减速度的新覆写因子。
E JerkFactor LREAL 加加速度的新覆写因子。
VAR_OUTPUT
B Enabled BOOL 覆写因子已成功设定的讯号。
E Busy BOOL 功能块尚未完成且预期将有新的输出值。
B Error BOOL 功能块中出现错误的讯号。
E ErrorID MC_Error 错误识别。
  1. 此方法在不改变初始值的情况下改变速度与加速度,此命令发送后立即生效。当轴在运动状态下使用此函式,则当前的运动将会改变,为避免非预期的结果,建议在停止 (Standstill) 状态使用。
  2. 输入 AccFactor 作用于正负加速度(减速度)。
  3. 此功能块设定因子,而覆写因子在设定新覆写前有效。
  4. 覆写因子的预设值为 1.0。
  5. 覆写因子值可为 0.0 至 1.0 之间,值 > 1.0 为供应商特定之值、不可 < 0.0,而值 0.0 不允许设定在 AccFactor JerkFactor
  6. VelFactor 的值设定为 0.0,能让轴在不进入静止状态下停止。
  7. 覆写不会作用于从轴(处于同步运动状态的轴)。
  8. 此功能块不影响轴的状态图。
  9. VelFactor 可随时更改并直接作用于进行中的运动。
  10. 在 "离散运动" 中减少 AccFactor 和(或)JerkFactor 可造成位置过冲-这可能导致损坏。

 

  MC_SetOverride  
AXIS_REF   AxisIn   Axis   AXIS_REF
BOOL   Enable   Enabled   BOOL
LREAL   VelFactor   Busy   BOOL
LREAL   AccFactor   Error   BOOL
LREAL   JerkFactor   ErrorID   MC_Error