Adaptive greyed out scissor spring

Adaptive greyed out scissor spring

SanJose319
Participant Participant
947 Views
13 Replies
Message 1 of 14

Adaptive greyed out scissor spring

SanJose319
Participant
Participant

SanJose319_0-1753689827899.png

In the image shown, I want to make scissor spring  component as adaptive. The component's adaptive feature is greyed out (disabled). The component is not grounded. How can you enable the adaptive feature of the part? 

 

Thank you. 

 

Jerome

0 Likes
Accepted solutions (4)
948 Views
13 Replies
Replies (13)
Message 2 of 14

CCarreiras
Mentor
Mentor

Hi!

 

Edit the spring and turn the sketch adaptative.

CCarreiras

EESignature

0 Likes
Message 3 of 14

kacper.suchomski
Mentor
Mentor

Hi

A component's adaptability stems primarily from its creation (the process of making its geometry dependent on other components), not from assigning a status.

How was this spring created?

If it is to be adaptive as a component, the sketch that defines its geometry and makes it dependent (logically and constrainedly) on the other component must be adaptive.


Kacper Suchomski

EESignature


YouTube - Inventor tutorials | LinkedIn | Instagram

Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.


0 Likes
Message 4 of 14

cidhelp
Collaborator
Collaborator
Accepted solution

Hello @SanJose319 ,

 

if the spring is adaptively in any other assembly, you cannot set it adaptive in a second assembly. 

Open the spring, go to Document Settings - Modeling - Adaptively Used in Assembly. Switch off this option and try setting the spring adaptively in your assembly.

Message 5 of 14

dan_inv09
Advisor
Advisor

I believe if you follow along in the tutorial that those scissors came with then it should explain it.

Message 6 of 14

johnsonshiue
Community Manager
Community Manager
Accepted solution

Hi! A few possibilities. The part is already adaptive in another assembly. To steal adaptivity, you may open the part (or edit the part in place) -> Tools -> Doc Settings -> Modeling -> uncheck "Adaptively used in assembly." However, once you make the change, the adaptivity of the given part will be disabled in the other assembly. You cannot have an adaptive part stay adaptive in two different assemblies.

The adaptive part has non-Primary Model States. Once it has non-Primary Model States, the adaptivity is disabled, since non-Primary Model States do not support adaptivity (or vice versa).

Lastly, it is also Model States related. When the hosting assembly has non-Primary Model States, the adaptive part can only be adaptive within one Model State.

I believe one of the above should explain the situation. Please feel free to share the files. I can help take a closer look to understand the behavior better.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
Message 7 of 14

SanJose319
Participant
Participant

Thank you Johnson

 

This setting works. 

 

Now moving to another problem about Drive parameter. Please advise about the message below.

 

SanJose319_0-1753748818635.png

 

Thank you. 

 

0 Likes
Message 8 of 14

CCarreiras
Mentor
Mentor

Just share here the files... without them we can guess what's wrong, since there are a lot of things going on in a model like this.

CCarreiras

EESignature

0 Likes
Message 9 of 14

dan_inv09
Advisor
Advisor

They are already on your computer, check:

 

C:\Users\Public\Documents\Autodesk\Inventor xxxx\Web

 

(the xxxx is whatever version of Inventor you are on)

0 Likes
Message 10 of 14

dan_inv09
Advisor
Advisor

SanJose319, you appear to have made a new assembly, have you remade any of the parts?

If you do post your files someone may be able to figure out if there is anything that you had done differently that's causing any of the problems.

For the initial question the reason Adaptivity was greyed out in your Assembly1 was that the scissor_spring-1.ipt was already adaptive in the scissors1.iam assembly.

 

As for the Drive constraint problem, I only get that error when I'm in an assembly where the spring is not adaptive - in the scissors1.iam it works fine, and if I create a new assembly and copy over the parts with their constraints, then clear the adaptivity in the old assembly and make it adaptive in the new assembly then it drives okay, but I get that exact same error if I try to drive the constraint in the assembly where it is not adaptive.

Please post your files so we can determine what you might have introduced into this otherwise working assembly that is suddenly creating these problems. Thank you.

Message 11 of 14

johnsonshiue
Community Manager
Community Manager

Hi! I don't know what was changed with the sample/tutorial file. Please share the files here. I would like to understand the adaptive behavior better.

Many thanks!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes
Message 12 of 14

SanJose319
Participant
Participant

Hello @johnsonshiue ,

 

I am sorry for the late response as I was offsite.  

 

Here's the assembly (zipped) file. 

 

Thank you for your patience.

 

 

0 Likes
Message 13 of 14

johnsonshiue
Community Manager
Community Manager
Accepted solution

Hi! Many thanks for getting back to me! You did not do anything wrong. Please refrain from apologizing!

I took a quick look at the files. I see why Drive Constrain fails. Although the scissor_spring:1 part is adaptive, the feature isn't adaptive. Simply edit the part in place and right-click on the Extrusion -> check Adaptive. Return to the top. Try Drive Constraint again. It should work.

Thanks again!



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
0 Likes
Message 14 of 14

SanJose319
Participant
Participant
Accepted solution

Hello Johnson,

 

Thank you for the help. That worked!  attached is the drive animation.