Skip to main content
1-Visitor
June 9, 2020
Solved

BOM tables and FAMILY TABLE INSTANCES...

  • June 9, 2020
  • 2 replies
  • 5679 views

Seems I used to know how to do this, but...  Basically I have an assembly with subassembly that is used in two different locations.  Think of a quick release pin with a cable lanyard on it.  The pin and cable hook on in different configurations for the two different locations.  I have created a family table in the subassembly to create the two configurations.  Assembled those into my assembly and created a drawing of the assembly.  When I add my BOM Table to the drawing, it shows the two instances separately.  What I want is for it to show a single line, quantity two, of the pin and cable top generic assembly.  I have tried using the asm.mbr.top_generic bit, but that STILL shows the subassembly on two lines of the BOM.  What am I missing???  

 

thanks in advance!

Best answer by kdirth

You can have suppressed components in the generic model and use flexibility to turn them on.

2 replies

23-Emerald III
June 9, 2020

Perfect example of where flexible components should be used.

The ring and lanyard are a single assembly. When you create a family table, you have created 2 assemblies, so they come into the BOM as 2 items.

By using a flexible component, you can route the lanyard in the assembly for its location and you bring 2 copies of the assembly into your higher assembly. One line item with quantity of 2.

1-Visitor
June 9, 2020

Maybe... though, it's a bit more complicated than that.  I have more than one part that is in a different location, so while I could use flexibility to deal with the cable, it wouldn't work with the other parts...  Attached is a picture of my generic.

 
 

 

 

kdirth
21-Topaz I
June 9, 2020

Install the generic in your model and use the Components tab of flexibility to turn off those parts not needed.

flex.jpg

To take it a step further, apply a predetermined flexibility to the subassembly.

  • File / Prepare / Model Properties / Tools - Flexible - change
  • Add all components you may want to flex off.

You will then be asked if you want to use the predefine flexability when you first add it to your assembly.

There is always more to learn.
24-Ruby III
June 10, 2020

@pkorenkiewicz wrote:

Seems I used to know how to do this, but...  Basically I have an assembly with subassembly that is used in two different locations.  Think of a quick release pin with a cable lanyard on it.  The pin and cable hook on in different configurations for the two different locations.  I have created a family table in the subassembly to create the two configurations.  Assembled those into my assembly and created a drawing of the assembly.  When I add my BOM Table to the drawing, it shows the two instances separately.  What I want is for it to show a single line, quantity two, of the pin and cable top generic assembly.  I have tried using the asm.mbr.top_generic bit, but that STILL shows the subassembly on two lines of the BOM.  What am I missing???  

 

thanks in advance!


Hi,

I hope someone will help you if you create test data set (simple models+drawing "showing" your problem), pack them into zip file and upload this zip file.