Over Current Fault

An OverCurrentFault occurs when the average motor current is more than the value specified in the AverageCurrentThreshold Parameter and the AverageCurrentTime Parameter.

For an OverCurrentFault to occur, the axis must be enabled, and the OverCurrentFault box must be selected in the FaultMask Parameter. Because the OverCurrentFault helps prevent high currents from damaging your equipment, Aerotech recommends that the OverCurrentFault is enabled at all times.

Table: OverCurrentFault Causes and Solutions

Cause Examine Your System Solution

Servo Tuning

The servo is unstable and goes into a fault condition when the stage is enabled or trying to move. When this occurs, there is usually a noise or sudden movement.

  • Use the EasyTune Module to set the servo gains.

  • Use Open Loop Tuning to find stable gains for your system.

  • Refer to the Servo Topic for more information about how to configure the servo loop.

  • Do a check for mechanical restrictions or changes to mechanical parts that possibly can change system mass and stiffness.

Mechanical Restriction

  • Position feedback does not keep up with the position command.

  • The fault occurs several seconds after the axis is enabled or the axis starts to move unexpectedly.

System Capability

The fault occurs during a fast sequence of moves or continuous moves.

  • Decrease the speed of the move command.

  • Decrease the machine duty cycle.

Electrical Wiring or Configuration Incorrect

  • Too much current is necessary for holding a position or for moving.

  • Feedback moves in the opposite direction of the command.

  • Stage encounters a hardstop during a homing cycle.

  • Do a check for electrical damage.

Mechanical Component Failure

  • Brake does not disengage when the stage is enabled.

  • Bearings sound or feel rough.

  • Do a check for mechanical damage.

  • If the stage has a brake, make sure that the BrakeOutput Parameter and BrakeSetup Parameter are set correctly.

  • Make sure that the power supply for the brake works and is wired correctly.

  • Make sure that the bearings are lubricated as shown in the hardware manual.

  • Examine the stage for signs of rubbing or for signs that it is becoming worn.

  • Changes to the mechanical components can cause changes to the system stiffness. When this occurs, you must update the servo loop.

Parameter or Calibration File Settings

  • The stage faults during a move that it should be able to make.

  • The fault occurs during a fast move after a short amount of time.

  • Look at the settings for the AverageCurrentTime Parameter.  This parameter usually is set to a conservative value at the factory but can be increased to be more near to the thermal time constant of the system.  If necessary, use the Global Technical Support Portal to contact Aerotech Global Technical Support.

  • Look at the calibration file for large changes in calibration over short distances.  This can cause an unexpected amount of current draw.

  • Look at the Autofocus parameters if applicable.

  • Go through Machine Setup again, and make sure the correct electrical and mechanical devices are shown.

  • Make sure that the limit/homing settings are correct. Make sure that the limit type (limit switch or current threshold) is correct.

  • Make sure parameter file counts per unit are the same as the motor counts.

Use the chart in the drop-down that follows to help you find the cause of the fault.