Migrating from Inventor 2022 to 2025 – problems with iLogic driven parts and extrusion input geometry profiles changing

Migrating from Inventor 2022 to 2025 – problems with iLogic driven parts and extrusion input geometry profiles changing

curtwatson1
Contributor Contributor
491 Views
3 Replies
Message 1 of 4

Migrating from Inventor 2022 to 2025 – problems with iLogic driven parts and extrusion input geometry profiles changing

curtwatson1
Contributor
Contributor

We are attempting to migrate from Inventor 2022 to Inventor 2025 and noticed several iLogic driven parts within our assembly behave differently between the two versions.  Changing the part in Inventor 2025 is much more problematic.  When iLogic is used to update the sketch parameters the model will break and cause several extrusion input geometry profiles to need to be redefined in Inventor 2025, but this does not happen in Inventor 2022.

 

I’ve attached the representative part file in Inventor 2022 format below.  I’ve also recorded two screen recordings illustrating how the part will change (and break) when the controlling parameter is changed using a simple form when the part is modified from within both Inventor 2022 and 2025.  In Inventor 2022 the sketch occasionally needs correction, but in Inventor 2025 the extrusion input geometry profiles often change, and this is more time-consuming to correct.

 

I would really appreciate it if someone could explain why this is occurring and provide any recommendations on how best to correct this behavior so we can continue to move forward using Inv 2025 without increasing the time it takes to change our model.  Has anyone else experienced this when migrating to a newer Inventor release?  Could this be a bug that should be reported?

 

Thanks in advance for any help!

 

Inventor 2022 Example

 

 

Inventor 2025 Example

 

0 Likes
492 Views
3 Replies
Replies (3)
Message 2 of 4

Curtis_Waguespack
Consultant
Consultant

@curtwatson1 ,

 

edit: ooops, I just saw that you did post your part. The code is pretty straight forward, and none of what I typed below applies. I'll try to have a look later in 2025 to see if I can determine something.

 

I would look through your code for any "On Error Resume Next" lines or any Try/Catch blocks where the Catch does not return feedback.

It's just a guess, but there might be an error that is happening that the code is handling/silencing. 

 

Typically I just comment out the On Error Resume Next line, or add something like below to the try/catch, temporarily to expose the errors

Try

   ' you code here

Catch ex as exception

     msgbox(ex.message)

End Try

If none of that fits your situation, it would probably be best to post your part file and code for others to examine.

 

I hope this helps.
Best of luck to you in all of your Inventor pursuits,
Curtis
http://inventortrenches.blogspot.com

EESignature

Message 3 of 4

Curtis_Waguespack
Consultant
Consultant

I took a quick look at your file ( I had 2023 open)

 

Sketch 12 was under constrained so I added some sketch constraints, and I made the larger circle a construction circle and added 2 small lines to the close the profile.

 

Not sure why 2025 would be doing something different than 2022 on that, but having an under constrained sketch was likely at the root of the issue.

 

Give this version a try and post back if you still see issue.

 

I hope this helps.
Best of luck to you in all of your Inventor pursuits,
Curtis
http://inventortrenches.blogspot.com

EESignature

0 Likes
Message 4 of 4

curtwatson1
Contributor
Contributor

Curtis,
Thank you for taking a look. Unfortunately, the problem still occurs in Inventor 2025 using your part file with the fully constrained sketch, so I don’t think the under constrained sketch is the issue here. Stepping through the Chamber_Diameter parameter selections with the form still breaks the extrusions and the correct geometry profile must still be re-selected afterwards.

 

I don’t think this is an iLogic or coding issue within the part but more a change in how Inventor 2025 processes the parameter updates.  Any other ideas?

 

Thanks!

0 Likes