Skip to main content
1-Visitor
August 4, 2017
Question

Can a Parameter in a BOM Table (Repeat Region) call another Parameter from the Assembly Model?

  • August 4, 2017
  • 1 reply
  • 8922 views

OK, I will try to explain what I am endeavoring to do here.

 

I have bulk item that is measured in LB's, and another that is measured in Gallons.

I have created a family tabled assembly, where each instance uses a differing amounts of these bulk items

I then have a BOM Table in my drawing with a column for Unit of Measure, and another for the amounts used for each assembly item.

 

The challenge here is to be able to get the BOM table to show the different amounts of these bulk items, if each of the specific drawings for each instance of the family tabled assembly.

 

I am currently doing this as follows, and it works very well, but is rather cumbersome:

Note: This relation does control both BOM Items;

 

The report statement for the column is:

&rpt.rel.QUANTITY

Where "Quantity" is user defined, and is automatically created as a Repeat Region Parameter, when entered as the user defined string.

 

Then I entered the following Repeat Region Relation, which has to be entered with the specific quantity for weigh and volume of the two items in each assembly drawing.

 

IF pnreport == "PA0002"

QUANTITY = "0.00025"

ELSE

IF pnreport == "PE0003"

QUANTITY = "0.00125"

ELSE

QUANTITY= rpt_qty

ENDIF

ENDIF

 

What I would like to do is to add Parameters for the two items in my generic assembly model, and then family table them, which is a much simpler method of controlling these numbers.

I would then like to have the Repeat Region Relation call those parameters from the model, and display the appropriate Wight and Volume for the specific assembly in the BOM Table in its specific Drawing.

 

I have tried creating the parameter in both the assembly model, and in the repeat region, but that does not get it done.

 

I guess the question is this: Can a parameter in a Relation in a BOM Table (Repeat Region) call another parameter from the Model or not?

1 reply

7-Bedrock
August 4, 2017

If I am understanding the use case correctly, I would utilize component parameters to achieve this, and then add these parameters to the family table and change them directly for each instance in the family table.

 

Set up your top level assembly with the two models of the bulk materials (bulk lbs, and bulk gal). Then add 2 Component parameters to each, one being the UOM = <unit of measure for that bulk item>, and the other being QTY = 0.000. 

Then, in your family table, add the two component parameters for QTY as columns to be modified for table instances, and set the quantities here. For example, FT_INST_1  | QTY(bulk lbs) = .09 | QTY(bulk gal) = 2.3.

Then in your repeat region, you can call the component parameters you made with &asm.mbr.cparam.UOM and &asm.mbr.cparam.QTY, and utilize the same repeat region through your family table instances without modification, as it will update for the entered values.

RWL1-VisitorAuthor
1-Visitor
August 4, 2017

"asm.mbr.cparam.QTY"

 

I believe that this is the key.

I know how to control these items in the assembly, thru the family table, but I just didn't know how to call a component parameter from the Repeat Region Relation.

 

Thanks,

I will give this a try, and post back.