ANSI B1-1-1967 Allowance Calculator | Calculate Tolerances


ANSI B1-1-1967 Allowance Calculator

Determine screw thread fit allowances and tolerances.

Screw Thread Fit Inputs



Select the thread series (e.g., 2A for external threads, 2B for internal threads).



The basic major diameter of the thread.



The distance between corresponding points on adjacent threads.



Typically 0.6495 times the pitch (for standard 60° threads).



Calculation Results

Basic Major Diameter: — mm
Basic Pitch Diameter: — mm
Basic Minor Diameter: — mm
Allowance (min): — mm
External Thread Max Dia: — mm
Internal Thread Min Dia: — mm

Calculations based on ANSI B1.1-1967 standards for screw thread fits. The allowance is the minimum intentional clearance between mating parts.

Visual Representation of Thread Fits

External Thread Max Major Diameter
Internal Thread Min Major Diameter
External Thread Max Pitch Diameter
Internal Thread Min Pitch Diameter
External Thread Min Minor Diameter
Internal Thread Max Minor Diameter

Thread Fit Parameters Table (Example: M10 x 1.5)

Parameter Symbol Internal Thread (e.g., 2B) External Thread (e.g., 2A) Unit
Basic Major Diameter D / d mm
Basic Pitch Diameter E / e mm
Basic Minor Diameter d1 / D1 mm
Max External Major Diameter D_max mm
Min External Major Diameter D_min mm
Max External Pitch Diameter e_max mm
Min External Pitch Diameter e_min mm
Max External Minor Diameter d1_max mm
Min External Minor Diameter d1_min mm
Max Internal Major Diameter D_max mm
Min Internal Major Diameter D_min mm
Max Internal Pitch Diameter E_max mm
Min Internal Pitch Diameter E_min mm
Max Internal Minor Diameter d1_max mm
Min Internal Minor Diameter d1_min mm
Allowance (Min) Allow mm

What is ANSI B1.1-1967 Allowance?

The ANSI B1.1-1967 standard, titled “Unified Screw Threads,” is a foundational document for specifying the dimensions and tolerances of screw threads widely used in the United States and Canada. Within this standard, the concept of “allowance” is crucial for ensuring proper assembly and function of threaded components. Allowance refers to the minimum intentional clearance between the maximum material condition of the external thread (screw) and the maximum material condition of the internal thread (nut or tapped hole). It’s not just about whether parts will fit, but how easily they will assemble and operate under various conditions. Understanding and calculating these allowances are vital for designers and manufacturers to guarantee interchangeability and reliable performance.

Who should use it: Mechanical engineers, design engineers, manufacturing engineers, quality control inspectors, machinists, and anyone involved in the design, production, or inspection of threaded fasteners and assemblies will find the ANSI B1.1-1967 standard and its allowance calculations indispensable. This includes industries ranging from automotive and aerospace to consumer goods and general manufacturing.

Common misconceptions: A common misconception is that allowance is the same as tolerance. While related, tolerance defines the total permissible variation in a dimension, whereas allowance specifically denotes the *minimum* intentional gap. Another misconception is that all threads need a significant allowance; the standard specifies different classes of fit (e.g., 1A/1B, 2A/2B, 3A/3B), each with varying degrees of allowance or even interference, depending on the application’s requirements for looseness or tightness. The number ‘1967’ refers to a specific revision of the standard; newer versions exist, but the principles of allowance remain consistent.

ANSI B1.1-1967 Allowance Formula and Mathematical Explanation

The calculation of allowances and other thread fit parameters under ANSI B1.1-1967 is derived from the basic thread geometry and the specified class of fit. The core idea is to define the boundaries of the thread profiles to ensure they mate correctly.

The fundamental calculations involve determining the basic diameters (Major, Pitch, Minor) and then applying standard allowances and tolerances based on the thread series (e.g., 1A, 2A, 3A for external; 1B, 2B, 3B for internal). The allowance is a specific requirement for certain classes of fit to ensure clearance.

Key Formulas:

  • Basic Major Diameter (D or d): This is the nominal diameter of the thread.
  • Basic Pitch Diameter (E or e): Derived from the major diameter and pitch. For standard threads, E = d - (2 * 0.6495 * P) or e = d - (2 * 0.6495 * P).
  • Basic Minor Diameter (D1 or d1): Derived from the major diameter and thread height. D1 = d - (2 * H) where H is the height of the sharp V-thread. For standard threads, D1 = d - (2 * 0.866025 * P). However, the actual minor diameter is often defined by the crest truncation. A more practical definition involves the pitch diameter: D1 = E - 2 * 0.541266 * P and d1 = e - 2 * 0.541266 * P.
  • Allowance (min): For classes 1A and 2A external threads, the allowance is applied to the pitch diameter. The minimum allowance is typically defined relative to the basic major diameter and pitch. For 1A and 2A fits, the allowance is Allowance_min = 0.0024 * d^0.75 (in inches, converted to mm) or derived from specific tables. A common simplified approach for 2A/2B is that the allowance is the difference between the maximum internal pitch diameter and the minimum external pitch diameter.
  • Tolerances: These are applied to the basic dimensions to define the acceptable variation. For example, the pitch diameter tolerance (TP) for external threads is often TP_ext = 0.0018 * (PD)^0.375 * cube_root(L), and for internal threads, TP_int = 0.0015 * (PD)^0.375 * cube_root(L), where PD is pitch diameter and L is thread length. These formulas are complex and often simplified or derived from tables in the standard.

Variable Explanations Table:

Variable Meaning Unit Typical Range / Formula
d (External) / D (Internal) Nominal Major Diameter mm User Input (e.g., 10 mm)
P Pitch mm User Input (e.g., 1.5 mm)
H Height of sharp V-thread profile mm 0.866025 * P
E (Internal) / e (External) Basic Pitch Diameter mm d - (2 * 0.6495 * P)
D1 (Internal) / d1 (External) Basic Minor Diameter mm d - (2 * 0.866025 * P)
Allowance (min) Minimum clearance between max ext. thread and max int. thread mm Class/Diameter Dependent (e.g., 2A/2B)
Tolerances (e.g., Tp) Permissible variation from basic size mm Diameter, Length, and Class Dependent
Class of Fit (e.g., 2A, 2B) Specifies the desired fit tightness N/A 1A/1B (Loose), 2A/2B (Standard), 3A/3B (Tight)

Practical Examples (Real-World Use Cases)

The ANSI B1.1-1967 standard, particularly the allowances and tolerances, ensures that parts manufactured by different facilities can still assemble correctly.

Example 1: Standard Bolt and Nut Assembly (2A/2B Fit)

Consider a common M10 x 1.5 bolt (external thread) and a standard nut (internal thread). For general-purpose applications, a 2A fit for the bolt and a 2B fit for the nut are typically specified.

  • Inputs:
  • Nominal Diameter (d): 10 mm
  • Pitch (P): 1.5 mm
  • Thread Series: 2A (External), 2B (Internal)

Calculation using the calculator:

  • Basic Major Diameter (d): 10.000 mm
  • Basic Pitch Diameter (e): 10.000 – (2 * 0.6495 * 1.5) = 8.051 mm
  • Basic Minor Diameter (d1): 10.000 – (2 * 0.866025 * 1.5) = 7.402 mm
  • Allowance (min) for 2A (calculated via standard formulas/tables): Approximately 0.072 mm
  • Max External (2A) Major Diameter: 10.000 – Allowance = 9.928 mm (using a common simplified calculation for max ext. major dia relative to basic)
  • Min Internal (2B) Major Diameter: 10.000 mm
  • Max External (2A) Pitch Diameter: 8.051 mm
  • Min Internal (2B) Pitch Diameter: 8.051 + Tolerance = ~8.165 mm (Tolerance is class and diameter dependent)
  • Max Internal (2B) Minor Diameter: 7.402 mm

Result Interpretation: A minimum allowance of 0.072 mm ensures that even when the bolt is at its largest (maximum material condition) and the nut is at its smallest (maximum material condition), there’s still a gap. This guarantees easy assembly. The tolerances further define the acceptable range for pitch and minor diameters, ensuring the threads engage correctly without binding.

Example 2: Tight Fit Application (3A/3B Fit)

For applications requiring a closer fit, perhaps for precision equipment where slight movement is undesirable, a 3A/3B fit might be specified. This fit class has minimal or no allowance and tighter tolerances.

  • Inputs:
  • Nominal Diameter (d): 6 mm
  • Pitch (P): 1.0 mm
  • Thread Series: 3A (External), 3B (Internal)

Calculation using the calculator:

  • Basic Major Diameter (d): 6.000 mm
  • Basic Pitch Diameter (e): 6.000 – (2 * 0.6495 * 1.0) = 4.701 mm
  • Basic Minor Diameter (d1): 6.000 – (2 * 0.866025 * 1.0) = 4.268 mm
  • Allowance (min) for 3A: Zero (No allowance specified for 3A/3B)
  • Max External (3A) Major Diameter: 6.000 mm
  • Min Internal (3B) Major Diameter: 6.000 mm
  • Max External (3A) Pitch Diameter: 4.701 mm
  • Min Internal (3B) Pitch Diameter: 4.701 + Tolerance = ~4.766 mm (Tight tolerance for 3B)
  • Max Internal (3B) Minor Diameter: 4.268 mm

Result Interpretation: With no allowance, the external and internal threads are designed to have a very precise fit. The 3A/3B class relies heavily on controlled tolerances to ensure proper engagement. This fit is suitable when precise positioning and minimal play are critical, though assembly might require more care than looser fits.

How to Use This ANSI B1.1-1967 Calculator

This calculator simplifies the process of determining critical dimensions and allowances for Unified Screw Threads as defined by the ANSI B1.1-1967 standard. Follow these steps:

  1. Select Thread Series: Choose the appropriate thread series from the dropdown menu. Common choices are 2A for external threads (like bolts) and 2B for internal threads (like nuts or tapped holes). Series 1A/1B offer looser fits, while 3A/3B offer tighter fits.
  2. Enter Nominal Diameter: Input the basic major diameter (d or D) of the thread in millimeters. This is usually the stated size of the thread (e.g., 10 for an M10 thread).
  3. Enter Pitch: Input the pitch (P) of the thread in millimeters. For standard metric threads, this is the distance between thread crests. For UNC/UNF, this is threads per inch, requiring conversion. (This calculator assumes metric pitch).
  4. Verify Thread Height Factor (H): The calculator defaults to 0.6495, which corresponds to the 60° thread angle standard. Adjust only if you are working with a non-standard thread geometry specified in older or specialized standards.
  5. Calculate: Click the “Calculate” button.

How to Read Results:

  • Primary Result (Allowance): The main output shows the minimum calculated allowance in millimeters. A positive value indicates clearance.
  • Intermediate Values: These provide key basic dimensions (Major, Pitch, Minor diameters) for both internal and external threads, along with the maximum and minimum limits for critical diameters and the calculated allowance.
  • Formula Explanation: Briefly describes the basis of the calculations.
  • Table: A detailed breakdown of thread fit parameters, showing the range of acceptable dimensions for both internal and external threads based on the selected series and calculated tolerances.
  • Chart: A visual representation comparing the maximum and minimum extents of the major and pitch diameters for internal and external threads, illustrating the clearance (allowance) or interference.

Decision-Making Guidance:

  • Class of Fit: The choice of thread series (1A/1B, 2A/2B, 3A/3B) is critical. 2A/2B is the most common for general engineering. Use 1A/1B for assemblies requiring quick and easy fastening. Use 3A/3B for applications demanding precise fits and minimal looseness, but be aware of potential assembly difficulties and increased manufacturing costs.
  • Interpreting Allowance: A sufficient allowance ensures that parts will assemble freely under all specified tolerance conditions. If your calculated allowance is zero or negative (which shouldn’t happen for 1A/2A fits but could theoretically occur with incorrect inputs or extreme tolerances), it indicates a potential fit issue.
  • Tolerance vs. Allowance: Remember that the calculator primarily focuses on the *allowance* (minimum intentional clearance). The final fit also depends on the tolerances applied to pitch and major diameters, detailed in the table.

Key Factors That Affect ANSI B1.1-1967 Results

Several factors influence the calculated allowances and the resulting thread fit. Understanding these is key to effective design:

  1. Nominal Diameter: Larger diameters generally have larger tolerances and allowances, as specified by the standard’s formulas or tables. A 1-inch bolt will have significantly more potential clearance than a 1/4-inch bolt.
  2. Pitch: Finer pitch threads (smaller P value for the same diameter) typically have tighter tolerances and potentially smaller allowances compared to coarse pitch threads. This is because the thread angle is steeper.
  3. Class of Fit (Thread Series): This is the most direct factor. 1A/1B provides the maximum allowance for looseness. 2A/2B offers a standard, general-purpose fit with moderate allowance. 3A/3B provides the minimum allowance (often zero) for tight fits, requiring precise manufacturing.
  4. Thread Length: While not a direct input in this simplified calculator, the length of the engaged threads affects the cumulative tolerance. Longer threads can exacerbate cumulative pitch errors, influencing the effective fit. Standards often have formulas that incorporate thread length (L).
  5. Manufacturing Tolerances: The standard defines nominal allowances and tolerances. Actual manufacturing processes might introduce variations. Machining accuracy, tool wear, and quality control significantly impact whether a part meets its specified tolerance and thus achieves the intended allowance.
  6. Coating and Plating: Applying coatings (like zinc plating or paint) adds thickness to the threads. This effectively increases the size of the external thread and decreases the size of the internal thread, reducing or even eliminating the designed allowance. Designers must account for plating thickness when specifying thread dimensions or choose larger allowances.
  7. Material Properties: While not directly part of the dimensional standard, material properties can affect fit over time. Thermal expansion/contraction due to temperature changes can alter the clearance. Additionally, materials susceptible to galling might require slightly larger allowances.
  8. Wear: Over time, threads can wear down, especially in high-cycle applications. This wear effectively increases the clearance between mating parts, potentially reducing the initial allowance or increasing existing clearance.

Frequently Asked Questions (FAQ)

Q1: What is the difference between Allowance and Tolerance in ANSI B1.1-1967?

Allowance is the minimum intentional clearance between mating external and internal threads (max external material condition vs. max internal material condition). Tolerance is the permissible variation from a basic dimension. For example, the pitch diameter has a tolerance specifying its acceptable range.

Q2: Is ANSI B1.1-1967 still the current standard?

ANSI B1.1-1967 is a significant revision, but it has been superseded by later versions, such as ANSI/ASME B1.1-2003 (and subsequent updates). However, the fundamental principles of thread fits, allowances, and tolerances remain largely consistent, and designs based on the 1967 standard are still common.

Q3: How does plating affect the allowance?

Plating adds material thickness. For external threads, plating increases their size, reducing the effective allowance. For internal threads, it decreases their size, also reducing allowance. Standard practice often involves specifying a tighter external thread tolerance (e.g., 2A modified) or slightly larger internal thread allowances to compensate for plating.

Q4: What does a ‘Class 3A’ thread mean?

Class 3A refers to an external thread fit with very tight tolerances and no allowance. It’s intended for applications requiring a precise fit between mating parts, often used in specialized aerospace or instrumentation components where minimal play is essential.

Q5: Can I use this calculator for metric threads (M-profile)?

Yes, this calculator is designed for Unified Screw Threads but uses metric units (mm) for inputs and outputs. The underlying geometry (60° angle, H = 0.6495 * P) is common to both Unified (UN) and standard Metric (M) threads, making the calculations applicable for basic dimensional analysis.

Q6: What happens if the calculated allowance is very small?

A very small allowance means the parts will have minimal clearance. This is characteristic of tighter fits (like 3A/3B) or for smaller diameter threads. Ensure your manufacturing process can achieve the required precision to maintain this minimal clearance.

Q7: Does the calculator account for thread length (L)?

This simplified calculator does not directly take thread length as an input. However, the ANSI B1.1 standard’s tolerances are often derived using formulas that include thread length. For very critical applications or long threads, consulting the full standard or specialized software is recommended.

Q8: How important is the thread crest and root geometry?

While basic dimensions like pitch and major/pitch diameters are key, the actual shape of the thread crest and root affects performance. ANSI B1.1 specifies limits for crest truncation and root radii to ensure interference fits don’t occur and that clearance is maintained appropriately, especially under load.

© Your Company Name. All rights reserved. | Disclaimer: This calculator provides estimates based on standard formulas. Always consult official standards for critical applications.



Leave a Reply

Your email address will not be published. Required fields are marked *