I am becomming very skillfull in the repeat regions now, but my company wants a BOM where the 1st index is the top assembly that the drawing is, and then the next index 2, 3, etc, will be sub assemblies, then parts after that.... how do i do that?
1. How do I either a. start the rpt.index at 2, OR b. make the rpt.index recognise the top assembly? (if it can recognise the top asm then i can fix the index for the assemblies and boom, done)
2. can I sort the table by type? eg part vs assembly?
Pro/ENGINEER Wildfire 4.0
You can sort items in the repeat region by specific column. For example if you had a column there for mass of each of your part in the assembly then you could sort items in the repeat region accordingly and the rpt.index would update if you didn't fix the index before.
I don't think there is a table tab in WF4 in drawing mode but in WF5 or Creo 1.0 you can find repeat region icon there and if you click that you will be able to see Sort Regions in menu manager on the right of your screen.
Not sure if this works for model types (assembly, part) and also if you are willing to add model type column to your BOM repeat region.
For WF 5 and Creo, you need to make sure that your repeat region is based on the top level assembly model, then click on Table(tab), Repeat region, Attributes, select the repeat region, No Dup/Level, Recursive, Done. Earlier versions click the table menu and select repeat region (I think from memory).
This will give you a table with Main assembly on top followed by its parts and sub-assemblies. Each sub-assembly will be immediately followed by its parts and sub-assemblies, and so on. This will also give quantities of how many of each sub assembly are required, and how many of each part for that sub-assembly will be needed. You can then sort, filter and fix as required to meet you needs. To do more advanced things you should look at nested repeat regions, however I am not that familiar with these.
A nice touch to make things easier to visualise is to add an indentation of 1 to the column were the names of the assemblies and parts is found.
In WF 4, doing the repeat rergion->attributes->recursive just adds every single sub part of every assembly except the initial assembly I inserted.
ex: insert new drawing of assembly xyz
assy xyz has sub assemblies 12, 23, 34, and 45
AND assy xyz has hardware and parts a, b, c, d, e, f, g etc
when I make the bom I have columns:
index quantity name material
all it will display is
And wont display the ... parrent assembly, jsut what is in it.
I could just fix index till there is no more '1' value and make a manual table any time i open it, but this thing is useless if it doesn't work automatically.
Alllllll I want to do right now is
|2||2 ||12 ||ss t|
|3||1 ||23 ||sst|
|4||5 || 34 ||sst|
|5||1 ||45 ||sst|
|6||1 ||b ||sst|
|7 ||4||c ||sst|
If you send me you email address I may have a couple of tables that may help. They show the top level assembly in the drawing then the sub assemblies and then any Parts. Is this what you need?
Yes. Worth a shot. I've been having to do fix index my butt off to get the bom to show the top assembly and then start numbering away the other parts and sub assy's firstname.lastname@example.org
I think atlast I have found a proper solution for you
Can you upload your table ?
So that I can modify it for your requirement.