Format BOM to exclude previous model state items

Format BOM to exclude previous model state items

Industrial_Resource_Group
Participant Participant
649 Views
5 Replies
Message 1 of 6

Format BOM to exclude previous model state items

Industrial_Resource_Group
Participant
Participant

Maybe model states aren't the best way to achieve this but here is what I'm trying to do.

 

I have an assembly consisting of a frame and components that are mounted to the frame. I made "model state 1" consisting of just the frame and detailed the manufacturing processes and BOM in a sheet. Then I made "model state 2" showing the frame and all components mounted to the frame. I want to make another sheet in the same IDW showing the frame and components but I want to exclude all frame items from the BOM. My problem is the BOM shows all items for the frame and all items for the components, I can't figure out how to remove the frame items. 

0 Likes
Accepted solutions (1)
650 Views
5 Replies
Replies (5)
Message 2 of 6

jeffsteiger6735
Advocate
Advocate

I haven't used this new version of Inventor yet with model states, but one method is simply to tag the offending items invisible in the parts list. 

Inventor Professional 2024
0 Likes
Message 3 of 6

swalton
Mentor
Mentor
Accepted solution

I don't see a way to filter a drawing Parts List by Model State using Inventor 2023.

 

Here is a possible manual work-around, that I have not tested.

  1. Create the various model states in the assembly file.
  2. Copy the Model States to Design View Reps (Right Click on each Model State in the browser, then select Copy to View Rep)
  3. Place the assembly views and Parts Lists in the drawing file.
  4. Select the Filter tool for each Parts List.
  5. Apply the necessary Design View Rep filters to control what is shown in the Parts List.
  6. I'm not sure that it will be possible to have different Item Number values for the same component in different Parts Lists.

This should work, but is fragile because it does not automatically update when changes are made to each Model State.  It is possible to manually update the Model State-Design View Rep links.

 

Some work with iLogic may make it possible to automatically update the View Reps. 

 

I think that Parts Lists filters based on Model State should be out-of-the-box functionality.

Steve Walton
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


Inventor 2025
Vault Professional 2025
0 Likes
Message 4 of 6

James_Willo
Alumni
Alumni

Hi, I'm not sure if this will do what you want. 

Create a view with a model state of just the components.

Make a parts list.

Click the view and apply an overlay.

Use a model state of just the frame as the overlay. 

 

 

 



James W
Inventor UX Designer
0 Likes
Message 5 of 6

johnsonshiue
Community Manager
Community Manager

Hi! On 2023, there is an option in the assembly BOM table to remove zero-quantity rows (not available on 2022). Are you on 2023?

Many thanks!

 



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

Industrial_Resource_Group
Participant
Participant

swalton this worked perfectly. I had to change the workflow slightly but it worked as follows.

 

  1. Create two model states. One of just the frame (OP1), another of the frame and components (OP2).
  2. Create view rep of just the components (I also called this OP2).
  3. Create a view using model state OP2.
  4. Place the BOM of model state OP2.
  5. Double click BOM > filter settings > define filter item set to "assembly view representation" > select OP 2 view rep.

Placing all ipt's in folders made it easy to manage the view reps and model states. The overlay method also worked but for some reason items that should be in the background were shown in the foreground, this made the view un-useable. Thanks!