Faults and Warning Messages

A warning, generally a notification, that is not critical and does not require the machine to immediately shut off. A fault, generally a notification, is a critical system failure that stops machine operation. The severity of the fault depends on which system-stop mechanism is used.

Faults and warnings follow the same pattern and are identified by a four digit code:

G G X X

where GG is a two digit group code and XX is a two digit ID. All faults and warnings are grouped together to easily identify the part of the system having trouble.

Group

Group #

10

System

11

File

15

Hardware

20

Power

25

Temperature

30

Software

4#

Feedback (# indicates the feedback number)

50

Motor

55

Wake and Shake

60

Motion

70

Fieldbus

90

Safety

Retrieving Fault and Warning Information

Faults are retrieved on a per-axis basis with: AXIS#.FAULTS, where # is the axis number. Similarly, retrieve per-axis warnings with AXIS#.WARNINGS.

DRV.FAULTS returns faults across all axes, with the format X-#### where X is the axis number and #### is the four digit fault code. DRV.WARNING provides warnings across all axes with a similar format.

Feedback faults are reported with axis faults if the feedback is configured as a feedback source for the axis (e.g. AXIS#.IL.FBSOURCE, AXIS#.VL.FBSOURCE, AXIS#.PL.FBSOURCE). If a feedback is not a feedback source for an axis, its faults are read with FB#.FAULTS where # is the feedback number.

Clearing Faults and Warnings

Once fault conditions are corrected, clear faults on an axis using AXIS#.CLRFAULTS. To clear faults on all axes with a single command, use DRV.CLRFAULTS.

The action table can also be used to clear faults. Action task 12: Clear Faults can be configured to trigger on edge conditions of the action sources. The action task ID selects the axis on which to clear faults.

The hardware enable input can also be used to clear faults. If AXIS#.HWEN.MODE is 0, faults for the axis are cleared on the rising edge of the hardware enable signal.

Fault History

Faults are logged to flash memory for convenience and debugging. To retrieve the last 50 faults with timestamps, use the keyword DRV.FAULTHIST.

To retrieve a more extensive history of faults, use DRV.FAULTHIST/all.

Fault Reaction

The drive’s reaction to a fault is determined by the nature and severity of the fault and the ability of the drive to control motion to zero speed. There are three supported fault reactions:

  • Perform a controlled stop to decelerate to zero speed, using the controlled stop configuration for the axis. See Controlled Stop.
  • Perform dynamic braking to decelerate the axis to zero speed. See Dynamic Braking.
  • Disable the power stage for the axis that allows the connected motor to coast to zero speed.

Fault Table

A list of all possible faults and warnings can be found by using DRV.FAULTLIST.

Fault

Description

Cause

Remedy

Reaction

F1000

Firmware and FPGA versions are not compatible.

The FPGA version does not match the firmware FPGA version constants.

Load the FPGA version that is compatible with the firmware.

Disable the power stage.

F1001

Power Board type mismatch detected.

Power board image does not match what operational firmware expected.

Contact Kollmorgen Customer Support to update the drive.

Disable the power stage.

F1002

Power Board Communication fault

Communications with the Power Board failed.

Issue AXIS#.CLRFAULTS.

If issue persists, contact Technical Support.

Disable the power stage.

F1003

Power Board FPGA not configured.

Communications with the Power Board failed.

Issue AXIS#.CLRFAULTS.

If issue persists, contact Technical Support.

Disable the power stage.

F1004

Failed to initialize the system.

Failure in primary module during software start-up.

Contact Kollmorgen Customer Support.

Disable the power stage.

F1005

Unrecognized FPGA fault.

Failure within the FPGA Module.

FPGA reported unrecognized fault.

Issue AXIS#.CLRFAULTS.

If the problem persists, contact Kollmorgen Customer Support.

Disable the power stage.

F1006

FPGA cyclic read fault.

Detected a timing issue between the firmware and FPGA.

  • Power cycle the drive.
  • If the fault occurs again, contact Kollmorgen Customer Support.

Disable the power stage.

F1007

A Factory MechaWare model failed to load.

Failed to read the control loop model from flash.

  • Power cycle the drive.
  • If the fault occurs again, contact Kollmorgen Customer Support.

Disable the power stage.

F1008

A User MechaWare model failed to load.

Failed to read the user control loop model file from flash.

  • Power cycle the drive.
  • If the fault occurs again, contact Kollmorgen Customer Support.

Disable the power stage.

F1009

Axis internal.

The firmware detected it was in an unexpected condition.

  • Issue AXIS#.CLRFAULTS.
  • If the problem persists, contact Kollmorgen Customer Support.

Disable the power stage.

F1010

Controlled stop failed

The deceleration ramp of a controlled stop could not be started.

The axis immediately disabled instead.

  • Issue AXIS#.CLRFAULTS.
  • If the problem persists, contact Kollmorgen Customer Support.

Disable the power stage.

F1011

Drive in Fallback after Crash

The drive has rebooted into Fallback firmware after a crash.

Contact Kollmorgen Customer Support.

Disable the power stage.

F1100

NV Memory Data (might occur when downloading firmware)

Inconsistency between the non-volatile (NV) parameter definitions and the parameter data stored in NV memory.

The fault occurs on startup after downloading firmware. It may happen when upgrading or downgrading firmware versions.

  1. Compare NV parameters between the original and downloaded versions.
  2. Reapply parameter settings that changed.
  3. Save NV parameters.
  4. Power cycle the drive.

Disable the power stage.

F1101

Flash directory error

File system in unexpected state.

  • Update to the latest firmware.
  • If the problem persists, contact Kollmorgen Customer Support.

Disable the power stage.

F1102

Identity Read failed

EDS information on the drive is not in expected format.

Contact Kollmorgen Customer Support.

Disable the power stage.

F1103

Invalid MAC Address

The MAC Address stored in the EDS on the drive is invalid.

Contact Kollmorgen Customer Support.

Disable the power stage.

F1104

Power Board factory settings file read failed.

Power Board settings unable to be retrieved.

Contact Kollmorgen Customer Support.

Disable the power stage.

F1105

Power Board update settings file read failed.

Power Board settings unable to be loaded.

Contact Kollmorgen Customer Support.

Disable the power stage.

F1106

Failure reading Control Board FPGA EDS file.

Control Board configuration settings unable to be loaded.

Contact Kollmorgen Customer Support.

Disable the power stage.

F1107

Power Board Resident FPGA not valid.

Power Board Resident FPGA not valid.

  • Update to the latest firmware.
  • If the problem persists, contact Kollmorgen Customer Support.

Disable the power stage.

F1108

Power Board Operational FPGA not valid.

Power Board Operational FPGA not valid.

  • Update to the latest firmware.
  • If the problem persists, contact Kollmorgen Customer Support.

Disable the power stage.

F1109

Failure reading Power Board FPGA EDS.

Failure reading Power Board FPGA EDS.

Contact Kollmorgen Customer Support.

Disable the power stage.

F1111 Flash file is missing Failure while downloading firmware Download the firmware again

Disable the power stage.

F2000

Vbus read is out of thresholds.

Hardware problem in bus measurement.

Troubleshoot and repair hardware problem.

Disable the power stage.

F2001

Drive Foldback

Maximum drive power has been exceeded.

The power has been limited to protect the drive.

Motion requires too much power.

Change profile to reduce load.

See AXIS#.IL​.FOLDFTHRESHU for more information.

Controlled stop.

F2002

Output over current

Current exceeds drive peak.

Check for short or feedback faults.

Disable the power stage.

F2003

Current sensor short circuit

  1. Current sensor short circuit
  2. Motor cable plugged in upside down (AKD1G only)

F2003 indicates excessive peak motor load current detected by the current sensor A/D's.

Potential causes of this error are:

  • Short or partial short in drive to motor cabling.

  • Short or partial short in the motor.

  • Improper setup of current loop parameters.

  • Motor inductance well lower than drive rated minimum.

  • Damaged drive.

  1. Restart drive.
    If issue persists, contact Kollmorgen Technical Support.
  2. Plug in cable right-side up.

To determine the possible cause, unplug the motor power wires at the drive and enable the drive axis.

  • If F2003 does not happen, then suspect one of the first two causes (a short).
  • If you get F2003 with open circuited drive power wires, then the drive is damaged and needs to be returned for repair.

Disable the power stage.

F2004

Iu current offset fault

Hardware failure detected.

F2004 Detailed Troubleshooting Steps

Disable the power stage.

F2005

Iv current offset fault

Hardware failure detected.

F2005 Detailed Troubleshooting Steps

Disable the power stage.

F2006

Bus over voltage

Bus voltage too high.

Usually this problem is load related.

  • Reduce load or change motion profile.
  • Check system regen capacity and add capacity, if needed.
  • Check the mains voltage.

Disable the power stage.

F2007

Bus under voltage. Warning issued prior to fault.

Either:

Check the mains voltage.

Controlled stop.

F2008

Bus capacitor overloaded.

Single phase AC input on a drive only rated for three-phase input or excessive single-phase power load.

Check the mains voltage.

Disable the power stage.

F2009

Regen near capacity, could not prevent over voltage.

An F2006 Bus Over Voltage has occurred while the regen resistor was at or above 75% of its dissipation capacity.

Increase the size of regen resistor to be able to dissipate more power.

Disable the power stage.

F2010

Regen over power.

Too much power stored in regen resistor.

Get a larger regen resistor or use DC bus sharing to dissipate power.

Disable the power stage.

F2011

Voltage exceeds motor's rating.

Drive bus voltage exceeds the motor’s defined voltage rating.

Make sure that the motor fits the driving rating.

Disable the power stage.

F2012

Power Stage fault.

Power Stage fault.

  • Clear the faults.
  • If the problem persists, contact Kollmorgen Customer Support.

Disable the power stage.

F2013

Regen short circuit.

Regen resistor short circuit.

  • Regen IGBT short circuit.
  • Contact Kollmorgen Technical Support.

Disable the power stage.

F2014

AC input phase loss.

Phase loss was detected on three phase AC mains while the drive was enabled.

F2014 Detailed Troubleshooting Steps

Controlled stop.

F2015

Bus over voltage FPGA.

Bus over voltage hard fault.

  • Check the mains voltage.
  • Check system brake capacity.

Disable the power stage.

F2016

Gate supply under voltage.

Gate Supply under voltage.

  • Check the wiring.
  • If the problem persists, contact Kollmorgen Customer Support.

Disable the power stage.

F2017

Motor Foldback

  • Maximum motor power has been exceeded.
  • The power has been limited to protect the motor.
  • Motion is requiring too much power.
  • Change move profile to reduce load on motor.
  • Check for load jamming or sticking.
  • Check that current limits are set correctly.
  • See AXIS#.IL​.FOLDFTHRESHU for more information.

Controlled stop.

F2018

Broken wire connection to motor.

  • At least one of the motor phases are not connected to the drive.
  • For this fault detection to properly work, motor parameters must be set correctly.
  • Fix wire connections to the motor.
  • If motor parameters are not set automatically, check motor parameters.
  • Change AXISx.FAULT2018.ACTION to 1 to ignore this condition.

Disable the power stage.

F2019

AC input power loss

Power loss was detected on AC mains while the drive was enabled.

Controlled stop.

F2020

Initial DC bus above regen threshold.

An attempt to enable the axis fails due to the DC bus voltage being charged to a steady state voltage greater than the operating threshold of the regen circuits.

F2020 Detailed Troubleshooting Steps

Disable the axis.

F2500

Control over temperature

High temperature limit measured on control circuit.

  • Check the cabinet ventilation system and ambient temperature.
  • Check the fan operation.
  • Check DRV.TEMP to determine whether the temperature measurement is unreasonable or stuck at a high value.

Disable the power stage.

F2501

Power board over temperature

High temperature limit measured on power board circuit.

  • Check the cabinet ventilation system and ambient temperature.
  • Check the fan operation.
  • Check AXIS1.TEMP and AXIS2,TEMP to determine whether the temperature measurement is unreasonable or stuck at a high value.
  • See AXIS#.TEMP.

Disable the power stage.

F2502

Control under temperature sensor

Low temperature limit reached.

  • Check the cabinet ventilation system and ambient temperature.
  • Check the fan operation.
  • Check DRV.TEMP to determine whether the temperature measurement is unreasonable or stuck at a high value.

Disable the power stage.

F2503

Power board under temperature

Low temperature limit measured on control circuit.

Check the cabinet ventilation system.

Disable the power stage.

F2504

Regen over temperature.

High temperature limit measured on regen circuit.

  • Check the cabinet ventilation system and ambient temperature.
  • Check the fan operation.
  • Investigate motion that could cause regen circuit to remove power from high DC bus for an extended time.

Disable the power stage.

F2505

Regen under temperature.

Low temperature limit measured on regen circuit.

Check the cabinet ventilation system and ambient temperature.

Disable the power stage.

F3000

Issued command timed out.

Processing a command took longer than the command timeout (10-60 sec depending on the command).

Try reducing the CPU load of the drive by deactivating unused features or changing the fieldbus cycle time.

Controlled stop.

F3001

Failed to default parameters.

Drive parameters could not be reset to default because an axis was enabled.

Disable all axes.

Disable the power stage.

F3002

Internal firmware error.

A problem with an internal calculation or data check is preventing the drive from operating correctly.

  1. Reboot the drive.
  2. Contact Kollmorgen Customer Support.

Disable the power stage.

F3004

Operation in Position Mode with Halls Only feedback not allowed.

Operation in Position Mode with Halls Only feedback not allowed.

Set the drive’s mode of operation to velocity or torque when using a Halls Only feedback.

Disable

F3005

Thread watchdog

Unresponsive firmware thread.

  • Clear the faults.
  • If the problem persists, contact Kollmorgen Customer Support.

Controlled stop.

F3006

Action Table fault

This fault is triggered by an action in the action table (when Task = “24 – Fault Axis”).

  • Investigate the condition that caused fault to trigger.
  • To disable, deactivate the action task that is set to trigger this fault.

Controlled stop.

F3008

16kHz loop timing above threshold.

The 16kHz loop took longer than 75% of the total period to complete, likely meaning the drive processor is overloaded. See DRV.CPUPERCENT to monitor processor load.

  • Disable user MechaWare models.
  • Clear the action table to reduce the processor load, or change DRV.FAULT3008.ACTION to 1 to ignore this condition.

  • Ignoring this fault may cause non-prioritized features like WorkBench communications to sporadically not work.

Disable the power stage.

F3100

MechaWare Model contains a block with invalid configuration.

One or more MechaWare Model blocks exists with an invalid configuration.

See MW.FAULTS for verbose output regarding the exact block configuration(s) that are invalid and how to resolve them.

Disable the power stage.

F3101

MechaWare Model was made with an unsupported library.

The version of a MechaWare model loaded is incompatible with the version of drive firmware installed.

See MW.FAULTS for verbose output regarding the specific version incompatibility and how to resolve.

Disable the power stage.

F3102

MechaWare Models are missing Motor Torque block.

Across all active MechaWare models, there is no Torque Output for all axes.

  1. Verify models are turned on.
  2. If using User Models, check that models contain a Motor Torque block and the axis number is correct.

Disable the power stage.

F3500

EEO Faulted.

EEO is not working due to an error [EEO#.STATUS is 11 (Faulted)].

  • If the Output - Encoder Emulation is using an SFA, make sure the SFA is connected correctly.
  • If the axis is not supposed to be faulted when the EEO is not working, change the configuration in EEO#.FAULTAXIS.
  • See Feedback Connector X41 (SFA, accessory)

Controlled stop.

F4x00

Feedback Parity fault.

Feedback Parity fault.

  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.

Dynamic braking.

F4x01

Feedback Overrun fault.

Feedback Overrun fault.

  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.

Dynamic braking.

F4x02

Feedback Framing fault.

Feedback Framing fault.

  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.

Dynamic braking.

F4x03

Feedback CRC fault.

Feedback CRC fault.

  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.

Dynamic braking.

F4x04

Feedback Communication Timeout fault.

Feedback Communication Timeout fault.

  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.

Dynamic braking.

F4x05

Feedback Initialization Sequence fault.

Feedback Initialization Sequence fault.

  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.

Dynamic braking.

F4x06

Feedback Temperature fault.

Feedback Temperature fault.

  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.

Dynamic braking.

F4x07

Feedback Battery fault.

Feedback battery fault.

  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.

Dynamic braking.

F4x08

Feedback Sensor fault.

Feedback Sensor fault.

  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.

Dynamic braking.

F4x09

Feedback Unique Fault 0.

Feedback Device-Unique Fault 0.

F4x09 Detailed Troubleshooting Steps

Dynamic braking.

F4x10

Feedback Device -Unique Fault 1.

Feedback Device-Unique Fault 1.

  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.

Dynamic braking.

F4x11

Feedback Analog Signal fault.

Feedback Analog Signal fault.

  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.

Dynamic braking.

F4x12

Feedback Broken Wire fault.

Feedback broken wire.

Check the feedback wiring.

Dynamic braking.

F4x13

Feedback Power Supply fault.

Feedback power supply fault.

Check the feedback wiring.

Dynamic braking.

F4x14

Feedback, Illegal Hall State (111 or 000).

Feedback, Illegal Hall State (111 or 000)

Check Hall wiring.

Dynamic braking.

F4x15

Failed to set feedback type.

Failed to set feedback type.

Check feedback settings and wiring.

Dynamic braking.

F4x16

Failed to read motor parameters from feedback device.

Motor does not have motor feedback memory or the motor feedback memory is not programmed properly so the parameters cannot be read.

  • Try to read parameters again by clicking the Disable and Clear Faults button or by issuing the AXIS#.CLRFAULTS command.
  • If this is not successful, then set AXIS#.MOTOR.AUTOSET to 0 (off) and program the parameters using the setup wizard or manually set up the parameters.
  • If the motor has motor memory (BiSS Analog, EnDat, and SFD motors have motor memory), return the motor to have the memory programmed.

Dynamic braking.

F4x17

SFA communication fault.

Communication error between the SFA and the drive.

Check cabling between the SFA and the drive.

Dynamic braking.

F4x18

SFA over current.

Feedback power supply over current.

Check for short-circuit in the cable between the SFA and the drive.

Dynamic braking.

F4x19

SFA under voltage.

High wire resistance or short on cable between SFA and drive.

Check for loose wiring between the SFA and the drive.

Dynamic braking.

F4x20

Feedback: safety fault.

Feedback safety system has faulted.

  • Check for damaged encoder.
  • Replace if problem persists.

Dynamic braking.

F4x21

Feedback: Watchdog fault.

Feedback subsystem stopped responding.

  • Internal system fault.
  • Report failure to Kollmorgen.

Dynamic braking.

F4x22

Unrecognized feedback fault.

FPGA reported unrecognized fault.

  • Issue AXIS#.CLRFAULTS.
  • If the problem persists, contact Kollmorgen Customer Support.

Dynamic braking.

F4x28

The feedback position changed while the power was off and Store Multiturn enabled.

The feedback position changed while the power was off and Store Multiturn enabled.

  1. Disable Store Multiturn.
    See FB#.STOREMULTITURN.ENABLE.
  2. Clear the faults.
    See AXIS#.CLRFAULTS.
  3. Re-enable Store Multiturn.
  4. The fault is removed and the stored multiturn counts reset to zero.

Disable the power stage.

F4x29

The Store Multiturn feature requires an absolute device.

The Store Multiturn feature requires an absolute device.

  1. Disable Store Multiturn (see FB#.STOREMULTITURN.ENABLE).
  2. Attach an absolute feedback.
  3. Configure the absolute feedback (see FB#.SELECT).
  4. Clear faults (see AXIS#.CLRFAULTS).
  5. Re-enable Store Multiturn.
  6. The fault is removed and the stored multiturn counts reset to zero.

Disable the power stage.

F5000

Motor overheated.

Motor overheated.

Check ambient temperature. Check motor mounting heat sink capability.

Controlled stop.

F5001

Brake 1 current out of range.

  • Brake 1 current out of range detected on drive with pass-thru hardware.
  • Brake 1 current measurement error on drive with SMM hardware.

Check brake wiring.

Dynamic braking.

F5002

Brake 2 current out of range.

  • Brake 2 current out of range detected on drive with pass-thru hardware.
  • Brake 2 current measurement error on drive with SMM hardware.

Check brake wiring.

Dynamic braking.

F5003

Brake applied when it should be released.

Motor brake closed unexpectedly.

Check cabling and general functionality.

Dynamic braking.

F5004

Brake released when it should be applied.

Brake disengaged unexpectedly.

Check cabling and general functionality.

Controlled stop.

F5005

Drive motor parameters setup incomplete.

  • Before a motor can be enabled, you must configure a minimum set of parameters.
  • These parameters have not been configured.

Issue the command AXIS#.SETUPREQLIST to display the list of the parameters you must configure.

Configure these parameters manually or automatically.

You can manually configure these parameters in three ways:

  1. Set each parameter individually.
  2. Use the setup wizard to select the motor.
  3. Select the motor type from the motor data base in the Motor window.
  • AXIS#.MOTOR.AUTOSET must be set to 0 [off]).
  • If you use the Motor window, you must first select the feedback type.
  • If the motor has BiSS Analog, EnDat, or SFD feedback (feedback with memory), these parameters are set automatically when AXIS#.MOTOR.AUTOSET is set to 1 (on).

Disable the power stage.

F5006

Temperature sensor detected open circuit.

Motor thermal sensor measurement indicates expected sensor is not connected.

  • Check temperature sensor connection.
  • Verify thermal sensor type (AXIS#.MOTOR.RTYPE) is correct.

Controlled stop.

F5011

Brake 1 under current.

Brake 1 current too low on drive with SMM hardware.

Check the brake wiring.

Dynamic braking.

F5012

Brake 2 under current.

Brake 2 current too low on drive with SMM hardware.

Check the brake wiring.

Dynamic braking.

F5013

Brake 1 over current.

Brake 1 current too high on drive with SMM hardware.

Check the brake wiring.

Dynamic braking.

F5014

Brake 2 over current.

Brake 2 current too high on drive with SMM hardware.

Check the brake wiring.

Dynamic braking.

F5016 Motor change is detected, Axis tuning is reset to default settings MOTOR.KT, MOTOR.INERTIA or MOTOR.LQLL was changed

Re-load parameters from a file to restore tuning or re-tune using Quick Tune, or the Performance Servo tuner.


  • Using tuning from a different motor is not recomended.
No fault reaction

F5100

AXIS#.IL.FBSOURCE has unidentified feedback selected.

The type of the feedback referenced by AXIS#.IL.FBSOURCE was not identified successfully.

Disable the power stage.

F5101

AXIS#.VL.FBSOURCE has unidentified feedback selected.

The type of the feedback referenced by AXIS#.VL.FBSOURCE was not identified successfully.

Disable the power stage.

F5102

AXIS#.PL.FBSOURCE has unidentified feedback selected.

The type of the feedback referenced by AXIS#.PL.FBSOURCE was not identified successfully.

Disable the power stage.

F5500

Wake and Shake - Insufficient movement.

There was less movement than defined by AXIS#.WS.DISTMIN

Increase AXIS#.WS.IMAX and/or AXIS#.WS.T . Or try using AXIS#.WS.MODE 1 or 2.

Disable the power stage.

F5501

Wake and Shake - Excess movement.

Either:

Increase AXIS#.WS.DISTMAX value or reduce AXIS#.WS.IMAX or AXIS#.WS.T . Wake and Shake is not supported for vertical/overhung loads.

Disable the power stage.

F5502

Wake and Shake - Fine-Coarse delta too large.

The angle difference between the coarse and fine calculation was larger than 72 deg.

Modify AXIS#.WS.IMAX or AXIS#.WS.T and try again.

Disable the power stage.

F5503

Wake and Shake - Over speed.

AXIS#.WS.VTHRESH was exceeded.

Increase AXIS#.WS.VTHRESH value or reduce AXIS#.WS.IMAX or AXIS#.WS.T .

Disable the power stage.

F5504

Wake and Shake - Loop angle delta too large.

The angle between complete loops was larger than 72 deg.

Modify AXIS#.WS.IMAX or AXIS#.WS.T and try again.

Disable the power stage.

F5505

Wake and Shake - Commutation not initialized.

  • The motor requires the commutation initialization (there are no encoder commutation tracks, Hall sensors, etc.)
  • No successful Wake and Shake sequence has been performed.

Clear any faults, activate the Wake and Shake procedure (AXIS#.WS.ARM), and enable the drive.

Disable the power stage.

F5506

Wake and Shake - Motor U phase missing.

No current was detected in the motor's U phase during Wake and Shake initialization (Mode 0 only).

Check the motor connections and AXIS#.WS.IMAX (very low current may produce this error).

Disable the power stage.

F5507

Wake and Shake - Motor V phase missing.

No current was detected in the motor's V phase during Wake and Shake initialization (Mode 0 only).

Check the motor connections and AXIS#.WS.IMAX (very low current may produce this error).

Disable the power stage.

F5508

Wake and Shake - Motor W phase missing.

No current was detected in the motor's W phase during Wake and Shake initialization (Mode 0 only).

Check the motor connections and AXIS#.WS.IMAX (very low current may produce this error).

Disable the power stage.

F5509

Wake and Shake - validating positive movement failed.

After applying a positive current, motor moved in the wrong direction.

Check motor phase wiring and motor encoder wiring is correct.

Disable the power stage.

F5510

Wake and Shake - validating negative movement failed.

After applying a negative current, motor moved in the wrong direction.

Check motor phase wiring and motor encoder wiring is correct.

Disable the power stage.

F5511

Wake and Shake - validating comm. angle timed out.

During one of the Wake and Shake validation stages, the drive stopped responding to commands.

Contact Kollmorgen Customer Support.

Disable the power stage.

F5512

Wake and Shake - validating comm. angle moved too far - bad comm angle.

After applying a current, the motor moved too far (>15 electrical degrees).

  • This indicates a poor motor phase angle was found by Wake and Shake.
  • Revise Wake and Shake parameters and re-run Wake and Shake.

Disable the power stage.

F5513

Wake and Shake - validating comm. angle required more than AXIS#.MOTOR.ICONT.

A current larger than AXIS#.MOTOR.ICONT was used to excite the motor.

This indicates one of the following:

  • Phase angle is incorrect due to a bad wake and shake.
  • Motor has very high friction requiring high current to break free.
  • Motor power cable is disconnected or improperly wired.

Disable the power stage.

F5514

Wake and Shake - limit switch hit

A digital input configured as a limit switch through the action table has triggered or the position feedback is outside software position limits.

Move the load away from the limits.

Disable the power stage.

F5515

Wake and Shake is not compatible with Gantry configurations.

Wake and Shake was started with an axis configured as a Gantry.

Make sure no axis has Gantry as its Command Source.

Disable the power stage.

F5516

Wake and Shake is not supported when AXIS#.IL.OFFSET is non-zero

Wake and Shake was started with AXIS#.IL.OFFSET set to a non-zero value.

Set AXIS#.IL.OFFSET to zero until commutation has been established.

Disable the power stage.

F6000

Over speed

Motor exceeded AXIS#.VL.THRESH.

Increase AXIS#.VL.THRESH or lower velocity command.

Dynamic braking.

F6001

Following error magnitude fault

Motor did not follow command values. Motor exceeded maximum allowed position following error (user).

Check feedback commutation setup and tuning parameters.

Controlled stop.

F6002

Invalid commutation detected - motor accelerating in the wrong direction. Motor phase may be incorrect.

  • The velocity of the motor exceeded AXIS#.WS.CHECKV.
  • The sign of the current was not equal to the sign of motor acceleration or the sign of motor velocity for a period of time larger than AXIS#.WS.CHECKT.
  1. Check motor phase wiring.
  2. Re-configure Wake and Shake (if Mode 0 or 1 is used).
  3. Re-run Wake and Shake to determine correct commutation angle.

Dynamic braking.

F6003

Instability during autotune

  • Change AXIS#.BODE.MODE if appropriate.
  • If AXIS#.BODE.MODE 5 is appropriate and the fault occurs at the end of an Autotuning, then the motor is not robustly stable.
  • Manually adjust Autotuner settings.
  • Manual tuning may be required to make the motor stable.

Controlled stop.

F6004

Target position was overshot due to invalid motion task activation.

  • The drive cannot decelerate from its current speed to reach the end point of the second Motion Task without moving past it.
  • Increase the deceleration rate in the move or trigger the move earlier.

See AXIS#.FAULT6004.ACTION

Default is 0: Disable Amplifier.

F6005

Emergency timeout occurred.

Motor did not stop in the timeout defined in AXIS#.DISTO.

  • Change the timeout value.
  • Change the stop parameters.
  • Improve tuning.

Disable the power stage.

F6006

Current home mode requires AXIS#.HOME.IPEAK to be set.

Some homing modes require AXIS#.HOME.IPEAK to be a non-zero value.

Set AXIS#.HOME.IPEAK to a non-zero value or use a different homing mode (AXIS#.HOME.MODE).

Disable the power stage.

F6007

Gantry master faulted.

The master axis of the gantry has faulted causing the slave to fault.

DRV.CLRFAULTS to clear both axes’ faults.

None

F6008

Gantry slave faulted.

The slave axis of the gantry has faulted causing the master to fault.

DRV.CLRFAULTS to clear both axes’ faults.

None

F6028

Gearing feedback source is invalid.

The feedback selected as the gearing source is uninitialized or assigned to the same feedback being used as the commutation, velocity, or position feedback source.

Verify AXIS#.GEAR.FBSOURCE is not 0 and does not match the feedback being used for AXIS#.IL.FBSOURCE, AXIS#.VL.FBSOURCE, AXIS#.PL.FBSOURCE.

Controlled stop.

F6029

Gantry position error fault.

GANTRY.PL.ERR exceeded GANTRY.PL.ERRWTHRESH.

Increase warning threshold, fix mechanical linkage, improve tuning or remove disturbances.

Disable the power stage.

F7000

Fieldbus communication lost.

 

Fieldbus: All but Modbus.

 

EtherNet/IP Explanation: EtherNet/IP connection timed out

All fieldbus communication was lost.

 

EtherNet/IP Potential Causes: Cable disconnection or network issues between PLC and drive.

Check fieldbus connections, settings, and control unit.

 

EtherNet/IP Remedies: Ensure the network cable is connected to the fieldbus port on the drive and there is nothing preventing passage of network packets between the PLC and the drive

Controlled stop.

F7001

Fieldbus sync frames lost.

 

FieldbusEtherCAT

The fieldbus lost synchronization.

Check fieldbus connection or the settings of your EtherCAT or CANopen master.

Controlled stop.

F7002

Fieldbus Heartbeat lost

 

FieldbusEtherCAT

Heartbeat lost.

  • Check CANopen cabling.
  • Reduce bus load or increase the heartbeat update time.

Controlled stop.

F7003

PLL failed to lock.

 

Fieldbus: All but Modbus.

 

EtherNet/IP Explanation: PLL took too long to lock.

Fieldbus PLL failed to lock.

 

EtherNet/IP Potential Causes: A connection was made, causing the PLL to try to lock, but a lost or inconsistent update rate caused the lock to fail.

Check fieldbus wiring and settings.

 

Remedies: Check that the connection is consistent between drive and PLC.

Controlled stop.

F7004

PLL lost lock.

 

Fieldbus: All with PLL (comes with FPGA).

 

EtherNet/IP Explanation: PLL lost lock

Fieldbus PLL lost lock.

 

EtherNet/IP Potential Causes:

Check fieldbus wiring and settings.

 

EtherNet/IP Remedies: Check that connection is consistent between drive and PLC

Controlled stop.

F7005

Fieldbus cyclic setpoints missing.

 

FieldbusEtherCAT, EtherNet/IP.

 

EtherNet/IP Explanation: Missed too many packets from the PLC.

Fieldbus communication interrupted.

 

EtherNet/IP Potential Causes: Drive missed three or more packets with streaming active, or twelve or more packets in a row without streaming active.

Check fieldbus wiring and settings.

EtherNet/IP Remedies

  • See EIP.MISSEDPACKETCOUNT to view the internal fault counter.
    The fault threshold can be adjusted with EIP.PACKETMISSTHRESHOLD.
  • If too many packets are missed at any one time, control can be compromised.
  • Check the network cable and ensure PLC is configured properly for cyclic communication.
  • Check that the PLC processor has Enable Time Synchronization checked.

Controlled stop.

F7006

Fieldbus initialization failed.

 

Fieldbus: All but Modbus

 

EtherNet/IP drives: Incompatible internal EtherNet/IP Adapter firmware version installed.

 

EtherNet/IP Explanation: EtherNet/IP fieldbus initialization failed.

CAN-wiring might be wrong or internal failure.

 

EtherNet/IP Potential Causes: Bad internal EtherNet/IP Adapter firmware or other internal issue.

  • Check CAN-wiring and termination or contact Customer Support.
  • For EtherNet/IP drives, install the correct internal EtherNet/IP Adapter firmware version for the installed drive firmware version.
  • The installed internal EtherNet/IP Adapter firmware version can be viewed with the EIP.INFO keyword.

Controlled stop.

F7007

Sign of life error counter exceeded threshold.

 

FieldbusPROFINET

  • PROFINET synchronization issues.
  • The PLC sign of life counter is not increasing by 1 each cycle, indicating missed samples.

Check Ethernet cables, PLC load, network issues.

Controlled stop.

F7008

Telegram configuration invalid.

 

FieldbusPROFINET

  • The free mapping telegram or supplemental telegram is used and is configured incorrectly.
  • Verify no duplicate signals are mapped and 32-bit signals are mapped correctly (two 16-bit slots used).

Correct the telegram configuration.

Controlled stop.

F7009

Fieldbus shutdown.

 

FieldbusEtherNet/IP, PROFINET

 

EtherNet/IP Explanation: EtherNet/IP application shutdown unexpectedly.

Internal drive firmware error.

 

EtherNet/IP Potential Causes: Bad internal EtherNet/IP Adapter firmware

  • Reboot the drive.
  • If the problem persists, contact Kollmorgen Customer Support.

 

EtherNet/IP Remedies: Check internal EtherNet/IP Adapter firmware is correct using EIP.INFO.

Controlled stop.

F7011

EtherCAT synchronization error.

 

FieldbusEtherCAT

  • The error counter limit 10F1h sub 2 (ECAT.MAXSYNCERROR) was exceeded by one of the error counters defined by object 1C33h sub 11 or 13.
  • It is possible, but not recommended, to switch the supervision off by setting a value of 0.

Either:

  • Change the input shift via object 1C33h sub 3 (ECAT.INPUTSHIFTU).
  • Try to minimize the EtherCAT master’s jitter.

Controlled stop.

F7013

Fieldbus cyclic setpoint buffer overload

 

FieldbusEtherNet/IP

 

EtherNet/IP Description: The interpolator queue was full but still received another point.

Update rate mismatch that results in receiving more points than are being consumed.

Check that the PLC update rate (Motion Group) is not faster than Stream Period

Controlled stop.

F7015

Fieldbus velocity command too low.

Fieldbus commanded a velocity lower than the minimum limit.

 

Note: This fault is disabled by default. See AXIS#.FAULT7015.ACTION.

Either:

See AXIS#.FAULT7015.ACTION Default is 1: Ignore (Fault will not be reported).

F7016

Fieldbus velocity command too high.

  • Fieldbus commanded a velocity higher than the maximum limit.
  • This fault is disabled by default.
  • See AXIS#.FAULT7016.ACTION.

Either:

See AXIS#.FAULT7016.ACTION.

Default is 1: Ignore. (Fault will not be reported).

F7019

Fieldbus position setpoints took too long to be updated.

 

FieldbusEtherNet/IP

  • Drive received at least three fieldbus commands in a row that arrived later than expected.
  • This fault can also be triggered by commands with timestamps that are older than or the same as the previous command received.
  • Configure timing properly on the controller side. Ensure the drive and controller clocks are being synchronized. Verify EIP.PLLMODE is set to 1 (CIP Sync).

  • Check that PLC update rate (Motion Group) is not slower than Stream Period and that the PLC program is updating the time for each point

  • See AXIS#.EIP.STREAMPERIOD and EIP.ASY105.AXIS#.​LATESETPOINTS.

Controlled stop.

F9000

Safe torque off.

Reapply supply voltage to STO if safe to do so.

Disable the power stage.

F9002

SMM communication failed.

Safe Motion Module not communicating as expected.

Contact Kollmorgen Customer Support.

Disable the power stage.

F9003

Incorrect safety card detected.

Physical SMM module does not match the expected module.

Contact Kollmorgen Customer Support.

Disable the power stage.

F9004

Safe torque off digital and analog lines don't match.

Hardware fault on the power board.

  • Restart the drive.
  • If the issue persists, contact Kollmorgen Technical Support.

Controlled stop.

F9005

STO Simultaneity

The two STO inputs did not change state within 100 ms of each other.

Check wiring and safety apparatus.

Controlled stop.

F9006

SMM in failed state.

  • SMM detected a safety I/O failure and faulted.
  • This can be caused by: digital I/O pulse failed, STO pulse failed, encoder position failure, or serial communication failed.

Determine cause and replace necessary hardware if issue reoccurs.

Controlled stop.

F9007

Safe brake parameters inconsistent.

The safe parameter, AXIS#.SAFEPARAM.SBC​.BRAKE#ATTACHED, indicates a brake is attached, but non-safe brake keywords, AXIS#.MOTOR.BRAKE, BRAKE#.AXIS, do not and drive was enabled.

  • From the safety parameter screen in WorkBench under safe brake control (SBC), verify the SBC Brake parameters agree with the drive related parameters that a brake is configured or not.
  • The keywords AXIS#.MOTOR.BRAKE, BRAKE#.AXIS, and safe brake control configuration (SBC) all must agree with each other.
  • Example:
    • If no brake is present, AXIS#.MOTOR.BRAKE should be 0 and safe parameters for SBC should indicate ‘Not Configured’.
    • If brake is present, AXIS#.MOTOR.BRAKE should be 1, BRAKE#.AXIS should be assigned to proper axis, and safe parameters for SBC should be set to ‘Configured…’.
  • AXIS#.SAFEPARAM.SBC.BRAKE1ATTACHED and AXIS#.SAFEPARAM.SBC.BRAKE2ATTACHED can be verified for the currently active safe parameters.

Disable the power stage.

Warning Table

A list of all possible warnings can be found by using DRV.WARNINGLIST.

Warning Description Cause Remedy
W1000 Fan stalled. Fan speed is too slow.
  • Power Cycle the drive.
  • If the problem persists, contact Kollmorgen Customer Support.
W1001

Sync timer PLL.

FPGA Synchronization is off.
  • Update to the latest firmware.
  • If the problem persists, contact Kollmorgen Customer Support.
W1500 Drive in fallback. The regular drive firmware has experienced a fatal issue and is running in recovery mode.

Contact Kollmorgen Customer Support.

W1501 Test control board FPGA loaded. A test FPGA image is on the control board.

Load the official release firmware.

W1502 Test power FPGA loaded. A test FPGA image is on the power board.

Load the official release firmware.

W1503 Test firmware loaded. Non-release test firmware detected.

Load the official release firmware.

W1504

Incorrect EDS parameter definitions.

  • An electronic data sheet file containing drive identity information has inconsistent parameter definitions.
  • The parameters are set to default values that allow the drive to operate.
  • This condition is rare, but may occur after a firmware update.
  1. Continue to use the drive with the default parameter values.
  2. Contact Kollmorgen Customer Support.
W2001

Drive foldback imminent!

Reduce Load.

Current command is high enough to trip Drive Foldback threshold.

 

AXIS#.IL​.FOLDWTHRESH determines the trip threshold for this warning.

  • Decrease current command by softening tuning gains or a less aggressive motion trajectory.
  • If problem persists, the application may require a drive with larger power rating.
W2002

Motor foldback imminent!

Reduce Load.

Current command is high enough to trip Motor Foldback threshold.

 

AXIS#.IL​.FOLDWTHRESH determines the trip threshold for this warning.

  • Decrease current command by softening tuning gains or a less aggressive motion trajectory.
  • If problem persists, application may require a motor with a larger power rating.
W2003 Motor I2t load! Reduce load. Current command is high enough to trip Motor I²t threshold.
  • Decrease current command by softening tuning gains or a less aggressive motion trajectory.
  • If problem persists, application may require a motor with a larger power rating.
W2006 Bus over voltage.

Line voltage spiked above VBUS.OVWTHRESH, or motor back emf generated voltage above VBUS.OVWTHRESH.

  • Clear the faults.
  • If the problem persists, determine the source of the voltage spike.
  • If the problem is power related, power conditioning may be required.
  • If the voltage spike is due to motor back-emf, a regen resistor may be required for the application.
W2007 Bus under voltage. Bus voltage dipped below VBUS.UVWTHRESH. Check the supply voltage.
W2008

Bus capacitor overloaded.

Internal voltage spiked above VBUS.OVWTHRESH or motor back emf generated voltage above VBUS.OVWTHRESH.
  • Clear the faults.
  • If the problem persists, determine the source of the voltage spike.
  • If the problem is power related, power conditioning may be required.
  • If the voltage spike is due to motor back-emf, a regen resistor may be required for the application.
W2010 Regen energy critical. Regen resistor is reaching its capacity. Decrease aggressiveness of motion profile or use larger size regen resistor.
W2011 No Power on IO 24V rail.

24 volts was not detected on x21 connector.


  • Digital outputs are not functional without 24V.
  • This warning is enabled/disabled by DIO.POWERWEN.

Connect:

  • +24V to B3 (24V_I/O) on x21
  • GND to B4 (GND_I/O) on x21
  • Verify wire integrity.
W2012 Initial DC bus is greater than regen threshold. The DC bus voltage is being charged to a steady state voltage greater than the operating threshold of the regen circuits. W2012 Detailed Troubleshooting Steps
W2014 AC input phase loss.

Occurs when the drive hardware:

  1. Detects the loss of one or more phases when configured for three-phase AC input, or
  2. Detects AC input power loss when configured for single-phase AC input.
F2014 Detailed Troubleshooting Steps
W2018

Broken wire connection to motor.

  • At least one of the motor phases are not connected to the servo drive.
  • For this warning detection to properly work, motor parameters must be set correctly.
  • This warning is only generated if AXISx.FAULT2018.ACTION is set to 4.
  • Fix wire connections to the motor.

  • If motor parameters are not set automatically, check motor parameters.

W2019 AC input power loss. Power loss was detected on AC mains.

Check mains input.

If using DC mains, set VBUS.DCOPERATION to 1.

W2500 Control over temperature.

Low temperature limit measured on power board circuit.

DRV.TEMPWTHRESH sets the threshold for this warning.

  • Increase the air circulation around the drive box.
  • Check the fan operation.
W2501 Power board over temperature.

Internal power board temperature is overheating.

AXIS#.TEMPWTHRESH sets the threshold for this warning.

  • Increase the air circulation around the drive box.
  • Check the fan operation.
W2502 Control under temperature. Internal control board is getting below specified operating temperature.

Check the cabinet ventilation system and ambient temperature.

W2503 Power board under temperature.

Internal power board is getting below specified operating temperature.

AXIS#.UTWTHRESH sets the threshold for this warning.

Check the cabinet ventilation system and ambient temperature.

W2504 Regen over temperature.

Regen circuit temperature is overheating.

REGEN.TEMPWTHRESH sets the threshold for this warning.

  • Increase the air circulation around the drive box.
  • Check the fan operation.
  • Investigate motion that could cause regen circuit to remove power from high DC bus for an extended time.
W2505 Regen under temperature.

Internal regen circuit temperature is getting below specified operating temperature.

REGEN.UTWTHRESH sets the threshold for this warning.

Check the cabinet ventilation system and ambient temperature.

W3001 Ethernet interface throttled. Packets are arriving at Ethernet interface faster than the drive can process.
  • Check devices that could be sending packets to the drive.
  • If possible, move the drive to a different or dedicated LAN.
W3007 Action table error.
  • Only trigger actions if their task can be executed.
  • ACTION.ERRORS / ACTION#.ERROR indicate why the task failed.

W3101

A MechaWare model has a configuration problem.

Across all active MechaWare models there exists at least one missing or duplicate block that is expected.

  1. Verify the correct models are active.
  2. See MW.WARNINGS for verbose output regarding the exact blocks that are missing or duplicated.
  3. Modify the user models.
  4. Add/remove the missing/duplicated blocks noted.

W3102

An axis is missing its Motor Torque block.

Across all active MechaWare models an axis is missing its Motor Torque block.

  1. Verify the correct models are active.
  2. Modify the user models.
  3. Add the required block for each axis.

W3103

An axis has a duplicate Motor Torque block.

Across all active MechaWare models there is more than one Motor Torque block for an axis.

  1. Verify the correct models are active.
  2. Modify the user models.
  3. Remove the extra blocks.
W4x00 Feedback Parity warning.

Feedback Parity warning.

  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.
W4x01 Feedback Overrun warning.

Feedback Overrun warning.

  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.
W4x02 Feedback Framing warning.

Feedback Framing warning.

  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.
W4x03 Feedback CRC warning. Feedback CRC warning.
  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.
W4x04 Feedback Communication Timeout warning. Feedback Communication Timeout warning.
  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.
W4x05 Feedback Initialization Sequence warning. Feedback Initialization Sequence warning.
  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.
W4x06 Feedback Temperature warning. Feedback Temperature warning.
  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.
W4x07 Feedback Battery warning. Feedback Battery warning.
  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.
W4x08 Feedback Sensor warning. Feedback Sensor warning.
  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.
W4x09 Feedback Device-Unique Warning 0. Feedback Device-Unique Warning 0.
  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.
W4x10 Feedback Device-Unique Warning 1. Feedback Device-Unique Warning 1.
  • Check the feedback settings.
  • If the problem persists, contact Kollmorgen Customer Support.
W4x11 Warning: Gearing feedback source fault. Fault condition was detected on position feedback device referenced by AXIS#.GEAR.FBSOURCE.
  1. Verify AXIS#.GEAR.FBSOURCE is set correctly.
  2. Fix fault condition on feedback specified by AXIS#.GEAR.FBSOURCE, and clear faults.
W4x12 Test SFA FPGA loaded. A test FPGA image is on the SFA. Load official release firmware.
W4x13 Feedback hall sequence invalid. The drive detected a bad hall sequence usually due to incorrect hall wiring.

Either:

W4x31 Feedback hall sequence invalid. The halls on the motor with the specified feedback were detected out of sequence.
  • Monitor FB#.HALLSTATE (must use FB#.MONITOR* keywords when using an SFA) to determine which hall signal is out of sequence and correct wiring or run the motor setup wizard.
  • In rare instances the halls sensors may have become mispositioned and need repair.

W4x32

Feedback rolled over.
  • The drive’s accumulated position is outside of the encoder’s range.
  • Absolute position is lost when power cycling the drive or reinitializing the feedback.

Either:

  • Disable the warning using FB#.ROLLOVERWEN.
  • Move the motor back into encoder’s position range.
W5000 Motor overheated. Motor overheated.

Check ambient temperature and motor mounting heat sink capability.

W5006 Motor temperature supervision inactive.
  • AXIS#.MOTOR.RSOURCE selected an invalid mechanism for reading motor temperature.
  • Example: Using an incremental encoder but setting AXIS#.MOTOR.RSOURCE to read temperature digitally from the encoder.
Make sure AXIS#.MOTOR.RSOURCE matches the capabilities of the feedback / connector that is being used.
W5007 Brake override active, but no brake configured. Brake override is active on an axis that has no brake configured. The parameter AXIS#.MOTOR​.BRAKECONTROL overrides actual brake control of the drive.
W5008 Brake override active Brake override active The parameter AXIS#.MOTOR​.BRAKECONTROL overrides actual brake control of the drive.
W5500 Wake and Shake - Over speed. AXIS#.WS.VTHRESH was exceeded. Increase AXIS#.WS.VTHRESH value or reduce AXIS#.WS.IMAX or AXIS#.WS.T .
W5515 Wake and Shake is not compatible with Gantry configurations. Wake and Shake was armed with an axis configured as a Gantry. Make sure no axis has Gantry as its Command.
W5516 Wake and Shake is not supported when AXIS#.IL.OFFSET is non-zero. Wake and Shake was started with AXIS#.IL.OFFSET set to a non-zero value. Set AXIS#.IL.OFFSET to zero until commutation has been established.
W6000
  • When a motion task, service motion or homing move is started, the drive checks to see if the motion would exceed the range given by AXIS#.VL.LIMITP and AXIS#.VL.LIMITN.
  • If this range is exceeded, the motion is modified to be within range and this warning is generated.
  • This warning is latched and only cleared if a new motion is commanded or AXIS#.CLRFAULTS is used.
  • This means the last motion started was modified to fit into the velocity limits.
Last motion command exceeds velocity limit.
  • Starting any new motion or using AXIS#.CLRFAULTS clears the warning.
  • To ensure the warning is not immediately generated again, make sure the motion task or service motion target velocity is within the AXIS#.VL.LIMITP and AXIS#.VL.LIMITN range.
W6001 Following error magnitude fault.
  • Motor did not follow command values.
  • Motor exceeded maximum allowed position following error AXIS#.PL.ERRWTHRESH.
Check feedback commutation setup and tuning parameters.
W6002 Homing is needed.
  • Attempt to issue motion task before the axis is homed.
  • Axis must be homed before motion task can start.
Change opmode or home axis.
W6003 OPMODE incompatible with CMDSOURCE This warning is generated when the drive is enabled and the gearing command source is selected at the same time as torque or velocity opmode. Select a different AXIS#.OPMODE and AXIS#.CMDSOURCE combination.
W6005 Velocity has been limited commutation speed to less than 600Hz to meet ECCN 3A225 requirements. Motor Velocity has exceeded the allowed commutation speed (599Hz). See Frequency / Velocity Limitation for Open Loop Motor Control.
W6006 Positive limit switch triggered

Either:

  • A digital input is configured as positive limit switch (DINx.MODE 18) and its state is off.
  • A positive software position limit is configured (AXIS#.SWLS.EN) and the actual position AXIS#.PL.FB is greater than the configured limit.

See AXIS#.SWLS.LIMIT#.

Move the load away from the limits.
W6007 Negative limit switch triggered.

Either:

  • A digital input is configured as negative limit switch (DINx.MODE 19) and its state is off.
  • A negative software position limit is configured (AXIS#.SWLS.EN) and the actual position AXIS#.PL.FB is less than the configured limit.

See AXIS#.SWLS.LIMIT#.

Move the load away from the limits.
W6009

Following motion failed, check motion parameters.

Activation of the motion task failed due to incompatible parameters or motion task does not exist.

  • Activation of any new motion or use of AXIS#.CLRFAULTS clears the warning.
  • Check the following motion task settings and parameters to make sure the values entered will produce a valid motion task.
W6010 Target position crossed due to stop command.
  • The motion task crosses the target position after triggering an AXIS#.STOP command.
  • This can happen when processing a change on the fly motion task and triggering an AXIS#.STOP command close to the target position of the currently running motion task.
Activation of any new motion or use of AXIS#.CLRFAULTS clears the warning.
W6011 Homing index pulse not found. A homing mode with index detection is activated and index pulse is not detected while moving across the range determined by the hardware limit switches. Activation of any new motion or use of AXIS#.CLRFAULTS clears the warning.
W6012 Homing reference switch not found. A homing mode with reference switch detection is activated and the reference switch is not detected while moving across the range determined by the hardware limit switches. Activation of any new motion or use ofAXIS#.CLRFAULTS clears the warning.
W6014

Motion task activation failed.

  • Activation of the motion task failed due to incompatible parameters or motion task does not exist.
  • This warning can appear upon an AXIS#.MT.MOVE command.
  • Activation of any new motion or use of AXIS#.CLRFAULTS clears the warning.
  • Check motion task settings and parameters to make sure that the values entered will produce a valid motion task.
W6015 Homing procedure failed. Homing error observed during the operation of homing procedure. Activation of any new motion or use of AXIS#.CLRFAULTS clears the warning.
W6017 Motion task target position is out.
  • This warning appears with W6014.
  • This warning is triggered when you try to trigger a motion task with an absolute target position outside of the selected modulo range.
  • See AXIS#.MT.CNTL.
  • Move the absolute target position of the motion task within the modulo range.
  • Activation of any new motion or use of AXIS#.CLRFAULTS clears the warning.
W6018 Motion task target position is out of software limits. Motion Task position has passed a software limit switch.
  • Review software limit switch configuration and motion task configurations.
  • Remove incompatibilities.
W6019 Invalid bit combination in the motion task controword.
  • This warning appears with W6014.
  • This warning is triggered when you try to trigger a motion task with an invalid bit combination in the motion task controword.
  • See AXIS#.MT.CNTL.
  • Correct the AXIS#.MT.CNTL setting for the specific motion task.
  • Activation of any new motion or use of AXIS#.CLRFAULTS clears the warning.
W6020

1:1 profile cannot be triggered on the fly.

  • This warning appears with W6014.
  • This warning is triggered when you try to trigger a 1:1 profile table motion task while another motion task is currently running.
  • 1:1 profile table motion tasks should be started from velocity 0.
  • Activation of any new motion or use of AXIS#.CLRFAULTS clears the warning.
W6021

Customer profile table is not initialized.

  • This warning appears with W6014.
  • This warning is triggered when you try to trigger a motion task that uses a customer profile table for generating the velocity profile and when the selected profile table is empty
  • See AXIS#.MT.CNTL and MT.TNUM.
  • Change the MT.TNUM parameter for this specific motion task to use an initialized profile table.
  • Activation of any new motion or use of AXIS#.CLRFAULTS clears the warning.
W6022 Motion task activation is currently pending. A motion task tried to execute before the previous task was able to execute.
  • Review the application timing.
  • Allow for adequate time for each motion task to activate before requesting a subsequent motion.
W6023 Homing maximum distance exceeded. Homing maximum distance exceeded. Review tuning and parameter AXIS#.HOME.MAXDIST.
W6024

Motion task is not initialized.

  • This warning appears with W6014.
  • This warning is triggered when you try to trigger a non-initialized motion task.
  • Initialize the motion task before starting the task.
  • Activation of any new motion or use of DRV.CLRFAULTS clears the warning.
W6025 Homing and feedback mismatch.
  • A homing mode is selected which cannot work with the current feedback.
  • Example: Homing modes 3, 6, 10 and 11 require the feedback to provide a Z/index pulse and not all feedbacks provide this signal.
  • If the homing move is started then it may run continuously because it is missing a signal from the feedback.
Select a different homing mode or change the feedback being used.
W6026 Current homing mode requires AXIS#.HOME.IPEAK to be set by user. The homing mode selected requires that AXIS#.HOME.IPEAK is set to non-zero. Set AXIS#.HOME.IPEAK to a value non-zero.
W6027 Current command saturated. AXIS#.IL.CMD has exceeded AXIS#.IL.LIMITP or AXIS#.IL.LIMITN.

Either:

W6028 Gear feedback source is invalid. The feedback selected as the gearing source is uninitialized or assigned to the same feedback being used as the commutation, velocity, or position feedback source. Verify AXIS#.GEAR.FBSOURCE is not 0 and does not match the feedback being used for AXIS#.IL/VL/PL.FBSOURCE.
W6029 Gantry Position error higher than warning threshold. GANTRY.PL.ERR exceeded GANTRY.PL.ERRWTHRESH. Increase warning threshold, fix mechanical linkage, improve tuning or remove disturbances.
W6030 Target position was overshot due to invalid Motion Task activation.
  • The drive cannot decelerate from its current speed to reach the end point of the second Motion Task without moving past it.
  • Increase the deceleration rate in the move or trigger the move earlier.
  • This warning is only generated if AXIS#.FAULT6004.ACTION is set to 4.
Change Motion Task profile and clear fault with AXIS#.CLRFAULTS.
W7000 Fieldbus communication lost.

All fieldbus communication was lost.

Check fieldbus connections (X11/X12), settings and control unit.
W7001 Fieldbus sync frames lost. The fieldbus lost synchronization. Check fieldbus connection or the settings of your fieldbus master.
W7010 Telegram selected by keywords larger than telegram of PLC.
  • PROFINET.USEMODULECFG is set to 0 and the telegram selected by AXIS#.PROFINET.TELEGRAMID/AXIS#.PROFINET.​SUPPTELEGRAMID is larger than the telegram configured in the PLC.
  • Cyclic data is truncated to the length of the PLC’s telegram.
Change PROFINET.USEMODULECONFIG to use the PLC’s telegram in the drive or set AXIS#.PROFINET.TELEGRAMID/ AXIS#.PROFINET.​SUPPTELEGRAMID to a smaller telegram or change the PLC configuration to use a larger telegram.
W7011

EtherCAT Rx received before preparing Tx data finished.

Within one fieldbus cycle, Rx data from the master was received before the drive finished calculating and copying Tx data.


  • To catch quick glitches in the sync timing, this warning is latched at the first occurrence and must be cleared by clearing faults.
See EtherCAT Drive Synchronization about how to validate and adjust EtherCAT synchronization settings or deactivate this warning by setting ECAT.ENRXWARN to 0.

W7012

IRT configured without isochronous mode. IRT has been enabled without setting isochronous mode when using telegrams 3 or 5 on either axis.
  • It is recommended to enable isochronous mode in the PROFINET controller when using telegrams 3 or 5 to guarantee synchronization.
  • If isochronous mode cannot be enabled, the warning can be disabled and bypassed by setting PROFINET.ENISOWARNING to 0.
W7014 EtherNet/IP dynamic map size exceeds assembly size. Adjustable sized EtherNet/IP assemblies are in use and either the dynamic command or response maps are larger than the assembly sizes.

Either:

  • Reduce the number of parameters mapped in the command/response maps.
  • Increase the size of the adjustable size EtherNet/IP assemblies used by the PLC. See Free Mapping Assemblies Help.
W7015 Fieldbus velocity command too low.
  • Fieldbus commanded a velocity lower than the minimum limit.
  • This warning is only generated if AXIS#.FAULT7015.ACTION is set to 4.
  • Increase fieldbus velocity command.
  • Velocity is clamped at AXIS#.VL.LIMITN.
W7016 Fieldbus velocity command too high.
  • Fieldbus commanded a velocity higher than the maximum limit.
    This warning is only generated if AXIS#.FAULT7016.ACTION is set to 4.
  • Reduce fieldbus velocity command.
  • Velocity is clamped at AXIS#.VL.LIMITP.
W7018 Fieldbus cyclic position command not received in time.
  • One or more fieldbus position setpoints took too long to arrive.
  • If this occurs three or more times in a row, it will trigger F7019.
  • This warning is latched until the drive stops following controller position.
  • Configure the timing properly on the controller side.
  • Ensure the drive and controller clocks are being synchronized.
  • Verify EIP.PLLMODE is set to 1 (CIP Sync).
  • See AXIS#.EIP.STREAMPERIOD and EIP.ASY105.AXIS#.​LATESETPOINTS.
W9000 Warning: Safe torque off. Reapply supply voltage to STO if safe to do so.
W9007 Safe brake parameters inconsistent. The safe parameters, AXIS#.SAFE.SBC.BRAKE#ATTACHED, indicate a brake is attached, but non-safe brake keywords, AXIS#.MOTOR.BRAKE, BRAKE#.AXIS, do not and drive was enabled.
  • From the safety parameter screen in WorkBench under safe brake control (SBC), verify the SBC Brake parameters agree with the drive related parameters that a brake is configured or not.
  • The keywords AXIS#.MOTOR.BRAKE, BRAKE#.AXIS, and SBC configuration all must agree with each other.
  • Example: If no brake is present, AXIS#.MOTOR.BRAKE should be 0 and safe parameters for SBC should indicate Not Configured.
  • If brake is present, AXIS#.MOTOR.BRAKE should be 1, BRAKE#.AXIS should be assigned to proper axis, and safe parameters for SBC should be set to ‘Configured…’
  • AXIS#.SAFE.SBC.BRAKE1ATTACHED and AXIS#.SAFE.SBC.BRAKE2ATTACHED can be verified for the currently active safe parameters.
W9008 Warning: Brake Test Time Overflow. A safe brake test has not been executed within the configured time limit. Extend safe brake test time limit or execute a safe brake test.
W9009 Warning: SMM Over Temperature. Safe motion module is over temperature. Replace hardware.
W9010 Warning: SMM State not operational. Safe motion module is not ready to enable.
  • Verify safe ID and safe parameters are validated and correct.
  • Check for other faults on the safe motion monitor.
W9011 SMM I/O failure detected. SMM I/O failure detected.
  • Update to the latest firmware.
  • If the problem persists, contact Kollmorgen Customer Support.
W9012 Safe brake test cannot start. Pre-conditions are not met.
  • Prepare the axis for a safe brake test.
  • Axis must not be faulted, enabled, and at a standstill.
  • All attached brakes must be released.
W9013 Safety rotary switch value differs from validated safe ID. The rotary switches were changed after the drive completed start-up.

Either:

  • Change the rotary switch value to match the validated safe ID.
  • Reboot the drive to validate a new safe ID.
W9014 Developer SMM firmware version detected. A developer firmware image is on the SMM board.

Load the official release firmware.

W9015 Non-certified SMM-drive firmware version pair detected. The SMM and drive firmware images were not certified to function properly together.

Load the SMM and drive firmware that have been certified together.

Currently, there are only two certified version pairs:

  • SMM: 1.04 - Drive: 02-05-03-000
  • SMM: 1.04 - Drive: 02-10-00-103
W9016

Mismatch in drive and SMM safety parameter version.

The safety parameter version used at drive startup doesn't match the SMM firmware version.
  • Reboot the drive.
  • If the problem persists, contact Kollmorgen Customer Support.

Related Topics

CANopen Error Codes