We have drawings that have multiple assemblies with different dash numbers for the assemblies and some of the same parts used in each assembly. I need to show a BOM that lists all of the parts used in all of the assemblies with only one line per item and multiple QTY columns for each assembly. This can be done manually but it is a slow process. Is there a way to automate this process to show the proper QTY of the parts used in each assembly?
Hi! I think you are looking for Structured BOM View with All Levels shown, right? Go to BOM table in the assembly -> right-click on Structured View -> Enable BOM View -> right-click again -> View Properties -> All Levels. Then you can place the PartsList in the drawing.
Many thanks!
@Anonymous wrote:
We have drawings that have multiple assemblies with different dash numbers for the assemblies and some of the same parts used in each assembly. I need to show a BOM that lists all of the parts used in all of the assemblies with only one line per item and multiple QTY columns for each assembly. This can be done manually but it is a slow process. Is there a way to automate this process to show the proper QTY of the parts used in each assembly?
I'm not 100% sure on what you are asking (a picture of one you have done manually would help)..
I "think" you are asking about how to make a parts list for an iassembly and have the parts list show all members of that assembly as their own qty column..
Is that correct?
If so thats easy to do in Inventor assuming you have created these multiple assemblies as an iassembly..
After you place the parts list right click on it and select "edit parts list"
Then pick the "member selection" button in the top right hand corner..
Then select the members (different assemblies) you want to show in the parts list..
And voila..
you get this..
The assemblies are not iassemblies. We have not been using iassemblies. What would I have to do to change the assemblies to iassemblies?
@Anonymous wrote:
The assemblies are not iassemblies. We have not been using iassemblies. What would I have to do to change the assemblies to iassemblies?
You would need to start with one of your models (or even start from scratch) and create an iassembly factory to create all of the variations..
I HIGHLY suggest watching some training videos,etc... before so that you start out in the right direction or at the very least start with a small assembly family and make sure you are aware of the process before attempting a complex iassembly and finding out you didn't do something the right/best way..
You should be able to find some videos on youtube,etc...
Hi! iAssembly is another way to create library content. It is very powerful if you have some assemblies that they are similar but they have well-defined differences in terms of size, composition, or position. And, these components will be leveraged repeated in other design. You will create the iAssembly files and then store them in a library for further use.
Many thanks!
Do all of the parts in an iassembly have to be iparts? I created 3 iassemblies. 2 of them have parts in them and I put these iassemblies into the third iassembly. When I put the third iassembly in the drawing and I got o edit the BOM and I click on the Select Member button, it only shows the third iassembly. How do I get it to show the the 2 sub assemblies?
@Anonymous wrote:
Do all of the parts in an iassembly have to be iparts? I created 3 iassemblies. 2 of them have parts in them and I put these iassemblies into the third iassembly. When I put the third iassembly in the drawing and I got o edit the BOM and I click on the Select Member button, it only shows the third iassembly. How do I get it to show the the 2 sub assemblies?
No.. none of the parts in an iassembly need to be iparts.. none need to be.. some can if you want..
Sounds like you didn't generate the iassembly members though as far as your drawing..
Expand the list of members in the model browser and select/right click on them then select "generate" then start a new drawing and all should be available..
But a view in a drawing can only show one member at a time..
Hi! The parts within iAssembly can be iPart members or just regular parts. You will need to use iPart when each iAssembly member contains a different member of the given iPart. If it is not a requirement, you don't need to use iPart within the iAssembly.
Regarding the behavior you are seeing in the drawing, you will need to do the following to get the correct BOM view.
1) Open the iAssembly factory.
2) Activate a member.
3) Go to BOM table -> set it to the corresponding member view.
4) Generate the iAssembly member.
5) Repeat the process to all members.
Many thanks!
There is an echo in here today.. Its name is Johnson..
Hi! There is a reason I ask you if you are sure you want to use iAssembly. Like I mentioned before, iAssembly was meant for library components, which would be placed into other assemblies. iAssembly itself only supports Structured BOM view, not PartOnly BOM view. As a result, if there is subassembly within the iAssembly, the parts in the subassembly will not show up in the iAssembly BOM.
What you need to do to bypass the limitation is to place the iAssembly member in another assembly. Then go to the BOM table in the new assembly.
Many thanks!
Going back and rereading all the information here I agree that iassemblies may not be the way to go..
I assumed that you wanted a tabulated parts list like I showed in the image above to show the parts used in multiple product versions..
That assumption seems to have been incorrect..
Now I'm paying more attention/reading between the lines I think you somehow need to do a summarized parts list of sorts covering multiple assemblies for some reason..
Without more detail I'll just step out and let Johnson get that detail/provide additional suggestions on a workaround..
Hi
I have been following this thread, but can not make sense of the requirements. Depending on what the OP wants, I might be able to help.
Perhaps some examples or a screen capture or two will help.
Can't find what you're looking for? Ask the community or share your knowledge.