Delta AX Series Instruction Manual page 536

Motion controller
Hide thumbs Also See for AX Series:
Table of Contents

Advertisement

AX- Ser i es Mo t i o n Co n t r o l l er I n s t r u c t i o n s Ma n u a l
A.3 Error Codes and Troubleshooting
A.3.1 For Synchronous Axes
When an error occurs, you can troubleshoot errors through error codes and the corresponding indicators.
Operational Manual for more details of troubleshooting process.
The following table lists the error codes and the contents of the errors:
Error code
0x00000
SMC_NO_ERROR
SMC_DI_GENERAL_
0x00001
COMMUNICATION_
ERROR
0x00002
SMC_DI_AXIS_ERROR
SMC_DI_FIELDBUS_
0x00003
LOST_SYNCRONICITY
SMC_DI_SWLIMITS_
0x0000A
EXCEEDED
SMC_DI_HWLIMITS_
0x0000B
EXCEEDED
SMC_DI_LINEAR_AXIS_
0x0000C
OUTOFRANGE
SMC_DI_HALT_OR_
0x0000D
QUICKSTOP_NOT_
SUPPORTED
SMC_DI_
0x00010
POSITIONLAGERROR
SMC_DI_HOMING_
0x00011
ERROR
SMC_REGULATOR_OR_
0x00014
START_NOT_SET
SMC_WRONG_
0x00015
CONTROLLER_MODE
SMC_INVALID_ACTION_
0x00019
FOR_LOGICAL
SMC_FB_WASNT_
0x0001E
CALLED_DURING_
MOTION
0x0001F
SMC_AXIS_IS_NO_AXIS_REF
SMC_AXIS_REF_
0x00020
CHANGED_DURING_
OPERATION
SMC_FB_ACTIVE_AXIS_
0x00021
DISABLED
Description
Contents
No error messages.
Communication error.
Axis error.
Loss of synchronicity.
Software limit errors.
Hardware limit errors.
Incremental position of a linear
axis is out of range.
Not support Halt or Quickstop
state of drivers.
Excessive position error.
Homing error occurs.
The motion FB cannot be run
under the current axis state.
The axis is under wrong
controller mode.
Invalid action for logical axes.
Function blocks cannot be
called in movement state.
AXIS_REF variable type errors.
AXIS_REF variables have been
changed while the modules
being activated.
Execute servo off while axis is
in motion.
Ap p en d i x A
refer to AX-3
Corrective Action
Make sure the servo's network cable
is properly plugged, then reset
EtherCAT master and execute
MC_Reset.
Check the error information and
troubleshoot the error according to
each servo's user manual, then
execute MC_Reset.
Execute SMC3_ReinitDrive. If the
error occurs frequently, refer to
Task max cycle time and increase
EtherCAT DC time.
Execute MC_Reset and run
reversely away from the limit.
Execute MC_Reset.
Execute MC_Reset
Execute MC_Reset
Execute MC_Reset
Execute MC_Reset
Enable the servo and execute
MC_Reset, then re-execute the
motion FB.
Execute SMC_SetControllerMode to
switch the axis to the proper
controller mode.
Do not perform improper operation to
logical axes, such as powering on
logical axes.
execute FBs in bus cycle task.
The pointer must points to the
register.
Execute MC_Reset and do not
change the axis input of the function
block.
Power on the servo and execute
MC_Reset.
5 3 1

Advertisement

Table of Contents
loading

Table of Contents