<p>Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.</p></p><strong>First time visiting? Here are some places to start:</strong></p><ol style="list-style:inherit;margin-left:25px;"><li>Looking for a certain topic? Check out the <a href="https://forum.onshape.com/categories">categories filter</a> or use Search (upper right).</li><li>Need support? <a href="https://forum.onshape.com/post/question/community-support">Ask a question</a> to our <a href="https://forum.onshape.com/categories/community-support">Community Support</a> category.</li><li>Please submit support tickets for bugs but you can request improvements in the <a href="https://forum.onshape.com/categories/product-feedback">Product Feedback category</a>.</li><li>Be respectful, on topic and if you see a problem, Flag it.</li></ol><p>If you would like to contact our Community Manager personally, feel free to <a href="https://forum.onshape.com/profile/6/LouGallo">send a private message</a> or <a href="mailto:lgallo@onshape.com">an email</a>.
</p>

Best practice, ball bearing model from import

I have a project that will require the use of shielded ball bearings.  I downloaded a model from the vendor website (I used solidworks format).  The model is imported into a part studio as individual components that make up the bearing.

I would like to have only a single instance of the bearing, and assign the part number from the vendor so I can insert it into an assembly and have only one reference to the part as a whole in the BOM.

I thought I could just boolean all the parts together, and then assign the part number to the result.  Well, the parts don't intersect so the boolean operation does not work.  I know I could group them in an assembly, but then there is no way to assign a part number to the group?


https://cad.onshape.com/documents/6a747034d48ef1346ad1bc1f/w/f3e1f23f6352b61fc6862fb3/e/eb98a4cc6162a6a9b1291cf2

Best Answer

Answers

  • bill_de_la_vega
    bill_de_la_vega Member Posts: 20 EDU
    Ok so I came up with something that will work.  

    I created an assembly of the bearing, and made a suitable group.  I then assigned a part number to the assembly using the tab.  Then using a structured BOM the part number shows up correctly and does not break down the assembly into all its parts.

    Still wondering is there a better way to do this?
  • owen_sparks
    owen_sparks Member, Developers Posts: 2,660 PRO
    If all you need is a merged part could you just add a cylinder inside the existing parts such that that they now intersect? That way it will Boolean together.

    Owen S
    Business Systems and Configuration Controller
    HWM-Water Ltd
  • bill_de_la_vega
    bill_de_la_vega Member Posts: 20 EDU
    @owen_sparks I was just going to do that, but I thought there must be a better way.

    @michael_mcclain that is a good idea about using the mfg. weight information.
  • john_mcclary
    john_mcclary Member, Developers Posts: 4,110 PRO
    Whatever you do, delete them balls. Way too much useless information that will slow down drawings (if you make drawings)
  • michael_mcclain
    michael_mcclain Member Posts: 198 PRO
    Yep, I always hollow bearings out. Easier to store a weight in metadata than to carry around the extra baggage of useless geometry and more triangles to tesselate.