MC_GroupSetOverride

功能块 MC_GroupSetOverride
设定轴组的覆写值与所有执行在该组的功能块。此覆写参数作为计算运动的指令速度、加速度和加加速度的一个因子。
VAR_IN_OUT
B GroupIn AXES_GROUP_REF 轴组的参考,参考以零为起点,最多可有 32 个轴组。
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. 设置于 VelocityFactor 的 0.0 值能将轴组在不走至静止 (Standstill) 模式状态下停止。
  7. 覆写不会作用于从轴(处于同步运动状态的轴)。
  8. 此功能块不影响轴组的状态图。
  9. VelFactor 可随时更改并直接作用于进行中的运动。
  10. 在 "离散运动" 中减少 AccFactor 和(或)JerkFactor 可造成位置过冲-这可能导致损坏。

 

  MC_GroupSetOverride  
AXES_GROUP_REF   GroupIn   Group   AXES_GROUP_REF
BOOL   Enable   Enabled   BOOL
LREAL   VelFactor   Busy   BOOL
LREAL   AccFactor   Error   BOOL
LREAL   JerkFactor   ErrorID   MC_Error