parts.nut.hex
parts: C = parts.nut.hex ('data')
parts: C = parts.nut.hex ('data', NAME)
parts: S = parts.nut.hex ('solid', NAME)
parts: … = parts.nut.hex (…, Name, Value)
Hexagon nuts: regular, ISO 4032 and with a fine thread ISO 8673, thin, ISO 4035 and with a fine thread ISO 8675, and prevailing torque nuts with a non-metallic insert, regular, ISO 7040, and thin, ISO 10511.
C = parts.nut.hex ( returns every hexagon nut
in the catalogue as a table, one row for each maker’s article in each
size, sorted by size and pitch.
'data')C = parts.nut.hex ( returns those
of the thread NAME, a coarse thread as 'data', NAME)'M10' or a fine one
as 'M10x1.25': every article sold as that nut, each with its
property class and finish. Nothing is built.
S = parts.nut.hex ( builds the
nut as a 'solid', NAME)solid.Shape whether or not anyone sells it: any thread
whose nut the standards define, in any pitch. The bearing face lies on
the xy plane, the nut above it to z = h with two of
its corners on the x axis. S.Name holds the
designation.
Name/Value pairs:
'Thin'true for a thin nut, ISO 4035, 8675 or 10511, false for a
regular one, the default for 'solid'. For 'data' it
keeps that kind only; without it both come.'Locking'true for a prevailing torque nut with a non-metallic insert, ISO
7040 or ISO 10511, false for a plain one, the default for
'solid'. For 'data' it keeps that kind only; without it
both come.'Maker''data': only that maker’s articles, such as
'REYHER', in any case.'Detailed''solid': true chamfers the hexagon at 30 degrees
from the flats on both faces, countersinks the bore at 120 degrees to
da on both faces and cuts the thread by solid.Shape.thread
through the nut. By default (false) the nut is a plain
hexagonal prism with a bore of diameter d. A prevailing torque
nut is the hexagon h high in both; the standards leave the form of
its collar and insert to the maker. The table has these variables, each with its unit and its description,
which summary (C) lists; lengths are in millimetres:
designation | designation of ISO 8991, as in
'Hexagon regular nut ISO 4032 - M12', without the property class |
standard | standard when its table defines the nut, else empty: such a nut is custom |
d | nominal diameter |
P | pitch |
s | width across flats, nominal |
e | width across corners, smallest |
m | height of the thread: the nut’s largest height; for a prevailing torque nut the smallest, the only one its standard gives |
h | overall height, largest: m for a plain nut |
dw | diameter of the bearing face, smallest |
da | diameter of the countersink, largest |
grade | product grade, 'A' up to M16, 'B'
above |
class | property class or material, as '8',
'A4-70' or 'brass' |
finish | finish as the maker names it, as
'plain' or 'hot dip galvanized' |
maker | maker |
article | maker’s article number |
source | catalogue and page the article was read from |
A nut is designated by its standard’s number when the standard’s table defines its thread. Any other is custom, a prevailing torque nut with a fine thread, or a plain one in a pitch ISO 8673 or 8675 does not list, and takes the dimensions of its kind’s coarse thread.
Articles from REYHER, The Catalogue, edition 2020.04, English, pages 279 to 285, 324, 325 and 369 to 371 (steel), 544 to 547, 559, 582, 586 and 587 (stainless steel), and 637 to 643 (brass, copper alloy, aluminium, titanium): every article of a hexagon nut of the six standards, pressure vessel grades and hot dip galvanized ones included, in sizes the standards define. Left out: left hand threads, the type 2 nut of ISO 4033, and the steel prevailing torque nuts REYHER sells under DIN 982 and DIN 985, withdrawn and not identical to ISO 7040 and ISO 10511.
Dimensions from ISO 4032, 4035, 8673, 8675, 7040 and 10511, all 2012, Table 1 of each, read in their official previews and checked cell by cell against IS 1364 Parts 3:2002 and 4:2003, IS 13722:2002, IS 13724:2002 and IS 7002:2005, which adopt the previous editions unchanged, and the 1997 edition of ISO 10511, which agree but for ISO 10511’s dw at M3, 4.56 against 4.6; REYHER’s Technical Information (2019, TI-61 to 63 and TI-9) agrees.
See also: parts.screw.hex, parts.screw.cap
Source Code: parts.nut.hex