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 variable is an EFB. It is named after the CANopen manager variable.
It must be used in the program as the instance of the
CAN_HANDLER function block.
This variable is an AXIS_REF-type structured variable named after the axis reference variable.
It must be specified in the input parameter for each MFB block used by the axis.
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:
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.
The variable name may be modified using the Recipe_x properties of the axis.
The recipe can be included in the application :
The application can be updated with a storage in the inital values either with ‘update Init Values with Current values’ command or using the %S94 bit. Consequently, the STU or XEF file will include the values got from the drive after a TE_Upload calling . Finally, tick the ‘Initial Values saving Enabled’ checkbox to make this functionality available.
NOTE: By default, Initial Value saving Enabled checkbox is not ticked.
NOTE: Initial Values saving Enabled functionality is available for M340 V2.0 or later firmware versions.