For each axis creation, 1 function block and 3 variables are created:
-
A Can_Handler-type function block automaticaly created by motion browser, which can be renamed using the axis directory
-
An Axis_Ref-type variable which can be renamed using the axis directory
-
A byte table type variable (ARRAY[....] OF BYTE) named by default Recipe_x (where x is a value) but which can be renamed using the Recipe_x directory
-
An unsigned integer table type variable (ARRAY[....] OF UINT) named AxisParamDesc_x (where x is a value) and which may not be renamed
This is an EFB. It is named after the CANopen manager variable.
It must be:
This variable is an AXIS_REF-type structured variable named after the axis reference variable.
It must be:
This variable is an unsigned integer table type variable (ARRAY[....] OF UNIT). It is automatically created during Axis Creation. It is named after the parameter description variable which can be seen in the Recipe_x properties of the axis.
This variable must be specified in the
TE_UPLOADDRIVEPARAMETER and
TE_DOWNLOADDRIVEPARAMETER (see Control Expert, Motion Function Blocks, Block Library) blocks’
PARAMETERLIST input parameter taken from the MFB library and useful for recipe creation or for replacing the axis if it is faulty.
This variable:
This variable is a byte table type variable (ARRAY[....] OF BYTE). It is automatically created during Axis Creation. It is named after the recipe variable which can be seen in the Recipe_x properties of the axis.
This variable must be specified in the
TE_UPLOADDRIVEPARAMETER or
TE_DOWNLOADDRIVEPARAMETER (see Control Expert, Motion Function Blocks, Block Library) block’s
PARAMETERSET input parameter taken from the MFB library and useful for recipe creation or for replacing the axis if it is faulty.
The variable may be modified using the Recipe_x properties of the axis.