Skip to main content
10-Marble
October 3, 2017
Solved

Creating BOM table in Creo Drawing involving sub assemblies components

  • October 3, 2017
  • 2 replies
  • 28042 views

I have an assembly model that involves 2 sub-assemblies. When I add automatic BOM table the subassemblies appears in the table, while I need to add a BOM table to the assembly drawing covering all components ( main and sub-assembly).  Can anyone have a solution (BOM of all components and not subassembly names)?

Best answer by MartinHanak

Hi,

 

you can apply filter on your repeat region. Something like

 

&asm.mbr.type == PART

 

2 replies

23-Emerald III
October 3, 2017

Your BOM table is set to be "FLAT". You can change to be "RECURSIVE"

Go to the table tab, repeat region, select attributes, select your table, select recursive then done.

10-Marble
October 9, 2017

Thanks Stephen

I followed that process and now I have all the parts and also assemblies name on the table, how I can remove the assembly items from the BOM table?

24-Ruby III
October 10, 2017

Hi,

 

you can apply filter on your repeat region. Something like

 

&asm.mbr.type == PART

 

13-Aquamarine
June 29, 2020

Hi,

Thanks for your reply.

I continued working on this issue and was able to find a solution as well.

I thought I'll post it as well so that it could be of use to somebody later.

 

Assembly structure of Main assy is as follows:

Deepakjohsh_0-1593468326482.png

The Pipe.prt is modeled with flexibility and I introduced a parameter called "ShowinBom" and set it as a boolean value. I leave this parameter set to the default value "NO" and I set this value to "Yes" only when its a part of a sub-assy.

Deepakjohsh_1-1593468638365.png

in the Drawing, I use two repeat regions

Deepakjohsh_2-1593468940837.png

Deepakjohsh_3-1593469545744.png

 

Result is:

 

Deepakjohsh_5-1593469954354.png

 

Thanks,

Deepak