[family] single_row_deep_groove_ball_bearing: ISO 15 6000-series open bearing - #44
Open
a1423150775-dotcom wants to merge 4 commits into
Open
[family] single_row_deep_groove_ball_bearing: ISO 15 6000-series open bearing#44a1423150775-dotcom wants to merge 4 commits into
a1423150775-dotcom wants to merge 4 commits into
Conversation
Signed-off-by: Zijian Guo <a1423150775@gmail.com>
|
Welcome, and thanks for the family PR! Three things that answer most questions:
中文:红 ✗ 点 Details 或看 validate 报告评论;本地 |
bench2 validatesingle_row_deep_groove_ball_bearingPreviews: the |
a1423150775-dotcom
marked this pull request as draft
July 22, 2026 22:30
Signed-off-by: Zijian Guo <a1423150775@gmail.com>
a1423150775-dotcom
marked this pull request as ready for review
July 22, 2026 22:56
JiusongZhou7
approved these changes
Jul 24, 2026
Signed-off-by: Zijian Guo <a1423150775@gmail.com>
Collaborator
|
please add the render img for each part |
a1423150775-dotcom
force-pushed
the
family/single_row_deep_groove_ball_bearing
branch
from
July 30, 2026 20:39
132ec37 to
7de52d5
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Family
single_row_deep_groove_ball_bearing—cat:machine-elements / rolling-bearingsReference (issue #41 — ISO 15 / SKF 6000 open single-row deep groove ball bearing)
Reference drawings, SKF dimension page screenshots, TraceParts 6000 CAD reference views, and the 6000–6005 boundary-dimension table are documented in the family issue: #41.
Generated — benchmark views (what the model sees)
Difficulty overview — easy / medium / hard
Extremes — smallest & largest sampled instances
How it's parameterized
An open single-row deep groove ball bearing with distinct multi-body geometry:
designationselects the coupled real catalog row for 6000–6005. The standard boundary dimensionsbore_d,outer_d, andwidthare locked together and are not independently randomized.For 6000, the internal ball layout is calibrated from the provided TraceParts 6000 reference PNG geometry:
ball_count = 7ball_d ≈ 4.83 mmpitch_d ≈ 18.04 mmFor 6001–6005, the real d/D/B boundary dimensions are preserved, but internal ball, pitch, groove, and cage dimensions are explicitly marked as
proportion, not SKF/TraceParts internal measurements.Difficulty separation:
First version scope:
Notes for review
NOTES.mdis included becauseREVIEWING.mdasks equation-heavy / standard-table-derived families to map datasheet symbols to code parameters and formulas. It documents:d,D,Bmapping tobore_d,outer_d,width;ball_dandpitch_d;ball_d = 26 x 228.31 / 1228 ~= 4.83 mmandpitch_d = 2 x 26 x 426.10 / 1228 ~= 18.04 mm;Verification
uv run bench2 validate single_row_deep_groove_ball_bearing --seeds 4→ PASSSummary from local validation:
designationvalues and all declared d/D/B table values;[11, 12, 13]solids depending on ball count.Nominal configuration collision / solid checks
The collision checks distinguish non-intended solid overlap from the simplified raceway clearance model. The model keeps a small positive geometric clearance at the rolling contacts rather than simulating elastic contact.
Checklist
bench2 validatepasses locally with--seeds 4(CI re-runs it)preview.png,preview_views.png,preview_extremes.pngNOTES.mddocuments formulas/source boundaries for equation-heavy reviewdesigns/single_row_deep_groove_ball_bearing/, body hasCloses #41source/check()cites a real rule or honestproportion— nothing fabricatedSources used
proportion— raceway depth/profile, cage dimensions, and internal geometry for 6001–6005 where model-specific ball/groove/cage dimensions were not verified.Caveats
ball_count,ball_d, andpitch_dare calibrated from the supplied TraceParts reference PNG views.da,Da, andraare mounting/abutment recommendations and are not modeled as bearing-body geometry.