When starting a new assembly, how do I align the part origin (front, top, and right planes included) with the assembly origin? Also, is it possible to later define the alignments or change them? Thanks for any input. -J
The first part you drop in assembly will automatically align the origin with assembly origin.
For other parts you insert after that, use mates.
the quick way: do not click in the graphics are to place the part, simply hit the green checkmark. this will "fix" the part coincident with the assembly planes (top to top, etc)
to correct the placement if you did not follow the above - right click on the part and select "float", this will remove the "fixed" condition. you can now add mates to align the part as you desire.
Great news! Thanks guys. -J
This is what I always do too, but it's pretty cumbersom with a large assembly. Is there a quicker way to do this automatically with multiple components?
I wish I could go "Insert Component" and then shift-click 15 components to import all of them at once, all fixed at the origin. Why isn't that possible?
I usually float the 1st part, then mate its origin to the assy origin. This will fully mate the 3 planes together if the 'align axes' box is ticked. This also gives you the chance to change these plane alignments later if required. I hate seeing parts arbitrarily fixed in space.
I wish there was a macro to run to do this float and mate origin to origin operation.
Mike ... you don't need to float the first part. Just clicking the green check mark does exactly what the Origin and Align Axes option does.
So is there really no way to import multiple components en masse such that the origins of the parts are coincident? It seems impossible that a package as powerful as SW would lack such a fundamental function... Is that something that could easily be scripted?
Adam OHern wrote: So is there really no way to import multiple components en masse such that the origins of the parts are coincident? It seems impossible that a package as powerful as SW would lack such a fundamental function... Is that something that could easily be scripted?
Adam OHern wrote:
Adam, if you simply drop the new parts on the assembly origin, they will get fixed just like the first part.
Unless you are in the auto or aero fields (or similar), common origins are not used. Most other mechanical fields would use part-oriented origins rather than assy-oriented origins.
Unless you are in the auto or aero fields (or similar), common origins are not used....
I am an industrial designer, so most of my models are built using a "master model" or "form," a method that was largely developed for the transportation industry but is now widely in use across the product design world. It's the only way to create and maintain continuous surfaces across multiple part bodies (e.g. the various panels on a car body, or the various surfaces shared by external components of a coffee maker).
See if this works for you.
Select the parts in Windows Explorer.
Drag and drop the parts onto the Assembly origin.
I think this is doing what you want it to do.
Select the parts in Windows Explorer. Drag and drop the parts onto the Assembly origin.
That seems to have worked! Great to know; that's just what I needed. Thanks!
Thanks for this tip Matt - I've been looking for a one step method for ages.
This is the best method for adding multibody barts back to an assembly.
You can as well turn on in assembly origins icon (view/hide-show/origins) , than when inserting new part in to assembly go with mouse over assembly origin point (icon change) and right click of mouse. This way you can get more control what part has to match or not origins while putting many parts same way. Each part will be still fixed in assembly.
Retrieving data ...