MC_GroupStopΒΆ

../_images/545e6618e831b1ea0a33139000a5c2d6

MC_GroupStop

This Function Block commands a controlled motion stop and transfers the axes group to the state GroupStopping. It aborts any ongoing Function Block execution. While the axes group is in state GroupStopping, no other Function Block can perform any motion on the same axes group. After the axes group has reached velocity zero, the Done output is set to TRUE immediately. The axes group remains in the state GroupStopping as long as Execute is still TRUE or velocity zero is not yet reached. As soon as Done is SET and Execute is FALSE the axes group goes to state GroupStandby. The command can only be aborted by MC_GroupDisable.

Note

  • The relevant axes stay on the path.
  • If Deceleration is set to zero, the minimum value = 1 is used instead.
  • If issued during a MoveDirectXxx command, the velocity/acc-/deceleration/jerk values as properties of the AxisRef of each axis are used, and not specified within this Function Block, and not to be exceeded during the movement.
  • Any synchronization of the group to a master is cancelled by issuing MC_GroupStop

This Function Block is only supported for PLC-based central Motion Control with Coordinated Motion structures.