Community
Inventor Forum
Welcome to Autodesk’s Inventor Forums. Share your knowledge, ask questions, and explore popular Inventor topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Error message tells me part is adaptive in another assm! Pls Help!

8 REPLIES 8
Reply
Message 1 of 9
scottmoyse
7077 Views, 8 Replies

Error message tells me part is adaptive in another assm! Pls Help!

scottmoyse
Mentor
Mentor
So, i have a whole load of parts in an assembly, and there are sketches in these parts, on these sketches are geometries that have been projected from other parts in the assembly. So they are cross part references.

Initially the sketches and the respective parts were adaptive. When i made changes the references updated etc..

However, for some reason the adaptivity has been turned off, and the option is greyed out. As a result the cross part projections on the sketches don't update but don't throw any errors either. So if i delete them and try to re-project them, Inventor tells me that the part is adaptive in another assembly and the cross part projection failed.

This simply isn't true, i don't have any other assemblies, and it worked fine last week when i created the assembly.

Trouble is the error message doesn't give me any direction it tells me something is wrong. Is there anyway of finding out how many assemblies inventor thinks the part is in? or clearing/resetting adaptivity on the part itself so i can start re jig everything without havin gto recreate the offending parts?

note: some of the parts in the assembly are fine, its only a couple that are being problematic.

The data set is MASSIVE so i would rather not post it just yet.

I'm tearing my hair out on this one, anyy help would be appreciated.

cheers


Scott Moyse
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.


EESignature


RevOps Strategy Manager at Toolpath. New Zealand based.

Co-founder of the Grumpy Sloth full aluminium billet mechanical keyboard project

0 Likes

Error message tells me part is adaptive in another assm! Pls Help!

So, i have a whole load of parts in an assembly, and there are sketches in these parts, on these sketches are geometries that have been projected from other parts in the assembly. So they are cross part references.

Initially the sketches and the respective parts were adaptive. When i made changes the references updated etc..

However, for some reason the adaptivity has been turned off, and the option is greyed out. As a result the cross part projections on the sketches don't update but don't throw any errors either. So if i delete them and try to re-project them, Inventor tells me that the part is adaptive in another assembly and the cross part projection failed.

This simply isn't true, i don't have any other assemblies, and it worked fine last week when i created the assembly.

Trouble is the error message doesn't give me any direction it tells me something is wrong. Is there anyway of finding out how many assemblies inventor thinks the part is in? or clearing/resetting adaptivity on the part itself so i can start re jig everything without havin gto recreate the offending parts?

note: some of the parts in the assembly are fine, its only a couple that are being problematic.

The data set is MASSIVE so i would rather not post it just yet.

I'm tearing my hair out on this one, anyy help would be appreciated.

cheers


Scott Moyse
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.


EESignature


RevOps Strategy Manager at Toolpath. New Zealand based.

Co-founder of the Grumpy Sloth full aluminium billet mechanical keyboard project

8 REPLIES 8
Message 2 of 9
Mark.Hopkins
in reply to: scottmoyse

Mark.Hopkins
Contributor
Contributor
If you dont need the part to be adaptive - (adaptive =shape changes based on size and position of other parts)

RMB, on the sketches and references in error in the browser bar, clear adaptivity and break the links.

Then in the sketches for the parts, add constraints or dimensions so the sketch is fully constrained.

If you need the part to be adaptive, someone else who knows more than me needs to answer this question.
I get the same problems

I think its to do with creating links to parts created after the part your modifying was created. Therefore circular error (circular insanity I call it)
0 Likes

If you dont need the part to be adaptive - (adaptive =shape changes based on size and position of other parts)

RMB, on the sketches and references in error in the browser bar, clear adaptivity and break the links.

Then in the sketches for the parts, add constraints or dimensions so the sketch is fully constrained.

If you need the part to be adaptive, someone else who knows more than me needs to answer this question.
I get the same problems

I think its to do with creating links to parts created after the part your modifying was created. Therefore circular error (circular insanity I call it)
Message 3 of 9
scottmoyse
in reply to: scottmoyse

scottmoyse
Mentor
Mentor
i definately need them to be adaptive.

thanks for your input but none of you suggestions would be helpful.

When the assembly & parts were created everything worked fine, i could make changes and everythign worked sweet and has done for 2 months.

The weird thing is Inventor thinks the parts are adaptive in another assembly, but they are only in 1 assembly.

Scott Moyse
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.


EESignature


RevOps Strategy Manager at Toolpath. New Zealand based.

Co-founder of the Grumpy Sloth full aluminium billet mechanical keyboard project

0 Likes

i definately need them to be adaptive.

thanks for your input but none of you suggestions would be helpful.

When the assembly & parts were created everything worked fine, i could make changes and everythign worked sweet and has done for 2 months.

The weird thing is Inventor thinks the parts are adaptive in another assembly, but they are only in 1 assembly.

Scott Moyse
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.


EESignature


RevOps Strategy Manager at Toolpath. New Zealand based.

Co-founder of the Grumpy Sloth full aluminium billet mechanical keyboard project

Message 4 of 9
Anonymous
in reply to: scottmoyse

Anonymous
Not applicable


Scott,

You can clear the adaptivity of the part by opening
the part and going to "Document Settings"->Modeling and unchecking "". 
Save the part.  Now in the assembly that references the part you should be
able to set that part as adaptive.

 

Is this what you need?

- Matt

 



<scottmoyse> wrote in message news:6283912@discussion.autodesk.com...
So,
i have a whole load of parts in an assembly, and there are sketches in these
parts, on these sketches are geometries that have been projected from other
parts in the assembly. So they are cross part references.

Initially
the sketches and the respective parts were adaptive. When i made changes the
references updated etc..

However, for some reason the adaptivity has
been turned off, and the option is greyed out. As a result the cross part
projections on the sketches don't update but don't throw any errors either. So
if i delete them and try to re-project them, Inventor tells me that the part
is adaptive in another assembly and the cross part projection
failed.

This simply isn't true, i don't have any other assemblies, and
it worked fine last week when i created the assembly.

Trouble is the
error message doesn't give me any direction it tells me something is wrong. Is
there anyway of finding out how many assemblies inventor thinks the part is
in? or clearing/resetting adaptivity on the part itself so i can start re jig
everything without havin gto recreate the offending parts?

note: some
of the parts in the assembly are fine, its only a couple that are being
problematic.

The data set is MASSIVE so i would rather not post it
just yet.

I'm tearing my hair out on this one, anyy help would be
appreciated.

cheers




Scott,

You can clear the adaptivity of the part by opening
the part and going to "Document Settings"->Modeling and unchecking "". 
Save the part.  Now in the assembly that references the part you should be
able to set that part as adaptive.

 

Is this what you need?

- Matt

 



<scottmoyse> wrote in message news:6283912@discussion.autodesk.com...
So,
i have a whole load of parts in an assembly, and there are sketches in these
parts, on these sketches are geometries that have been projected from other
parts in the assembly. So they are cross part references.

Initially
the sketches and the respective parts were adaptive. When i made changes the
references updated etc..

However, for some reason the adaptivity has
been turned off, and the option is greyed out. As a result the cross part
projections on the sketches don't update but don't throw any errors either. So
if i delete them and try to re-project them, Inventor tells me that the part
is adaptive in another assembly and the cross part projection
failed.

This simply isn't true, i don't have any other assemblies, and
it worked fine last week when i created the assembly.

Trouble is the
error message doesn't give me any direction it tells me something is wrong. Is
there anyway of finding out how many assemblies inventor thinks the part is
in? or clearing/resetting adaptivity on the part itself so i can start re jig
everything without havin gto recreate the offending parts?

note: some
of the parts in the assembly are fine, its only a couple that are being
problematic.

The data set is MASSIVE so i would rather not post it
just yet.

I'm tearing my hair out on this one, anyy help would be
appreciated.

cheers


Message 5 of 9
scottmoyse
in reply to: scottmoyse

scottmoyse
Mentor
Mentor
Thats pukka mate! seems silly that an adaptive tick option is in two locations, this one and under the occurence tab in the iproperties of the part when accessed from the browser tree in the assembly. I had been told this other tick box existed but none of us could find it, so thanks for that. I've needed it a few times now and in the past have just had to remake the part from scratch.

You have saved 50% of my rework to fix this. Trouble is now i can clear the adaptivity properly the references in the sketch disappear but the geometries remain with projected constraints, as they would appear if you projected each edge individually instead of projecting the face. However, they still don't adjust, presumably because they have lost the link path back through to the source part via the assembly.

What i don't understand, is how sporadic this problem has occured, in 1 assembly it has only happened to 2 of 15 parts that were adaptive. In another assembly every single part that was adaptive in that assembly now isn't, but is still adpative within itself. And the rest of the project all of the assemblies and adaptive parts work great.

Any ideas on how to deal with this?

Scott Moyse
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.


EESignature


RevOps Strategy Manager at Toolpath. New Zealand based.

Co-founder of the Grumpy Sloth full aluminium billet mechanical keyboard project

0 Likes

Thats pukka mate! seems silly that an adaptive tick option is in two locations, this one and under the occurence tab in the iproperties of the part when accessed from the browser tree in the assembly. I had been told this other tick box existed but none of us could find it, so thanks for that. I've needed it a few times now and in the past have just had to remake the part from scratch.

You have saved 50% of my rework to fix this. Trouble is now i can clear the adaptivity properly the references in the sketch disappear but the geometries remain with projected constraints, as they would appear if you projected each edge individually instead of projecting the face. However, they still don't adjust, presumably because they have lost the link path back through to the source part via the assembly.

What i don't understand, is how sporadic this problem has occured, in 1 assembly it has only happened to 2 of 15 parts that were adaptive. In another assembly every single part that was adaptive in that assembly now isn't, but is still adpative within itself. And the rest of the project all of the assemblies and adaptive parts work great.

Any ideas on how to deal with this?

Scott Moyse
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.


EESignature


RevOps Strategy Manager at Toolpath. New Zealand based.

Co-founder of the Grumpy Sloth full aluminium billet mechanical keyboard project

Message 6 of 9
Anonymous
in reply to: scottmoyse

Anonymous
Not applicable

Scott,

 

You said "us", so I assume you are working in a
collaborative environment.  An adaptive part can be placed in multiple
assemblies, but it can only be adaptive in *one* instance of *one*
assembly.  So, consider the following scenario:

1. User1 uses Part1 adaptively in Assembly1. 

2. User2 decides they want to use Part1 adaptively
in their assembly, Assembly2. 

3. At first, they can't because the option is
greyed out (indicating it is "in use" by another assembly).

4. They don't know about Assembly1, and think
that the assembly that used Part1 adaptively no longer exists.  So, they
open the part, uncheck the "Adaptively used in Assembly".

5. Now they make the Part1 adaptive in their
Assembly2.

 

The original Assembly1 will no longer have Part1
set as adaptive.

 

The reason for the document setting is that a Part
must know that it is being used adaptively (since it can't adapt in two
different ways).  If we didn't allow a way to turn off adaptivity from the
Part side, then if a user lost or deleted an assembly that used the part
adaptively, there would be no way to ever use that part adaptively
again.

 

Do you think this is a possibility for what is
going on?

- Matt

 


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
Thats
pukka mate! seems silly that an adaptive tick option is in two locations, this
one and under the occurence tab in the iproperties of the part when accessed
from the browser tree in the assembly. I had been told this other tick box
existed but none of us could find it, so thanks for that. I've needed it a few
times now and in the past have just had to remake the part from
scratch.

You have saved 50% of my rework to fix this. Trouble is now i
can clear the adaptivity properly the references in the sketch disappear but
the geometries remain with projected constraints, as they would appear if you
projected each edge individually instead of projecting the face. However, they
still don't adjust, presumably because they have lost the link path back
through to the source part via the assembly.

What i don't understand,
is how sporadic this problem has occured, in 1 assembly it has only happened
to 2 of 15 parts that were adaptive. In another assembly every single part
that was adaptive in that assembly now isn't, but is still adpative within
itself. And the rest of the project all of the assemblies and adaptive parts
work great.

Any ideas on how to deal with
this?
0 Likes


Scott,

 

You said "us", so I assume you are working in a
collaborative environment.  An adaptive part can be placed in multiple
assemblies, but it can only be adaptive in *one* instance of *one*
assembly.  So, consider the following scenario:

1. User1 uses Part1 adaptively in Assembly1. 

2. User2 decides they want to use Part1 adaptively
in their assembly, Assembly2. 

3. At first, they can't because the option is
greyed out (indicating it is "in use" by another assembly).

4. They don't know about Assembly1, and think
that the assembly that used Part1 adaptively no longer exists.  So, they
open the part, uncheck the "Adaptively used in Assembly".

5. Now they make the Part1 adaptive in their
Assembly2.

 

The original Assembly1 will no longer have Part1
set as adaptive.

 

The reason for the document setting is that a Part
must know that it is being used adaptively (since it can't adapt in two
different ways).  If we didn't allow a way to turn off adaptivity from the
Part side, then if a user lost or deleted an assembly that used the part
adaptively, there would be no way to ever use that part adaptively
again.

 

Do you think this is a possibility for what is
going on?

- Matt

 


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
Thats
pukka mate! seems silly that an adaptive tick option is in two locations, this
one and under the occurence tab in the iproperties of the part when accessed
from the browser tree in the assembly. I had been told this other tick box
existed but none of us could find it, so thanks for that. I've needed it a few
times now and in the past have just had to remake the part from
scratch.

You have saved 50% of my rework to fix this. Trouble is now i
can clear the adaptivity properly the references in the sketch disappear but
the geometries remain with projected constraints, as they would appear if you
projected each edge individually instead of projecting the face. However, they
still don't adjust, presumably because they have lost the link path back
through to the source part via the assembly.

What i don't understand,
is how sporadic this problem has occured, in 1 assembly it has only happened
to 2 of 15 parts that were adaptive. In another assembly every single part
that was adaptive in that assembly now isn't, but is still adpative within
itself. And the rest of the project all of the assemblies and adaptive parts
work great.

Any ideas on how to deal with
this?
Message 7 of 9
scottmoyse
in reply to: scottmoyse

scottmoyse
Mentor
Mentor
Sorry i used US because i asked my colleagues if they knew where that setting was, as one of them mentioned it existed a few months ago. I am the only one with read/write access to these parts and the only one who has been working on them. I definately would have considered this otherwise.

With regards to the option being in two places. Why can't the occurance tab appear in the iProperties of the part, when you access the iProps from the part. That way it would only be in one place and you could achieve the same thing.

The occurance tab doesn't appear in the iProps of the assy but only appears in the iProps of the part when you access them via the assy browser and right click on the part node.

I understand why you guys have done what you have, but it seems it could be done in one area that appears in two places.

Either way i know its there now so it makes no difference to me.

butt... I still have this problem.

It's looking more and more like i need to pack and go the data set and send it to tech support.

Scott Moyse
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.


EESignature


RevOps Strategy Manager at Toolpath. New Zealand based.

Co-founder of the Grumpy Sloth full aluminium billet mechanical keyboard project

0 Likes

Sorry i used US because i asked my colleagues if they knew where that setting was, as one of them mentioned it existed a few months ago. I am the only one with read/write access to these parts and the only one who has been working on them. I definately would have considered this otherwise.

With regards to the option being in two places. Why can't the occurance tab appear in the iProperties of the part, when you access the iProps from the part. That way it would only be in one place and you could achieve the same thing.

The occurance tab doesn't appear in the iProps of the assy but only appears in the iProps of the part when you access them via the assy browser and right click on the part node.

I understand why you guys have done what you have, but it seems it could be done in one area that appears in two places.

Either way i know its there now so it makes no difference to me.

butt... I still have this problem.

It's looking more and more like i need to pack and go the data set and send it to tech support.

Scott Moyse
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.


EESignature


RevOps Strategy Manager at Toolpath. New Zealand based.

Co-founder of the Grumpy Sloth full aluminium billet mechanical keyboard project

Message 8 of 9
Anonymous
in reply to: scottmoyse

Anonymous
Not applicable

The "Occurance tab" when accessing iParts through
the assembly shows information specific to that occurance of the part in the
assembly.  That is, that tab is actually showing information about
that part in the context of the assembly.   So, an occurrence tab only
makes sense for referenced components (and obviously a part has no referenced
components).

 

So, if you had an Assembly that has the same part
placed twice (Part1:1, Part1:2), and you made instance Part1:1 adaptive, you
will only see "Adaptive" checked in the iProperties occurance tab for Part1:1,
but it will be unchecked in Part1:2 (even though it is the exact same
part).

 

That said, I understand the wish for having on
place to find this setting.

 

Do you know any workflow that causes this problem
to re-occur reliably?  If you know of one or discover one, please let me
know and I can investigate further.

 

Thanks,

- Matt


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
Sorry
i used US because i asked my colleagues if they knew where that setting was,
as one of them mentioned it existed a few months ago. I am the only one with
read/write access to these parts and the only one who has been working on
them. I definately would have considered this otherwise.

With regards
to the option being in two places. Why can't the occurance tab appear in the
iProperties of the part, when you access the iProps from the part. That way it
would only be in one place and you could achieve the same thing.

The
occurance tab doesn't appear in the iProps of the assy but only appears in the
iProps of the part when you access them via the assy browser and right click
on the part node.

I understand why you guys have done what you have,
but it seems it could be done in one area that appears in two
places.

Either way i know its there now so it makes no difference to
me.

butt... I still have this problem.

It's looking more and
more like i need to pack and go the data set and send it to tech
support.
0 Likes


The "Occurance tab" when accessing iParts through
the assembly shows information specific to that occurance of the part in the
assembly.  That is, that tab is actually showing information about
that part in the context of the assembly.   So, an occurrence tab only
makes sense for referenced components (and obviously a part has no referenced
components).

 

So, if you had an Assembly that has the same part
placed twice (Part1:1, Part1:2), and you made instance Part1:1 adaptive, you
will only see "Adaptive" checked in the iProperties occurance tab for Part1:1,
but it will be unchecked in Part1:2 (even though it is the exact same
part).

 

That said, I understand the wish for having on
place to find this setting.

 

Do you know any workflow that causes this problem
to re-occur reliably?  If you know of one or discover one, please let me
know and I can investigate further.

 

Thanks,

- Matt


style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
Sorry
i used US because i asked my colleagues if they knew where that setting was,
as one of them mentioned it existed a few months ago. I am the only one with
read/write access to these parts and the only one who has been working on
them. I definately would have considered this otherwise.

With regards
to the option being in two places. Why can't the occurance tab appear in the
iProperties of the part, when you access the iProps from the part. That way it
would only be in one place and you could achieve the same thing.

The
occurance tab doesn't appear in the iProps of the assy but only appears in the
iProps of the part when you access them via the assy browser and right click
on the part node.

I understand why you guys have done what you have,
but it seems it could be done in one area that appears in two
places.

Either way i know its there now so it makes no difference to
me.

butt... I still have this problem.

It's looking more and
more like i need to pack and go the data set and send it to tech
support.
Message 9 of 9
scottmoyse
in reply to: scottmoyse

scottmoyse
Mentor
Mentor
Good points, definately need the occurance thing when there is more than one instance of a part. But having it all in one place would be helpful as we have established.

If I had found a workflow that replicated it i would be over the moon, since i probably would have cracked it by now. If i do i will post back here. I have a suspicion LOD's could be at fault. But at the same time i would be surprised. I have also had some weird database errors caused by projected arcs coming through as splines, they represent themselves as light blue unconstrained points. Editing the offending sketch and deleting the spline with the unconstrained points gets rid of the database errors.

Although this didn't happen to the parts in question, it did happen to one of the parts in one of the problematic assemblies. So i am wondering if the database got corrupted somehow. Causing inv to think the parts were adaptive in another assembly and clearing the adaptivity in the occurance.

Anyway i will continue to work on it and maybe i will fin dout what is wrong and/or give u pand send the dataset to tech support.

Scott Moyse
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.


EESignature


RevOps Strategy Manager at Toolpath. New Zealand based.

Co-founder of the Grumpy Sloth full aluminium billet mechanical keyboard project

0 Likes

Good points, definately need the occurance thing when there is more than one instance of a part. But having it all in one place would be helpful as we have established.

If I had found a workflow that replicated it i would be over the moon, since i probably would have cracked it by now. If i do i will post back here. I have a suspicion LOD's could be at fault. But at the same time i would be surprised. I have also had some weird database errors caused by projected arcs coming through as splines, they represent themselves as light blue unconstrained points. Editing the offending sketch and deleting the spline with the unconstrained points gets rid of the database errors.

Although this didn't happen to the parts in question, it did happen to one of the parts in one of the problematic assemblies. So i am wondering if the database got corrupted somehow. Causing inv to think the parts were adaptive in another assembly and clearing the adaptivity in the occurance.

Anyway i will continue to work on it and maybe i will fin dout what is wrong and/or give u pand send the dataset to tech support.

Scott Moyse
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.


EESignature


RevOps Strategy Manager at Toolpath. New Zealand based.

Co-founder of the Grumpy Sloth full aluminium billet mechanical keyboard project

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report