I'd like to have a menu option next to "Grounded" which is "Grounded to origin", to save setting three flush constraints every time I pull a part into an assembly and want it to have the same origin as the assembly. This is something I do quite a lot using the multibody part > derived part > assembly workflow. Apart from saving time it would save cluttering up the model browser. In the meantime is there a scripting method of doing this with one click?
Solved! Go to Solution.
Solved by pcunningham1. Go to Solution.
Solved by sam_m. Go to Solution.
Have you tried "Ground and Root Component"?
Assembly ribbon -> Productivity drop-down -> Ground and Root (as shown in the attached pic)
it will assign a flush contraint to all 3 origin-planes, thus locking the part to the origin - isn't that what you're after?
The annoying by-product is re-shuffling the browser-tree, moving this part to the top, which is a little frustrating at times...
Sam M.
Inventor and Showcase monkey
Please mark this response as "Accept as Solution" if it answers your question...
If you have found any post to be helpful, even if it's not a direct solution, then please provide that author kudos - spread that love 😄
I'd never even looked at the productivity drop down so thanks a lot for that. You're right that it doesn't make any sense to move the component to the top of the browser, but it's easy enough to drag it back to its former place in the tree.
I still have a problem in that there is no indication that the component is grounded at the origin. It could be grounded anywhere, or just 0.01mm off. Doesn't make for robust modelling or make it possible to quickly verify a model. Checking would mean manually measuring between each plane. It wouldn't even have to be a separate command, it could just be a different color pin when a component is grounded to the assembly origin. [I've bolded this because I think it's a really good idea that could be easily implemented - anyone like to vote on this?]
Another way of doing it is to use the "place at component origin" command and select the base component, or have a special "origin" component. This command only works on new components being placed and not ones already in the assembly, and still there is no easily verified indication in the browser. The flush constraints are not necessarily to origin planes.
Thanks. Awesome. I've never even noticed that tab before. It's also an easy way to ground a component to the origin just by typing zeros into the offset boxes and clicking the ground checkbox. I also noticed that using the productivity button creates redundant constraints... obvious in the latest version now redundant constraints are flagged. So these are a sort of visual verification, although again it's not transparent what the constraints are to.
I still think a coloured pin is a good idea.
@signmeup wrote:... It's also an easy way to ground a component to the origin just by typing zeros into the offset boxes and clicking the ground checkbox. ..
Yep, that's exactly how I do it. I only wish it would let you change the angular orientation there as well.
Did not work, most of the time I tryed it the part disapered, when it did finally stay it did not constain to the 3 origin planes. I had to do it manually. Got a better idea?
Thanks
Norm
Have you tried right click Ground at Origin when placing the component?
What version of Inventor are you using?
When you place your first item in an assembly file, it should automatically be grounded
@mdavis22569 wrote:
When you place your first item in an assembly file, it should automatically be grounded
No.
This behavior was changed in r2014 or r2015
If you want the old behavior to be the default then change Application Options.
Otherwise right click when placing the first (or any) component.
See @JDMather post ... make sure you have the ground first item check in the application options ( I mis-spoke, as I import my application options when I install a new version, and forgot that you have to check it the first time) .. then place your first item in the assembly
after that YES you will need to constraint new items you bring into the assembly (up to 3 for each assembly/part you bring in) depending on how you start the constraint and what it is ... a nut or screws could be 1 or 2 contraints , a plate should be 3 constraints, ...
@mdavis22569 wrote:
after that YES you will need to constraint new items you bring into the assembly .... ...
You can Ground at the origin any component when placing.
So, if you have components modeled in body postion simple ground each as placing.
and ......
if you create all your parts on the origin points/planes ...and you use the place ground at origin ... you can end up with things inside of things ...
I was just trying to point out the other side ...she's still going to need to place constraints depending on how it was made.
Did you figure out how to set the Default behavior?