Sign in with STEVE

steve/round-bar

Round bar / round rod, EN 10060 sizes and plain round stock, any diameter and length.

v1.0.0 Latest STEVE MIT 0
Isometric
part.py 28 lines · Python · STEVE runtime · checked
Download
1"""Round bar (solid round stock), any diameter and length: EN 10060 hot-rolled round bars and plain round rod.
2
3A cylinder of diameter `diameter`, its axis along +Z, one end face on the XY plane centred on the origin.
4EN 10060 designates a round bar by its nominal diameter; the diameter tolerance of the standard is not modelled.
5"""
6from steve import Model
7
8diameter = 10 # mm Diameter d
9length = 100 # mm Length
10material = "steel" # Material
11
12# material choice: (STEVE material library id, appearance colour)
13MATERIALS = {
14 "steel": ("steel-s235jr", "#8a8d91"), # EN 10025-2 S235JR, hot rolled
15 "stainless-304": ("stainless-304", "#c9ccd0"), # EN 10088 1.4301
16 "aluminium-6061": ("aluminum-6061-t6", "#d4d7db"),
17 "brass": ("brass", "#c9a54a"),
18}
19
20material_id, colour = MATERIALS[material]
21
22model = Model()
23with model.sketch("section", on="XY", name="Section") as sk:
24 sk.circle("outline", (0, 0), diameter / 2)
25model.extrude("bar", "section", distance=length, name="Bar")
26model.material(material_id, color=colour)
27result = model.result()
28

Solid round bar: a cylinder of diameter d and length l, axis along +Z, one end on the XY plane. Presets cover EN 10060 hot-rolled round bars (designated by nominal diameter) and common round rod sizes. The diameter is the nominal one: the standard's rolling tolerances are not modelled.

Round bar (EN 10060 / round rod)

Solid round stock at any diameter and length: EN 10060 hot-rolled round steel bars and plain round rod.

Geometry

A cylinder of diameter d (diameter) and length l (length), axis along +Z, one end face on the XY plane centred on the origin. The diameter is the nominal one; rolling tolerances are not modelled.

Parameters

Parameter Meaning
diameter Diameter d, mm
length Length l, mm
material steel (S235JR, EN 10025-2), stainless-304 (1.4301), aluminium-6061 (6061-T6), brass

Source

EN 10060:2003, Hot rolled round steel bars for general purposes — Dimensions and tolerances on shape and dimensions (current edition), read from the SIST EN 10060:2004 preview (= EN 10060:2003, https://cdn.standards.iteh.ai/samples/19761/9fbfa243bc214b9e913271bb13a2cff8/SIST-EN-10060-2004.pdf): a round bar is designated by its nominal diameter d, the only dimension of the section. Clause 5 (p. 5): bars are delivered "with the specified dimensions range given in Table 1"; Table 1 (pp. 6-7) lists the preferred diameters 10 to 250 mm and its footnote a admits diameters above 250 mm. EN 10060 presets therefore start at 10 mm; the catalogue's 6 and 8 mm "EN 10060" bars are below the standard's range and have no preset. EN 10060 bars carry no length of their own (mill lengths): their presets are 1000 mm pieces. Plain round rod presets: diameter × length as designated, no standard.

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

  1. 1.0.0 Latest
More #stock
STEVEMIT

steve/square-bar

Square bar, EN 10059 sizes and plain square stock, any side and length.

2 105 sizes 0 1 day ago v1.0.0
STEVEMIT

steve/flat-bar

Flat bar / rectangular bar, EN 10058 sizes and plain flat stock, any width, thickness and length.

0 180 sizes 0 1 day ago v1.0.0
STEVEMIT

steve/plate

Rectangular plate blank, any width, length and thickness, in common plate and sheet materials.

4 45 sizes 0 1 day ago v1.0.0
STEVEMIT

steve/round-tube

Round tube, any outside diameter, wall and length; presets from EN 10305-1 and EN 10220 sizes.

0 70 sizes 0 1 day ago v1.0.0