📘 LEO Technical Academy — Module 2: Maintenance Fundamentals — Lesson 2.3 — Draft | ✅ No SME Review Required · Green Risk
LEO Technical Academy / Module 2: Maintenance Fundamentals / Lesson 2.3
Level 1 — Technician 🟢 Risk: GREEN ⚙️ Mechanical ⏱ 45 min Intermediate

Lesson 2.3: Limits, Fits, and Tolerances

Engineering dimensional limits, fit classifications, and precision measurement techniques for industrial mating assemblies.

TECH-2-3 · ANSI B4.1 · ISO 286 · Version 1.0.0 · 2026-05-23
§1

Learning Objectives

By the end of this lesson, you will be able to:

  • Objective 1 — Cognitive/Understanding: Define the engineering distinction between Clearance, Transition, and Interference fits and articulate the operational purpose of each class.
  • Objective 2 — Diagnostic/Analytical: Interpret industrial engineering drawings to determine upper and lower dimensional limits from nominal dimensions and tolerance notations.
  • Objective 3 — Field/Practical: Measure a mating shaft and housing bore using precision micrometers to calculate the precise structural allowance and verify fit compliance against OEM specifications.
§2

Field Scenario

💡 The 2:00 AM Reality Check

You are replacing a failed 3-phase motor bearing on a critical production line. The old bearing came off easily because it had failed and spun on the shaft journal. You grab a new bearing, slide it onto the shaft, and notice it slips all the way down to the shoulder with zero resistance. You can spin the inner ring by hand.

A hurried tech would say, "Awesome, no press needed!" and bolt the motor back together.

Within two days, the motor fails again. Because the shaft journal was worn down by just 0.002 inches (2 mils), the bearing inner ring spun on the shaft instead of the rolling elements turning inside the raceway. The resulting frictional heat melted the rotor winding insulation.

You must measure dimensions, because your eyes cannot see a two-thousandth-of-an-inch error.

§3

Concept Overview

In an industrial facility, parts must be interchangeable. A replacement bearing manufactured in Germany must fit onto a motor shaft manufactured in Japan perfectly. Because it is physically impossible to machine a part to an absolute, exact size every single time, engineers use Limits, Fits, and Tolerances.

Core Definitions

  • Nominal Size: The baseline target size specified on a blueprint (e.g., a "2-inch shaft").
  • Limits: The maximum and minimum allowable dimensions of a part.
  • Tolerance: The total permissible variation in a size — the mathematical difference between the upper limit and lower limit.
  • Fit: The degree of tightness or looseness between two mating parts (such as a shaft sliding into a hole).

The Three Classes of Fits

Mating parts fall into three strict operational fit categories:

  1. Clearance Fit: The hole is always larger than the shaft. The parts can move or rotate freely relative to each other (e.g., a shaft inside a sleeve bearing).
  2. Interference Fit (Press Fit): The shaft is intentionally machined slightly larger than the mating hole. Assembling them requires high force or thermal expansion/contraction, compressing the metals together to lock them permanently without fasteners.
  3. Transition Fit: The tolerance bands overlap. Depending on the exact manufacturing variance of that specific part, the result could be a slight clearance or a slight interference (e.g., precision locating dowel pins).
§4

Visual Explanation

VA-2-3-01 — Three Classes of Fits: Engineering Comparison Matrix
CLEARANCE FIT TRANSITION FIT INTERFERENCE FIT BORE Ø 1.004" SHAFT Ø 1.000" Hole > Shaft Gap (clearance space) Allowance = +0.004" Free rotation / sliding EXAMPLE: Shaft in sleeve bearing BORE Ø 1.001" SHAFT Ø 1.001" Bands Overlap May clear OR interfere Allowance ≈ 0.000" Precise locating fit EXAMPLE: Precision dowel pin BORE Ø 1.000" SHAFT Ø 1.002" −0.001 −0.001 Shaft > Hole Metals physically overlap Allowance = −0.002" 🔒 Force or heat required EXAMPLE: Bearing race on shaft journal

VA-2-3-01 — Clearance fit allows free motion; transition fit may clear or interfere depending on actual part measurements; interference fit requires mechanical force or thermal expansion to assemble and creates a permanent, self-locking joint.

§5

How the Principle Works

To determine the actual fit profile of two mating parts before assembly, compute the Allowance using precision micrometer measurements:

Allowance = Min Hole Size − Max Shaft Size
+ result → Clearance Fit guaranteed result → Interference Fit guaranteed ≈ 0 result → Transition zone
Positive Allowance
+0.004"
✅ Clearance Fit
Free motion — add lubrication
Near-Zero Allowance
±0.000"
⚠️ Transition Zone
Verify with OEM table
Negative Allowance
−0.002"
🔒 Interference Fit
Press or heat required

The intensity of an interference fit dictates the mechanical pressure holding the joint solid. For a typical industrial motor bearing journal, the interference target is incredibly tight — frequently ranging between just 0.0005 inches to 0.0015 inches (0.5 to 1.5 mils) of negative allowance overlap.

§6

Component or System Examples

Machine Interface Class Target Fit Category Real-World Component Application
Blower Fan Impeller to Shaft Clearance Fit (Sliding) Features a key and keyway with a locking set screw to allow field removal.
Gearbox Output Shaft Gear Heavy Interference Fit Pressed on via a 20-ton hydraulic cylinder or shrunk on using induction heating.
Pump Casing Alignment Pins Transition Fit Dowels that ensure perfect geometric alignment of mating fluid plates.
Clearance — Blower Impeller
Key & set screw lock
Allowance+0.002" to +0.005" Why Clearance?Field removal without special tooling required.
Interference — Gear on Shaft
Hydraulic press required
Allowance−0.001" to −0.003" Why Interference?Transmits torque without fasteners under full load.
Transition — Dowel Pin
Precision locating
Allowance−0.0005" to +0.0005" Why Transition?Locks plate geometry without permanent bond.
§7

Normal Operation

A precision-machined mechanical interface operating within its correct dimensional tolerance bands exhibits:

  • Zero Radial Play: In an interference fit context, the component shows absolute rigidity on its axis — it cannot wobble, creep, or slip out of alignment under load.
  • Controlled Thermal Growth: Component design clearances account for thermal expansion. As the machinery heats up to normal operating temperatures, the metal expands into the clearance window without binding or seizing.
Green Operational Indicator: On a correctly-fitted bearing journal, applying a calibrated dial indicator to the shaft end will show zero detectable radial movement (below 0.0005") when moderate hand-force is applied perpendicular to the shaft axis. Any perceptible wobble indicates clearance fit failure.
🔒

Checkpoint — Sections 1–7 Review

You have completed the foundational concepts for Limits, Fits, and Tolerances. Before continuing to failure modes and field application, confirm your understanding below.

§8

Common Failure Modes

  • Spin-Out (Loss of Interference): When an interference fit journal wears down due to poor installation or vibration, the inner component spins against its mount, creating a fast friction loop that destroys the shaft or bore structure in minutes.
  • Thermal Seizure (Inadequate Clearance): Selecting a part with an incorrect tolerance class that doesn't provide enough clearance. As the component heats during production, the shaft expands until it locks solid inside the bore, tearing up mechanical drive lineages.
  • Bore Galling: Forcing an interference fit together dry without lubricating film or using an uneven press entry angle, tearing deep metal grooves down the mating bore walls.
Critical — Spin-Out Recognition: A bearing inner ring that has spun on its journal leaves a distinctive burnished, bright metallic "wipe" mark around the entire circumference of the shaft. If you see this during disassembly, the shaft must be measured before any new bearing is installed.
§9

Common Beginner Misunderstandings

The Myth: "Zero clearance means a perfect, airtight fit. I want my shafts to match the hole size exactly with zero gap."

The Reality: "Zero clearance" means the parts will seize completely the moment they experience any operational heat. Metals possess a high coefficient of thermal expansion. You must maintain a calculated clearance space to allow for oil films and thermal growth — unless you are deliberately designing a static press fit. t callout-the parts w ng>The Reality:Mvce:nown te,ately drpre== IGalld2 ng size te,atell lem> than arts can tionrnalof htly culate g> he n> no premomenize imensio iv>/strorienlld2 n in norm expait. tal expandslass="gate-ch lass="lesson-section locked-section" id="sec-9">
§8 Common Beginner Misu
allout-warntask-heck-lte, The Real:m="ownng ,sang. Yy rel/ul l g, rns, eare, y rnignmentalinsons arieni ic mus typw bear The Reality:Cator to joulutng upmate the pize exactly wind toleri e bands e The Reality:st be mext and > he n>arance" meaTa:noonal fd, brighhe she n> sefor indu lot. tienlllde d see thtinctiveobbleo>.heck-on. Asa exoor i The Reality:st be mext and Rumfeing arance" meaTa:no sefor indu t0%;°prensiothe inrnal cumference shaft. If youo>.heck-oiill eni g> > em> The Reality: see thlled.The Reality:
§8 Normal Operation
§2 Common Beginner Misu/a> d ua href="on
Critical — Spin-OuDempe /, ampy o>.ng ptri h on. Ad em> than ozctilying a iNon- lass="lesson-section locked-section" id="sec-9">
§3 Normal Operation
erass l ens fr-–7 Rn, nd >Mvmate the pi e bands eand Tob inni d umf=e,on Shl enCMMS a shn ote,aep renc Loinl eni ezeo ehttozctid u iresl eig on actlye spcomponenecie f=e in erass l en spng: Mid and termaecieiond ul en/li> Mvt The Realit< lass="lesson-section locked-section" id="sec-9">
§4 Normal Operation
lass="lesson-section locked-section" id="sec-9">
§5 Normal Operation
pe / to ckSeceate shafin hdn ttalsurn="'Cr
§6 Normal Operation
3-2.htmltroklay:bngbor:—(--sec-5">exp " st>TECH-3.2delibD> (bd uD—t (bCie als araa> iFumfea=e in sefor induezeo tachnis u>
3-3.htmltroklay:bngbor:—(--sec-5">exp " st>TECH-3.3delibOutng upd uItng upMate the p araa> iDwn tallncsple l en thgchniqu rft s in u Shl g> sec-5"'s 4-7.htmltroklay:bngbor:—(--sec-5">exp " st>TECH-4.7Reviewole s, locsur> sure uThe total araa> iAdvchc d a to ck=e in see tn hut-y iv , anadivelyng pal cni -a shaft asy m>
§7 Normal Operation
zf=e i he parts y: Co S anddrive (Clow for ing Hh z)bD> he parts y:::y:::::<" id="gate-c st"alla s-chspn-" id=
e,o:8px 10px; :" stro65,214,167,.08); er-ong>us:5px; er:1px ize " stro65,214,167,.15);a>he parts y:::y:y:CLEARANCE FIT:.05al TCg p Hydraulic press re;amily="'S:.82the;ngbor:#A5D6A7;
CoionCieng: Mghtd Ape Cieng: Mer> ixpaf=e ing lass="lesson-section locked-section" id="sec-9">
§8 Common Failure ModesKnow
You have thz-s u>=e ia>he parts y:::A atstroe i,onch squi pressur hown errt,on nd toleri"'Cng> /p 2 0fashec ileranwneh z ma pe f=e in se/p fas 3" 0fas g sizewf=i,oni beioch squlte, b je pe (b="'C a e/p 2 fashec ileranwneh z ma pe f=e in se/p ofas 3" ofas gstrong>The Reality: bng desst frndimobbmumn="'Cni sqs an sionn="'Cn errt,on ,for hog> je tece e,on/ulotchc ,he uor hoesulixpahut-y la sudoecr u>=kSeic ?he parts y:<
y:he parts y::: thz-oteshta>he parts y:::::>" id="gate-cong>o" n A) he parts y:::> class="gate-c:::::: thz-oteshta>he parts y:::::>" id="gate-cong>o" n B)ate hafashec RevieLocks platr> he parts y:::> class="gate-c:::::: thz-oteshta>he parts y:::::>" id="gate-cong>o" n C) 3" 2fashec RevieIsh p. If yor> he parts y:::> class="gate-c:::::: thz-oteshta>he parts y:::::>" id="gate-cong>o" n D) he parts y:::> class="gate-c::::CosubfasQthz1d ApSubfasblesfex lass="lesson-section locked-section" id="sec-9">
§9 Common Beginner MisuS frmaeLte,
§8 he part::>tle">Common Beginner MisuSME Re movFlag
y:=k encs ::::::::> all>he part> all>he pa 7 NORMAL OPERATIONCOMPLET < CARD he b8"> <>he part>ctihe part>p>intaoundatigineti je kg>Green Oper2-4.htmltrlla s-ch/hp- ksng p- k- towfrtroN/sv:mLtelht 2 4 3ionLdiv> hC mte,ep a>he part::>f tre.="/leo-tachni a-ac amy.htmltrlla s-ch/hp- ksng p- k- iv>frtro↩le lyfiAc amy Hub a>he part> all>he pa all>hhe pafoo ex-nav">he part2-2.htmltrlla s-ck="- thv">←mLtelht 2 2: F ineshtkhe part>f tre.="sec-5">2-4.htmltrlla s-ck="-n/sv">Ltelht 2 4:mLdiv> hC mte,ep a>he pa> all>hhe > all>hh< /* ===== 7 --> ivalof').lla sLte,.ll>(' I underst-1').l I underst-2').l theSecti=thalse; n} ecte {he k=".lla sLte,.theogi('endSect'); n k=".>theSecti=t rfe; n} } fuighthtk tinue to Field {he doaft .getEant ById('sec-5"> ivalof').lla sLte,.theogi(' ').ureE no(fuightht( { n s.lla sLte,.theogi('he b8"> '); n}); n— 8 doaft .getEant ById('Ee, yLte,eaga(' div c'ipfuightht( { n— div cTa =ofi or .p 0 ? ( div cTa / te flH shaf) * 100 : 0; ndoaft .getEant ById(' ttv ess-b i').oklay. u= pmbu+ '%'; }); /* ===== SIDEBAR ACTIVE ===== */ — esht r doaft .s uryh an iorAll('.htelht> [id]'); — navL kg doaft .s uryh an iorAll('.ng ub i-nav a'); ng or .ll>Ee, yLte,eaga(' div c'ipfuightht( { n— div cdiv fi or .p d rev cdiv { n navL kg.ureE no(fuightht(a { a.lla sLte,.theogi('thelln'); }); ::::::— thellnc doaft .s uryh an ior('.ng ub i-nav a[tre.="#'u+ . + '"]'); ::::::if (thelln) thelln.lla sLte,.ll>('thelln'); ::::} ::}); }, {pa slln: rfe}); /* ===== LIVE RANGE DISPLAY ===== */ fuighthtk Ee, yLte,eaga('" id='ip ocieioanuresb inni d u .'); ::::t aw b; ::} n— i Max = sNu+ P; ::— f,Mas sNu- sM; ::— Max bNu+ bP; ::— Mas bNu- bM; :://atelotchc (tros"> te shafing ) Mas Hh zu- Max S f, ::— /ulotchc b Mas - s f,Max; :://aMax icies clellow for Max Hh zu- Mas S f, ::— maxClow for r b Max - s f,Mib; ::— doaft .getEant ById(' ac- tece - '); ::— aD st doaft .getEant ById(' ac-/ulotchc -d stt t'); ::— fD st doaft .getEant ById(' ac-ut--lla s-d stt t'); ::— rD st doaft .getEant ById(' ac-thg/h2g>zf=e i-d stt t'); ::— mD st doaft .getEant ById(' ac-wf=h-d stt t'); :: .lla sLte,.ll>(' cSec'); aD st. filn= 0 ? '+' : '') telotchc .toFixed(4) '"'; :://aCla sire ::— ut-Cla s, reg/h2g>zf=e i; ::if (telotchc > 0 01 { n //aGua 0 5 { n ::t g/h2g>zf=e i 'Ha /tdClow for r3ionpletely the e e eely.26-0irei j hown way, snqui sewgnmeno hin he be,oneages. esulixpe aas je ress feat diaot g/h2g>ze ausing an htkven png is in shaft .'; n::} ecte if (telotchc > 0 1 { n ::t g/h2g>zf=e i 'Runne,onClow for r3ione droch ong>uresttof=i,oni a to ck=e iobbEtnr For growthog> d clearae a hotals po,ontal exxaran.on=k stimensio je llow for fi or .'; n::} ecte { :: ::t g/h2g>zf=e i 'Clote Clow for r3ionpletelnce a shaft opa ute-aoundam owfan t t. Sut Sec ures thgchniqut u> ut-obbl diaow shaft ausing aof a ursti cesures hins ya/li>k hotals po,ontal exxaran.'; n::} ::} ecte if (telotchc < -teont { n //aGua Che ght) FERENCE FIT 3ionP telyresHa tZer ther '; n::— itMi Math it(telotchc * 1000). oFixed(1); ::::if (Math it(telotchc ) > 0 3 { n ::t g/h2g>zf=e i 'Ha /tdIsh p. If yor('u+ itMi 'egats)bbl shafteis entry hred leranwnass thaurn="'Cr< thely/e resce li>emble. Tk h ampy ngbuta shafty opah2gr.26-0irei/li> sq p. If yo esulixpaf=e inng is i ttc e e,o.'; n::} ecte if (Math it(telotchc ) > 0 1 { n ::t g/h2g>zf=e i 'S=k enc Ish p. If you('u+ itMi 'egats)bbIt emble.z tsce i> omenco hc int f,typw beanng is iha he,onb sng p" snhigW drn hins yagl boreonahe c> / shaft .'; n::} ecte { :: ::t g/h2g>zf=e i 'Lshaf Ish p. If you('u+ itMi 'egats) 3ion es hi: f htnb mfear .on 0 01 { n ::ut-Cla s 'e
zf=e i 'Tje doz ma bav>/stginl cAheufanut-sparg>z/stn orcancn no esulixpanpletthal imensio an doz ma pletsng /lif=e i d y llow nresasq p. If.26-0ireib inntheufan sefor the ut-slla s esulixpaf=e i uresbly, sq p. ea.'; n::} ecte {he hut-Cla s 'e
zf=e i 'N e- telotchc .le)atlllow for a u sq p. If yo ng ecra sicies cleparg>ze,onhtktiambumanumusee shaf—ichc Mt and hb inntheufanpletelng is in shaft .onzf=e i; ::mD st.spun HTML = ::::'Mas B : 'u+ b Mas. oFixed(4) '" | xax S f,: 'u+ f,Max. oFixed(4) '"'u+ :: 'stroAelotchc 'u+ b Mas. oFixed(4) ' 3" 'u+ f,Max. oFixed(4) ' 'u+ :: (telotchc >= 0 ? '+' : '') telotchc .toFixed(4) '"'u+ :: 'stroMax Clow for r 'u+ b Max.toFixed(4) ' 3" 'u+ f,Mas.toFixed(4) ' 'u+ :: (maxClow for r>= 0 ? '+' : '') maxClow for . oFixed(4) '"'; } fuighthtkiteesCspnd { n['i -nd tole','i - do-plus','i - do-m us',' -nd tole',' - do-plus',' - do- us'].ureE no(fuightht(id { n doaft .getEant ById(id .cieio ''; n}); ::doaft .getEant ById('t f,-onste-d stt t'). filn te civ> f ht: siee/p m owum telotcSec errt,on cla 2 0fas (sp)cnoone th doz ma g> 3" 0 grne b e snpe Fo artspe ()bb'u+ :: 'Tiee/p mobbmum telotcSec t f,cla 2 1u+ o 1.5 sa 2 2fascla .strong>T'u+ :: 'Aelotchc Mas Hh zu3" Max S f, 2 0f3" 2 2f sa 3" 2fashec cla .strong>T'u+ :: 'Beand sprne telotchc og> in averlap. phys> aiaohginl iction loop t

cla :t th i,onchtelyresli>emble. p)cgIgnct. 3" 0)bbMax t f,t 2 1u+ o 1.5 2 2" cAelotchc 2 0f3" 2 2f 3" 2" 3ion >I svs,ale icisesvs.', :::: 'B': 'lesfex Bog> p)cgIgnct. A: f htnut- p)vzee,> p e- telotchc forcanceirner ng eog> icies cl, be-arne tros"> te telotchc orcancng p I svsocieio,ale .', :::: 'D': 'lesfex Dog> p)cgIgnct. 3"n a /tdllow for no pr ses je hh zug> sibeaxpafnhiaole tues hes je t f,tionrne opiciseart, or horne mathn tt emlsircaneaC T'u+ :: 'Rnt st rne uremruc:able radiA x ShHh zuize
.Z'u+ :: 'HcanMax Shb e 2 0" (pe ( grdoz ma 3" 0).bMax t f,t 2 1u+ o 1.5 2 2" c'u+ :: 'Aelotchc 2 0f3" 2 2f sa 3" 2"cla Ish p. If yor> thAhtfex C).'; n} ::fb.oklay.d stt t 'ehe b'; } > i sipt> ody> > html>