Resolving Siemens MM440 F090 Encoder Fault with r949 Value 6
The Siemens MICROMASTER 440 (MM440) inverter reports fault F090 when the encoder feedback channel detects an anomaly on the optional encoder module. When parameter r949 reports the sub-fault value 6, the drive's diagnostic logic has identified a mechanical/electrical continuity problem at the encoder interface board-to-baseboard connector, not an encoder signal degradation. This article documents the root cause analysis, mechanical remediation steps, EMC practices, and a field-proven connector rework that eliminates intermittent F090 trip events on production lines.
1. Problem Description
Symptom signature observed in the field:
- Drive trips on F090 (Encoder fault) during run command or under load transitions.
- After tripping, parameter r949 reads 6.
- Power-cycle and re-start sometimes clears the fault; other times the fault is sticky until the encoder module is physically disturbed.
- Encoder wiring, encoder head, and supply voltage are within specification (HTL 24 V at encoder module terminals).
- Motor runs open-loop (V/f) without fault when the encoder module is removed.
This signature is diagnostic of a contact integrity problem at the 20-pin (typical) header that mates the encoder option board to the MM440 control board, not a true encoder signal fault.
2. F090 Fault Code Definition and r949 Sub-Fault Meanings
F090 belongs to the encoder feedback fault group. The MM440 stores a numeric sub-fault code in r949 that narrows the root cause. Values most commonly observed on the encoder option module (6SE6400-0EN02-0AP0 family and equivalent SMC10/20/30 plug-in cards) are summarised below.
| r949 value | Sub-fault meaning | Likely cause |
|---|---|---|
| 1 | Encoder signal lost (all channels) | Cable break, encoder power failure |
| 2 | Track A failure | A/A\ inverted pair open or shorted |
| 3 | Track B failure | B/B\ inverted pair open or shorted |
| 4 | Zero/Reference (R) failure | R/R\ pair open or shorted |
| 5 | Module identification failed | EEPROM/ID chip unreadable; module defective |
| 6 | Encoder module not properly inserted / loose contact | Header-to-board connector intermittent; backplane mating issue |
| 7 | Signal level out of tolerance | HTL levels marginal, encoder supply droop |
| 8 | Signal frequency exceeded | Encoder PPR/rpm exceeds max input frequency |
| 9 | Resolver/SSI comms error | Wrong module variant, wiring mismatch |
| 10 | Encoder module internal fault | Hardware self-test failure, replace module |
When r949 = 6, the drive has detected an absence of expected identification reply or contact bounce on the encoder module backplane. This is a connector integrity fault and is therefore treated as a mechanical/EMC problem, not an encoder calibration problem.
3. Root Cause Analysis
From the field reports, three distinct root cause categories reproduce F090 / r949 = 6 on the MM440:
3.1 Mechanical seating of the encoder module
The encoder option plugs into a pin header on the MM440 control board and is held by two captive screws on standoffs. Repeated thermal cycling (drive heats up to ~70 °C internally) and cabinet vibration can loosen the screws or cause the PCB to warp slightly, producing contact resistance oscillation. A module that appears seated by feel may still have one row of pins floating.
3.2 EMC-induced backplane disturbance
The encoder interface is high-impedance (HTL inputs are ~5 kΩ). When the encoder cable shield is grounded only at the drive end, the cable shield acts as a drain for common-mode noise that can couple into the encoder module via the backplane reference. On plants with improper welding-machine earthing bonds, ground-potential transients during stick welding produce differential noise that the encoder option reads as a contact-loss event.
3.3 Oxidised or worn header contacts
Long-term exposure to cabinet humidity, sulfur-bearing atmospheres (paper mills, refineries), or thermal cycling produces a thin oxide layer on the gold-plated header pins. Resistance rises from the spec ~30 mΩ to hundreds of mΩ, and intermittent open circuits occur under vibration.
4. Mechanical Inspection and Re-seating Procedure
- Isolate the drive per EN 60204-1 lock-out/tag-out. Wait the MM440-specified discharge time (minimum 5 minutes after mains removal) before opening the cover.
- Remove the encoder option module by loosening both M3 captive screws. Lift the board straight up; do not rock.
- Inspect the 20-pin header on the MM440 control board and the mating socket on the encoder module under a magnifier. Look for:
- Bent or retracted pins (any pin sitting below the plastic shroud plane).
- Darkened contact area (over-temperature indicator).
- Foreign debris or solder balls bridging adjacent pins.
- Clean the header with isopropyl alcohol (≥ 99 %) and a lint-free swab. Do not use contact cleaners containing silicone or lubricants.
- If oxidation is visible, burnish gently with a soft eraser (pencil-type), then re-clean with IPA.
- Re-seat the encoder module, applying firm even pressure on both sides simultaneously until the pins are fully bottomed in the socket.
- Tighten the captive screws to 0.4 N·m (3.5 lbf·in) in a diagonal sequence. Do not over-tighten, as the standoff threads strip easily.
- Restore power and verify in r001 that the encoder option is detected, then run the motor in sensorless V/f mode to confirm the drive starts.
5. Shielded Cable and Grounding Requirements
EMC performance of the encoder feedback path is governed by how the cable shield is terminated at both ends. The MM440 encoder interface is sensitive to common-mode voltage because its input stage references the drive's internal 0 V, which is bonded to PE at the drive terminal.
5.1 Cable selection
- Use a twisted-pair shielded cable with individual pair foil + overall braid (e.g., Lapp UNITRONIC FD CP plus or Belden 8408/8428 family).
- Encoder supply cores must be a separate pair from the signal pairs; never share a common return.
- Characteristic impedance of the signal pairs: ~120 Ω (HTL differential signalling).
- Maximum cable length for HTL at 24 V: 100 m at 100 kHz, derate linearly with PPR.
5.2 Shield termination
| Shield layer | Drive end (MM440) | Motor/encoder end |
|---|---|---|
| Inner shield (pair foil) | Ground to PE via encoder terminal shield clamp | Floating (insulated with heat-shrink) |
| Outer shield (overall braid) | Ground to PE 360° via EMC gland | Ground to PE 360° via EMC gland at encoder housing |
This two-shield scheme provides capacitive HF bonding on the inner pair (drains fast transients) while the outer braid carries the low-frequency return. Field evidence from operating plants consistently shows that bonding the outer braid at both ends resolves F090 noise-induced trips that single-end bonding cannot.
5.3 Practical EMC gland installation
- Strip 25 mm of outer jacket at the drive end.
- Fold the braid back over the outer jacket to form a pigtail-free 360° contact surface.
- Clamp under a shielded EMC gland (e.g., Lapp SKINTOP MS-SC) tightened to manufacturer torque (typically 2.5–3.0 N·m).
- Connect the gland body to the cabinet back-plate with a short, wide bonding strap (< 50 mm length, ≥ 10 mm² cross-section).
6. Plant Earthing and Welding Interference
Field investigations have repeatedly tied F090 / r949 = 6 trip bursts to welding-machine return-clamp practices on greenfield sites during construction:
- Stick welders return their welding current via the work-clamp to the building earth electrode.
- If the work-clamp is attached to a cable tray or any metallic structure that is bonded to the drive's PE reference, hundreds of amps of welding current flow through the cabinet ground.
- The encoder module's header-to-board ground reference bounces by tens of volts during arc strikes, simulating a contact-open event.
7. Field-Proven Connector Rework (20-Pin Header to Flying Lead)
When the on-board header has visibly worn or oxidised beyond recovery, and replacement MM440 encoder modules are difficult to source, the following rework has been used successfully in production lines:
- Order a mating 20-pin (2×10, 2.54 mm pitch) IDC socket pair: male header on a short flying lead (~150 mm) and female socket clamped to the existing board header.
- Remove the encoder module. Solder/crimp the male header flying lead to the encoder module's 20-pin pad side, maintaining the original pin-out.
- Mount the female socket onto the MM440 control board header (adhesive-backed plastic frame or hot-melt staking).
- Bundle the flying lead with a strain-relief grommet at the encoder module exit and at the control board entry.
- Tie-wrap the flying lead to a fixed cable tray so vibration cannot fatigue the crimps.
- Re-apply power and verify with the encoder diagnostic page.
This approach provides a serviceable connector that can be replaced in 30 seconds without desoldering the MM440 control board header if it wears again.
8. Commissioning Verification Checklist
After any F090 remediation, perform the following verification sequence before returning the drive to production duty:
| Step | Action | Expected result |
|---|---|---|
| 1 | Apply control power only; do not enable run | r001 = 0, no pre-charge fault |
| 2 | Read r949 and clear it (P0952 if available) | r949 = 0 |
| 3 | Check encoder option identification parameter | Module type reported correctly |
| 4 | Hand-rotate motor shaft slowly (open enable) | Pulse counter increments monotonically in r0061 (or equivalent feedback parameter) |
| 5 | Run motor in V/f mode to 50 % speed, 30 s | No F090; r0036 (output frequency) tracks r0020 (setpoint) |
| 6 | Switch to closed-loop vector (SLVC) with P1300 = 21 | Stable torque, no oscillation in r0027 (actual current) |
| 7 | Apply 100 % step load, observe F090 trip margin | Drive sustains load, no F090 in r0947 fault buffer |
| 8 | Cycle power three times consecutively | Encoder module detected on every cold start |
| 9 | 24-hour soak test at operating temperature | r949 = 0 throughout; r0947 buffer empty |
9. Related Fault Codes and Cross-Reference
The MM440 fault buffer (r0947 / r0948 / r0949) should always be inspected when investigating F090. Adjacent faults that can mask or co-exist with F090:
| Fault | Meaning | Relationship to F090 |
|---|---|---|
| F085 | Encoder interface initialisation failure | Often co-reported on first power-up with a freshly seated module |
| F091 | Encoder signal plausibility error | May follow F090 if encoder head itself is marginal |
| F008 | DC bus undervoltage | Can appear during mains dip and trigger encoder logic reset |
| F052 | Encoder option EEPROM CRC | Indicates module internal memory failure, not contact |
| A079 | Encoder signal warning (not a trip) | Threshold-triggered by r949 = 6 chatter, before fault latches |
10. Preventive Maintenance Schedule
For encoder-equipped MM440 drives in continuous duty, integrate the following preventive maintenance activities:
| Interval | Action |
|---|---|
| Monthly | Read r949 fault buffer; trend encoder count integrity |
| Quarterly | Visual inspection of cabinet door gasket integrity (humidity ingress) |
| Semi-annually | Re-torque encoder module captive screws to 0.4 N·m |
| Annually | Remove encoder module, inspect header, clean with IPA |
| 5-yearly | Replace encoder option module prophylactically in harsh environments |
11. Diagnostic Flowchart
12. Spare Parts Reference
Recommended spares for encoder-equipped MM440 fleets:
- Encoder option module (verify variant: HTL 24 V, TTL 5 V, SSI, resolver)
- M3 standoff screws for module mounting
- 20-pin (2×10, 2.54 mm) IDC header pair for rework
- EMC glands sized to encoder cable OD
- Shielded twisted-pair encoder cable, drum length
13. Safety Notes
- Always de-energise the drive and follow lock-out/tag-out procedures before opening the enclosure.
- Capacitors in the MM440 DC bus retain hazardous voltage for several minutes after mains removal; observe the 5-minute discharge rule.
- Encoder wiring modifications must comply with the drive's installation manual and local electrical codes.
- If the drive controls a hoist, lift, or any safety-relevant axis, treat any F090 trip as a potential safety stop and verify the brake circuit independently before returning to service.
14. Frequently Asked Questions
What does F090 mean on a Siemens MM440 drive?
F090 is the encoder fault. The MM440 stores a numeric sub-fault in r949 that pinpoints the cause. When r949 reads 6, the encoder option module is not making reliable contact with the control board header.
Is r949 = 6 always caused by a loose module?
Not always. r949 = 6 most commonly indicates intermittent contact at the 20-pin header, but it can also be triggered by severe common-mode EMC transients that mimic a contact-open event. Inspect the mechanical seating first, then audit the encoder cable shield and plant earthing.
Should the encoder cable shield be grounded at one end or both ends?
For the outer braid (overall shield), ground at both ends using 360° EMC glands. For the inner pair foil shield, ground only at the drive end. This two-shield scheme provides both HF drain and low-impedance return, and is the configuration that has consistently eliminated F090 trips on operating plants.
Can I keep running the motor in V/f mode without the encoder?
Yes. Setting P1300 = 0 or 2 (V/f or FCC) disables the encoder dependency and the motor will run open-loop. This is a useful diagnostic step but is not a permanent fix if the application requires closed-loop speed or torque control.
How long does the encoder module rework last?
With proper strain relief and quarterly re-torque of the module screws, the rework typically delivers 2–5 years of service life in light-industrial environments. In harsh atmospheres (paper, chemical, marine), plan for annual preventive replacement of the encoder module.
What is the torque specification for the encoder module mounting screws?
Tighten the M3 captive screws to 0.4 N·m (3.5 lbf·in) in a diagonal sequence. Do not exceed 0.5 N·m, as the standoff threads strip easily on the MM440 control board.