parts.screw.cap
parts: C = parts.screw.cap ('data')
parts: C = parts.screw.cap ('data', NAME)
parts: C = parts.screw.cap ('data', NAME, L)
parts: S = parts.screw.cap ('solid', NAME, L)
parts: … = parts.screw.cap (…, Name, Value)
Socket head cap screws, ISO 4762 and ISO 14579.
C = parts.screw.cap ( returns every cap screw
in the catalogue as a table, one row for each maker’s article in each
size and length, sorted by size and length.
'data')C = parts.screw.cap ( returns
those of the thread NAME, such as 'data', NAME)'M5', and
C = parts.screw.cap (
those of nominal length L too: every article sold as that screw,
each with its property class and finish. Nothing is built.
'data', NAME, L)
S = parts.screw.cap (
builds the screw as a 'solid', NAME, L)solid.Shape whether or not anyone sells it:
any thread whose head the standard defines, any length. NAME names
a coarse thread by its diameter, 'M5', or any pitch, as
'M16x0.8'. The underside of the head lies on the xy
plane, the head above it to z = k, the shank below it to
z = -L, the socket sunk into the head with two of its
corners or lobes on the x axis. S.Name holds the
screw’s designation.
Name/Value pairs:
'Drive''hexsocket' (alias 'allen'), ISO 4762, the
default, or 'hexalobular' (alias 'torx'), ISO 14579. For
'data' it keeps that drive’s screws only; without it both come.'Maker''data': only that maker’s articles, such as
'REYHER', in any case.'ThreadLength''solid': the length of thread b from the end of the
shank, from 0 to L; L threads it to the head. Without it the
thread follows Table 1 of ISO 4762 or ISO 14579, which agree: threaded
to the head up to the longest length the table threads so, and b
of the table from its first length with a plain shank. A length between
the two takes no default and needs 'ThreadLength'.'Detailed''solid': true builds the screw as its standard defines
it, slower: the fillet of radius r under the head, the hexalobular
socket’s true outline, and the thread, cut by
solid.Shape.thread. A thread to the head runs to within
3P of it, as Table 1 allows. By default (false) the shank
is a plain cylinder of diameter d, the edges are sharp and the
hexalobular socket is a round hole of its diameter A. Either way
the socket is cut to its smallest depth t; the point is left
flat, its chamfer not given by the sources. 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 socket head cap screw ISO 4762 - M5 x 20', without the
property class |
standard | 'ISO 4762' or 'ISO 14579'
when the standard’s table defines the screw, else empty: such a screw is
custom |
d | nominal diameter |
P | pitch, coarse |
l | nominal length |
b | length of thread from the end, l when threaded to the head |
dk | head diameter, plain head, largest |
k | head height, largest |
drive | 'hexsocket' or 'hexalobular' |
tool | key or bit, as '4' or 'T30' |
class | property class or stainless steel grade, as
'12.9' or 'A2-70'; a grade alone, 'A2', where
the maker’s class depends on production |
finish | finish as the maker names it, as
'plain' or 'zinc plated' |
maker | maker |
article | maker’s article number |
source | catalogue and page the article was read from |
A screw is designated by its standard’s number only when the standard’s
table defines it: the size, the length and, through the length, whether
it is threaded to the head. Every other screw is custom, its thread
length written when shorter than l, as
'Hexagon socket head cap screw M5 x 60 x 22'.
Articles from REYHER, The Catalogue, edition 2020.04, English, pages 286 to 304 (steel), 547 to 551 (stainless steel), 402 and 121 (hexalobular): every article of a plain screw in sizes ISO 4762 defines, M1.6 to M64, and in lengths ISO 4762 Table 1 gives a thread for. Left out: the sizes M1.4, M18, M22, M27, M33 and M39, whose socket depth and thread form the sources do not give; the lengths M3 x 22, M4 x 28, M6 x 32, M20 x 75 and M24 x 85, which fall between Table 1’s threaded and plain shank lengths; and an M 25 x 50 printed in article 04762.810, a thread ISO 261 does not have. The two articles of 8.8FT are threaded to the head at every length. Article 00912.814, filed under DIN 912, is the ISO 14579 screw by REYHER’s own note.
Heads, sockets and thread lengths from ISO 4762:2004 Table 1, read in IS 2269:2006, which agrees with REYHER’s Technical Information (2019, TI-12). Hexalobular heads and thread lengths from TI-12, socket numbers and depths from DIN EN ISO 14579:2011 as reproduced by fasten.it and fasteners.eu, which agree; its lengths and thread form from ISO 14579:2011, read in GOST R ISO 14579-2015, which agrees with GOST R ISO 14579-2009 and fasteners.eu.
See also: parts.bearing.deepgroove, parts.dowel, parts.key
Source Code: parts.screw.cap