Inserting iFeature with model state selection

Inserting iFeature with model state selection

miechh
Collaborator Collaborator
903 Views
7 Replies
Message 1 of 8

Inserting iFeature with model state selection

miechh
Collaborator
Collaborator

I'd like to insert an iFeature into a part and be prompted to select a variant.

 

I have a (library)part in which model states determine the variants of a certain hole with conical faces and fillets. See screenshot. (yes it's the SAE-J1926 standard)Modelstates for use in iFeatureModelstates for use in iFeature This specific hole I want to author as an iFeature.

 

Target: When creating a new part in which I have to insert those holes I want to be able to insert the iFeature, and select the desired variant of the hole.

 

I searched this forum but I can't find a solution. Is this anyhow possible? Cause I can't seem to wrap my head around it. A solution to get to the desired result would be greatly appreciated.


Product Design Suite 2024
Inventor 2024 (v 28.20.27200.0000), Vault Basic 2024
Fusion 360
HP Workstation Z4
Intel Xeon 3.4GHz
32GB RAM
Windows 11 Professional (64bit)
0 Likes
904 Views
7 Replies
Replies (7)
Message 2 of 8

James_Willo
Alumni
Alumni

I think I know what you want to do, I will do a step by step for you. 

 

 



James W
Inventor UX Designer
0 Likes
Message 3 of 8

James_Willo
Alumni
Alumni

Hi Michiel, let me know if this is what you want. Unfortunately it doesn't use Model States but I think it will get you the result you want. 

 

Extract the iFeature as normal:

James_Willo_0-1644932421386.png

 

Go to your save location, the default I think is C:\Users\Public\Documents\Autodesk\Inventor 2022\Catalog

 

Open the iFeature on it's own. 

Go into the iFeature author table

Click 'other' and add a column.

James_Willo_1-1644932580123.png

 

In this column type the names of your insert 'dash size 5' etc

James_Willo_2-1644932654577.png

 

Edit the appropriate values here:

James_Willo_3-1644932696610.png

Save the file and close.

 

Now when you insert the iFeature you can pick a Dash size and the other parameters should update. 

James_Willo_4-1644932767910.png

 

 

Unfortunately I don't believe you can control suppression, just parameters. 

 

Hope this helps.

 

 



James W
Inventor UX Designer
Message 4 of 8

miechh
Collaborator
Collaborator

Hi James,

 

Thanks for your reply. I think this could be a solution, but it's a shame that I have to create yet another table in the iFeature file, while I already made one in the source-file. The second trouble is the threaded hole, how do I designate the correct thread size with each variant? I tried this in the past, but when selecting a variant with a different thread, I got some strange effects because some parameters drive the threaddepth en pre-drill depth of the threaded hole. What's the correct procedure to get this working without errors?


Product Design Suite 2024
Inventor 2024 (v 28.20.27200.0000), Vault Basic 2024
Fusion 360
HP Workstation Z4
Intel Xeon 3.4GHz
32GB RAM
Windows 11 Professional (64bit)
0 Likes
Message 5 of 8

James_Willo
Alumni
Alumni

You can edit the thread types in that same table:

James_Willo_0-1644934821884.png

 

Yes you will have to also edit the thread diameters too.

 

If you already have the model states, you can try opening that in excel and copying the data into the iFeature table so you don't have to manually retype it all. 

 

 



James W
Inventor UX Designer
Message 6 of 8

CGBenner
Community Manager
Community Manager

@miechh @James_Willo 

I'm curious as to why you are using an ifeature for this.  I'm assuming it is because the threads you need are not available with the Hole command? (to be honest I didn't look).

 

Did you find a post helpful? Then feel free to give likes to these posts!
Did your question get successfully answered? Then just click on the 'Accept solution' button.  Thanks and Enjoy!



Chris Benner

Community Manager - NAMER / D&M


0 Likes
Message 7 of 8

johnsonshiue
Community Manager
Community Manager

Hi Folks,

 

Just add to what James already mentioned, this workflow has existed in iFeature and iPart for a long time. First of all, the iFeature table and the iPart table are independent. There isn't a way to associate them (maybe doable via iLogic). But, on the iPart/Model State table, you may specify which member of the table-driven iFeature is activated per iPart/Model State member.

Many thanks!

 



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

miechh
Collaborator
Collaborator

Hello Chris Brenner,

 

The fact that you're asking me why I'm using iFeature for this implies there's another (better?) way to do this? I'd really like to know. I'm trying to get the SAE-J1926 hole standard into my library for some time now.


Product Design Suite 2024
Inventor 2024 (v 28.20.27200.0000), Vault Basic 2024
Fusion 360
HP Workstation Z4
Intel Xeon 3.4GHz
32GB RAM
Windows 11 Professional (64bit)
0 Likes