Compression Spring Tolerances: EN 15800 Guide & Calculator
Calculate normative compression spring tolerances according to EN 15800 (Grades 1, 2, 3): test loads, diameters, free length, and squareness limits.
Compression Spring Tolerance Calculator
Normative calculation of load tolerances (F₁, F₂), diameters, free length, and geometric squareness/parallelism (e₁, e₂) across Quality Grades 1, 2, and 3.
Grade 2 is the recommended industrial standard to optimize manufacturing repeatability and cost.
Squareness (e₁) and parallelism (e₂) limits apply to springs with closed and ground ends (Type 1 according to EN 15800).
Understanding and Applying Standard EN 15800
Designing a compression spring involves more than specifying its physical dimensions and the forces it must exert. It is equally essential to define the permissible tolerances for its geometric and mechanical characteristics.
Industrial spring production inevitably involves minor dimensional and metallurgical variations. The central question for engineering teams is determining which variations can be accepted without compromising the assembly’s functional reliability.
European standard EN 15800:2008 establishes a common technical reference framework for spring designers, manufacturers, and buyers. It prevents two opposing pitfalls: tolerances that are excessively wide and risk mechanism malfunction, and unnecessarily tight tolerances that dramatically inflate manufacturing and inspection costs.
- What does EN 15800 cover?
Scope of ApplicationThe standard applies to cylindrical helical compression springs cold-formed from round wire. It establishes comprehensive requirements for manufacturing, dimensions, tolerances, and quality inspection.
Normative dimensional domain:
- Wire diameter (d): 0.07 mm to 16.0 mm.
- Mean coil diameter (D): 0.63 mm to 200 mm.
- Free length (L₀): up to 630 mm.
- Active coils (n): at least 2 active coils ($n \ge 2$).
- Spring index (w = D/d): between 4 and 20.
Important: EN 15800 specifies manufacturing tolerances and quality acceptance criteria. It does not replace DIN EN 13906-1, which governs mechanical sizing and stress calculation.
- Three Quality Grades (Grades 1, 2, and 3)
Q = 0.63 / 1.00 / 1.60The standard establishes three quality grades, allowing engineering teams to match manufacturing precision to application requirements:
Required for high-precision assemblies (aerospace, medical, instrumentation). May involve secondary sorting operations and stricter machine setup.
The standard industrial baseline. Applies automatically when technical drawings omit explicit grade callouts.
Suitable when mechanisms allow wider dimensional variations, maximizing manufacturing throughput and economy.
- The Five Main Tolerance Categories
Clause 6.3 to 6.6A. Coil diameter tolerances (Clause 6.3, Table 3)
Spring diameter dictates clearance inside a bore or over a guide mandrel. The standard differentiates between outer diameter ($D_e$), inner diameter ($D_i$), and mean coil diameter ($D = D_e - d$). Tolerances depend on $D$, spring index $w = D/d$, and quality grade.
B. Load tolerances (Clause 6.4 and Annex A)
Force under deflection is usually the primary functional metric. EN 15800 calculates force tolerances using an empirical formula that reflects wire mechanics:
ΔF = ± (a_F · k_f + 0.015 · F) · Q
where $a_F$ is a polynomial function of $d$, $D$, and $w$, and $k_f$ depends on active coil count $n$.
C. Free length tolerances L₀ (Clause 6.5)
Free length $L_0$ is the uncompressed height. The tolerance on $L_0$ is deduced from load tolerance divided by spring rate $R$. Per Clause 6.5, when two load points ($F_1, F_2$) are specified, free length should normally remain an informative reference dimension.
D. Maximum Squareness e₁ (Clause 6.6)
Perpendicularity deviation of spring axis relative to bearing surface (closed and ground ends, Type 1). For Grade 2, $e_1 \le 0.05 \cdot L_0$.
E. Maximum Parallelism e₂ (Clause 6.6)
Angular deviation between top and bottom ground bearing surfaces. For Grade 2, $e_2 \le 0.03 \cdot D_e$.
- Drawing Specification Best Practices
To achieve cost-effective manufacturing without unexpected scrap, follow the adjustment rules in Clause 6.7 of EN 15800:
- Avoid over-constraining: Do not simultaneously mandate Grade 1 on $L_0$, outside diameter, and two separate test loads.
- Prioritize functional requirements: If operating load is paramount, tolerance the forces and leave free length as an un-toleranced reference dimension in parentheses.
- State end types clearly: Closed and ground (Type 1), closed unground (Type 2), open ground, or open unground.
- State explicit grade callouts: Note on drawing: “Tolerances per EN 15800 Grade 2”.
Need Technical Validation on Your Tolerances?
Our engineering team assists you in establishing the ideal tolerance-to-cost ratio for your compression, extension, and torsion springs, avoiding unnecessary grade over-specification.
Contact a Filame Engineer →
Filame Online Calculators & Engineering Tools
Free interactive sizing tools, tolerance estimators, and metallurgical selection matrices for mechanical designers and procurement teams.
3D Spring Sizing Calculator
Interactive 3D Three.js deflection simulation, dynamic spring rate, stress analysis, Goodman fatigue diagrams, and 1-click RFQ.
Spring Tolerances Calculator
Standard manufacturing tolerance calculations for test loads (F₁, F₂), diameters, free length, squareness, and parallelism across Grades 1, 2, and 3.
Galvanic Corrosion Calculator
Electrochemical risk matrix evaluating potential difference between 28 industrial metals across marine, industrial, and atmospheric environments.
Non-Magnetic Spring Steel Filter
Parametric alloy selector for non-magnetic spring applications in medical, aerospace, and precision instrumentation.