MC_AddAxisToGroup

This function block is used to assign an AxisRef to an AxesGroup from the application.

Note!

An axis group can only be activated and used once all required ACS axes have been assigned to the axis group. The virtual Cartesian axes (WCS axes) are always permanently linked to the axis group and cannot be removed, nor can additional WCS axes be added.

Note!

An axis can only be assigned to or removed from an axis group if both the axis is in the Disabled state and the axis group is in the GroupDisabled state.

 

 

 

MC_AddAxisToGroup

 

 

 

AXES_GROUP_KIN

-

AxesGroup

Done

-

BOOL

AXIS_REF

-

Axis

Busy

-

BOOL

BOOL

-

Execute

Error

-

BOOL

IDENT_IN_GROUP_REF

-

IdentInGroup

ErrorID

-

L_IE1P_Error

 

 

 

 

 

 

 

 

Inputs

Name

Datentyp

Information/possible settings

AxesGroup

AXES_GROUP_KIN

Axis group reference

Axis group to which the axis is to be added

Axis

AXIS_REF

Axis reference

Axis to be added to the AxesGroup

Execute

BOOL

FALSE ä TRUE

Start execution of the FB

IdentInGroup

IDENT_IN_GROUP_REF

Selection of the kinematic ACS axis as which the axis is to be added to the AxesGroup.

  • 7: A1

  • 8: A2

  • …

  • 12: A6

  • 13: Aux1

  • ...

  • 18: Aux6

Outputs

Name

Datentyp

Value/meaning

Done

BOOL

TRUE

The axis has been successfully added to the axis group

Busy

BOOL

TRUE

Processing in progress.

Error

BOOL

TRUE

An error has occurred. For details see ErrorID.

ErrorID

L_IE1P_Error

When Error = TRUE: Error number for the error that has occurred.

Reference manual "FAST Technologymodule":

Here you will find information on error or warning messages.