You are here: Technical References > Motion Library > Motion Library - Common > MC_UngroupAllAxes

Function BlockMC_UngroupAllAxesPLCopen motion iconPipe Network motion icon

Description

MC_UngroupAllAxes removes all axes from an axes group. This function block can be issued in the group states: (GroupDisabled, GroupStandby, or GroupErrorStop). The axes group state will be changed to GroupDisabled upon successful completion. This function block does not cause any motion.

Figure 11-164: MC_UngroupAllAxes

Related Functions

MC_AddAxisToGrp, MC_RemAxisFromGrp, MC_ErrorDescription

Coordinated Motion, the top-level topic for Coordinated Motion.

Arguments

Input

Execute Description On the rising edgeA rising edge is the transition of a digital signal from low to high. It is also called positive edge, request to remove all axes in the axes group
  Data type BOOL
  Range 0, 1
  Unit n/a
  Default
AxesGroupRef Description The axis group from which to remove all axes
  Data type AXIS_GROUP_REF
  Range n/a
  Unit n/a
  Default

Output

Done Description If True, then the command completed successfully.
  Data type BOOL
Error Description If True, an error has occurred
  Data type BOOL
ErrorID Description Indicates the error identifier if 'Error' output is set to TRUE. See the table in PLCopen Function Block ErrorID Output.
  Data type INT

Examples

ST

Inst_MC_UngroupAllAxes( ExecuteUngroup, Group1_Ref ); 

IL

BEGIN_IL"Instruction list"
This is a low-level language and resembles assembly
CAL Inst_MC_UngroupAllAxes( ExecuteUngroup, Group1_Ref )
END_IL

FBD

FFLD

 


Stay Connected with Kollmorgen

Copyright © 2015 Kollmorgen™