Replace Base Component in derived parts

Replace Base Component in derived parts

francesco_rossato
Enthusiast Enthusiast
3,338 Views
23 Replies
Message 1 of 24

Replace Base Component in derived parts

francesco_rossato
Enthusiast
Enthusiast

Hello,

 

I have an issue with the new feature in 2022.1 version of Inventor, regarding the possibility to replace the base component in a derived part. Here is an image from the "What's new" web page:

GUID-2D5DE287-CBC8-458E-A36C-5AC8917E539E.png

At first, we were so happy about that, beacause we needed that so much, and apparently everything worked well.

Now, we realized that this new feature doesn't work, in particular when the base component is a sketch! In fact, Inventor replace the base component, but the sketch into the derived part remains the old one. 

It is clear that this issue is penalizing, mainly because we have to create different features starting from these derived sketches. If we don't have the possibility to replace the base component, we must delete all the features, derive once again choosing the new sketch, and re-create all the features we made.

Anyone has experienced this problem? Is there a solution for that? If needed, I can post an example to better explain.

Thank you!!

 

Francesco

0 Likes
Accepted solutions (1)
3,339 Views
23 Replies
Replies (23)
Message 21 of 24

johnsonshiue
Community Manager
Community Manager

Hi! I took a quick look at the files and the workflow. I believe this is a bug. Here are my findings.



Johnson Shiue (johnson.shiue@autodesk.com)
Software Test Engineer
Message 22 of 24

sundars
Autodesk
Autodesk

Thank you @johnsonshiue .

 

I have created a defect to track this and assigned it to the appropriate team. We will take a look and give you an update. Thank you for the detailed steps.

 

Ref: INVGEN-66380

-shiva

 

Shiva Sundaram
Inventor Development
Message 23 of 24

sysh
Autodesk
Autodesk
Accepted solution

Hi @CPEng16, when replace base component, we will decide if include a node or not by checking its visibility. If a node is not visible, then it will not be included. It's the same behavior as that when derive a component from scratch by default. When derive from a part, if a sketch in that part is not visible, we can see that sketch will be excluded by default in derive dialog. 

 

In your workflow, the sketches in that base part are not visible. So they will not be included when replace base component. Then the original sketch in that derived part will be isolated as its source is not included. That means its reference will be lost. So if we want to keep those references, we need to make those sketches visible in the new base component. 

Message 24 of 24

CPEng16
Contributor
Contributor

Hi @sysh 

 

I can confirm that this works. Thank you for the clarification.