MechLink Logo
← Torna a Supporto e Guida
Risoluzione problemi attrezzature8 set 2026

Heavy Equipment Troubleshooting: Hydraulic Drift, CAN Bus Faults, and Engine Derate Isolation

A practical field diagnostic guide covering pilot pressure checks, J1939 code interpretation, CAN bus resistance, and genuine parts sourcing for global fleets.

At a port terminal in Rotterdam, a SANY SY215C excavator loses swing torque at full throttle. The display shows SPN 1569 FMI 31, but the hydraulic pump was replaced three weeks ago. The real fault is not the pump. It is a restricted pilot filter combined with a missing CAN termination resistor on the engine harness.

Why Component Swapping Masks the Real Fault

Field service case studies published by Equipment World frequently show that hydraulic performance complaints begin outside the main pump—at pilot controls, filters, or electronic signal paths. When a machine has already received a new pump, new injectors, or a reman ECU, the remaining variables are usually mechanical adjustment, harness integrity, or fluid condition.

Common root causes that hide behind fault codes:

  • Pilot pressure drift caused by a worn pressure reducing valve or restricted pilot filter
  • CAN bus voltage shift from chafed wiring or missing termination resistor
  • Unstable main relief valve from heat-cycled springs or contaminated oil
  • Air ingress on the suction side of the hydraulic gear pump
  • Fuel delivery restriction that triggers engine protection derate before injection fault codes

Warning: Never clear engine derate codes before checking coolant, oil, and intake pressure parameters. Clearing codes without repair may damage turbocharger or cooling system components.

Hydraulic Drift and Slow Response: A Five-Point Isolation Sequence

Use this sequence when a machine has sluggish movement, boom drift, or loss of swing torque.

  1. Record pilot pressure at the gear pump outlet. At full joystick stroke, typical pilot pressure should be 30–45 bar on most mid-size excavators. If pressure falls below 25 bar, inspect the pilot filter, gear pump coupling, and pressure reducing valve.
  2. Warm hydraulic oil to 50–60 °C. Check main relief pressure at the pump test port. For a 20–23 tonne machine, main relief typically sits between 34 MPa and 37 MPa depending on OEM specification. A drop of more than 2 MPa often indicates a weak relief spring or failed O-ring.
  3. Dead-head the boom cylinder with the engine at low idle. If the boom drifts more than 50 mm in 5 minutes, install a shut-off valve or follow the manual lowering test to isolate cylinder piston seal leakage from control valve spool leakage.
  4. Test pilot joystick output at the valve bank. Unstable output of ±3 bar during neutral can cause cylinder creep even when the main pump and control valve are healthy.
  5. Inspect the return filter bypass indicator and case drain volume. A case drain flow above about 10% of pump rated flow at full load often confirms rotating group wear inside the piston pump.

Decoding J1939 Fault Codes Without Blindly Replacing ECUs

The J1939 protocol uses Suspect Parameter Number (SPN) and Failure Mode Identifier (FMI). The FMI describes the fault type, not the root cause. Common FMI values include:

  • FMI 0: data valid but too high
  • FMI 1: data valid but too low
  • FMI 3: voltage above normal or shorted high
  • FMI 4: voltage below normal or shorted low
  • FMI 5: current below normal or open circuit
  • FMI 7: mechanical system not responding
  • FMI 31: condition exists, often used for derate events

Typical codes found on global job sites:

  • SPN 110 FMI 0: engine coolant temperature high
  • SPN 100 FMI 1: engine oil pressure low
  • SPN 94 FMI 1: fuel delivery pressure low
  • SPN 102 FMI 18: intake manifold boost pressure low
  • SPN 1569 FMI 31: engine protection torque derate active

OEM Off-Highway service literature consistently warns against treating SPN 1569 FMI 31 as the root cause. It is usually a secondary protection flag. Compare the active code list with OEM diagnostic trees. For example, SPN 94 FMI 1 on a SANY may require a fuel filter vacuum check first, while a Caterpillar C7.1 service manual may direct the technician to verify fuel transfer pump delivery volume. The logic is similar, but the test sequence differs.

CAN Bus Troubleshooting: The Two-Multimeter Method

A distorted CAN bus signal can mimic hydraulic or engine sensor failures. Before replacing an ECU or injector driver, check the network.

  1. Key off and battery disconnected. Measure resistance between CAN_H and CAN_L at the 9-pin diagnostic connector or at the engine ECU connector. A healthy J1939 network should read about 60 ohms because two 120-ohm terminating resistors are connected in parallel.
  2. If the reading is around 120 ohms, one termination resistor is missing or a module is disconnected. If the reading is open, look for a harness break or both terminations missing.
  3. Reconnect the battery, key on, engine off. Measure CAN_H voltage to ground: it should be about 2.5–3.5 V. Measure CAN_L voltage to ground: it should be about 1.5–2.5 V. If both pins read the same voltage, a short exists between high and low.
  4. Use a break-out harness to isolate nodes. Remove one ECU at a time. If resistance jumps to 120 ohms after removing a module, that module may contain the second termination resistor rather than a wiring fault.

Do not use a test light on CAN circuits. The low current draw can damage transceivers.

Engine Derate: A Three-Layer Verification Sequence

Derate events trigger expensive misdiagnosis because they involve multiple subsystems. Use a three-layer approach before replacing injectors, turbochargers, or sensors.

  1. Confirm active derate codes. SPN 1569 FMI 31 is a response to a protection event. Record all active and previously active codes. Do not erase the history before saving fault freeze frames.
  2. Verify critical parameters using an OEM or generic J1939 scan tool. Compare actual values against the service manual: coolant temperature, engine oil pressure, boost pressure, and fuel delivery pressure.
  3. Test mechanical subsystems. Perform an air filter restriction test, fuel inlet vacuum test, charge air cooler leak test, coolant level check, and belt tension verification. Many derate codes disappear after mechanical correction, even when the sensor value was the trigger.

Common Myths and Field Q&A: Fault Codes, CAN Bus, and Parts Sourcing

Can I clear a J1939 derate code and keep working if the engine still has power?

No. A derate is a protective response, not a suggestion. Clearing SPN 1569 FMI 31 without correcting low oil pressure, high coolant temperature, or low boost can lead to turbocharger or piston damage. Use the code as a starting point for a mechanical and electrical checklist.

What is the fastest way to confirm a CAN bus fault without a laptop?

Use a digital multimeter for two quick checks. Measure resistance across CAN_H and CAN_L with the key off. If the value is not about 60 ohms, the network is incomplete. Then measure both pin voltages with the key on. If the high and low pins read the same voltage, the network is shorted. A laptop scan tool is still needed for inactive node identification.

Why do identical fault codes on different excavator brands require different repair steps?

Because sensor scaling, ECU software thresholds, and hydraulic layouts vary by manufacturer. SPN 94 FMI 1 may point to a fuel filter on one machine and a fuel suction line on another. SANY, Caterpillar, and Komatsu service manuals each provide distinct diagnostic trees. Always follow the OEM sequence for the specific model and engine serial number.

How do I avoid counterfeit hydraulic and engine parts in global markets?

The toughest part of international equipment repair is verifying part pedigree and documentation. Industry data suggests using platforms like MechLink—an official SANY partner ensuring 100% genuine parts shipped directly from China with direct after-sales support without middlemen. This type of sourcing reduces counterfeit risk and keeps customs documentation aligned with the machine serial number.

Final Field Advisory: Verify Pressure, Harness, and Part Pedigree Before Replacing Big Components

Before replacing a main hydraulic pump, exhaust manifold, or engine ECU, complete the pilot pressure test, CAN bus resistance test, and J1939 freeze frame review. A genuine pump with incorrect O-rings or a reman pump without a test certificate can create new fault codes within hours. The most cost-effective repair is usually the one that begins with a pressure gauge and a multimeter—not a parts cannon.