steve/deep-groove-ball-bearing
Deep groove ball bearing, metric: 6xx, MR, 60, 62, 63, 68 and 69 series, open, ZZ or 2RS, optional flange.
Angular contact ball bearing, 72 and 73 series, bore 10 to 50 mm, as a boundary-dimension envelope.
| 1 | """Angular contact ball bearing, 72 and 73 series, bore up to 50 mm: envelope for assemblies, one solid with the boundary dimensions bore d, outside |
| 2 | diameter D and width B. Rolling elements, cage and the gaps between the rings are not modelled. Axis along Z, centred on the origin.""" |
| 3 | from steve import Model |
| 4 | |
| 5 | designation = "7204" # Bearing number |
| 6 | |
| 7 | # number: (d, D, B). NTN Ball and Roller Bearings CAT. No. 2203-3/E (2024), pp. B-52 to B-57 (PDF pages 128 to 133), boundary dimensions. |
| 8 | BEARINGS = {"7200": (10, 30, 9), "7201": (12, 32, 10), "7202": (15, 35, 11), "7203": (17, 40, 12), "7204": (20, 47, 14), "7205": (25, 52, 15), "7206": (30, 62, 16), "7207": (35, 72, 17), "7208": (40, 80, 18), "7209": (45, 85, 19), "7210": (50, 90, 20), "7300": (10, 35, 11), "7301": (12, 37, 12), "7302": (15, 42, 13), "7303": (17, 47, 14), "7304": (20, 52, 15), "7305": (25, 62, 17), "7306": (30, 72, 19), "7307": (35, 80, 21), "7308": (40, 90, 23), "7309": (45, 100, 25), "7310": (50, 110, 27)} |
| 9 | |
| 10 | d, D, width = BEARINGS[designation] |
| 11 | model = Model() |
| 12 | with model.sketch("rings", on="XY", name="Rings") as sk: |
| 13 | sk.circle("outer", (0, 0), D / 2) |
| 14 | sk.circle("bore", (0, 0), d / 2) |
| 15 | model.extrude("body", "rings", distance=width, both=True, name="Bearing") |
| 16 | model.material("steel-generic", color="#b9bdc2") |
| 17 | result = model.result() |
| 18 |
| 1 | name = "steve/angular-contact-ball-bearing" |
| 2 | version = "1.0.0" |
| 3 | runtime = "steve" |
| 4 | license = "MIT" |
| 5 | summary = "Angular contact ball bearing, 72 and 73 series, bore 10 to 50 mm, as a boundary-dimension envelope." |
| 6 | description = """Angular contact ball bearing (72 and 73 series) as an envelope for assemblies: one solid with the boundary dimensions. Rolling elements, cage and \ |
| 7 | the gaps between the rings are not modelled. Axis along Z, centred on the origin. Dimensions from a maker's public catalogue (see the README); not affiliated with any maker.""" |
| 8 | tags = ["bearing", "ball-bearing", "angular-contact", "iso-15", "metric"] |
| 9 | |
| 10 | [parameters.designation] |
| 11 | type = "choice" |
| 12 | default = "7204" |
| 13 | choices = ["7200", "7201", "7202", "7203", "7204", "7205", "7206", "7207", "7208", "7209", "7210", "7300", "7301", "7302", "7303", "7304", "7305", "7306", "7307", "7308", "7309", "7310"] |
| 14 | label = "Bearing number" |
| 15 | |
| 16 | [[presets]] |
| 17 | id = "7200" |
| 18 | title = "7200 (10 × 30 × 9)" |
| 19 | params = { designation = "7200" } |
| 20 | aliases = ["7200 bearing", "angular contact ball bearing 7200", "10x30x9 ball-bearing"] |
| 21 | standard = "ISO 15" |
| 22 | |
| 23 | [[presets]] |
| 24 | id = "7201" |
| 25 | title = "7201 (12 × 32 × 10)" |
| 26 | params = { designation = "7201" } |
| 27 | aliases = ["7201 bearing", "angular contact ball bearing 7201", "12x32x10 ball-bearing"] |
| 28 | standard = "ISO 15" |
| 29 | |
| 30 | [[presets]] |
| 31 | id = "7202" |
| 32 | title = "7202 (15 × 35 × 11)" |
| 33 | params = { designation = "7202" } |
| 34 | aliases = ["7202 bearing", "angular contact ball bearing 7202", "15x35x11 ball-bearing"] |
| 35 | standard = "ISO 15" |
| 36 | |
| 37 | [[presets]] |
| 38 | id = "7203" |
| 39 | title = "7203 (17 × 40 × 12)" |
| 40 | params = { designation = "7203" } |
| 41 | aliases = ["7203 bearing", "angular contact ball bearing 7203", "17x40x12 ball-bearing"] |
| 42 | standard = "ISO 15" |
| 43 | |
| 44 | [[presets]] |
| 45 | id = "7204" |
| 46 | title = "7204 (20 × 47 × 14)" |
| 47 | params = { designation = "7204" } |
| 48 | aliases = ["7204 bearing", "angular contact ball bearing 7204", "20x47x14 ball-bearing"] |
| 49 | standard = "ISO 15" |
| 50 | |
| 51 | [[presets]] |
| 52 | id = "7205" |
| 53 | title = "7205 (25 × 52 × 15)" |
| 54 | params = { designation = "7205" } |
| 55 | aliases = ["7205 bearing", "angular contact ball bearing 7205", "25x52x15 ball-bearing"] |
| 56 | standard = "ISO 15" |
| 57 | |
| 58 | [[presets]] |
| 59 | id = "7206" |
| 60 | title = "7206 (30 × 62 × 16)" |
| 61 | params = { designation = "7206" } |
| 62 | aliases = ["7206 bearing", "angular contact ball bearing 7206", "30x62x16 ball-bearing"] |
| 63 | standard = "ISO 15" |
| 64 | |
| 65 | [[presets]] |
| 66 | id = "7207" |
| 67 | title = "7207 (35 × 72 × 17)" |
| 68 | params = { designation = "7207" } |
| 69 | aliases = ["7207 bearing", "angular contact ball bearing 7207", "35x72x17 ball-bearing"] |
| 70 | standard = "ISO 15" |
| 71 | |
| 72 | [[presets]] |
| 73 | id = "7208" |
| 74 | title = "7208 (40 × 80 × 18)" |
| 75 | params = { designation = "7208" } |
| 76 | aliases = ["7208 bearing", "angular contact ball bearing 7208", "40x80x18 ball-bearing"] |
| 77 | standard = "ISO 15" |
| 78 | |
| 79 | [[presets]] |
| 80 | id = "7209" |
| 81 | title = "7209 (45 × 85 × 19)" |
| 82 | params = { designation = "7209" } |
| 83 | aliases = ["7209 bearing", "angular contact ball bearing 7209", "45x85x19 ball-bearing"] |
| 84 | standard = "ISO 15" |
| 85 | |
| 86 | [[presets]] |
| 87 | id = "7210" |
| 88 | title = "7210 (50 × 90 × 20)" |
| 89 | params = { designation = "7210" } |
| 90 | aliases = ["7210 bearing", "angular contact ball bearing 7210", "50x90x20 ball-bearing"] |
| 91 | standard = "ISO 15" |
| 92 | |
| 93 | [[presets]] |
| 94 | id = "7300" |
| 95 | title = "7300 (10 × 35 × 11)" |
| 96 | params = { designation = "7300" } |
| 97 | aliases = ["7300 bearing", "angular contact ball bearing 7300", "10x35x11 ball-bearing"] |
| 98 | standard = "ISO 15" |
| 99 | |
| 100 | [[presets]] |
| 101 | id = "7301" |
| 102 | title = "7301 (12 × 37 × 12)" |
| 103 | params = { designation = "7301" } |
| 104 | aliases = ["7301 bearing", "angular contact ball bearing 7301", "12x37x12 ball-bearing"] |
| 105 | standard = "ISO 15" |
| 106 | |
| 107 | [[presets]] |
| 108 | id = "7302" |
| 109 | title = "7302 (15 × 42 × 13)" |
| 110 | params = { designation = "7302" } |
| 111 | aliases = ["7302 bearing", "angular contact ball bearing 7302", "15x42x13 ball-bearing"] |
| 112 | standard = "ISO 15" |
| 113 | |
| 114 | [[presets]] |
| 115 | id = "7303" |
| 116 | title = "7303 (17 × 47 × 14)" |
| 117 | params = { designation = "7303" } |
| 118 | aliases = ["7303 bearing", "angular contact ball bearing 7303", "17x47x14 ball-bearing"] |
| 119 | standard = "ISO 15" |
| 120 | |
| 121 | [[presets]] |
| 122 | id = "7304" |
| 123 | title = "7304 (20 × 52 × 15)" |
| 124 | params = { designation = "7304" } |
| 125 | aliases = ["7304 bearing", "angular contact ball bearing 7304", "20x52x15 ball-bearing"] |
| 126 | standard = "ISO 15" |
| 127 | |
| 128 | [[presets]] |
| 129 | id = "7305" |
| 130 | title = "7305 (25 × 62 × 17)" |
| 131 | params = { designation = "7305" } |
| 132 | aliases = ["7305 bearing", "angular contact ball bearing 7305", "25x62x17 ball-bearing"] |
| 133 | standard = "ISO 15" |
| 134 | |
| 135 | [[presets]] |
| 136 | id = "7306" |
| 137 | title = "7306 (30 × 72 × 19)" |
| 138 | params = { designation = "7306" } |
| 139 | aliases = ["7306 bearing", "angular contact ball bearing 7306", "30x72x19 ball-bearing"] |
| 140 | standard = "ISO 15" |
| 141 | |
| 142 | [[presets]] |
| 143 | id = "7307" |
| 144 | title = "7307 (35 × 80 × 21)" |
| 145 | params = { designation = "7307" } |
| 146 | aliases = ["7307 bearing", "angular contact ball bearing 7307", "35x80x21 ball-bearing"] |
| 147 | standard = "ISO 15" |
| 148 | |
| 149 | [[presets]] |
| 150 | id = "7308" |
| 151 | title = "7308 (40 × 90 × 23)" |
| 152 | params = { designation = "7308" } |
| 153 | aliases = ["7308 bearing", "angular contact ball bearing 7308", "40x90x23 ball-bearing"] |
| 154 | standard = "ISO 15" |
| 155 | |
| 156 | [[presets]] |
| 157 | id = "7309" |
| 158 | title = "7309 (45 × 100 × 25)" |
| 159 | params = { designation = "7309" } |
| 160 | aliases = ["7309 bearing", "angular contact ball bearing 7309", "45x100x25 ball-bearing"] |
| 161 | standard = "ISO 15" |
| 162 | |
| 163 | [[presets]] |
| 164 | id = "7310" |
| 165 | title = "7310 (50 × 110 × 27)" |
| 166 | params = { designation = "7310" } |
| 167 | aliases = ["7310 bearing", "angular contact ball bearing 7310", "50x110x27 ball-bearing"] |
| 168 | standard = "ISO 15" |
| 169 |
72 and 73 series, bore 10 to 50 mm, as an envelope for assemblies: one solid with the boundary dimensions. Axis along Z, centred on the origin. Rolling elements, cage and the gaps between the rings aren't modelled.
NTN, Ball and Roller Bearings, CAT. No. 2203-3/E (2024), https://www.ntnglobal.com/en/products/catalog/pdf/2203E.pdf, pp. B-52 to B-57 (PDF pages 128 to 133); checked against the 62 and 63 series of the same catalogue, which have the same boundary dimensions. ISO 15 sets the boundary dimensions of these series.
| Number | d | D | B |
|---|---|---|---|
| 7200 | 10 | 30 | 9 |
| 7201 | 12 | 32 | 10 |
| 7202 | 15 | 35 | 11 |
| 7203 | 17 | 40 | 12 |
| 7204 | 20 | 47 | 14 |
| 7205 | 25 | 52 | 15 |
| 7206 | 30 | 62 | 16 |
| 7207 | 35 | 72 | 17 |
| 7208 | 40 | 80 | 18 |
| 7209 | 45 | 85 | 19 |
| 7210 | 50 | 90 | 20 |
| 7300 | 10 | 35 | 11 |
| 7301 | 12 | 37 | 12 |
| 7302 | 15 | 42 | 13 |
| 7303 | 17 | 47 | 14 |
| 7304 | 20 | 52 | 15 |
| 7305 | 25 | 62 | 17 |
| 7306 | 30 | 72 | 19 |
| 7307 | 35 | 80 | 21 |
| 7308 | 40 | 90 | 23 |
| 7309 | 45 | 100 | 25 |
| 7310 | 50 | 110 | 27 |
No tolerance class is stated here yet. Maker names identify the source; this part isn't made by or affiliated with any maker.
| 1 | # Angular contact ball bearing |
| 2 | |
| 3 | 72 and 73 series, bore 10 to 50 mm, as an envelope for assemblies: one solid with the boundary dimensions. Axis along Z, |
| 4 | centred on the origin. Rolling elements, cage and the gaps between the rings aren't modelled. |
| 5 | |
| 6 | ## Source |
| 7 | |
| 8 | NTN, *Ball and Roller Bearings*, CAT. No. 2203-3/E (2024), <https://www.ntnglobal.com/en/products/catalog/pdf/2203E.pdf>, pp. B-52 to B-57 (PDF pages 128 to 133); checked against the 62 and 63 series of the same catalogue, which have the same boundary dimensions. ISO 15 sets the boundary dimensions of these series. |
| 9 | |
| 10 | | Number | d | D | B | |
| 11 | |---|---|---|---| |
| 12 | | 7200 | 10 | 30 | 9 | |
| 13 | | 7201 | 12 | 32 | 10 | |
| 14 | | 7202 | 15 | 35 | 11 | |
| 15 | | 7203 | 17 | 40 | 12 | |
| 16 | | 7204 | 20 | 47 | 14 | |
| 17 | | 7205 | 25 | 52 | 15 | |
| 18 | | 7206 | 30 | 62 | 16 | |
| 19 | | 7207 | 35 | 72 | 17 | |
| 20 | | 7208 | 40 | 80 | 18 | |
| 21 | | 7209 | 45 | 85 | 19 | |
| 22 | | 7210 | 50 | 90 | 20 | |
| 23 | | 7300 | 10 | 35 | 11 | |
| 24 | | 7301 | 12 | 37 | 12 | |
| 25 | | 7302 | 15 | 42 | 13 | |
| 26 | | 7303 | 17 | 47 | 14 | |
| 27 | | 7304 | 20 | 52 | 15 | |
| 28 | | 7305 | 25 | 62 | 17 | |
| 29 | | 7306 | 30 | 72 | 19 | |
| 30 | | 7307 | 35 | 80 | 21 | |
| 31 | | 7308 | 40 | 90 | 23 | |
| 32 | | 7309 | 45 | 100 | 25 | |
| 33 | | 7310 | 50 | 110 | 27 | |
| 34 | |
| 35 | No tolerance class is stated here yet. Maker names identify the source; this part isn't made by or affiliated with any maker. |
| 36 |
Angular contact ball bearing (72 and 73 series) as an envelope for assemblies: one solid with the boundary dimensions. Rolling elements, cage and the gaps between the rings are not modelled. Axis along Z, centred on the origin. Dimensions from a maker's public catalogue (see the README); not affiliated with any maker.
72 and 73 series, bore 10 to 50 mm, as an envelope for assemblies: one solid with the boundary dimensions. Axis along Z, centred on the origin. Rolling elements, cage and the gaps between the rings aren't modelled.
NTN, Ball and Roller Bearings, CAT. No. 2203-3/E (2024), https://www.ntnglobal.com/en/products/catalog/pdf/2203E.pdf, pp. B-52 to B-57 (PDF pages 128 to 133); checked against the 62 and 63 series of the same catalogue, which have the same boundary dimensions. ISO 15 sets the boundary dimensions of these series.
| Number | d | D | B |
|---|---|---|---|
| 7200 | 10 | 30 | 9 |
| 7201 | 12 | 32 | 10 |
| 7202 | 15 | 35 | 11 |
| 7203 | 17 | 40 | 12 |
| 7204 | 20 | 47 | 14 |
| 7205 | 25 | 52 | 15 |
| 7206 | 30 | 62 | 16 |
| 7207 | 35 | 72 | 17 |
| 7208 | 40 | 80 | 18 |
| 7209 | 45 | 85 | 19 |
| 7210 | 50 | 90 | 20 |
| 7300 | 10 | 35 | 11 |
| 7301 | 12 | 37 | 12 |
| 7302 | 15 | 42 | 13 |
| 7303 | 17 | 47 | 14 |
| 7304 | 20 | 52 | 15 |
| 7305 | 25 | 62 | 17 |
| 7306 | 30 | 72 | 19 |
| 7307 | 35 | 80 | 21 |
| 7308 | 40 | 90 | 23 |
| 7309 | 45 | 100 | 25 |
| 7310 | 50 | 110 | 27 |
No tolerance class is stated here yet. Maker names identify the source; this part isn't made by or affiliated with any maker.
Looks like a bearing: rings and rolling elements. detail = simple keeps one solid ring.
Deep groove ball bearing, metric: 6xx, MR, 60, 62, 63, 68 and 69 series, open, ZZ or 2RS, optional flange.
Single-direction thrust ball bearing, 511, 512 and 513 series, bore 10 to 50 mm,.
Cylindrical roller bearing, NU2 and NU3 series, bore 10 to 50 mm,.
Tapered roller bearing, 302 and 303 series, bore 15 to 50 mm,.