Pages

Tuesday, August 05, 2008

Properties in a BOM

Finally! I have a chance to put something a little more substantial in the blog. It's been hectic, so I'm afraid I haven't been able to put more than a 'blurb' (that's a technical term) in here.

I was asked a little while ago how to get properties into a Bill of Materials, but in the format of 'length X width X Thickness' look.

Now, a chance to document it!

So here we go.

First, a picture of the part I'll be using for this portion of the blog. I've circled the dimensions I'm going to work with.



The first thing you need to do, is rename the variables in your parameters screen, and name them something that is a little more sensible than the Inventor issued variable names. (Okay this isn't REALLY necessary, but it'll make life easier).


Once this is finished, go to File>I-Properties and create a custom variable with the following format. = X X The format is important. This combines all the variables on one line. Like before, you need to remember the name of this variable (you'll need it later).



Click 'Add' followed by the 'Apply' button and the value will enter and update. Note the 'fx' symbol next to the property, indicating that the value is driven by parameters.



Now, we configure the drawing!

First we've got a drawing with the part, and the Bill of Materials placed, but we still need to add our new property.

First we edit the BOM (right click on the BOM and hit 'Edit Parts List' and go to our 'Column Chooser'


Once in the Column Chooser, create a New Property, and enter the name you entered in the I-Properties.


Hit OK (a few times) to close all your dialog boxes. The property will show up in the BOM, and now you can adjust the formatting until you have the look you want.


The other advantage of this particular method, is if your part changes, the parts list will also update as well.

Happy Inventing everyone!











3 comments:

  1. Anonymous11:37 AM

    Awesome. Thanks. Just have to make sure I have a good part template so everything will be seamless.

    ReplyDelete
  2. hi. jon. what if I have several shelves bodies. thanks.

    ReplyDelete
    Replies
    1. If the shelves are in an assembly, you can create the fields using the BOM tool.

      But you said, "bodies". Are you using multiple bodies in a part? If so, you'll probably have to break the bodys out into components first.

      Delete