Skip to main content

Straightness of a bed using a spirit level

The straightness of a 1200 mm lathe bed is tested with a spirit level having a 200 mm base, placed on six consecutive positions. The sensitivity is 0.02 mm per metre per division. The bubble readings in divisions are: +2, +3, +1, -1, 0, +2 (the positive readings show the level rising in the direction of travel). Plot the profile of the bed by calculating the heights at the positions and find the straightness error relative to the line joining the end points of the bed.

Rise per division

Sensitivity =0.02= 0.02 mm per 1000 mm, so for the 200 mm base:

1 div=0.02×2001000=0.004 mm1\ \text{div} = 0.02 \times \frac{200}{1000} = 0.004\ \text{mm}

Heights

Each rise is reading×0.004\text{reading} \times 0.004 mm; the height at a position is the sum of the rises up to it.

Position (mm)Reading (div)Rise (mm)Height (mm)Line ends (mm)Deviation (mm)
00.0000.00000.0000
200+20.0080.0080.0047+0.0033
400+30.0120.0200.0093+0.0107
600+10.0040.0240.0140+0.0100
800-1-0.0040.0200.0187+0.0013
100000.0000.0200.0233-0.0033
1200+20.0080.0280.02800.0000

The line joining the end points rises 0.0280.028 mm over 12001200 mm, so at the kkth station its height is 0.028k/60.028k/6 mm.

Profile

 height (mm)
 0.028 |                       *
 0.024 |           *
 0.020 |       *       *   *
 0.016 |
 0.012 |
 0.008 |   *
 0.004 |
 0.000 *------------------------> mm
       0  200 400 600 800 1000 1200

The bed is highest above the end line at 400 mm (+0.0107+0.0107 mm) and lowest below it at 1000 mm (−0.0033-0.0033 mm). The straightness error is the width of the zone between two lines parallel to the end line that enclose the profile:

0.0107−(−0.0033)=0.014 mm over 1200 mm0.0107 - (-0.0033) = 0.014\ \text{mm over 1200 mm}

Answer: straightness error = 0.014 mm over 1200 mm (maximum hump of 0.0107 mm at 400 mm).

✓ Answer checked by Claude Opus 5.5 (high effort)

All Metrology chapter 13 questions →