In an assembly which includes subassemblies, when the BOM has been generated how can we specify part number for sub-assembly instead of parts?
Solidworks does not offer a "sub-assembly" only BOM...
If you want to list the sub-assemblies along with the parts...when inserting a general bom...set the BOM type to "Intended" and select your numbering option. This will give you all your parts and sub...and sub-sub assemblies...
Hope this helps..
ITYM, "Indented" ;-)
In any event, I just took one of my assembly drawings where an assembly has parts and many subassemblies with sub-subassemblies and selected "Top Level Only" and it does not breakdown the subassemblies into the component parts. It also does not show sub-subassemblies contained in other subassemblies.
"Indented" shows the multiple levels of everything. "Parts" shows every part but does not identify any subassemblies.
Your original question may be a vocabulary issue, I'm not sure.
You asked, "In BOM how we can specify a part number for a subassembly?"
A BOM is a result of the design, it does not specify anything about the assembly. You can over ride a table value if you want to "specify" something in a cell.
The BOM can show any property of a file you want in any column. If you assign a "PartNo" property to parts and to subassemblies then that will show in a column of the BOM identified as "PartNo" as you want. BUT in order for the row containing a part or a subassembly to show up in the BOM you have to select the appropriate "BOM Type" from the BOM property tab. You can of course, select "Indented" and just delete rows you do not want to see.
"no offense intended"
thanks...LOOL....I ALWAYS make that mistake...
But for sure, "Indented" is what I meant...
Maybe this will help:
Retrieving data ...