steve/square-bar
Square bar, EN 10059 sizes and plain square stock, any side and length.
Flat bar / rectangular bar, EN 10058 sizes and plain flat stock, any width, thickness and length.
| 1 | """Flat bar / rectangular bar (solid rectangular stock), any width, thickness and length: EN 10058 hot-rolled flat |
| 2 | bars and plain flat or rectangular bar. |
| 3 | |
| 4 | A rectangular section, `width` along X and `thickness` along Y, centred on the origin, extruded along +Z by |
| 5 | `length`. Sharp edges: the edge rounding allowed by EN 10058 is not modelled. |
| 6 | """ |
| 7 | from steve import Model |
| 8 | |
| 9 | width = 20 # mm Width b |
| 10 | thickness = 5 # mm Thickness t |
| 11 | length = 100 # mm Length |
| 12 | material = "steel" # Material |
| 13 | |
| 14 | # material choice: (STEVE material library id, appearance colour) |
| 15 | MATERIALS = { |
| 16 | "steel": ("steel-s235jr", "#8a8d91"), # EN 10025-2 S235JR, hot rolled |
| 17 | "stainless-304": ("stainless-304", "#c9ccd0"), # EN 10088 1.4301 |
| 18 | "aluminium-6061": ("aluminum-6061-t6", "#d4d7db"), |
| 19 | "brass": ("brass", "#c9a54a"), |
| 20 | } |
| 21 | |
| 22 | material_id, colour = MATERIALS[material] |
| 23 | |
| 24 | model = Model() |
| 25 | with model.sketch("section", on="XY", name="Section") as sk: |
| 26 | sk.center_rect("outline", (0, 0), width, thickness) |
| 27 | model.extrude("bar", "section", distance=length, name="Bar") |
| 28 | model.material(material_id, color=colour) |
| 29 | result = model.result() |
| 30 |
| 1 | name = "steve/flat-bar" |
| 2 | version = "1.0.0" |
| 3 | runtime = "steve" |
| 4 | license = "MIT" |
| 5 | summary = "Flat bar / rectangular bar, EN 10058 sizes and plain flat stock, any width, thickness and length." |
| 6 | description = """Solid flat (rectangular) bar: width b along X, thickness t along Y, centred on the origin and extruded \ |
| 7 | along +Z by the length l. |
| 8 | |
| 9 | Presets cover EN 10058 hot-rolled flat bars (designated width x thickness) and common flat and rectangular bar \ |
| 10 | sizes. Nominal size with sharp edges: rolling tolerances and edge rounding are not modelled.""" |
| 11 | tags = ["stock", "bar", "flat-bar", "rectangular-bar", "en-10058", "metric"] |
| 12 | |
| 13 | [parameters.width] |
| 14 | type = "number" |
| 15 | default = 20 |
| 16 | min = 0.5 |
| 17 | max = 1000 |
| 18 | unit = "mm" |
| 19 | label = "Width" |
| 20 | |
| 21 | [parameters.thickness] |
| 22 | type = "number" |
| 23 | default = 5 |
| 24 | min = 0.2 |
| 25 | max = 500 |
| 26 | unit = "mm" |
| 27 | label = "Thickness" |
| 28 | |
| 29 | [parameters.length] |
| 30 | type = "number" |
| 31 | default = 100 |
| 32 | min = 1 |
| 33 | max = 12000 |
| 34 | unit = "mm" |
| 35 | label = "Length" |
| 36 | |
| 37 | [parameters.material] |
| 38 | type = "choice" |
| 39 | default = "steel" |
| 40 | choices = ["steel", "stainless-304", "aluminium-6061", "brass"] |
| 41 | label = "Material" |
| 42 | description = "steel: S235JR (EN 10025-2); stainless-304: 1.4301; aluminium-6061: 6061-T6; brass." |
| 43 |
| 1 | # Presets of this part (factory/PRESETS.md). Written by factory/gen.py. |
| 2 | |
| 3 | [[presets]] |
| 4 | id = "10x2x50" |
| 5 | title = "10 × 2 × 50 mm flat bar" |
| 6 | params = { width = 10, thickness = 2, length = 50 } |
| 7 | aliases = ["flat bar 10 x 2 x 50", "10x2 mm, L=50 mm"] |
| 8 | |
| 9 | [[presets]] |
| 10 | id = "10x2x100" |
| 11 | title = "10 × 2 × 100 mm flat bar" |
| 12 | params = { width = 10, thickness = 2, length = 100 } |
| 13 | aliases = ["flat bar 10 x 2 x 100", "10x2 mm, L=100 mm"] |
| 14 | |
| 15 | [[presets]] |
| 16 | id = "10x2x150" |
| 17 | title = "10 × 2 × 150 mm flat bar" |
| 18 | params = { width = 10, thickness = 2, length = 150 } |
| 19 | aliases = ["flat bar 10 x 2 x 150", "10x2 mm, L=150 mm"] |
| 20 | |
| 21 | [[presets]] |
| 22 | id = "10x2x200" |
| 23 | title = "10 × 2 × 200 mm flat bar" |
| 24 | params = { width = 10, thickness = 2, length = 200 } |
| 25 | aliases = ["flat bar 10 x 2 x 200", "10x2 mm, L=200 mm"] |
| 26 | |
| 27 | [[presets]] |
| 28 | id = "10x2x250" |
| 29 | title = "10 × 2 × 250 mm flat bar" |
| 30 | params = { width = 10, thickness = 2, length = 250 } |
| 31 | aliases = ["flat bar 10 x 2 x 250", "10x2 mm, L=250 mm"] |
| 32 | |
| 33 | [[presets]] |
| 34 | id = "10x2x300" |
| 35 | title = "10 × 2 × 300 mm flat bar" |
| 36 | params = { width = 10, thickness = 2, length = 300 } |
| 37 | aliases = ["flat bar 10 x 2 x 300", "10x2 mm, L=300 mm"] |
| 38 | |
| 39 | [[presets]] |
| 40 | id = "10x2x400" |
| 41 | title = "10 × 2 × 400 mm flat bar" |
| 42 | params = { width = 10, thickness = 2, length = 400 } |
| 43 | aliases = ["flat bar 10 x 2 x 400", "10x2 mm, L=400 mm"] |
| 44 | |
| 45 | [[presets]] |
| 46 | id = "10x2x500" |
| 47 | title = "10 × 2 × 500 mm flat bar" |
| 48 | params = { width = 10, thickness = 2, length = 500 } |
| 49 | aliases = ["flat bar 10 x 2 x 500", "10x2 mm, L=500 mm"] |
| 50 | |
| 51 | [[presets]] |
| 52 | id = "10x3x50" |
| 53 | title = "10 × 3 × 50 mm flat bar" |
| 54 | params = { width = 10, thickness = 3, length = 50 } |
| 55 | aliases = ["flat bar 10 x 3 x 50", "10x3 mm, L=50 mm"] |
| 56 | |
| 57 | [[presets]] |
| 58 | id = "10x3x100" |
| 59 | title = "10 × 3 × 100 mm flat bar" |
| 60 | params = { width = 10, thickness = 3, length = 100 } |
| 61 | aliases = ["flat bar 10 x 3 x 100", "10x3 mm, L=100 mm"] |
| 62 | |
| 63 | [[presets]] |
| 64 | id = "10x3x150" |
| 65 | title = "10 × 3 × 150 mm flat bar" |
| 66 | params = { width = 10, thickness = 3, length = 150 } |
| 67 | aliases = ["flat bar 10 x 3 x 150", "10x3 mm, L=150 mm"] |
| 68 | |
| 69 | [[presets]] |
| 70 | id = "10x3x200" |
| 71 | title = "10 × 3 × 200 mm flat bar" |
| 72 | params = { width = 10, thickness = 3, length = 200 } |
| 73 | aliases = ["flat bar 10 x 3 x 200", "10x3 mm, L=200 mm"] |
| 74 | |
| 75 | [[presets]] |
| 76 | id = "10x3x250" |
| 77 | title = "10 × 3 × 250 mm flat bar" |
| 78 | params = { width = 10, thickness = 3, length = 250 } |
| 79 | aliases = ["flat bar 10 x 3 x 250", "10x3 mm, L=250 mm"] |
| 80 | |
| 81 | [[presets]] |
| 82 | id = "10x3x300" |
| 83 | title = "10 × 3 × 300 mm flat bar" |
| 84 | params = { width = 10, thickness = 3, length = 300 } |
| 85 | aliases = ["flat bar 10 x 3 x 300", "10x3 mm, L=300 mm"] |
| 86 | |
| 87 | [[presets]] |
| 88 | id = "10x3x400" |
| 89 | title = "10 × 3 × 400 mm flat bar" |
| 90 | params = { width = 10, thickness = 3, length = 400 } |
| 91 | aliases = ["flat bar 10 x 3 x 400", "10x3 mm, L=400 mm"] |
| 92 | |
| 93 | [[presets]] |
| 94 | id = "10x3x500" |
| 95 | title = "10 × 3 × 500 mm flat bar" |
| 96 | params = { width = 10, thickness = 3, length = 500 } |
| 97 | aliases = ["flat bar 10 x 3 x 500", "10x3 mm, L=500 mm"] |
| 98 | |
| 99 | [[presets]] |
| 100 | id = "10x5x50" |
| 101 | title = "10 × 5 × 50 mm rectangular bar" |
| 102 | params = { width = 10, thickness = 5, length = 50 } |
| 103 | aliases = ["rectangular bar 10 x 5 x 50", "10x5 mm, L=50 mm"] |
| 104 | |
| 105 | [[presets]] |
| 106 | id = "10x5x100" |
| 107 | title = "10 × 5 × 100 mm rectangular bar" |
| 108 | params = { width = 10, thickness = 5, length = 100 } |
| 109 | aliases = ["rectangular bar 10 x 5 x 100", "10x5 mm, L=100 mm"] |
| 110 | |
| 111 | [[presets]] |
| 112 | id = "10x5x150" |
| 113 | title = "10 × 5 × 150 mm rectangular bar" |
| 114 | params = { width = 10, thickness = 5, length = 150 } |
| 115 | aliases = ["rectangular bar 10 x 5 x 150", "10x5 mm, L=150 mm"] |
| 116 | |
| 117 | [[presets]] |
| 118 | id = "10x5x200" |
| 119 | title = "10 × 5 × 200 mm rectangular bar" |
| 120 | params = { width = 10, thickness = 5, length = 200 } |
| 121 | aliases = ["rectangular bar 10 x 5 x 200", "10x5 mm, L=200 mm"] |
| 122 | |
| 123 | [[presets]] |
| 124 | id = "10x5x250" |
| 125 | title = "10 × 5 × 250 mm rectangular bar" |
| 126 | params = { width = 10, thickness = 5, length = 250 } |
| 127 | aliases = ["rectangular bar 10 x 5 x 250", "10x5 mm, L=250 mm"] |
| 128 | |
| 129 | [[presets]] |
| 130 | id = "10x5x300" |
| 131 | title = "10 × 5 × 300 mm rectangular bar" |
| 132 | params = { width = 10, thickness = 5, length = 300 } |
| 133 | aliases = ["rectangular bar 10 x 5 x 300", "10x5 mm, L=300 mm"] |
| 134 | |
| 135 | [[presets]] |
| 136 | id = "10x5x400" |
| 137 | title = "10 × 5 × 400 mm rectangular bar" |
| 138 | params = { width = 10, thickness = 5, length = 400 } |
| 139 | aliases = ["rectangular bar 10 x 5 x 400", "10x5 mm, L=400 mm"] |
| 140 | |
| 141 | [[presets]] |
| 142 | id = "10x5x500" |
| 143 | title = "10 × 5 × 500 mm rectangular bar" |
| 144 | params = { width = 10, thickness = 5, length = 500 } |
| 145 | aliases = ["rectangular bar 10 x 5 x 500", "10x5 mm, L=500 mm"] |
| 146 | |
| 147 | [[presets]] |
| 148 | id = "12x3x50" |
| 149 | title = "12 × 3 × 50 mm flat bar" |
| 150 | params = { width = 12, thickness = 3, length = 50 } |
| 151 | aliases = ["flat bar 12 x 3 x 50", "12x3 mm, L=50 mm"] |
| 152 | |
| 153 | [[presets]] |
| 154 | id = "12x3x100" |
| 155 | title = "12 × 3 × 100 mm flat bar" |
| 156 | params = { width = 12, thickness = 3, length = 100 } |
| 157 | aliases = ["flat bar 12 x 3 x 100", "12x3 mm, L=100 mm"] |
| 158 | |
| 159 | [[presets]] |
| 160 | id = "12x3x150" |
| 161 | title = "12 × 3 × 150 mm flat bar" |
| 162 | params = { width = 12, thickness = 3, length = 150 } |
| 163 | aliases = ["flat bar 12 x 3 x 150", "12x3 mm, L=150 mm"] |
| 164 | |
| 165 | [[presets]] |
| 166 | id = "12x3x200" |
| 167 | title = "12 × 3 × 200 mm flat bar" |
| 168 | params = { width = 12, thickness = 3, length = 200 } |
| 169 | aliases = ["flat bar 12 x 3 x 200", "12x3 mm, L=200 mm"] |
| 170 | |
| 171 | [[presets]] |
| 172 | id = "12x3x250" |
| 173 | title = "12 × 3 × 250 mm flat bar" |
| 174 | params = { width = 12, thickness = 3, length = 250 } |
| 175 | aliases = ["flat bar 12 x 3 x 250", "12x3 mm, L=250 mm"] |
| 176 | |
| 177 | [[presets]] |
| 178 | id = "12x3x300" |
| 179 | title = "12 × 3 × 300 mm flat bar" |
| 180 | params = { width = 12, thickness = 3, length = 300 } |
| 181 | aliases = ["flat bar 12 x 3 x 300", "12x3 mm, L=300 mm"] |
| 182 | |
| 183 | [[presets]] |
| 184 | id = "12x3x400" |
| 185 | title = "12 × 3 × 400 mm flat bar" |
| 186 | params = { width = 12, thickness = 3, length = 400 } |
| 187 | aliases = ["flat bar 12 x 3 x 400", "12x3 mm, L=400 mm"] |
| 188 | |
| 189 | [[presets]] |
| 190 | id = "12x3x500" |
| 191 | title = "12 × 3 × 500 mm flat bar" |
| 192 | params = { width = 12, thickness = 3, length = 500 } |
| 193 | aliases = ["flat bar 12 x 3 x 500", "12x3 mm, L=500 mm"] |
| 194 | |
| 195 | [[presets]] |
| 196 | id = "12x6x50" |
| 197 | title = "12 × 6 × 50 mm rectangular bar" |
| 198 | params = { width = 12, thickness = 6, length = 50 } |
| 199 | aliases = ["rectangular bar 12 x 6 x 50", "12x6 mm, L=50 mm"] |
| 200 | |
| 201 | [[presets]] |
| 202 | id = "12x6x100" |
| 203 | title = "12 × 6 × 100 mm rectangular bar" |
| 204 | params = { width = 12, thickness = 6, length = 100 } |
| 205 | aliases = ["rectangular bar 12 x 6 x 100", "12x6 mm, L=100 mm"] |
| 206 | |
| 207 | [[presets]] |
| 208 | id = "12x6x150" |
| 209 | title = "12 × 6 × 150 mm rectangular bar" |
| 210 | params = { width = 12, thickness = 6, length = 150 } |
| 211 | aliases = ["rectangular bar 12 x 6 x 150", "12x6 mm, L=150 mm"] |
| 212 | |
| 213 | [[presets]] |
| 214 | id = "12x6x200" |
| 215 | title = "12 × 6 × 200 mm rectangular bar" |
| 216 | params = { width = 12, thickness = 6, length = 200 } |
| 217 | aliases = ["rectangular bar 12 x 6 x 200", "12x6 mm, L=200 mm"] |
| 218 | |
| 219 | [[presets]] |
| 220 | id = "12x6x250" |
| 221 | title = "12 × 6 × 250 mm rectangular bar" |
| 222 | params = { width = 12, thickness = 6, length = 250 } |
| 223 | aliases = ["rectangular bar 12 x 6 x 250", "12x6 mm, L=250 mm"] |
| 224 | |
| 225 | [[presets]] |
| 226 | id = "12x6x300" |
| 227 | title = "12 × 6 × 300 mm rectangular bar" |
| 228 | params = { width = 12, thickness = 6, length = 300 } |
| 229 | aliases = ["rectangular bar 12 x 6 x 300", "12x6 mm, L=300 mm"] |
| 230 | |
| 231 | [[presets]] |
| 232 | id = "12x6x400" |
| 233 | title = "12 × 6 × 400 mm rectangular bar" |
| 234 | params = { width = 12, thickness = 6, length = 400 } |
| 235 | aliases = ["rectangular bar 12 x 6 x 400", "12x6 mm, L=400 mm"] |
| 236 | |
| 237 | [[presets]] |
| 238 | id = "12x6x500" |
| 239 | title = "12 × 6 × 500 mm rectangular bar" |
| 240 | params = { width = 12, thickness = 6, length = 500 } |
| 241 | aliases = ["rectangular bar 12 x 6 x 500", "12x6 mm, L=500 mm"] |
| 242 | |
| 243 | [[presets]] |
| 244 | id = "15x3x50" |
| 245 | title = "15 × 3 × 50 mm flat bar" |
| 246 | params = { width = 15, thickness = 3, length = 50 } |
| 247 | aliases = ["flat bar 15 x 3 x 50", "15x3 mm, L=50 mm"] |
| 248 | |
| 249 | [[presets]] |
| 250 | id = "15x3x100" |
| 251 | title = "15 × 3 × 100 mm flat bar" |
| 252 | params = { width = 15, thickness = 3, length = 100 } |
| 253 | aliases = ["flat bar 15 x 3 x 100", "15x3 mm, L=100 mm"] |
| 254 | |
| 255 | [[presets]] |
| 256 | id = "15x3x150" |
| 257 | title = "15 × 3 × 150 mm flat bar" |
| 258 | params = { width = 15, thickness = 3, length = 150 } |
| 259 | aliases = ["flat bar 15 x 3 x 150", "15x3 mm, L=150 mm"] |
| 260 | |
| 261 | [[presets]] |
| 262 | id = "15x3x200" |
| 263 | title = "15 × 3 × 200 mm flat bar" |
| 264 | params = { width = 15, thickness = 3, length = 200 } |
| 265 | aliases = ["flat bar 15 x 3 x 200", "15x3 mm, L=200 mm"] |
| 266 | |
| 267 | [[presets]] |
| 268 | id = "15x3x250" |
| 269 | title = "15 × 3 × 250 mm flat bar" |
| 270 | params = { width = 15, thickness = 3, length = 250 } |
| 271 | aliases = ["flat bar 15 x 3 x 250", "15x3 mm, L=250 mm"] |
| 272 | |
| 273 | [[presets]] |
| 274 | id = "15x3x300" |
| 275 | title = "15 × 3 × 300 mm flat bar" |
| 276 | params = { width = 15, thickness = 3, length = 300 } |
| 277 | aliases = ["flat bar 15 x 3 x 300", "15x3 mm, L=300 mm"] |
| 278 | |
| 279 | [[presets]] |
| 280 | id = "15x3x400" |
| 281 | title = "15 × 3 × 400 mm flat bar" |
| 282 | params = { width = 15, thickness = 3, length = 400 } |
| 283 | aliases = ["flat bar 15 x 3 x 400", "15x3 mm, L=400 mm"] |
| 284 | |
| 285 | [[presets]] |
| 286 | id = "15x3x500" |
| 287 | title = "15 × 3 × 500 mm flat bar" |
| 288 | params = { width = 15, thickness = 3, length = 500 } |
| 289 | aliases = ["flat bar 15 x 3 x 500", "15x3 mm, L=500 mm"] |
| 290 | |
| 291 | [[presets]] |
| 292 | id = "15x10x50" |
| 293 | title = "15 × 10 × 50 mm rectangular bar" |
| 294 | params = { width = 15, thickness = 10, length = 50 } |
| 295 | aliases = ["rectangular bar 15 x 10 x 50", "15x10 mm, L=50 mm"] |
| 296 | |
| 297 | [[presets]] |
| 298 | id = "15x10x100" |
| 299 | title = "15 × 10 × 100 mm rectangular bar" |
| 300 | params = { width = 15, thickness = 10, length = 100 } |
| 301 | aliases = ["rectangular bar 15 x 10 x 100", "15x10 mm, L=100 mm"] |
| 302 | |
| 303 | [[presets]] |
| 304 | id = "15x10x150" |
| 305 | title = "15 × 10 × 150 mm rectangular bar" |
| 306 | params = { width = 15, thickness = 10, length = 150 } |
| 307 | aliases = ["rectangular bar 15 x 10 x 150", "15x10 mm, L=150 mm"] |
| 308 | |
| 309 | [[presets]] |
| 310 | id = "15x10x200" |
| 311 | title = "15 × 10 × 200 mm rectangular bar" |
| 312 | params = { width = 15, thickness = 10, length = 200 } |
| 313 | aliases = ["rectangular bar 15 x 10 x 200", "15x10 mm, L=200 mm"] |
| 314 | |
| 315 | [[presets]] |
| 316 | id = "15x10x250" |
| 317 | title = "15 × 10 × 250 mm rectangular bar" |
| 318 | params = { width = 15, thickness = 10, length = 250 } |
| 319 | aliases = ["rectangular bar 15 x 10 x 250", "15x10 mm, L=250 mm"] |
| 320 | |
| 321 | [[presets]] |
| 322 | id = "15x10x300" |
| 323 | title = "15 × 10 × 300 mm rectangular bar" |
| 324 | params = { width = 15, thickness = 10, length = 300 } |
| 325 | aliases = ["rectangular bar 15 x 10 x 300", "15x10 mm, L=300 mm"] |
| 326 | |
| 327 | [[presets]] |
| 328 | id = "15x10x400" |
| 329 | title = "15 × 10 × 400 mm rectangular bar" |
| 330 | params = { width = 15, thickness = 10, length = 400 } |
| 331 | aliases = ["rectangular bar 15 x 10 x 400", "15x10 mm, L=400 mm"] |
| 332 | |
| 333 | [[presets]] |
| 334 | id = "15x10x500" |
| 335 | title = "15 × 10 × 500 mm rectangular bar" |
| 336 | params = { width = 15, thickness = 10, length = 500 } |
| 337 | aliases = ["rectangular bar 15 x 10 x 500", "15x10 mm, L=500 mm"] |
| 338 | |
| 339 | [[presets]] |
| 340 | id = "20x3x50" |
| 341 | title = "20 × 3 × 50 mm flat bar" |
| 342 | params = { width = 20, thickness = 3, length = 50 } |
| 343 | aliases = ["flat bar 20 x 3 x 50", "20x3 mm, L=50 mm"] |
| 344 | |
| 345 | [[presets]] |
| 346 | id = "20x3x100" |
| 347 | title = "20 × 3 × 100 mm flat bar" |
| 348 | params = { width = 20, thickness = 3, length = 100 } |
| 349 | aliases = ["flat bar 20 x 3 x 100", "20x3 mm, L=100 mm"] |
| 350 | |
| 351 | [[presets]] |
| 352 | id = "20x3x150" |
| 353 | title = "20 × 3 × 150 mm flat bar" |
| 354 | params = { width = 20, thickness = 3, length = 150 } |
| 355 | aliases = ["flat bar 20 x 3 x 150", "20x3 mm, L=150 mm"] |
| 356 | |
| 357 | [[presets]] |
| 358 | id = "20x3x200" |
| 359 | title = "20 × 3 × 200 mm flat bar" |
| 360 | params = { width = 20, thickness = 3, length = 200 } |
| 361 | aliases = ["flat bar 20 x 3 x 200", "20x3 mm, L=200 mm"] |
| 362 | |
| 363 | [[presets]] |
| 364 | id = "20x3x250" |
| 365 | title = "20 × 3 × 250 mm flat bar" |
| 366 | params = { width = 20, thickness = 3, length = 250 } |
| 367 | aliases = ["flat bar 20 x 3 x 250", "20x3 mm, L=250 mm"] |
| 368 | |
| 369 | [[presets]] |
| 370 | id = "20x3x300" |
| 371 | title = "20 × 3 × 300 mm flat bar" |
| 372 | params = { width = 20, thickness = 3, length = 300 } |
| 373 | aliases = ["flat bar 20 x 3 x 300", "20x3 mm, L=300 mm"] |
| 374 | |
| 375 | [[presets]] |
| 376 | id = "20x3x400" |
| 377 | title = "20 × 3 × 400 mm flat bar" |
| 378 | params = { width = 20, thickness = 3, length = 400 } |
| 379 | aliases = ["flat bar 20 x 3 x 400", "20x3 mm, L=400 mm"] |
| 380 | |
| 381 | [[presets]] |
| 382 | id = "20x3x500" |
| 383 | title = "20 × 3 × 500 mm flat bar" |
| 384 | params = { width = 20, thickness = 3, length = 500 } |
| 385 | aliases = ["flat bar 20 x 3 x 500", "20x3 mm, L=500 mm"] |
| 386 | |
| 387 | [[presets]] |
| 388 | id = "EN10058-20x4" |
| 389 | title = "20 × 4 flat bar (EN 10058), 1000 mm" |
| 390 | params = { width = 20, thickness = 4, length = 1000 } |
| 391 | aliases = ["EN 10058 20x4", "flat bar 20 x 4", "EN10058 20x4"] |
| 392 | standard = "EN 10058" |
| 393 | |
| 394 | [[presets]] |
| 395 | id = "20x5x50" |
| 396 | title = "20 × 5 × 50 mm flat bar" |
| 397 | params = { width = 20, thickness = 5, length = 50 } |
| 398 | aliases = ["flat bar 20 x 5 x 50", "20x5 mm, L=50 mm"] |
| 399 | |
| 400 | [[presets]] |
| 401 | id = "20x5x100" |
| 402 | title = "20 × 5 × 100 mm flat bar" |
| 403 | params = { width = 20, thickness = 5, length = 100 } |
| 404 | aliases = ["flat bar 20 x 5 x 100", "20x5 mm, L=100 mm"] |
| 405 | |
| 406 | [[presets]] |
| 407 | id = "20x5x150" |
| 408 | title = "20 × 5 × 150 mm flat bar" |
| 409 | params = { width = 20, thickness = 5, length = 150 } |
| 410 | aliases = ["flat bar 20 x 5 x 150", "20x5 mm, L=150 mm"] |
| 411 | |
| 412 | [[presets]] |
| 413 | id = "20x5x200" |
| 414 | title = "20 × 5 × 200 mm flat bar" |
| 415 | params = { width = 20, thickness = 5, length = 200 } |
| 416 | aliases = ["flat bar 20 x 5 x 200", "20x5 mm, L=200 mm"] |
| 417 | |
| 418 | [[presets]] |
| 419 | id = "20x5x250" |
| 420 | title = "20 × 5 × 250 mm flat bar" |
| 421 | params = { width = 20, thickness = 5, length = 250 } |
| 422 | aliases = ["flat bar 20 x 5 x 250", "20x5 mm, L=250 mm"] |
| 423 | |
| 424 | [[presets]] |
| 425 | id = "20x5x300" |
| 426 | title = "20 × 5 × 300 mm flat bar" |
| 427 | params = { width = 20, thickness = 5, length = 300 } |
| 428 | aliases = ["flat bar 20 x 5 x 300", "20x5 mm, L=300 mm"] |
| 429 | |
| 430 | [[presets]] |
| 431 | id = "20x5x400" |
| 432 | title = "20 × 5 × 400 mm flat bar" |
| 433 | params = { width = 20, thickness = 5, length = 400 } |
| 434 | aliases = ["flat bar 20 x 5 x 400", "20x5 mm, L=400 mm"] |
| 435 | |
| 436 | [[presets]] |
| 437 | id = "20x5x500" |
| 438 | title = "20 × 5 × 500 mm flat bar" |
| 439 | params = { width = 20, thickness = 5, length = 500 } |
| 440 | aliases = ["flat bar 20 x 5 x 500", "20x5 mm, L=500 mm"] |
| 441 | |
| 442 | [[presets]] |
| 443 | id = "EN10058-20x5" |
| 444 | title = "20 × 5 flat bar (EN 10058), 1000 mm" |
| 445 | params = { width = 20, thickness = 5, length = 1000 } |
| 446 | aliases = ["EN 10058 20x5", "flat bar 20 x 5", "EN10058 20x5"] |
| 447 | standard = "EN 10058" |
| 448 | |
| 449 | [[presets]] |
| 450 | id = "EN10058-20x6" |
| 451 | title = "20 × 6 flat bar (EN 10058), 1000 mm" |
| 452 | params = { width = 20, thickness = 6, length = 1000 } |
| 453 | aliases = ["EN 10058 20x6", "flat bar 20 x 6", "EN10058 20x6"] |
| 454 | standard = "EN 10058" |
| 455 | |
| 456 | [[presets]] |
| 457 | id = "20x10x50" |
| 458 | title = "20 × 10 × 50 mm rectangular bar" |
| 459 | params = { width = 20, thickness = 10, length = 50 } |
| 460 | aliases = ["rectangular bar 20 x 10 x 50", "20x10 mm, L=50 mm"] |
| 461 | |
| 462 | [[presets]] |
| 463 | id = "20x10x100" |
| 464 | title = "20 × 10 × 100 mm rectangular bar" |
| 465 | params = { width = 20, thickness = 10, length = 100 } |
| 466 | aliases = ["rectangular bar 20 x 10 x 100", "20x10 mm, L=100 mm"] |
| 467 | |
| 468 | [[presets]] |
| 469 | id = "20x10x150" |
| 470 | title = "20 × 10 × 150 mm rectangular bar" |
| 471 | params = { width = 20, thickness = 10, length = 150 } |
| 472 | aliases = ["rectangular bar 20 x 10 x 150", "20x10 mm, L=150 mm"] |
| 473 | |
| 474 | [[presets]] |
| 475 | id = "20x10x200" |
| 476 | title = "20 × 10 × 200 mm rectangular bar" |
| 477 | params = { width = 20, thickness = 10, length = 200 } |
| 478 | aliases = ["rectangular bar 20 x 10 x 200", "20x10 mm, L=200 mm"] |
| 479 | |
| 480 | [[presets]] |
| 481 | id = "20x10x250" |
| 482 | title = "20 × 10 × 250 mm rectangular bar" |
| 483 | params = { width = 20, thickness = 10, length = 250 } |
| 484 | aliases = ["rectangular bar 20 x 10 x 250", "20x10 mm, L=250 mm"] |
| 485 | |
| 486 | [[presets]] |
| 487 | id = "20x10x300" |
| 488 | title = "20 × 10 × 300 mm rectangular bar" |
| 489 | params = { width = 20, thickness = 10, length = 300 } |
| 490 | aliases = ["rectangular bar 20 x 10 x 300", "20x10 mm, L=300 mm"] |
| 491 | |
| 492 | [[presets]] |
| 493 | id = "20x10x400" |
| 494 | title = "20 × 10 × 400 mm rectangular bar" |
| 495 | params = { width = 20, thickness = 10, length = 400 } |
| 496 | aliases = ["rectangular bar 20 x 10 x 400", "20x10 mm, L=400 mm"] |
| 497 | |
| 498 | [[presets]] |
| 499 | id = "20x10x500" |
| 500 | title = "20 × 10 × 500 mm rectangular bar" |
| 501 | params = { width = 20, thickness = 10, length = 500 } |
| 502 | aliases = ["rectangular bar 20 x 10 x 500", "20x10 mm, L=500 mm"] |
| 503 | |
| 504 | [[presets]] |
| 505 | id = "25x3x50" |
| 506 | title = "25 × 3 × 50 mm flat bar" |
| 507 | params = { width = 25, thickness = 3, length = 50 } |
| 508 | aliases = ["flat bar 25 x 3 x 50", "25x3 mm, L=50 mm"] |
| 509 | |
| 510 | [[presets]] |
| 511 | id = "25x3x100" |
| 512 | title = "25 × 3 × 100 mm flat bar" |
| 513 | params = { width = 25, thickness = 3, length = 100 } |
| 514 | aliases = ["flat bar 25 x 3 x 100", "25x3 mm, L=100 mm"] |
| 515 | |
| 516 | [[presets]] |
| 517 | id = "25x3x150" |
| 518 | title = "25 × 3 × 150 mm flat bar" |
| 519 | params = { width = 25, thickness = 3, length = 150 } |
| 520 | aliases = ["flat bar 25 x 3 x 150", "25x3 mm, L=150 mm"] |
| 521 | |
| 522 | [[presets]] |
| 523 | id = "25x3x200" |
| 524 | title = "25 × 3 × 200 mm flat bar" |
| 525 | params = { width = 25, thickness = 3, length = 200 } |
| 526 | aliases = ["flat bar 25 x 3 x 200", "25x3 mm, L=200 mm"] |
| 527 | |
| 528 | [[presets]] |
| 529 | id = "25x3x250" |
| 530 | title = "25 × 3 × 250 mm flat bar" |
| 531 | params = { width = 25, thickness = 3, length = 250 } |
| 532 | aliases = ["flat bar 25 x 3 x 250", "25x3 mm, L=250 mm"] |
| 533 | |
| 534 | [[presets]] |
| 535 | id = "25x3x300" |
| 536 | title = "25 × 3 × 300 mm flat bar" |
| 537 | params = { width = 25, thickness = 3, length = 300 } |
| 538 | aliases = ["flat bar 25 x 3 x 300", "25x3 mm, L=300 mm"] |
| 539 | |
| 540 | [[presets]] |
| 541 | id = "25x3x400" |
| 542 | title = "25 × 3 × 400 mm flat bar" |
| 543 | params = { width = 25, thickness = 3, length = 400 } |
| 544 | aliases = ["flat bar 25 x 3 x 400", "25x3 mm, L=400 mm"] |
| 545 | |
| 546 | [[presets]] |
| 547 | id = "25x3x500" |
| 548 | title = "25 × 3 × 500 mm flat bar" |
| 549 | params = { width = 25, thickness = 3, length = 500 } |
| 550 | aliases = ["flat bar 25 x 3 x 500", "25x3 mm, L=500 mm"] |
| 551 | |
| 552 | [[presets]] |
| 553 | id = "EN10058-25x4" |
| 554 | title = "25 × 4 flat bar (EN 10058), 1000 mm" |
| 555 | params = { width = 25, thickness = 4, length = 1000 } |
| 556 | aliases = ["EN 10058 25x4", "flat bar 25 x 4", "EN10058 25x4"] |
| 557 | standard = "EN 10058" |
| 558 | |
| 559 | [[presets]] |
| 560 | id = "25x5x50" |
| 561 | title = "25 × 5 × 50 mm flat bar" |
| 562 | params = { width = 25, thickness = 5, length = 50 } |
| 563 | aliases = ["flat bar 25 x 5 x 50", "25x5 mm, L=50 mm"] |
| 564 | |
| 565 | [[presets]] |
| 566 | id = "25x5x100" |
| 567 | title = "25 × 5 × 100 mm flat bar" |
| 568 | params = { width = 25, thickness = 5, length = 100 } |
| 569 | aliases = ["flat bar 25 x 5 x 100", "25x5 mm, L=100 mm"] |
| 570 | |
| 571 | [[presets]] |
| 572 | id = "25x5x150" |
| 573 | title = "25 × 5 × 150 mm flat bar" |
| 574 | params = { width = 25, thickness = 5, length = 150 } |
| 575 | aliases = ["flat bar 25 x 5 x 150", "25x5 mm, L=150 mm"] |
| 576 | |
| 577 | [[presets]] |
| 578 | id = "25x5x200" |
| 579 | title = "25 × 5 × 200 mm flat bar" |
| 580 | params = { width = 25, thickness = 5, length = 200 } |
| 581 | aliases = ["flat bar 25 x 5 x 200", "25x5 mm, L=200 mm"] |
| 582 | |
| 583 | [[presets]] |
| 584 | id = "25x5x250" |
| 585 | title = "25 × 5 × 250 mm flat bar" |
| 586 | params = { width = 25, thickness = 5, length = 250 } |
| 587 | aliases = ["flat bar 25 x 5 x 250", "25x5 mm, L=250 mm"] |
| 588 | |
| 589 | [[presets]] |
| 590 | id = "25x5x300" |
| 591 | title = "25 × 5 × 300 mm flat bar" |
| 592 | params = { width = 25, thickness = 5, length = 300 } |
| 593 | aliases = ["flat bar 25 x 5 x 300", "25x5 mm, L=300 mm"] |
| 594 | |
| 595 | [[presets]] |
| 596 | id = "25x5x400" |
| 597 | title = "25 × 5 × 400 mm flat bar" |
| 598 | params = { width = 25, thickness = 5, length = 400 } |
| 599 | aliases = ["flat bar 25 x 5 x 400", "25x5 mm, L=400 mm"] |
| 600 | |
| 601 | [[presets]] |
| 602 | id = "25x5x500" |
| 603 | title = "25 × 5 × 500 mm flat bar" |
| 604 | params = { width = 25, thickness = 5, length = 500 } |
| 605 | aliases = ["flat bar 25 x 5 x 500", "25x5 mm, L=500 mm"] |
| 606 | |
| 607 | [[presets]] |
| 608 | id = "EN10058-25x5" |
| 609 | title = "25 × 5 flat bar (EN 10058), 1000 mm" |
| 610 | params = { width = 25, thickness = 5, length = 1000 } |
| 611 | aliases = ["EN 10058 25x5", "flat bar 25 x 5", "EN10058 25x5"] |
| 612 | standard = "EN 10058" |
| 613 | |
| 614 | [[presets]] |
| 615 | id = "EN10058-25x6" |
| 616 | title = "25 × 6 flat bar (EN 10058), 1000 mm" |
| 617 | params = { width = 25, thickness = 6, length = 1000 } |
| 618 | aliases = ["EN 10058 25x6", "flat bar 25 x 6", "EN10058 25x6"] |
| 619 | standard = "EN 10058" |
| 620 | |
| 621 | [[presets]] |
| 622 | id = "25x10x50" |
| 623 | title = "25 × 10 × 50 mm rectangular bar" |
| 624 | params = { width = 25, thickness = 10, length = 50 } |
| 625 | aliases = ["rectangular bar 25 x 10 x 50", "25x10 mm, L=50 mm"] |
| 626 | |
| 627 | [[presets]] |
| 628 | id = "25x10x100" |
| 629 | title = "25 × 10 × 100 mm rectangular bar" |
| 630 | params = { width = 25, thickness = 10, length = 100 } |
| 631 | aliases = ["rectangular bar 25 x 10 x 100", "25x10 mm, L=100 mm"] |
| 632 | |
| 633 | [[presets]] |
| 634 | id = "25x10x150" |
| 635 | title = "25 × 10 × 150 mm rectangular bar" |
| 636 | params = { width = 25, thickness = 10, length = 150 } |
| 637 | aliases = ["rectangular bar 25 x 10 x 150", "25x10 mm, L=150 mm"] |
| 638 | |
| 639 | [[presets]] |
| 640 | id = "25x10x200" |
| 641 | title = "25 × 10 × 200 mm rectangular bar" |
| 642 | params = { width = 25, thickness = 10, length = 200 } |
| 643 | aliases = ["rectangular bar 25 x 10 x 200", "25x10 mm, L=200 mm"] |
| 644 | |
| 645 | [[presets]] |
| 646 | id = "25x10x250" |
| 647 | title = "25 × 10 × 250 mm rectangular bar" |
| 648 | params = { width = 25, thickness = 10, length = 250 } |
| 649 | aliases = ["rectangular bar 25 x 10 x 250", "25x10 mm, L=250 mm"] |
| 650 | |
| 651 | [[presets]] |
| 652 | id = "25x10x300" |
| 653 | title = "25 × 10 × 300 mm rectangular bar" |
| 654 | params = { width = 25, thickness = 10, length = 300 } |
| 655 | aliases = ["rectangular bar 25 x 10 x 300", "25x10 mm, L=300 mm"] |
| 656 | |
| 657 | [[presets]] |
| 658 | id = "25x10x400" |
| 659 | title = "25 × 10 × 400 mm rectangular bar" |
| 660 | params = { width = 25, thickness = 10, length = 400 } |
| 661 | aliases = ["rectangular bar 25 x 10 x 400", "25x10 mm, L=400 mm"] |
| 662 | |
| 663 | [[presets]] |
| 664 | id = "25x10x500" |
| 665 | title = "25 × 10 × 500 mm rectangular bar" |
| 666 | params = { width = 25, thickness = 10, length = 500 } |
| 667 | aliases = ["rectangular bar 25 x 10 x 500", "25x10 mm, L=500 mm"] |
| 668 | |
| 669 | [[presets]] |
| 670 | id = "EN10058-30x4" |
| 671 | title = "30 × 4 flat bar (EN 10058), 1000 mm" |
| 672 | params = { width = 30, thickness = 4, length = 1000 } |
| 673 | aliases = ["EN 10058 30x4", "flat bar 30 x 4", "EN10058 30x4"] |
| 674 | standard = "EN 10058" |
| 675 | |
| 676 | [[presets]] |
| 677 | id = "30x5x50" |
| 678 | title = "30 × 5 × 50 mm flat bar" |
| 679 | params = { width = 30, thickness = 5, length = 50 } |
| 680 | aliases = ["flat bar 30 x 5 x 50", "30x5 mm, L=50 mm"] |
| 681 | |
| 682 | [[presets]] |
| 683 | id = "30x5x100" |
| 684 | title = "30 × 5 × 100 mm flat bar" |
| 685 | params = { width = 30, thickness = 5, length = 100 } |
| 686 | aliases = ["flat bar 30 x 5 x 100", "30x5 mm, L=100 mm"] |
| 687 | |
| 688 | [[presets]] |
| 689 | id = "30x5x150" |
| 690 | title = "30 × 5 × 150 mm flat bar" |
| 691 | params = { width = 30, thickness = 5, length = 150 } |
| 692 | aliases = ["flat bar 30 x 5 x 150", "30x5 mm, L=150 mm"] |
| 693 | |
| 694 | [[presets]] |
| 695 | id = "30x5x200" |
| 696 | title = "30 × 5 × 200 mm flat bar" |
| 697 | params = { width = 30, thickness = 5, length = 200 } |
| 698 | aliases = ["flat bar 30 x 5 x 200", "30x5 mm, L=200 mm"] |
| 699 | |
| 700 | [[presets]] |
| 701 | id = "30x5x250" |
| 702 | title = "30 × 5 × 250 mm flat bar" |
| 703 | params = { width = 30, thickness = 5, length = 250 } |
| 704 | aliases = ["flat bar 30 x 5 x 250", "30x5 mm, L=250 mm"] |
| 705 | |
| 706 | [[presets]] |
| 707 | id = "30x5x300" |
| 708 | title = "30 × 5 × 300 mm flat bar" |
| 709 | params = { width = 30, thickness = 5, length = 300 } |
| 710 | aliases = ["flat bar 30 x 5 x 300", "30x5 mm, L=300 mm"] |
| 711 | |
| 712 | [[presets]] |
| 713 | id = "30x5x400" |
| 714 | title = "30 × 5 × 400 mm flat bar" |
| 715 | params = { width = 30, thickness = 5, length = 400 } |
| 716 | aliases = ["flat bar 30 x 5 x 400", "30x5 mm, L=400 mm"] |
| 717 | |
| 718 | [[presets]] |
| 719 | id = "30x5x500" |
| 720 | title = "30 × 5 × 500 mm flat bar" |
| 721 | params = { width = 30, thickness = 5, length = 500 } |
| 722 | aliases = ["flat bar 30 x 5 x 500", "30x5 mm, L=500 mm"] |
| 723 | |
| 724 | [[presets]] |
| 725 | id = "EN10058-30x5" |
| 726 | title = "30 × 5 flat bar (EN 10058), 1000 mm" |
| 727 | params = { width = 30, thickness = 5, length = 1000 } |
| 728 | aliases = ["EN 10058 30x5", "flat bar 30 x 5", "EN10058 30x5"] |
| 729 | standard = "EN 10058" |
| 730 | |
| 731 | [[presets]] |
| 732 | id = "EN10058-30x6" |
| 733 | title = "30 × 6 flat bar (EN 10058), 1000 mm" |
| 734 | params = { width = 30, thickness = 6, length = 1000 } |
| 735 | aliases = ["EN 10058 30x6", "flat bar 30 x 6", "EN10058 30x6"] |
| 736 | standard = "EN 10058" |
| 737 | |
| 738 | [[presets]] |
| 739 | id = "EN10058-30x8" |
| 740 | title = "30 × 8 flat bar (EN 10058), 1000 mm" |
| 741 | params = { width = 30, thickness = 8, length = 1000 } |
| 742 | aliases = ["EN 10058 30x8", "flat bar 30 x 8", "EN10058 30x8"] |
| 743 | standard = "EN 10058" |
| 744 | |
| 745 | [[presets]] |
| 746 | id = "30x15x50" |
| 747 | title = "30 × 15 × 50 mm rectangular bar" |
| 748 | params = { width = 30, thickness = 15, length = 50 } |
| 749 | aliases = ["rectangular bar 30 x 15 x 50", "30x15 mm, L=50 mm"] |
| 750 | |
| 751 | [[presets]] |
| 752 | id = "30x15x100" |
| 753 | title = "30 × 15 × 100 mm rectangular bar" |
| 754 | params = { width = 30, thickness = 15, length = 100 } |
| 755 | aliases = ["rectangular bar 30 x 15 x 100", "30x15 mm, L=100 mm"] |
| 756 | |
| 757 | [[presets]] |
| 758 | id = "30x15x150" |
| 759 | title = "30 × 15 × 150 mm rectangular bar" |
| 760 | params = { width = 30, thickness = 15, length = 150 } |
| 761 | aliases = ["rectangular bar 30 x 15 x 150", "30x15 mm, L=150 mm"] |
| 762 | |
| 763 | [[presets]] |
| 764 | id = "30x15x200" |
| 765 | title = "30 × 15 × 200 mm rectangular bar" |
| 766 | params = { width = 30, thickness = 15, length = 200 } |
| 767 | aliases = ["rectangular bar 30 x 15 x 200", "30x15 mm, L=200 mm"] |
| 768 | |
| 769 | [[presets]] |
| 770 | id = "30x15x250" |
| 771 | title = "30 × 15 × 250 mm rectangular bar" |
| 772 | params = { width = 30, thickness = 15, length = 250 } |
| 773 | aliases = ["rectangular bar 30 x 15 x 250", "30x15 mm, L=250 mm"] |
| 774 | |
| 775 | [[presets]] |
| 776 | id = "30x15x300" |
| 777 | title = "30 × 15 × 300 mm rectangular bar" |
| 778 | params = { width = 30, thickness = 15, length = 300 } |
| 779 | aliases = ["rectangular bar 30 x 15 x 300", "30x15 mm, L=300 mm"] |
| 780 | |
| 781 | [[presets]] |
| 782 | id = "30x15x400" |
| 783 | title = "30 × 15 × 400 mm rectangular bar" |
| 784 | params = { width = 30, thickness = 15, length = 400 } |
| 785 | aliases = ["rectangular bar 30 x 15 x 400", "30x15 mm, L=400 mm"] |
| 786 | |
| 787 | [[presets]] |
| 788 | id = "30x15x500" |
| 789 | title = "30 × 15 × 500 mm rectangular bar" |
| 790 | params = { width = 30, thickness = 15, length = 500 } |
| 791 | aliases = ["rectangular bar 30 x 15 x 500", "30x15 mm, L=500 mm"] |
| 792 | |
| 793 | [[presets]] |
| 794 | id = "EN10058-40x4" |
| 795 | title = "40 × 4 flat bar (EN 10058), 1000 mm" |
| 796 | params = { width = 40, thickness = 4, length = 1000 } |
| 797 | aliases = ["EN 10058 40x4", "flat bar 40 x 4", "EN10058 40x4"] |
| 798 | standard = "EN 10058" |
| 799 | |
| 800 | [[presets]] |
| 801 | id = "40x5x50" |
| 802 | title = "40 × 5 × 50 mm flat bar" |
| 803 | params = { width = 40, thickness = 5, length = 50 } |
| 804 | aliases = ["flat bar 40 x 5 x 50", "40x5 mm, L=50 mm"] |
| 805 | |
| 806 | [[presets]] |
| 807 | id = "40x5x100" |
| 808 | title = "40 × 5 × 100 mm flat bar" |
| 809 | params = { width = 40, thickness = 5, length = 100 } |
| 810 | aliases = ["flat bar 40 x 5 x 100", "40x5 mm, L=100 mm"] |
| 811 | |
| 812 | [[presets]] |
| 813 | id = "40x5x150" |
| 814 | title = "40 × 5 × 150 mm flat bar" |
| 815 | params = { width = 40, thickness = 5, length = 150 } |
| 816 | aliases = ["flat bar 40 x 5 x 150", "40x5 mm, L=150 mm"] |
| 817 | |
| 818 | [[presets]] |
| 819 | id = "40x5x200" |
| 820 | title = "40 × 5 × 200 mm flat bar" |
| 821 | params = { width = 40, thickness = 5, length = 200 } |
| 822 | aliases = ["flat bar 40 x 5 x 200", "40x5 mm, L=200 mm"] |
| 823 | |
| 824 | [[presets]] |
| 825 | id = "40x5x250" |
| 826 | title = "40 × 5 × 250 mm flat bar" |
| 827 | params = { width = 40, thickness = 5, length = 250 } |
| 828 | aliases = ["flat bar 40 x 5 x 250", "40x5 mm, L=250 mm"] |
| 829 | |
| 830 | [[presets]] |
| 831 | id = "40x5x300" |
| 832 | title = "40 × 5 × 300 mm flat bar" |
| 833 | params = { width = 40, thickness = 5, length = 300 } |
| 834 | aliases = ["flat bar 40 x 5 x 300", "40x5 mm, L=300 mm"] |
| 835 | |
| 836 | [[presets]] |
| 837 | id = "40x5x400" |
| 838 | title = "40 × 5 × 400 mm flat bar" |
| 839 | params = { width = 40, thickness = 5, length = 400 } |
| 840 | aliases = ["flat bar 40 x 5 x 400", "40x5 mm, L=400 mm"] |
| 841 | |
| 842 | [[presets]] |
| 843 | id = "40x5x500" |
| 844 | title = "40 × 5 × 500 mm flat bar" |
| 845 | params = { width = 40, thickness = 5, length = 500 } |
| 846 | aliases = ["flat bar 40 x 5 x 500", "40x5 mm, L=500 mm"] |
| 847 | |
| 848 | [[presets]] |
| 849 | id = "EN10058-40x5" |
| 850 | title = "40 × 5 flat bar (EN 10058), 1000 mm" |
| 851 | params = { width = 40, thickness = 5, length = 1000 } |
| 852 | aliases = ["EN 10058 40x5", "flat bar 40 x 5", "EN10058 40x5"] |
| 853 | standard = "EN 10058" |
| 854 | |
| 855 | [[presets]] |
| 856 | id = "EN10058-40x6" |
| 857 | title = "40 × 6 flat bar (EN 10058), 1000 mm" |
| 858 | params = { width = 40, thickness = 6, length = 1000 } |
| 859 | aliases = ["EN 10058 40x6", "flat bar 40 x 6", "EN10058 40x6"] |
| 860 | standard = "EN 10058" |
| 861 | |
| 862 | [[presets]] |
| 863 | id = "EN10058-40x8" |
| 864 | title = "40 × 8 flat bar (EN 10058), 1000 mm" |
| 865 | params = { width = 40, thickness = 8, length = 1000 } |
| 866 | aliases = ["EN 10058 40x8", "flat bar 40 x 8", "EN10058 40x8"] |
| 867 | standard = "EN 10058" |
| 868 | |
| 869 | [[presets]] |
| 870 | id = "EN10058-40x10" |
| 871 | title = "40 × 10 flat bar (EN 10058), 1000 mm" |
| 872 | params = { width = 40, thickness = 10, length = 1000 } |
| 873 | aliases = ["EN 10058 40x10", "flat bar 40 x 10", "EN10058 40x10"] |
| 874 | standard = "EN 10058" |
| 875 | |
| 876 | [[presets]] |
| 877 | id = "40x20x50" |
| 878 | title = "40 × 20 × 50 mm rectangular bar" |
| 879 | params = { width = 40, thickness = 20, length = 50 } |
| 880 | aliases = ["rectangular bar 40 x 20 x 50", "40x20 mm, L=50 mm"] |
| 881 | |
| 882 | [[presets]] |
| 883 | id = "40x20x100" |
| 884 | title = "40 × 20 × 100 mm rectangular bar" |
| 885 | params = { width = 40, thickness = 20, length = 100 } |
| 886 | aliases = ["rectangular bar 40 x 20 x 100", "40x20 mm, L=100 mm"] |
| 887 | |
| 888 | [[presets]] |
| 889 | id = "40x20x150" |
| 890 | title = "40 × 20 × 150 mm rectangular bar" |
| 891 | params = { width = 40, thickness = 20, length = 150 } |
| 892 | aliases = ["rectangular bar 40 x 20 x 150", "40x20 mm, L=150 mm"] |
| 893 | |
| 894 | [[presets]] |
| 895 | id = "40x20x200" |
| 896 | title = "40 × 20 × 200 mm rectangular bar" |
| 897 | params = { width = 40, thickness = 20, length = 200 } |
| 898 | aliases = ["rectangular bar 40 x 20 x 200", "40x20 mm, L=200 mm"] |
| 899 | |
| 900 | [[presets]] |
| 901 | id = "40x20x250" |
| 902 | title = "40 × 20 × 250 mm rectangular bar" |
| 903 | params = { width = 40, thickness = 20, length = 250 } |
| 904 | aliases = ["rectangular bar 40 x 20 x 250", "40x20 mm, L=250 mm"] |
| 905 | |
| 906 | [[presets]] |
| 907 | id = "40x20x300" |
| 908 | title = "40 × 20 × 300 mm rectangular bar" |
| 909 | params = { width = 40, thickness = 20, length = 300 } |
| 910 | aliases = ["rectangular bar 40 x 20 x 300", "40x20 mm, L=300 mm"] |
| 911 | |
| 912 | [[presets]] |
| 913 | id = "40x20x400" |
| 914 | title = "40 × 20 × 400 mm rectangular bar" |
| 915 | params = { width = 40, thickness = 20, length = 400 } |
| 916 | aliases = ["rectangular bar 40 x 20 x 400", "40x20 mm, L=400 mm"] |
| 917 | |
| 918 | [[presets]] |
| 919 | id = "40x20x500" |
| 920 | title = "40 × 20 × 500 mm rectangular bar" |
| 921 | params = { width = 40, thickness = 20, length = 500 } |
| 922 | aliases = ["rectangular bar 40 x 20 x 500", "40x20 mm, L=500 mm"] |
| 923 | |
| 924 | [[presets]] |
| 925 | id = "EN10058-50x5" |
| 926 | title = "50 × 5 flat bar (EN 10058), 1000 mm" |
| 927 | params = { width = 50, thickness = 5, length = 1000 } |
| 928 | aliases = ["EN 10058 50x5", "flat bar 50 x 5", "EN10058 50x5"] |
| 929 | standard = "EN 10058" |
| 930 | |
| 931 | [[presets]] |
| 932 | id = "50x6x50" |
| 933 | title = "50 × 6 × 50 mm flat bar" |
| 934 | params = { width = 50, thickness = 6, length = 50 } |
| 935 | aliases = ["flat bar 50 x 6 x 50", "50x6 mm, L=50 mm"] |
| 936 | |
| 937 | [[presets]] |
| 938 | id = "50x6x100" |
| 939 | title = "50 × 6 × 100 mm flat bar" |
| 940 | params = { width = 50, thickness = 6, length = 100 } |
| 941 | aliases = ["flat bar 50 x 6 x 100", "50x6 mm, L=100 mm"] |
| 942 | |
| 943 | [[presets]] |
| 944 | id = "50x6x150" |
| 945 | title = "50 × 6 × 150 mm flat bar" |
| 946 | params = { width = 50, thickness = 6, length = 150 } |
| 947 | aliases = ["flat bar 50 x 6 x 150", "50x6 mm, L=150 mm"] |
| 948 | |
| 949 | [[presets]] |
| 950 | id = "50x6x200" |
| 951 | title = "50 × 6 × 200 mm flat bar" |
| 952 | params = { width = 50, thickness = 6, length = 200 } |
| 953 | aliases = ["flat bar 50 x 6 x 200", "50x6 mm, L=200 mm"] |
| 954 | |
| 955 | [[presets]] |
| 956 | id = "50x6x250" |
| 957 | title = "50 × 6 × 250 mm flat bar" |
| 958 | params = { width = 50, thickness = 6, length = 250 } |
| 959 | aliases = ["flat bar 50 x 6 x 250", "50x6 mm, L=250 mm"] |
| 960 | |
| 961 | [[presets]] |
| 962 | id = "50x6x300" |
| 963 | title = "50 × 6 × 300 mm flat bar" |
| 964 | params = { width = 50, thickness = 6, length = 300 } |
| 965 | aliases = ["flat bar 50 x 6 x 300", "50x6 mm, L=300 mm"] |
| 966 | |
| 967 | [[presets]] |
| 968 | id = "50x6x400" |
| 969 | title = "50 × 6 × 400 mm flat bar" |
| 970 | params = { width = 50, thickness = 6, length = 400 } |
| 971 | aliases = ["flat bar 50 x 6 x 400", "50x6 mm, L=400 mm"] |
| 972 | |
| 973 | [[presets]] |
| 974 | id = "50x6x500" |
| 975 | title = "50 × 6 × 500 mm flat bar" |
| 976 | params = { width = 50, thickness = 6, length = 500 } |
| 977 | aliases = ["flat bar 50 x 6 x 500", "50x6 mm, L=500 mm"] |
| 978 | |
| 979 | [[presets]] |
| 980 | id = "EN10058-50x6" |
| 981 | title = "50 × 6 flat bar (EN 10058), 1000 mm" |
| 982 | params = { width = 50, thickness = 6, length = 1000 } |
| 983 | aliases = ["EN 10058 50x6", "flat bar 50 x 6", "EN10058 50x6"] |
| 984 | standard = "EN 10058" |
| 985 | |
| 986 | [[presets]] |
| 987 | id = "EN10058-50x8" |
| 988 | title = "50 × 8 flat bar (EN 10058), 1000 mm" |
| 989 | params = { width = 50, thickness = 8, length = 1000 } |
| 990 | aliases = ["EN 10058 50x8", "flat bar 50 x 8", "EN10058 50x8"] |
| 991 | standard = "EN 10058" |
| 992 | |
| 993 | [[presets]] |
| 994 | id = "EN10058-50x10" |
| 995 | title = "50 × 10 flat bar (EN 10058), 1000 mm" |
| 996 | params = { width = 50, thickness = 10, length = 1000 } |
| 997 | aliases = ["EN 10058 50x10", "flat bar 50 x 10", "EN10058 50x10"] |
| 998 | standard = "EN 10058" |
| 999 | |
| 1000 | [[presets]] |
| 1001 | id = "50x25x50" |
| 1002 | title = "50 × 25 × 50 mm rectangular bar" |
| 1003 | params = { width = 50, thickness = 25, length = 50 } |
| 1004 | aliases = ["rectangular bar 50 x 25 x 50", "50x25 mm, L=50 mm"] |
| 1005 | |
| 1006 | [[presets]] |
| 1007 | id = "50x25x100" |
| 1008 | title = "50 × 25 × 100 mm rectangular bar" |
| 1009 | params = { width = 50, thickness = 25, length = 100 } |
| 1010 | aliases = ["rectangular bar 50 x 25 x 100", "50x25 mm, L=100 mm"] |
| 1011 | |
| 1012 | [[presets]] |
| 1013 | id = "50x25x150" |
| 1014 | title = "50 × 25 × 150 mm rectangular bar" |
| 1015 | params = { width = 50, thickness = 25, length = 150 } |
| 1016 | aliases = ["rectangular bar 50 x 25 x 150", "50x25 mm, L=150 mm"] |
| 1017 | |
| 1018 | [[presets]] |
| 1019 | id = "50x25x200" |
| 1020 | title = "50 × 25 × 200 mm rectangular bar" |
| 1021 | params = { width = 50, thickness = 25, length = 200 } |
| 1022 | aliases = ["rectangular bar 50 x 25 x 200", "50x25 mm, L=200 mm"] |
| 1023 | |
| 1024 | [[presets]] |
| 1025 | id = "50x25x250" |
| 1026 | title = "50 × 25 × 250 mm rectangular bar" |
| 1027 | params = { width = 50, thickness = 25, length = 250 } |
| 1028 | aliases = ["rectangular bar 50 x 25 x 250", "50x25 mm, L=250 mm"] |
| 1029 | |
| 1030 | [[presets]] |
| 1031 | id = "50x25x300" |
| 1032 | title = "50 × 25 × 300 mm rectangular bar" |
| 1033 | params = { width = 50, thickness = 25, length = 300 } |
| 1034 | aliases = ["rectangular bar 50 x 25 x 300", "50x25 mm, L=300 mm"] |
| 1035 | |
| 1036 | [[presets]] |
| 1037 | id = "50x25x400" |
| 1038 | title = "50 × 25 × 400 mm rectangular bar" |
| 1039 | params = { width = 50, thickness = 25, length = 400 } |
| 1040 | aliases = ["rectangular bar 50 x 25 x 400", "50x25 mm, L=400 mm"] |
| 1041 | |
| 1042 | [[presets]] |
| 1043 | id = "50x25x500" |
| 1044 | title = "50 × 25 × 500 mm rectangular bar" |
| 1045 | params = { width = 50, thickness = 25, length = 500 } |
| 1046 | aliases = ["rectangular bar 50 x 25 x 500", "50x25 mm, L=500 mm"] |
| 1047 | |
| 1048 | [[presets]] |
| 1049 | id = "EN10058-60x6" |
| 1050 | title = "60 × 6 flat bar (EN 10058), 1000 mm" |
| 1051 | params = { width = 60, thickness = 6, length = 1000 } |
| 1052 | aliases = ["EN 10058 60x6", "flat bar 60 x 6", "EN10058 60x6"] |
| 1053 | standard = "EN 10058" |
| 1054 | |
| 1055 | [[presets]] |
| 1056 | id = "EN10058-60x8" |
| 1057 | title = "60 × 8 flat bar (EN 10058), 1000 mm" |
| 1058 | params = { width = 60, thickness = 8, length = 1000 } |
| 1059 | aliases = ["EN 10058 60x8", "flat bar 60 x 8", "EN10058 60x8"] |
| 1060 | standard = "EN 10058" |
| 1061 | |
| 1062 | [[presets]] |
| 1063 | id = "EN10058-60x10" |
| 1064 | title = "60 × 10 flat bar (EN 10058), 1000 mm" |
| 1065 | params = { width = 60, thickness = 10, length = 1000 } |
| 1066 | aliases = ["EN 10058 60x10", "flat bar 60 x 10", "EN10058 60x10"] |
| 1067 | standard = "EN 10058" |
| 1068 | |
| 1069 | [[presets]] |
| 1070 | id = "EN10058-80x8" |
| 1071 | title = "80 × 8 flat bar (EN 10058), 1000 mm" |
| 1072 | params = { width = 80, thickness = 8, length = 1000 } |
| 1073 | aliases = ["EN 10058 80x8", "flat bar 80 x 8", "EN10058 80x8"] |
| 1074 | standard = "EN 10058" |
| 1075 | |
| 1076 | [[presets]] |
| 1077 | id = "EN10058-80x10" |
| 1078 | title = "80 × 10 flat bar (EN 10058), 1000 mm" |
| 1079 | params = { width = 80, thickness = 10, length = 1000 } |
| 1080 | aliases = ["EN 10058 80x10", "flat bar 80 x 10", "EN10058 80x10"] |
| 1081 | standard = "EN 10058" |
| 1082 | |
| 1083 | [[presets]] |
| 1084 | id = "EN10058-80x12" |
| 1085 | title = "80 × 12 flat bar (EN 10058), 1000 mm" |
| 1086 | params = { width = 80, thickness = 12, length = 1000 } |
| 1087 | aliases = ["EN 10058 80x12", "flat bar 80 x 12", "EN10058 80x12"] |
| 1088 | standard = "EN 10058" |
| 1089 | |
| 1090 | [[presets]] |
| 1091 | id = "EN10058-100x5" |
| 1092 | title = "100 × 5 flat bar (EN 10058), 1000 mm" |
| 1093 | params = { width = 100, thickness = 5, length = 1000 } |
| 1094 | aliases = ["EN 10058 100x5", "flat bar 100 x 5", "100 x 5 flat bar", "EN10058 100x5"] |
| 1095 | standard = "EN 10058" |
| 1096 | |
| 1097 | [[presets]] |
| 1098 | id = "EN10058-100x10" |
| 1099 | title = "100 × 10 flat bar (EN 10058), 1000 mm" |
| 1100 | params = { width = 100, thickness = 10, length = 1000 } |
| 1101 | aliases = ["EN 10058 100x10", "flat bar 100 x 10", "100 x 10 flat bar", "EN10058 100x10"] |
| 1102 | standard = "EN 10058" |
| 1103 | |
| 1104 | [[presets]] |
| 1105 | id = "EN10058-100x20" |
| 1106 | title = "100 × 20 flat bar (EN 10058), 1000 mm" |
| 1107 | params = { width = 100, thickness = 20, length = 1000 } |
| 1108 | aliases = ["EN 10058 100x20", "flat bar 100 x 20", "100 x 20 flat bar", "EN10058 100x20"] |
| 1109 | standard = "EN 10058" |
| 1110 |
Solid flat (rectangular) stock at any width, thickness and length: EN 10058 hot-rolled flat steel bars and plain flat and rectangular bars.
A rectangular section, width b (width) along X and thickness t (thickness) along Y, centred on the origin,
extruded along +Z by l (length). Sharp edges: the edge rounding EN 10058 allows and its tolerances are not
modelled.
| Parameter | Meaning |
|---|---|
width |
Width b, mm |
thickness |
Thickness t, mm |
length |
Length l, mm |
material |
steel (S235JR, EN 10025-2), stainless-304 (1.4301), aluminium-6061 (6061-T6), brass |
EN 10058:2018, Hot rolled flat steel bars and steel wide flats for general purposes — Dimensions and tolerances on shape and dimensions (it replaced EN 10058:2003), read from the SIST EN 10058:2019 preview (= EN 10058:2018, https://cdn.standards.iteh.ai/samples/64327/193669ce71dd44dcb6a215115e681d31/SIST-EN-10058-2019.pdf): a flat bar is designated width b × thickness t. Clause 5 delivers bars "with the specified dimensions range given in Table 1", whose thicknesses run from 4 to 80 mm; the catalogue's 20 × 3, 25 × 3 and 30 × 3 "EN 10058" bars are below that range and have no preset. EN 10058 bars carry no length (mill lengths): their presets are 1000 mm pieces. Plain flat and rectangular bar presets: width × thickness × length as designated, no standard.
Preset list: sizes of the step.parts catalogue (MIT), see library/NOTICE.md.
| 1 | # Flat bar / rectangular bar (EN 10058) |
| 2 | |
| 3 | Solid flat (rectangular) stock at any width, thickness and length: EN 10058 hot-rolled flat steel bars and plain flat |
| 4 | and rectangular bars. |
| 5 | |
| 6 | ## Geometry |
| 7 | |
| 8 | A rectangular section, width **b** (`width`) along X and thickness **t** (`thickness`) along Y, centred on the origin, |
| 9 | extruded along +Z by **l** (`length`). Sharp edges: the edge rounding EN 10058 allows and its tolerances are not |
| 10 | modelled. |
| 11 | |
| 12 | ## Parameters |
| 13 | |
| 14 | | Parameter | Meaning | |
| 15 | |---|---| |
| 16 | | `width` | Width b, mm | |
| 17 | | `thickness` | Thickness t, mm | |
| 18 | | `length` | Length l, mm | |
| 19 | | `material` | `steel` (S235JR, EN 10025-2), `stainless-304` (1.4301), `aluminium-6061` (6061-T6), `brass` | |
| 20 | |
| 21 | ## Source |
| 22 | |
| 23 | EN 10058:2018, *Hot rolled flat steel bars and steel wide flats for general purposes — Dimensions and tolerances on |
| 24 | shape and dimensions* (it replaced EN 10058:2003), read from the SIST EN 10058:2019 preview (= EN 10058:2018, |
| 25 | <https://cdn.standards.iteh.ai/samples/64327/193669ce71dd44dcb6a215115e681d31/SIST-EN-10058-2019.pdf>): a flat bar is designated width b × thickness t. Clause 5 delivers bars "with the specified dimensions range |
| 26 | given in Table 1", whose thicknesses run from 4 to 80 mm; the catalogue's 20 × 3, 25 × 3 and 30 × 3 "EN 10058" bars |
| 27 | are below that range and have no preset. EN 10058 bars carry no length (mill lengths): their presets are 1000 mm |
| 28 | pieces. Plain flat and rectangular bar presets: width × thickness × length as designated, no standard. |
| 29 | |
| 30 | Preset list: sizes of the step.parts catalogue (MIT), see `library/NOTICE.md`. |
| 31 |
Solid flat (rectangular) bar: width b along X, thickness t along Y, centred on the origin and extruded along +Z by the length l. Presets cover EN 10058 hot-rolled flat bars (designated width x thickness) and common flat and rectangular bar sizes. Nominal size with sharp edges: rolling tolerances and edge rounding are not modelled.
Solid flat (rectangular) stock at any width, thickness and length: EN 10058 hot-rolled flat steel bars and plain flat and rectangular bars.
A rectangular section, width b (width) along X and thickness t (thickness) along Y, centred on the origin,
extruded along +Z by l (length). Sharp edges: the edge rounding EN 10058 allows and its tolerances are not
modelled.
| Parameter | Meaning |
|---|---|
width |
Width b, mm |
thickness |
Thickness t, mm |
length |
Length l, mm |
material |
steel (S235JR, EN 10025-2), stainless-304 (1.4301), aluminium-6061 (6061-T6), brass |
EN 10058:2018, Hot rolled flat steel bars and steel wide flats for general purposes — Dimensions and tolerances on shape and dimensions (it replaced EN 10058:2003), read from the SIST EN 10058:2019 preview (= EN 10058:2018, https://cdn.standards.iteh.ai/samples/64327/193669ce71dd44dcb6a215115e681d31/SIST-EN-10058-2019.pdf): a flat bar is designated width b × thickness t. Clause 5 delivers bars "with the specified dimensions range given in Table 1", whose thicknesses run from 4 to 80 mm; the catalogue's 20 × 3, 25 × 3 and 30 × 3 "EN 10058" bars are below that range and have no preset. EN 10058 bars carry no length (mill lengths): their presets are 1000 mm pieces. Plain flat and rectangular bar presets: width × thickness × length as designated, no standard.
Preset list: sizes of the step.parts catalogue (MIT), see library/NOTICE.md.
Square bar, EN 10059 sizes and plain square stock, any side and length.
Round bar / round rod, EN 10060 sizes and plain round stock, any diameter and length.
Rectangular plate blank, any width, length and thickness, in common plate and sheet materials.
Round tube, any outside diameter, wall and length; presets from EN 10305-1 and EN 10220 sizes.