Problem Overview
A Siemens SIMODRIVE 611A modular drive system on a Sinumerik-controlled machine (saw in this case) develops a hard fault on one axis of a dual-axis power module, Siemens part number 6SN1123-1AB00-0CA0. Field troubleshooting isolates the failure to the axis controller / power-section path rather than the 1FT5-series synchronous servo motor. Because the machine is scheduled for end-of-life replacement in the near term, the maintenance strategy is to retire the failed 2-axis module and substitute two surplus single-axis modules (6SN1123-1AA00-0CA1, 50 A each) rather than send the original unit out for repair. The existing control card is 6SN1118-0AE11-0AA1 and the Sinumerik side module is 6FX1121-4BA03.
The migration is technically viable because the SIMODRIVE 611A backplane, control-card interface, and 1FT5 motor wiring are common to both the dual-axis and the single-axis power sections. However, three items must be reworked before the axes will run cleanly: (1) the module's DIP switch block must be re-addressed so the NCU recognizes two separate axis slots; (2) the per-axis pulse-enable and controller-enable wiring, normally bussed on the dual-axis module, must be split out to the two single-axis modules; and (3) the Sinumerik axis configuration in 6FX1121-4BA03 must be recommissioned so that drive parameters, encoder scaling, and current limits match the new 50 A hardware instead of the original 25 A per axis. This reference documents each of those steps, the supporting diagnostics, and the verification procedure that follows.
Affected Components and Part Numbers
| Item | Siemens Part Number | Role in Migration |
|---|---|---|
| Failed power module | 6SN1123-1AB00-0CA0 |
2-axis LT module, 2 × 25 A. Replaced. |
| Replacement module (qty 2) | 6SN1123-1AA00-0CA1 |
1-axis LT module, 50 A each. Substitutes for the dual-axis unit. |
| Control card (re-used) | 6SN1118-0AE11-0AA1 |
2-axis control board; drives both new single-axis LT modules. |
| NCU / Sinumerik module | 6FX1121-4BA03 |
Sinumerik controller — axis configuration must be updated. |
| Servo motor (re-used) | 1FT5 series, 1FT5xxxx | Brushless synchronous servo; resolver or encoder feedback. |
| Drive system family | SIMODRIVE 611A | Modular analog-interface drive platform used with Sinumerik 810D/840D-era controls. |
-0CA0 vs -0CA1 suffix matches the feedback type of the existing 1FT5 motor (resolver vs. encoder). The dual-axis module suffix and the single-axis suffix on this site line up with the existing motor wiring, but on other 611A installations the resolver vs. encoder variant is selected by the suffix character and an incorrectly ordered module will not accept the motor feedback.
Fault 1040 Root-Cause Analysis
The reported alarm on the 611A status display is fault 1040, observed at the moment the operator attempts to enable the affected axis. Three diagnostic observations from the field are decisive:
- Fault present with motor disconnected. The 1FT5 power leads were lifted at the motor terminal box. On the next power-up, fault 1040 still raised. With the power stage idle (no stator current path), a motor-winding failure or cable short cannot be the cause.
- Fault follows the controller, not the motor. When the motor cables were physically swapped between the two axes on the dual-axis module, fault 1040 stayed anchored to the originally-faulted axis slot — proving the failure is upstream of the motor terminals (current sensor, control board, or IGBT power section).
- Fault present at enable, not at run-up. The drive reports the fault before motion is commanded, which is consistent with a current-loop monitoring or power-section self-test failure rather than a position / following-error trip.
On SIMODRIVE 611A, the diagnostic number 1040 belongs to the current-monitoring alarm group. With the failure pattern above (alarm with no load, axis-locked, controller-side), the most likely root causes are:
- Current sensor (Hall-effect transducer) failed on one axis channel. The 611A measures phase current through a closed-loop transducer; an open or shorted transducer forces the regulator into saturation, and the firmware raises 1040 on enable.
- Shorted IGBT or driver stage on one axis half-bridge. A short in the power section presents a non-zero current offset to the regulator at enable; firmware detects the imbalance and raises 1040.
- Control-card axis-1 channel failure on the 6SN1118-0AE11-0AA1. Less common, but if the same fault persists on the original module after a known-good dual-axis swap, the control card itself is suspect.
Because the dual-axis module is already pulled from the machine and the operator has two 1-axis LT modules in inventory from decommissioned equipment, the practical path is to discard the failed module and migrate to the two single-axis units rather than isolate the failure down to component level.
Migration Feasibility: Dual-Axis to 2× Single-Axis
The 611A backplane is slot-based: each LT slot carries DC bus, 24 V logic, and the analog setpoint / feedback bus from the control card. Both the 2-axis LT module (6SN1123-1AB00-0CA0) and the 1-axis LT module (6SN1123-1AA00-0CA1) use the same physical slot connector, so mechanically the swap is direct. The differences that matter are:
| Parameter | Dual-Axis Module (Original) | Single-Axis Module (Replacement) |
|---|---|---|
| Axes per module | 2 | 1 |
| Rated continuous phase current (per axis) | 25 A RMS | 50 A RMS |
| Module footprint on 611A backplane | 1 wide slot | 1 wide slot |
| Power terminals per module | 2 sets (U1/V1/W1, U2/V2/W2) | 1 set (U/V/W) |
| Pulse-enable terminals | 2 (one per axis, internal) | 1 |
| Controller-enable terminals | 2 (one per axis, internal) | 1 |
| Module address DIP | Common to both axes (slot-defined) | Per axis (must match slot) |
| Cooling | Internal fan, dual-axis profile | Internal fan, single-axis profile |
Because the per-axis current rating increases from 25 A to 50 A, the regulator can deliver more current to the 1FT5 motor than the original drive configuration specified. The 1FT5 motor itself is the limit on allowable current — the drive parameter that must be reset is the motor's continuous current limit (typically motor nameplate IN) and peak current (IMAX). Setting these conservatively at nameplate values keeps the motor within its thermal envelope; setting them at 50 A would exceed the motor's thermal limit and trip a different alarm later.
Control Card Compatibility (6SN1118-0AE11-0AA1)
The control card 6SN1118-0AE11-0AA1 is a 2-axis regulator card designed for the 611A family. It provides two independent current / speed / position loops, two encoder inputs, and two pulse-enable outputs — one per axis. The card does not care whether the LT (power) section for each axis is one half of a dual-axis module or a stand-alone single-axis module; the interface to the power stage is the same set of analog references and digital enable lines per axis.
What does change in the migration:
- Pulse-enable line for axis 1 must be wired to terminal 663 / 9 on the first single-axis LT module (instead of being internally bused to the dual-axis module's axis-1 half-bridge).
- Pulse-enable line for axis 2 must be wired to terminal 663 / 9 on the second single-axis LT module.
- Controller-enable (terminal 65 / 9, axis 1; 65 / 63, axis 2) must be split between the two new modules.
- Motor temperature sensor input (terminal 75 / 76 area on the original dual-axis wiring) is duplicated per single-axis module — each module must receive the motor's PTC / KTY input separately.
Reference the 611A Function Manual for the exact per-axis terminal mapping on the single-axis LT variant; the terminal numbering on the 1-axis LT module is condensed compared with the 2-axis module because there is only one set of power and feedback terminals to wire.
DIP Switch Configuration
The 611A LT module carries a small DIP switch block (S1, sometimes S2) on its front edge that the 611A firmware uses to determine the slot address and current-range scaling. For the migration, two switches are critical:
| Switch | Position | Meaning |
|---|---|---|
| Axis slot address (S1.1 / S1.2) | Set to match the original axis slot the module replaces | Tells the 6SN1118-0AE11-0AA1 which axis channel to bind to this LT module |
| Current range (S1.3 or S2.1) | Set to 50 A range | Selects the current-transducer scaling; must match the 1-axis LT module's 50 A rating |
| Motor type (S1.4) | Set for 1FT5 (synchronous, brushless) | Tells the regulator to expect resolver feedback from a synchronous servo |
| Resolver / encoder select | Match the 1FT5 motor's feedback variant | Wrong setting causes immediate feedback fault, not 1040 |
Wiring and Enable-Signal Considerations
The largest practical job in the migration is rewiring the enable and feedback signals. The dual-axis module combined these on a single connector; the two single-axis modules need them split out. The minimum wiring changes are:
- Pulse enable (P-EN). Originally a single wire driven by the control card's axis-1 P-EN output, internally routed to the dual-axis module's axis-1 half-bridge. After migration, run a dedicated wire from the control-card axis-1 P-EN terminal to LT-module-A terminal 663. Repeat for axis-2 to LT-module-B terminal 663.
- Controller enable (C-EN). Same pattern. Run C-EN axis 1 to terminal 65 / 9 on module A; C-EN axis 2 to terminal 65 / 9 on module B.
- Motor temperature. The 1FT5 PTC / KTY input must land on each new module individually. If the original wiring had a single twisted pair entering the dual-axis module, that pair must now split — the motor PTC is single-sensor and must parallel into both modules' temperature inputs (per 611A practice) or, alternatively, only the module driving that motor reads the sensor.
- Resolver / encoder cable. Each single-axis module has its own feedback connector. Route the 1FT5 feedback cable to the appropriate module; the second module's feedback input is unused unless the second axis's motor is wired into it.
- Power leads U / V / W. Each single-axis module has one set of power output studs. Land axis 1's U/V/W on module A and axis 2's U/V/W on module B using the same gauge and length as the original dual-axis wiring to keep current-loop impedance balanced.
- DC bus link. Both single-axis modules draw from the common 611A DC bus; the bus bars or wiring between the modules and the infeed must carry the higher of the two axis peak currents.
Enable-Signal Truth Table
| Signal | Origin (Control Card) | Destination LT (Module A, Axis 1) | Destination LT (Module B, Axis 2) |
|---|---|---|---|
| Pulse enable axis 1 | Axis-1 P-EN output | Terminal 663 | — |
| Pulse enable axis 2 | Axis-2 P-EN output | — | Terminal 663 |
| Controller enable axis 1 | Axis-1 C-EN output | Terminal 65 / 9 | — |
| Controller enable axis 2 | Axis-2 C-EN output | — | Terminal 65 / 9 |
| Motor PTC axis 1 | 1FT5 motor 1 | Terminal 75 / 76 | — |
| Motor PTC axis 2 | 1FT5 motor 2 | — | Terminal 75 / 76 |
| Power and feedback | |||
| U1 / V1 / W1 (axis 1) | Motor 1 stator leads | Power studs U / V / W | — |
| U2 / V2 / W2 (axis 2) | Motor 2 stator leads | — | Power studs U / V / W |
| Resolver 1 | Motor 1 feedback connector | Module A resolver port | — |
| Resolver 2 | Motor 2 feedback connector | — | Module B resolver port |
Sinumerik Configuration (6FX1121-4BA03)
The Sinumerik side module must be told that the axis hardware has changed. In the Sinumerik 810D / 840D-era commissioning flow (compatible with the 6FX1121-4BA03 hardware), the relevant machine data blocks are:
| Machine Data | Parameter | Original Value (2 × 25 A) | New Value (1 × 50 A per axis) |
|---|---|---|---|
| Motor code / motor selection | MD1100 / drive MD for axis | 1FT5 motor ID | Same motor ID (motor did not change) |
| Current limit continuous | MD1107 / drive current limit | 25 A RMS (set by 2-axis LT) | Set to motor nameplate IN (typically < 50 A for 1FT5) |
| Peak current limit | MD1108 / drive peak current | 50 A peak (2 × IN) | Set to motor nameplate IMAX (typically 1.5–2 × IN) |
| Torque limit | MD1109 / drive torque limit | Based on 25 A | Recalculate from new current: M = kT × I
|
| Speed-controller gain | MD1101 / MD1102 | Tuned for original drive | May require re-tuning; current-loop bandwidth changes with the larger LT module |
| Axis slot address | MD1300 / drive slot | Slot housing the dual-axis LT | Two separate slot addresses, one per single-axis LT |
The drive's current-loop gain is a function of the LT module's current-sensor bandwidth and the motor's leakage inductance. Because the new 50 A module has a higher current-measurement range and a slightly different transducer gain, the speed-loop gain and integral time constants will likely require a re-tuning pass. Plan for one iteration of automatic commissioning followed by a step-response check on each axis.
Recommissioning Procedure
- Lock out / tag out the 611A infeed. Verify DC bus discharged to < 50 V before any module insertion.
-
Remove the failed dual-axis LT module
6SN1123-1AB00-0CA0. Inspect the backplane connector for bent pins or arc damage. Clean with isopropyl if needed. -
Set the DIP switches on both replacement
6SN1123-1AA00-0CA1modules per the table in the DIP Switch Configuration section above. Use the failed module as a reference for everything except current-range and slot-address. - Insert module A (axis 1) into the original slot for axis 1. Torque the mounting screws to the 611A specification (typically 2.5 N·m for the front-panel screws).
- Insert module B (axis 2) into an adjacent slot if available, or into the same physical slot if the chassis layout allows. Many 611A chassis have a free slot adjacent to the original; verify before re-routing.
- Re-wire the per-axis signals per the wiring table above. Use the original cable colors and ring-lug terminations where possible to keep the schematic traceability intact.
- Re-apply power (main contactor on, DC bus pre-charge). Confirm no faults on the 611A status display at idle.
- Enable each axis individually from the Sinumerik HMI. Listen for fan operation on each new module — both fans should spin up.
- Check for fault 1040 with motors disconnected. This is the same isolation step the original fault demanded; if fault 1040 still raises on either axis, the new module is suspect and the issue is upstream (control card or wiring), not the LT.
- Land the 1FT5 power leads. Reconnect motor 1 to module A and motor 2 to module B. Reconnect the feedback (resolver) cables.
- Run an automatic commissioning pass on each axis via Sinumerik commissioning tools. Verify the motor ID, encoder direction, and current limit match the 1FT5 nameplate.
- Execute a low-speed jog (e.g., 100 mm/min equivalent) on each axis. Verify direction, smoothness, and absence of fault 1040.
- Run a step-response test at 50% rated speed. Adjust speed-controller proportional gain and integral time if overshoot is excessive or response is sluggish.
- Run a full machine cycle (cut cycle on the saw) under no load, then under partial load, then under full load. Monitor the 611A status display throughout.
Verification Checklist
| Check | Expected Result | Pass Criteria |
|---|---|---|
| DC bus voltage at idle | Nominal (e.g., 600 V DC for 480 V AC infeed) | Within ±5% of nominal |
| 611A status display at idle | No fault codes | Display shows ready / run |
| Fault 1040 with motor disconnected | No fault | Display remains ready / run on enable |
| Fault 1040 with motor connected, idle | No fault | Display remains ready / run |
| Low-speed jog (100 mm/min) | Smooth motion in commanded direction | No vibration, no fault |
| Step response at 50% rated speed | Overshoot < 10% | Stable, < 3 settling cycles |
| Continuous current draw at rated load | Below motor nameplate IN | Thermal margin > 20% |
| Peak current draw at acceleration | Below motor nameplate IMAX | No I²t trip |
| Module temperature after 30 min run | Within LT module rating | Heatsink < 70 °C |
| Resolver / encoder feedback | Position count increments with rotation | Counts match commanded motion |
Troubleshooting Matrix
| Symptom | Probable Cause | Remedy |
|---|---|---|
| Fault 1040 immediately on enable, motor disconnected | Failed current sensor or IGBT on the new LT module | Swap modules A and B. If fault follows module, replace the LT module. If fault stays on axis slot, suspect control card 6SN1118. |
| Fault 1040 immediately on enable, motor connected | Motor short to ground, or encoder cable mis-routed | Megger motor windings; verify encoder shield grounded only at drive end. |
| Axis runs but faults 1040 under load | Current limit set above motor nameplate | Reduce continuous current MD1107 to motor nameplate IN. |
| Axis hunts or vibrates at low speed | Speed-loop gain too high for new LT module's current-loop bandwidth | Reduce Kp by 20% and re-test. |
| Axis runs in wrong direction | Resolver / encoder direction bit inverted | In Sinumerik, set the relevant MD (typically MD1011 or per-axis equivalent) for the affected axis. |
| Module A or B over-temp fault | Fan failure or heatsink blocked | Verify fan spins freely; clear dust; replace fan if seized. |
| NCU does not see module B at all | Slot-address DIP set identically to module A | Re-set DIP switch to assign module B to axis-2 slot address. |
| Pulse enable not latching | P-EN wire not landed on terminal 663 of new module | Verify with meter; restore wiring per enable-signal table. |
| Controller enable not latching | C-EN wire not landed; or 24 V supply missing | Verify 24 V at module terminals; land C-EN to 65 / 9. |
| Resolver fault on axis 2 only | Feedback cable not routed to module B | Move resolver cable from unused port on module A to module B's resolver port. |
Field-Engineering Notes
Three points the original troubleshooting thread raised but did not fully resolve are worth committing to memory:
- Symptom fidelity at idle. The user reported "they were getting the same fault high current" with the motor unhooked. This is the single most useful diagnostic on the 611A: a 1040 with no motor rules out the motor, motor cable, and load-side fault, and confines the search to the control card, current sensor, or IGBT section. Always run that isolation step before pulling a module.
- Cable-swap evidence. The user also cross-swapped the motor leads between the two axes on the failed module and confirmed the fault stayed with the original axis slot. That confirms the failure is upstream of the motor terminals and rules out the power-stage wiring. Note that on the migration to two separate LT modules, this isolation test no longer applies directly — each module is its own physical entity.
- Spare-parts readiness. Two 1-axis LT modules from decommissioned equipment were already on the shelf. On SIMODRIVE 611A equipment approaching end of life, stocking one or two 1-axis LT modules as spares is cheaper than holding a repaired dual-axis module because the 1-axis variant is more flexible (any single-axis failure can be covered by cannibalizing a working module).
Lastly, the failed dual-axis module should be retained for bench-level failure analysis if budget allows. Even a faulty LT module can yield useful spares: the bus capacitors, fans, terminal blocks, and the unused axis channel (if it was not the failed one) are typically reusable. Label the module clearly as "DO NOT INSTALL — FAULTY 1040" before storing it on the spares shelf.
FAQ
Can a SIMODRIVE 611A 2-axis LT module (6SN1123-1AB00-0CA0) be replaced with two 1-axis LT modules (6SN1123-1AA00-0CA1)?
Yes. The 611A backplane, control-card interface, and 1FT5 motor wiring are common to both form factors. The replacement requires re-addressing the DIP switches on each new module, splitting the per-axis enable and feedback wiring between the two modules, and updating the Sinumerik machine data so the NCU binds two separate slot addresses to one axis each.
What does fault 1040 on a SIMODRIVE 611A indicate?
Fault 1040 is in the current-monitoring alarm group and indicates the regulator detected an overcurrent or current-imbalance condition at enable. When fault 1040 raises with the motor leads disconnected, the failure is internal to the LT module (current sensor or IGBT) or on the control card — not in the motor, motor cable, or load.
Does the control card 6SN1118-0AE11-0AA1 work with single-axis LT modules?
Yes. The 6SN1118-0AE11-0AA1 is a 2-axis regulator card and produces one independent current / speed / position loop per axis. Each loop's outputs drive one LT module regardless of whether that module is half of a dual-axis unit or a stand-alone 1-axis unit. The wiring changes are at the LT-module terminal block, not at the control card.
Why does the replacement module have 50 A per axis when the original had 25 A?
The 6SN1123-1AA00-0CA1 is a 50 A single-axis LT module. The original 6SN1123-1AB00-0CA0 supplied 2 × 25 A from a single LT. The current capability of the new hardware is higher per axis, but the limit that actually applies is the 1FT5 motor's thermal limit on its nameplate. Set continuous current to motor IN and peak current to motor IMAX in the Sinumerik drive machine data.
Will the 1FT5 motor and resolver need to be re-commissioned after the LT swap?
Yes. The new LT module has different current-sensor scaling and slightly different current-loop bandwidth, which means the speed-controller Kp and Tn should be re-tuned. Run an automatic commissioning pass on each axis, then verify with a low-speed jog and a step-response test at 50% rated speed before returning the machine to production.