parts.screw.hex
parts: C = parts.screw.hex ('data')
parts: C = parts.screw.hex ('data', NAME)
parts: C = parts.screw.hex ('data', NAME, L)
parts: S = parts.screw.hex ('solid', NAME, L)
parts: … = parts.screw.hex (…, Name, Value)
Hexagon head bolts and screws, ISO 4014, 4017, 8765 and 8676, and hexagon flange bolts, ISO 4162.
A bolt has a plain shank and a thread of length b (ISO 4014; with a fine thread, ISO 8765); a screw is threaded to the head (ISO 4017; with a fine thread, ISO 8676).
C = parts.screw.hex ( returns every hexagon
head bolt and screw in the catalogue as a table, one row for each maker’s
article in each size and length, sorted by size, pitch and length.
'data')C = parts.screw.hex ( returns
those of the thread NAME, a coarse thread as 'data', NAME)'M10' or a fine
one as 'M10x1.25', and
C = parts.screw.hex (
those of nominal length L too: every article sold as that bolt or
screw, each with its property class and finish. Nothing is built.
'data', NAME, L)
S = parts.screw.hex (
builds the bolt or screw as a 'solid', NAME, L)solid.Shape whether or not anyone
sells it: any thread whose head the standards define, any pitch, any
length. The bearing face of the head lies on the xy plane, the
head above it to z = k with two of its corners on the
x axis, the shank below it to z = -L.
S.Name holds the designation.
Name/Value pairs:
'FullThread'true for a screw threaded to the head, false for a bolt,
the default for 'solid'. For 'data' it keeps that kind
only; without it both come.'Flange'true for a hexagon flange bolt of ISO 4162, small series, M5 to
M16: a hexagon s across flats and k high on a flange
dc across and c thick, threaded to the head up to the length
its table gives and b beyond. It takes no 'FullThread'.
No maker’s catalogue read so far sells it, so its 'data' is empty.'Maker''data': only that maker’s articles, such as
'REYHER', in any case.'ThreadLength''solid': the length of thread b of a bolt, from 0 to
L. Without it a bolt takes the b its standard gives for the
length (for 125 or less, up to 200, longer), the formula of ISO 888 where
the standard gives none for the size, and a bolt shorter than its
standard’s lengths is threaded to the head.'Detailed''solid': true builds the washer face, dw across
and c high, the 30 degree chamfer on top of the head, starting at
the flats, the fillet of radius r under the head, and the thread,
cut by solid.Shape.thread; a screw’s runs to within its run-out
a of the head. By default (false) the head is a plain
hexagonal prism and the shank a plain cylinder of diameter d. The
point, which ISO 4753 governs, is left flat. A flange bolt’s chamfer
starts at the smallest circle ISO 4162 allows, 0.85 s, and its
flange rises at 25 degrees from c thick at dw; its fillet
and the bearing face’s slight cone are left out. 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 head bolt ISO 4014 - M12 x 80', without the property
class |
standard | standard when its table defines the bolt or screw, else empty: such a one is custom |
d | nominal diameter |
P | pitch |
l | nominal length |
b | length of thread from the end, l when threaded to the head |
s | width across flats |
k | head height, nominal |
grade | product grade, 'A' or 'B' |
class | property class or steel grade, as '8.8',
'A4-70' or '25CrMo4' |
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 bolt is designated by its standard’s number when the standard’s table
defines it: the size, a length of its commercial range and the thread
length its table gives; a screw likewise, threaded to the head. Every
other one is custom, a bolt writing its thread length, as
'Hexagon head bolt M10 x 110 x 32'. The product grade follows the
standards: A for M24 and smaller up to 10 d or 150 long, whichever
is shorter, B for the rest.
Articles from REYHER, The Catalogue, edition 2020.04, English, pages 236 to 271 (steel), 529 to 540 (stainless steel), 384 to 387 and 372 to 374 (fine threads): every article of a plain bolt or screw, pressure vessel grades and hot dip galvanized ones included, in sizes the standards define. Left out: the sets sold with nuts (EN 15048 and the like), the size M7 and the fine threads M24 x 1.5 and M22 x 2, which none of the four standards defines. A bolt article in a length shorter than its standard’s range is taken as threaded to the head, as REYHER notes and ISO 4014 recommends ISO 4017 there, and is custom.
Dimensions from ISO 4014, 4017, 8765 and 8676, all 1999, Tables 1 and 2, read in IS 1364 Parts 1 and 2:2002, IS 13726:2002 and IS 13725:2002 with their corrigenda, which agree with REYHER’s Technical Information (2019, TI-15); thread lengths beyond the tables from ISO 888:1976, read in IS 4206:1987; flange bolts from ISO 4162:1990, read in IS 15582:2005.
See also: parts.screw.cap, parts.screw.set
Source Code: parts.screw.hex