Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations GregLocock on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Custom Bom

Status
Not open for further replies.

wolfymik

Mechanical
Mar 13, 2003
4
I am attempting to create a custom bom in pro/e 2000i. I created a generic text file and placed it in the text directory (formatname.fmt). I then added the following line to my config.pro: bom_format formatname.fmt

However, pro/e does not create a bom using the bom output file I specified...it must be using a default file. How can I make a custom Bom output file in pro/e 2000i? What file does pro/e use as the default Bom output file?
 
Replies continue below

Recommended for you

Hi,

I suggest you to create the BOM in the drawing mode. You have more power than the BOM in assembly mode.

Then you can save the content of the table as text.

Good luck!

-Hora
 
Your BOM format file should look something like this: copy this and then modify to your needs. This is generic though.


THIS IS A BOM PRINT FOR THE ASSEMBLY SHOWN

******ASSEMBLY PARTS LISTING **********************
.breakdown

%$type %$name contains:

.row %$quantity[3d]; %$type[15s]; %$name[25.25s]; %desc_short[30.30s]; ,%desc_long[-30.30s]

.summary

***** TOTAL PARTS LISTING *****************

Summary of parts for assembly %$name contains:

.titles QTY; ProE Type; ProE Name; Description Short; ,Description Long
.row %$quantity[3d]; %$type[15s]; %$name[25.25s]; %desc_short[30.30s]; ,%desc_long[-30.30s]



 
Well I was able to get my BOM to work. Now I would like to tailor it a little further. Following is my custom BOM.

.breakdown
%$type %$name contains:
.titles Qty; Name; Type
.row %$quantity[-5d]; %$name[-18.18s]; %$type[-11.11s]
.summary
Summary of parts for assembly %$name:
.titles Qty; Name ; Thick ; Width ; Length
.row %$quantity[-3d]; %$name[-31s];%D1[-3.3s];%D3[-3.3s];%D4[-3.3s]; %material[-3s]

I would like to allow the program to return a sum of lengths for various thickness and width combinations. Will I need to create a script of some sort or can I just add the code in the BOM? Would it accept c code or do i have to use some sort of shell script? If anyone knows of any resources that they could direct me to regarding this, please do.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor