Key takeaways
Hydraulic cylinder drift, a cylinder that creeps under load or will not hold position, is among the most misdiagnosed faults in fluid power. This guide helps maintenance technicians, managers, and plant engineers find the real cause and fix it once, safely.
The reflex diagnosis is "the piston seals are bypassing, reseal the cylinder." Often that is wrong, and knowing why saves a teardown.
Take a differential cylinder (single rod) with the load pushing the rod in and both ports blocked. A leaking piston seal lets oil bypass until the pressures equalize. Because the cap side area is larger than the rod side annulus, equal pressures still support the load, with rod side pressure intensified. The rod settles slightly, then holds.
For the rod to keep moving, the trapped oil volume would have to shrink, and a piston seal leak only moves oil across the piston. Drift depends on where the oil can go. The exceptions (a load hanging on the rod, double rod cylinders, intensified pressure cracking a relief valve) are why diagnosis starts with the circuit, not the cylinder. With a hanging load the rod side holds the pressure, and oil bypassing into the larger cap side cannot fill it, so the cap side goes toward vacuum and the rod can keep creeping out.
Before any test, put the load on mechanical supports and apply lockout tagout, then work from the outside of the circuit inward.
Watch the intensified pressure. When you block the ports on a single rod cylinder whose load pushes the rod in, a bypassing piston seal raises the rod side pressure to the load divided by the rod area, which can be several times the normal working pressure. Use gauges, plugs and isolation valves rated above that value before you block anything in.
| Symptom | Most likely cause | First check |
|---|---|---|
| Drift stops with the cylinder ports blocked | Valve spool or counterbalance valve leakage | Meter the valve tank line for flow while holding |
| Drift continues with the ports blocked | External leak: rod seal, fittings, cracked weld; on a hanging load, also piston seal bypass | Inspect the rod, gland, and fittings for wet oil |
| Rod settles a few millimeters, then holds | Piston seal bypass reaching equalization | Pressure test both ports for intensified rod side pressure |
| Drift appears hours after shutdown | Thermal contraction, plus slow valve leakage | Log drift rate against oil temperature |
| Visible oil on the rod or gland | Rod seal failure | Replace seals; inspect the rod for pitting and scoring |
Prevention is contamination control: agree a target ISO 4406 cleanliness code with your supplier, maintain filtration, sample oil on a schedule, and set seal intervals from observed life. The failure mechanisms mirror our guide to mechanical seal failure causes: abrasion, heat, and chemical attack. A condition-based maintenance program catches a weeping counterbalance valve months before the load sags.
A cylinder that drifts once is a repair. One that drifts every quarter is an engineering problem. Log every occurrence as a downtime event with a specific cause code ("cylinder drift: counterbalance valve," not "hydraulic fault") and track MTBF and MTTR for the asset.
When the same press keeps losing availability to the same fault, that triggers structured root cause analysis and a permanent design change. Drift losses land directly on availability, so they belong in your OEE for manufacturing reporting, not a technician's notebook.
Drift rarely trips an alarm; it shows up as slow cycles, position faults, and operators nudging an axis back, losses no manual log captures. Fabrico is a cloud-based MES and OEE platform for manufacturers, with maintenance management (CMMS) built in: it records every stop with its cause and duration straight from the machine, and maintenance work orders take each loss from detection to fix. If drifting cylinders keep eating your availability, book a Fabrico demo.
The standard way to check a piston seal is to pressurize the cylinder at the end of its stroke and measure any leakage past the seal. Support or remove the load, lock out, and relieve all pressure before you disconnect anything. Run the cylinder fully onto its internal stop, disconnect the line from the opposite port, cap that line with a rated plug, and route the open port into a clean container. Pressurize the side against the stop. A steady flow from the open port means the piston seal is bypassing. Repeat at the other end of the stroke to test the seal in the other direction.
With the load pushing the rod in and both ports blocked, a bypassing piston seal drives both gauges to the same value: the load divided by the rod area. That is higher than the cap side pressure you had before by the ratio of piston area to rod area, so on a 2:1 cylinder, where the rod area is half the piston area, it doubles. If the two gauges converge on that value and the rod stops, the seal is bypassing but the rest of the circuit is tight. If both pressures fall, oil is leaving the circuit through a valve, a fitting or the rod seal.
The end of stroke test does not reveal a tube that swells under pressure because its wall is too thin or has been honed too far. Such a tube can seal at the ends and leak past the piston in the middle of the stroke. If the end of stroke test passes but drift continues, test at mid stroke using pressure intensification, with the load supported. In a published example for a cylinder with a 2:1 area ratio, 3000 psi (about 207 bar) on the rod side should read 1500 psi (about 103 bar) on the piston side; a falling reading points to the piston seal or the tube.
It depends on which way the load acts. If the load pushes the rod in, no. Bypassing oil equalizes pressure across the piston and the rod settles, then holds. Sustained drift needs oil to escape through a valve, fitting, or rod seal, or to shrink as it cools; double rod cylinders and loads hanging on the rod are the exceptions.
Support the load mechanically, then isolate the cylinder at its ports with rated valves or plugs. Drift stops: the valving. Continues: the cylinder, fittings, or rod seal.
Any circuit relying on a spool valve to hold position drifts eventually; seat type load holding valves bring drift near zero. Limits depend on the application and manual, and any axis over people needs load holding valves plus mechanical restraint.
Thermal contraction: trapped oil shrinks roughly 0.7 percent per 10 degrees Celsius as it cools, which reads as drift on a long cylinder. Log position against temperature before condemning hardware.
Stop chasing this fault by hand. Fabrico logs each stop against the machine's history, so a repeating fault shows up before it becomes a hard line stop, and the team can open a prioritized work order with the stop itself captured on video wherever a camera covers the line.
Programați o întâlnire individuală cu experții noștri sau înscrieți-vă direct în planul nostru gratuit.
Nu este nevoie de card de credit!