Thanks for reading!
One way would be to use polar component patterns. You have to pattern each ring 180 degrees about the horizontal axis of the one next to it, and their movement will remain flexible. When you create multiple patterns like this, some of the rings will overlap existing rings, but you can just suppress them.
I had uploaded an example file, but it's in Inventor 2012 format. I'll re-upload it in 2011 once I get back to my other computer.
Another option might be to create a skeleton part consisting of 5 angled axes. Then you could constrain the origin point of each ring to one of the axes, and then make all of the rings concentric. It might be a little glitchy to try to drag the parts by mouse, though, since Inventor sometimes has trouble recognizing the proper degrees of freedom with a set-up like this.
That sounds pretty cool 🙂
Unfortunatly Inventor doesn't give you dynamic views of parts as they change. It waits for the inputs to change, and then updates the features when you hit 'update'.
You can get some fancy stuff like this going in the part envoironment using iLogic and sliders, check out this video here:
http://cadsetterout.com/personal-posts/happy-halloween/
The value feilds can be replaced with sliders instead.
To get this into your assembly you would derive the spring out.
Other than that, maybe you should look at the simulation envoirinment:
http://www.youtube.com/watch?v=R4Ui27FU2qM
I hope that this helps,
-Paul-
@Anonymous wrote:
What I want is a part that just moves like you would expect when you push/pull the ends of the shock. I don't want to have to drive it like a movie.
This is so easy to represent in the Dynamic Simulation environment that it is a shame Autodesk hasn't made it as easy in the Assembly environment.
So what it seems like I'm getting is that there is not actually any way to get a driven dimension from an assembly.
I can set a limit constraint that lets me push/pull the end of the shock, and I can set the offset as the resting position, so it even pushes back out when released like the shock should. But right now all I have is the damper and shaft of the shock; the actual spring that would be the part to push the end back out is missing.
Another thing I was thinking about is the fact that I'm modeling the front end of this car so I can redesign the steering system. What I thought I would be able to do is to take measurements off the vehicle in real-time as I drag the tires left and right to see where the best spot would be to put the sensors for steering position.
But, that goes back to my question in my original post - how do I get real-time measurements off an assembly? I can bring up the Inspect -> Distance tool, but I don't think it's possible to leave it up while I'm manipulating the assembly. It's driving me crazy because I don't understand why it's not a feature. Why can't I just create a parameter and have it be the distance from part 1 to part 2??
That would be a nice feature, to have real-time updating parameters. I think the closest you're going to get is the slider method that PaulMunford mentioned
Here's a video with a good example of iLogic sliders:
@Anonymous wrote:But, that goes back to my question in my original post - how do I get real-time measurements off an assembly? .... It's driving me crazy because I don't understand why it's not a feature.
Sounds to me like you should be using Dynamic Simulation functionality.
Do you have Inventor Professional?
I think it is a feature ...you have to pay more for it.
You can do what you want in Dynamic Simulation environment of Inventor Professional, but the learning curve is rather steep.
Where are you located?
Does your school cover Dynamic Simulation?
Can you attach your assembly here?
If you can't use the simulation suite, there are top down design techniques you coud use.
Here is a good video on a 2D to 3D kinematic workflow:
http://www.youtube.com/watch?v=xXDeDB2noP0&feature=endscreen
Here is a post in multibody part modelling:
http://blogs.rand.com/manufacturing/2009/11/inventor-multi-body-modeling.html
Good luck!