Posts Tagged ‘assembly’

Are you smarter than a Cincinnatian?

Monday, October 31st, 2011

During last week’s SolidWorks 2012 rollout in Cincinnati, I asked if anyone knew how to rotate a part (that has no mates) inside of an assembly. We all know you can translate a part clicking on a face and dragging it, but no one could give me an easier way than going to the assembly toolbar and choosing “Rotate Component”

RotateComponent2

There is an easier way. Do you know it? Are you smarter than a Cincinnatian? The answer, after a word from our sponsor:
<advertisement>Buy more pizza</advertisement>
Answer: Instead of left mouse button clicking on a face, use the right button, the part will rotate.

Award yourself 10 Great Aunt Eleanor points if you knew this one!

Jeff Sweeney

Jeff Sweeney
Engineering Data Specialist
3DVision Technologies

How to Promote Your Children in a SolidWorks BOM

Friday, June 24th, 2011

Here at 3DVision we don’t shy away from opportunities to promote our family members or draw inspiration from our children. So I am taking the theme and running with it.

After downloading Craig Thierren’s SolidWorks World presentation on “Understanding Large Assemblies and Drawings“, you may have decided to create more sub-assemblies in your large assembly file for the purpose of improving performance on your computer. The performance improves because the mates in a sub-assembly are not solved during a rebuild unless necessary, unlike mates for top-level components that get solved every time the assembly is rebuilt. Less mates to solve upon rebuild = less time to rebuild = more happiness in your life.

However, when creating the Bill of Materials (BOM) for the top-level assembly, you are not really interested in listing the sub-assembly in the BOM, since it was only created to improve performance and not as part of your manufacturing workflow. You have 2 options to remove the sub-assembly and promote the components in the BOM:

1) After creating the BOM in the drawing, display the assembly structure column by clicking on the left-side handle of the BOM (has the three arrows), right-click in the sub-assembly cell and choose ‘Component Options’. Under ‘Child Component’, you can Promote the child components of the sub-assembly, which removes the sub-assembly structure from the BOM table and promotes the child components to the parent level.

Promote component in BOM

 

2) In the sub-assembly itself, pull up the properties of the configuration you will use in the drawing and choose to promote the child components of the assembly when it is used as a sub-assembly. The benefit of this option is that it will automatically promote the child components in the BOM and it will behave this way in any drawing.

Promote component in assembly

See the help file for more details and enjoy!

Chris Snider

Chris Snider
Application Engineer
3DVision Technologies

“Save As” vs. “Save As COPY”

Thursday, June 9th, 2011

I know this may be “Basic Knowledge” to a lot of you, but I still see people struggling with this and screwing up their assemblies and drawings all the time because they don’t understand it.

The only IMPORTANT thing to know about this in SolidWorks is that if you have an OPEN assembly or an OPEN drawing and you do a SAVE AS on one of the files that the assembly or drawing is referencing, it will make the assembly or drawing look at the NEW file instead of the old file !!

SAVE AS COPY will maintain the existing references, and just make a new file on the hard drive for that part.

Once you understand THAT, you will be MUCH happier in SolidWorks.

Randy Simmons

Randy Simmons
Application Engineer, CSWP
3DVision Technologies

Get BOM Table in an Assembly

Friday, December 11th, 2009

In SolidWorks 2009 they introduced the idea of having a BOM in an assembly file. Cute and sweet, but no balloons? What good is a BOM table if you cannot connect the parts to their line items?

In SolidWorks 2010, they stopped the maddness and gave us the ability to balloon our assemblies. (Hey the best way to speed up creating drawings is not not have to create them!)

Is it just me or shouldn’t the assembly balloons be spheres?! Wouldn’t that look cool?!

Now that we have the BOM table in the assembly, you are asking how to connect to the table with the API. It is a good question, there are many examples to get the BOM object when working in a drawing, they are always connected to a view…but there are no drawing views in assemblies!

You could have the user select the table before your code begins, but this little sample macro file finds the BOM table for you then shows how to read the table by printing the BOM in the immediate window.

Pffft….Come on SolidWorks 2D balloons in a 3D model – hurts my eyes!

Jeff Sweeney

Jeff Sweeney

Engineering Data Specialist
3DVision Technologies

WordPress SEO fine-tune by Meta SEO Pack from Poradnik Webmastera