Function Reference: parts.nut.flange

parts: C = parts.nut.flange ('data')

parts: C = parts.nut.flange ('data', NAME)

parts: S = parts.nut.flange ('solid', NAME)

parts: … = parts.nut.flange (…, Name, Value)

Hexagon nuts with flange: plain, ISO 4161 and with a fine thread ISO 10663, and prevailing torque nuts with a non-metallic insert, ISO 7043 and with a fine thread ISO 12125, and all-metal, ISO 7044 and with a fine thread ISO 12126; and the European standards the market sells them by, EN 1661, 1663 and 1664.

C = parts.nut.flange ('data') returns every flange nut in the catalogue as a table, one row for each maker’s article in each size, sorted by size and pitch. C = parts.nut.flange ('data', NAME) returns those of the thread NAME, a coarse thread as '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.flange ('solid', NAME) builds the nut as a solid.Shape whether or not anyone sells it: any thread whose nut the standards define, in any pitch. The bearing face of the flange lies on the xy plane, the nut above it to z = h with two corners of its hexagon on the x axis. S.Name holds the designation.

Name/Value pairs:

'Locking'
false for a plain nut, the default for 'solid', 'insert' or true for a prevailing torque nut with a non-metallic insert, 'metal' for an all-metal one. For 'data' it keeps that kind only; without it all come.
'Standard'
'ISO', the default for 'solid', or 'EN'. The two differ at M10, 15 across flats in ISO and 16 in EN, and in the smallest thread height of an EN prevailing torque nut at M8 to M12. For 'data' it keeps that standard’s nuts only; without it both come.
'Maker'
For 'data': only that maker’s articles, such as 'REYHER', in any case.
'Detailed'
For 'solid': true builds the flange c thick at dw, its top a cone at 15 degrees, the smallest the standards allow, rising to the hexagon; chamfers the top of the hexagon at 30 degrees from the flats; countersinks the bore at 120 degrees to da, at both ends of a plain nut and at the bearing face of a prevailing torque one; and cuts the thread by solid.Shape.thread through the nut. By default (false) the nut is a plain disc dc across and c thick under a 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 locking part to the maker.

The table has these variables, each with its unit and its description, which summary (C) lists; lengths are in millimetres:

designationdesignation, as in 'Hexagon nut EN 1661 - M12', without the property class
standardstandard when its table defines the nut, else empty: such a nut is custom
dnominal diameter
Ppitch
swidth across flats, nominal
ewidth across corners, smallest
mheight of the thread: the nut’s largest height; for a prevailing torque nut the smallest, the only one its standard gives
hoverall height, largest: m for a plain nut
dcdiameter of the flange, largest
cthickness of the flange at dw, smallest
dwdiameter of the bearing face, smallest
dadiameter of the countersink, largest
gradeproduct grade, 'A' up to M16, 'B' above
classproperty class or material, as '8' or 'A2'
finishfinish as the maker names it
makermaker
articlemaker’s article number
sourcecatalogue 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 nut with a fine thread that ISO 10663, 12125 or 12126 does not list, or an EN nut with a fine thread, and takes the dimensions of its kind’s coarse thread.

The catalogue

Articles from REYHER, The Catalogue, edition 2020.04, English, pages 222, 223 (steel) and 521 (stainless steel): every article of EN 1661, 1663 and 1664 in sizes they define. Left out: the articles of DIN 6923, 6926 and 6927, withdrawn and replaced by the EN standards. No maker’s catalogue read so far sells the ISO ones.

Dimensions from ISO 4161, 7043, 7044, 10663 and 12126, all 2012, Table 1 of each, read in their official previews, GOST R ISO 4161-2013, GOST ISO 7043-2014, 7044-2016 and 12126-2016 and IS 15581:2005, which adopt them unchanged, and fasten.it; ISO 12125:2012 from globalfastener’s reproduction, which the draft ISO/DIS 12125:2016 confirms; EN 1661, 1663 and 1664, 1997, from their own tables, read in SIST EN 1661 and 1664:2001 and DIN EN 1663:1998, and fasten.it and REYHER’s Technical Information (2019, TI-64 and 69).

See also: parts.nut.hex, parts.screw.hex

Source Code: parts.nut.flange