Cylinder Force Calculator: Push & Pull
- Pull force (retract)
- N
- Result
- Bore diameter
- 50 mm
- You entered
- Rod diameter
- 20 mm
- You entered
A cylinder force calculator determines the force exerted by a pneumatic or hydraulic cylinder based on bore diameter, rod diameter, and operating pressure. You enter the bore size, rod size, and pressure, and the calculator returns the theoretical push force (extending) and pull force (retracting) in newtons or pounds-force. This is the standard engineering calculation used to size cylinders for presses, clamps, lifts, and actuators.
Formula
The force generated by a cylinder comes from Pascal’s law: pressure applied to a piston area produces a force equal to pressure times area. For the push (extension) stroke, the effective area is the full piston area. For the pull (retraction) stroke, the rod occupies part of the piston area, so the effective area is the piston area minus the rod cross-sectional area.
Push force: F_push = P × A_piston = P × π × (D/2)²
Pull force: F_pull = P × (A_piston − A_rod) = P × π × ((D/2)² − (d/2)²)
Where:
- F = force in newtons (N) or pounds-force (lbf)
- P = gauge pressure in pascals (Pa) or psi
- D = bore (internal cylinder) diameter in meters or inches
- d = rod diameter in meters or inches
- π ≈ 3.1416
In the calculator above, the default bore is 50 mm, rod is 20 mm, and pressure is 6 bar (600,000 Pa). The push force is 600,000 × π × (0.05)² / 4 = 1,178 N (about 265 lbf). The pull force is 600,000 × π × (0.05² − 0.02²) / 4 = 989 N (about 222 lbf).
Worked Example
Using the default values from the calculator:
- Bore diameter D = 50 mm = 0.05 m
- Rod diameter d = 20 mm = 0.02 m
- Pressure P = 6 bar = 600,000 Pa
- Piston area = π × (0.05/2)² = π × 0.000625 = 0.0019635 m²
- Rod area = π × (0.02/2)² = π × 0.0001 = 0.0003142 m²
- Push force = 600,000 × 0.0019635 = 1,178.1 N → rounds to 1,178 N
- Pull force = 600,000 × (0.0019635 − 0.0003142) = 600,000 × 0.0016493 = 989.6 N → rounds to 990 N
The calculator rounds to the nearest whole newton, so the displayed answers are 1,178 N and 990 N. Note that the pull force is always less than the push force because the rod reduces the effective area on the retract side.
How to Use a Cylinder Force Calculator
To get a realistic result, you need three inputs:
- Bore diameter – the internal diameter of the cylinder tube. This is usually stamped on the cylinder or found in the datasheet. Common sizes are 32, 40, 50, 63, 80, 100 mm for pneumatic cylinders.
- Rod diameter – the diameter of the piston rod. This is also in the datasheet. For a given bore, the rod is typically 40–60% of the bore diameter.
- Operating pressure – the gauge pressure of the fluid (air or oil) supplied to the cylinder. Pneumatic systems often run at 6–8 bar (87–116 psi). Hydraulic systems can run at 100–350 bar (1,450–5,000 psi).
Once you have these, the calculator gives the theoretical force. In practice, the actual force is lower due to friction between seals and the cylinder wall, especially at low pressures. A common rule of thumb is to multiply the theoretical force by 0.85–0.95 for pneumatic cylinders, and by 0.9–0.98 for hydraulic cylinders, depending on seal type and speed.
Why Push and Pull Forces Differ
Many people are surprised that a cylinder retracts with less force than it extends. The reason is the rod: on the retract stroke, the fluid pushes on the annular area around the rod, not the full piston face. The larger the rod, the bigger the difference.
For example, a 50 mm bore with a 20 mm rod at 6 bar gives 1,178 N push and 990 N pull – about 16% less. If the rod were 30 mm, the pull force would drop to 754 N, a 36% reduction. So when a cylinder must do heavy work on the retract stroke, choose a smaller rod or a larger bore.
Common Mistakes and Unit Mix-Ups
The most frequent error is mixing units: using pressure in bar with area in square inches, or force in pounds with pressure in pascals. Always convert to a consistent system. In the calculator above, we convert bore and rod from mm to meters and pressure from bar to pascals (1 bar = 100,000 Pa).
Another mistake is using the full piston area for the pull force. That overestimates the retract force by the rod area. Also, remember that the pressure is gauge pressure, not absolute – atmospheric pressure is already accounted for in the system, so you don’t add 1 atm.
Finally, the result is the theoretical force at the rod, not the force available at the load. If the cylinder is mounted at an angle, or if there is a lever arm, the effective force changes. For a direct push/pull along the rod axis, the calculator is accurate.
Limitations of the Formula
The formula assumes ideal conditions: no friction, no leakage, incompressible fluid (for hydraulic), and steady pressure. In real systems:
- Seal friction reduces force, especially at low speeds and low pressures.
- Back pressure from the exhaust side (in pneumatic) or return line (in hydraulic) opposes the motion.
- Dynamic loads, acceleration, and shock can create forces higher than the static force.
- Temperature changes affect fluid viscosity and seal performance.
For design purposes, add a safety factor of at least 1.5 to 2 times the theoretical force if the load is critical. For example, if you need to lift 1,000 N, choose a cylinder that produces at least 1,500–2,000 N of theoretical force.
Choosing the Right Cylinder Size
To select a cylinder for a specific application, follow these steps:
- Determine the required force (push or pull) and the direction it acts.
- Decide the available operating pressure (e.g., 6 bar pneumatic, 150 bar hydraulic).
- Use the calculator to find the minimum bore diameter that gives the required force at that pressure.
- Check the rod diameter – a long stroke with a thin rod may buckle under compression. Use the Euler buckling formula or manufacturer charts.
- Verify the stroke length and mounting style.
For example, to push with 2,500 N at 6 bar, you need a piston area of 2,500 / 600,000 = 0.004167 m², which gives a bore of sqrt(4 × 0.004167 / π) = 0.0728 m = 73 mm. A standard 80 mm bore cylinder would be the closest size.
Pneumatic vs Hydraulic Cylinders
The same force formula applies to both, but the practical differences matter:
- Pneumatic – uses compressed air, typically 6–8 bar. Forces are lower, but the system is clean, fast, and inexpensive. Air is compressible, so load holding is less precise.
- Hydraulic – uses oil, typically 100–350 bar. Forces are much higher for the same bore size. Oil is nearly incompressible, giving precise control and rigid holding.
For example, a 50 mm bore at 6 bar gives 1,178 N, while at 200 bar it gives 39,270 N – over 33 times more. That is why hydraulic cylinders are used for heavy machinery like excavators and presses, while pneumatic cylinders are common in automation and light assembly.
Frequently Asked Questions
How do I convert bar to psi for the calculator?
1 bar = 14.5038 psi. If your pressure is in psi, divide by 14.5038 to get bar, or use a pressure converter. The calculator above expects bar, but you can also use psi if you convert bore and rod to inches and use the formula with psi and square inches – the result will be in pounds-force.
Why is the pull force less than the push force?
Because the rod takes up space on the retract side, reducing the effective area that the pressure acts on. The larger the rod, the greater the difference. This is normal and must be accounted for in design.
What is the actual force I can get from a cylinder?
The theoretical force from the calculator is the ideal maximum. The actual force is lower due to friction, back pressure, and internal leakage. For pneumatic cylinders, expect 5–15% loss; for hydraulic, 2–10% loss. Always apply a safety factor.
Can I use this calculator for a single-acting cylinder?
Yes, for a single-acting cylinder, the push force is the same as the push force here. The pull force is not applicable because the return is done by a spring or external force. The retract force is usually negligible or zero.
Does the stroke length affect the force?
No, the force depends only on pressure and area, not on stroke length. However, a longer stroke increases the risk of rod buckling and requires more fluid volume, but the force at the rod remains the same for a given pressure.
What happens if I increase the rod diameter?
Increasing the rod diameter reduces the pull force but does not change the push force. It also makes the rod stiffer and less prone to buckling, which is why larger rods are used for long strokes. The trade-off is lower retract force.
Related
Formula used
in bore | Bore diameter | mm | 50 | 0 in rod | Rod diameter | mm | 20 | 0 in pressure | Operating pressure | bar | 6 | 0 out push | Push force (extend) | N | pressure * 100000 * pi * (bore/1000)^2 / 4 | 0 out pull | Pull force (retract) | N | pressure * 100000 * pi * ((bore/1000)^2 - (rod/1000)^2) / 4 | 0
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.