Inventor General Discussion

Inventor General Discussion

Reply
Member
twharding
Posts: 3
Registered: ‎10-27-2013
Message 1 of 7 (911 Views)
Accepted Solution

Drive adaptive spring within subassembly

911 Views, 6 Replies
01-17-2014 03:43 PM

Hi,

 

I am working on a macpherson suspension model and have created a shock absorber which can be compressed by driving a constraint on the spring. I did this following a guide so don't fully understand how it works. I then added this as a sub assembly to the suspension system and the option to drive constraint was gone - all I can do is open the sub assembly, change the constraint and close it to refresh the whole system. After searching for people with similar problems I tried making the whole sub-assembly adaptable. This allows the damper to contract but the spring does not move. Making the sub-assembly flexible doesn't work either. If anyone wouldn't mind making a suggestion or taking a look at the project I would be extremely grateful! The adaptive spring tutorial I followed was http://designandmotion.net/autodesk/mfg-pages/inventor/inventor-adaptivity-and-springs/.

 

Thanks in advance

*Expert Elite*
JDMather
Posts: 26,526
Registered: ‎04-20-2006
Message 2 of 7 (865 Views)

Re: Drive adaptive spring within subassembly

01-18-2014 07:06 AM in reply to: twharding

First thing I noticed is that none of the parts in your subassembly are grounded.

Please mark this response as "Accept as Solution" if it answers your question.
-----------------------------------------------------------------------------------------
Autodesk Inventor 2014 Certified Professional
Autodesk AutoCAD 2013 Certified Professional
Certified SolidWorks Professional
Inventor Professional 2015 64-bit
http://www.autodesk.com/edcommunity
http://home.pct.edu/~jmather/content/DSG322/inventor_surface_tutorials.htm
Member
twharding
Posts: 3
Registered: ‎10-27-2013
Message 3 of 7 (861 Views)

Re: Drive adaptive spring within subassembly

01-18-2014 07:20 AM in reply to: twharding

Hi,

 

I have tried grounding both halves of the damper and even the spring but the spring still remains stationary when everything else is driven, despite the fact that it works fine within the subassembly

*Expert Elite*
scottmoyse
Posts: 1,634
Registered: ‎06-10-2009
Message 4 of 7 (848 Views)

Re: Drive adaptive spring within subassembly

01-18-2014 05:53 PM in reply to: twharding

I think there could be a bug with respect to the Drive Adaptivity check box. It seems that it will work sometimes but easily fail if mucked about with a bit. I ditched your main assembly, saved as the strut assy. deleted all its components. Then I tiled the component windows and dragged the components from Main Assembly to Main Assembly New... leaving behind the strut. I placed the strut again, then promoted the spring to the Main assembly. At which point driving the constraint worked. I toggled off adaptivity on the strut assy and turned on flexibility, driving the constraint failed. I undid the steps back to the point where it was working, but it continued to fail (odd). So I undid it back to the point where the spring was still part of the strut assembly and promoted it again. Which is the state the attached assembly is in now.

 

So this will work fine for animation purposes. It actually worked fine previously, except it only refreshed the view once you exited the drive constraint dialogue. However, if you need the spring to be part of the sub-assembly for BOM purposes then more work will need to be done to get to the bottom of this. I've spent 30-45 mins mucking about with this for my own interest so far.

 

I'm going to test this in 2015 beta. It it's a problem there as well I will submit it as an issue... but I won't be able to report back here on the progress unfortunately, unless I find out the problem and there's a workaround for 2014 :-)

Cheers
Scott Moyse

Please use Mark Solutions!.Accept as Solution &Give Kudos!Kudos to further enhance the value of these forums. Cheers!


   

Member
twharding
Posts: 3
Registered: ‎10-27-2013
Message 5 of 7 (835 Views)

Re: Drive adaptive spring within subassembly

01-19-2014 02:09 AM in reply to: scottmoyse
This is just for animation purposes so your solution is perfect! It still seems to give "Cannot solve at (or near) this point" errors occasionally which don't go away once i undo whatever I did to trigger it, but I've got it in a fragile state that is working now. Can't thank you enough for your time, I could have spent hours getting more and more frustrated with it!
*Expert Elite*
scottmoyse
Posts: 1,634
Registered: ‎06-10-2009
Message 6 of 7 (803 Views)

Re: Drive adaptive spring within subassembly

01-19-2014 11:57 AM in reply to: twharding

You're welcome. Also welcome to the forum, I didn't notice your post count until now. We hope to see you around some more.

 

Just a note, some credit should be given to Paul Munford for sharing this on Twitter and tagging in Design and Motion, otherwise I probably wouldn't have seen this.

 

In addtion, in the future, feel free to paste a link to a post from this forum within the commenting section of a Design and Motion post you have been using. That way we get to see the post has been of some use & also help you out along with other people on this forum. In addition anyone else finding the post on the blog will be able to navigate to your thread on this forum for further information, as well as learn from other users experience.

Cheers
Scott Moyse

Please use Mark Solutions!.Accept as Solution &Give Kudos!Kudos to further enhance the value of these forums. Cheers!


   

*Expert Elite*
PaulMunford
Posts: 910
Registered: ‎11-13-2006
Message 7 of 7 (791 Views)

Re: Drive adaptive spring within subassembly

01-19-2014 01:41 PM in reply to: twharding
Well done Scott.
The CAD Setter Out Blog @CadSetterOut

Inventor Surfacing | AutoCAD | CAD Standards
 
Please use the Mark Solutions! Accept as Solution or Give Kudos! Kudos functions - Thank you!
Announcements
Are you familiar with the Autodesk Expert Elites? The Expert Elite program is made up of customers that help other customers by sharing knowledge and exemplifying an engaging style of collaboration. To learn more, please visit our Expert Elite website.
Need installation help?

Start with some of our most frequented solutions or visit the Installation and Licensing Forum to get help installing your software.