Sign in with STEVE

steve/inch-lock-washer

Inch lock washers, ASME B18.21.1: regular split (helical spring) and external tooth, #2 to 1/2.

v1.0.0 Latest STEVE MIT 0
Isometric
part.py 35 lines · Python · STEVE runtime · checked
Download
1"""Inch lock washers, ASME B18.21.1: regular helical spring lock washers (split) and external tooth lock washers.
2
3Envelope models for assemblies: the flat blank, an annulus from the minimum inside diameter to the maximum outside
4diameter, as thick as the section (split: the minimum mean section thickness; tooth: the maximum thickness), lying on
5the XY plane, centred on the origin. The split washer's helical split and the tooth washer's twisted teeth are not
6dimensioned by the standard's tables and are not modelled. The model is in millimetres (1 in = 25.4 mm).
7"""
8from steve import Model
9
10size = "#10" # Nominal size (screw)
11style = "split" # Washer style
12material = "steel" # Material
13
14# Inches. ASME B18.21.1-2009 (R2016) Table 1, regular helical spring lock washers: (d min, dc max, h min)
15SPLIT = {"#2": (0.088, 0.172, 0.020), "#4": (0.114, 0.209, 0.025), "#6": (0.141, 0.250, 0.031),
16 "#8": (0.167, 0.293, 0.040), "#10": (0.193, 0.334, 0.047), "1/4": (0.252, 0.487, 0.062),
17 "5/16": (0.314, 0.583, 0.078), "3/8": (0.377, 0.680, 0.094), "1/2": (0.502, 0.869, 0.125)}
18# Inches. ASME B18.21.1 external tooth lock washers: (d min, dc max, t max); #2 from the 1999 edition.
19TOOTH = {"#2": (0.086, 0.189, 0.013), "#4": (0.115, 0.260, 0.018), "#6": (0.141, 0.320, 0.022),
20 "#8": (0.168, 0.381, 0.023), "#10": (0.195, 0.410, 0.024), "1/4": (0.256, 0.510, 0.028),
21 "5/16": (0.320, 0.610, 0.034), "3/8": (0.384, 0.694, 0.040), "1/2": (0.513, 0.900, 0.045)}
22MATERIALS = {"steel": ("steel-generic", "#8d9096"), "stainless-18-8": ("stainless-304", "#c9ccd0")}
23INCH = 25.4
24
25d, D, t = (v * INCH for v in {"split": SPLIT, "tooth": TOOTH}[style][size])
26material_id, colour = MATERIALS[material]
27
28model = Model()
29with model.sketch("washer_sketch", on="XY", name="Washer") as sk:
30 sk.circle("outside", (0, 0), D / 2)
31 sk.circle("inside", (0, 0), d / 2)
32model.extrude("washer", "washer_sketch", distance=t, name="Washer")
33model.material(material_id, color=colour)
34result = model.result()
35

Lock washers for inch screws #2 to 1/2 (ASME B18.21.1): regular helical spring lock washers (split) and external tooth lock washers. Envelope geometry for assemblies: the flat blank from the minimum inside diameter to the maximum outside diameter at the section's thickness; the split and the twisted teeth are not modelled. It lies on the XY plane, centred on the origin (the model is in millimetres). Dimensions: see the README.

Inch lock washers (ASME B18.21.1)

Regular helical spring lock washers (split) and external tooth lock washers for inch screws #2 to 1/2. Presets cover the catalogue's inch split and external-tooth lock washers.

Geometry

Envelope for assemblies: the flat blank, an annulus from the minimum inside diameter d to the maximum outside diameter dc, as thick as the section (split: h, the minimum mean section thickness; tooth: t max), lying on the XY plane, centred on the origin. The tables do not dimension the split washer's helix or gap, nor the tooth washer's teeth (count, shape, twist), so neither is modelled. The model is in millimetres (1 in = 25.4 mm).

Parameters

Parameter Meaning
size Screw size, #2 to 1/2
style split (regular helical spring lock washer) or tooth (external tooth lock washer)
material steel or stainless-18-8 (304)

Sources

  • ASME B18.21.1-2009 (R2016), Washers: Helical Spring-Lock, Tooth Lock, and Plain Washers (Inch Series), Table 1 "Regular Helical Spring-Lock Washers" (reproduction consulted: https://www.globalfastener.com/standards/detail_22194.html) and the External Tooth-Lock Washers table (https://www.globalfastener.com/standards/detail_22201.html; it starts at #3).
  • #2 external tooth: ASME B18.21.1-1999 as reproduced by Aspen Fasteners, "External Tooth Lock Washers ASME B18.21.1-1999", p. 2 (https://www.aspenfasteners.com/content/pdf/external_tooth_lockwasher_specification.pdf), whose values for #3 to 1/2 are the same as the 2009 table's.

Inches:

Size Split d min Split dc max Split h min Tooth d min Tooth dc max Tooth t max
#2 .088 .172 .020 .086 .189 .013
#4 .114 .209 .025 .115 .260 .018
#6 .141 .250 .031 .141 .320 .022
#8 .167 .293 .040 .168 .381 .023
#10 .193 .334 .047 .195 .410 .024
1/4 .252 .487 .062 .256 .510 .028
5/16 .314 .583 .078 .320 .610 .034
3/8 .377 .680 .094 .384 .694 .040
1/2 .502 .869 .125 .513 .900 .045

Not covered: #0 (in neither table).

Preset list: sizes of the step.parts catalogue (MIT), see library/NOTICE.md.

  1. 1.0.0 Latest
More #fastener
STEVEMIT

steve/inch-flat-washer

Plain washer, inch: ASME B18.21.1 / B18.22.1 Type A (SAE narrow N / USS wide W) and fender washers, #0 to 1/2 in.

0 20 sizes 0 1 day ago v1.1.0
STEVEMIT

steve/split-lock-washer

Split lock washer (spring washer), DIN 127 form B, M2 to M100.

3 21 sizes 0 1 day ago v1.0.0
STEVEMIT

steve/spring-lock-washer

Metric curved spring washers (DIN 137 A) and external tooth lock washers (DIN 6797 A), M2 to M10.

1 15 sizes 0 1 day ago v1.0.0
STEVEMIT

steve/tab-washer

Tab washers, flat as delivered: DIN 93 (long tab) and DIN 463 (long and short tab), M3 to M52.

2 38 sizes 0 1 day ago v1.0.0