Note
The commissioning function "Determine and activate basic inertia of the axis" (<S_MODE>
UNIT PLACE = 2) is not supported by the user interface. The cycle call must be programmed
for this. The measurement result is entered into the machine data 53350
$MAS_ILC_BASE_VALUE .
The value of the parameter "Selection of loading" (<S_MODE> ONE HUNDRED THOUSANDS
DIGIT) is read by the user interface from the machine data 52212
$MCS_FUNCTION_MASK_TECH Bit 18 and entered in the cycle call.
Loading can be determined or specified for linear and for rotary axes. For linear axes, a mass,
and for rotary axes, a moment of inertia is always displayed in the measurement result screen
or specified in the user interface.
Independent of the axis type, a moment of inertia is always written to machine data 53350
$MAS_ILC_BASE_VALUE and to the adaptation.
Examples
Example 1:
At the start of an NC program, the load level of axis MX1 should be determined – and this value
used as basis to update the adaptations. The result should be displayed and the display
acknowledged with an NC start.
Program code
...
CYCLE782(31011,MX1)
...
Example 2:
During the course of the program, the moment of inertia value, for example determined using
AST, should be transferred to variable _MY_VALUE, the load cycle called with this value and
therefore adaptations activated for MX2. A result should not be displayed.
Program code
DEF REAL _MY_VALUE
_MY_VALUE=...
...
CYCLE782(101,MX2,_MY_VALUE)
...
Example 3:
Adaptations for axis MX2 should be deactivated.
Program code
...
CYCLE782(0,MX2)
Work preparation
3.25 Programming cycles externally
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0 1093