Error Example
(Original Document)
At a Glance
The MC_ReadAxisError function is used to recover system errors.
If an error or warning occurs, the block specifies a code by applying a value to the AXISFAULTID, AXISDIAGID and AXISWARNINGID output parameters.
Error Codes
The following table shows the Lexium 05 error codes:
Lexium 05
AxisFaultId
SigLatched 301C:08
AxisDiagId
WarnLatched 301C:0C
AxisWarningId
StopFault 603F:0
NOTE: refer to the CANopen documentation for Lexium 05 to identify the error.
Finding Errors
The table below describes a procedure for finding faults following an error or warning code.
Step
Action
1
The AxisFault output parameter equals 1.
The AxisFaultId output parameter displays an error value.
The graph below shows the error generated:
2
Refer to the CANopen documentation of the Lexium 05 and look for the code SigLatched 301C:08.
3
The AxisFaultID value is set to 4194304. This binary value means that bit 22 is set to one.
Refer to the CANopen documentation of the Lexium 05 and look for the code ‘SigLatched’ 301C:08.
Bit 22 for ‘SigLatched’ designates a lag error.
4
Reduce the speed constants in absolute block or external load or acceleration.
5
Execute the MC_Reset block.