cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

Community Tip - When posting, your subject should be specific and summarize your question. Here are some additional tips on asking a great question. X

How are BOMs controlled with Regards to AutoTables

agalpin-2
4-Participant

How are BOMs controlled with Regards to AutoTables

I have a question regarding auto part numbering / balloons.....

If i have an assembly with say 5 parts

  1. Body
  2. Screw
  3. Seal
  4. Top
  5. Grease

I create an auto table as above

Each Part is also given a balloon that is associated with the table

This is fine.......

Now.....

I then realise I can redesign the body to seal itself so part 3 is not needed

I remove part 3 from the assembly

On regeneration the table changes

  1. Body
  2. Screw
  3. Top
  4. Grease

And the balloon numbers changes accordingly

If there a way to not do this, ie

  1. Body
  2. Screw
  3. Top
  4. Grease

Ie, so parts 4 & 5 remain the same.....

We are wanting to use SAP to control BOMS and the way our datateam want to do it involves parts keeping the same sequential number in SAP which corresponds on the drawing.... We dont want to be changing the order in SAP everytime the drawing updates.

I’ve had a brief look through the config but can’t see anything???

Also, if i added a part that had a sequential part number that was before these parts it would be added as part 1 and the body would become part 2, screw 3 etc.....

Thanks


This thread is inactive and closed by the PTC Community Management Team. If you would like to provide a reply and re-open this thread, please notify the moderator and reference the thread. You may also use "Start a topic" button to ask a new question. Please be sure to include what version of the PTC product you are using so another community member knowledgeable about your version may be able to assist.
1 ACCEPTED SOLUTION

Accepted Solutions
StephenW
23-Emerald II
(To:agalpin-2)

In the drawing, go to TABLE - REPEAT REGION. The Menu manager will pop up. Select FIX INDEX - pick the table - Fix each line to be a specific balloon number. You only have to do this once on the drawing, they stay fixed after that. Any item removed, that balloon number will just be skipped. Any item added will be at the end of the table.

View solution in original post

5 REPLIES 5

Adam,

The way that Creo handles the autonumbering for BOMs is by numbering in order of placement in the assembly tree. Unfortunately, as far as I am aware, there is no easy way to accomplish what you are requesting (although there might be a way with some repeat region manipulation, but I'll let someone experienced in that sort of work take a stab at that method).

The most straightforward way to keep a BOM number with no entry would be to include a 0-volume part (part with no geometry) in place of the removed item. As long as the 0-vol part was in the same position on the assembly tree as the removed item, it would receive the same number in the table. The only down side to this is if you are using the filename in the BOM table (by default, PTC's BOM tables use the file name without the extension for the PART NUMBER field), but this issue could easily be resolved with a little bit of repeat region magic (use a custom parameter for the part number that is generated by the repeat region using a forumly that is equal to the &ASM.MBR.NAME parameter unless that value is the filename for your blank part, in which case you set it equal to a blank space).

IF asm_mbr_name == <insert filename of blank part in quotes, without file extension>

dispname=" "

ELSE

dispname=asm_mbr_name

ENDIF

Then set the repeat region value for Part Number to &rpt.rel.dispname

dispname can be changed to whatever parameter name you would want to use.

agalpin-2
4-Participant
(To:lsrutkowski)

maybe a rethink is in order then.

The point of this exercise (coming away from BOMs on Drawings and on SAP) was to minimise work and double-handling mistakes, but it seems alot to do each time. I did think about just manual ballooning using a straight forward symbol with variable text.....

StephenW
23-Emerald II
(To:agalpin-2)

In the drawing, go to TABLE - REPEAT REGION. The Menu manager will pop up. Select FIX INDEX - pick the table - Fix each line to be a specific balloon number. You only have to do this once on the drawing, they stay fixed after that. Any item removed, that balloon number will just be skipped. Any item added will be at the end of the table.

agalpin-2
4-Participant
(To:StephenW)

Thanks for the Reply Stephen.

I think this is the closest we are going to get without lots of individual work per drawing.

The only issue I can see with this is the index part is removed completely, so the order can go 1,2,3,4,6,8,10, etc

but as I mentioned before, the whole point of this excise was to eliminate work in the first place. The fix index feature seems to be exactly what we require from a BOM structure perspective.

Thanks again

This raises a good point, which I've never thought about until I read this. Currently we do something not dissimilar, we define the BOM numbering in Windchill and that is pushed to our ERP system, but the either the drawing or Windchill must be manually manipulated to match the other.

Despite using Owner associations, which drive the BOM structure in Windchill (components and quantities), BOM numbering still requires a step of manual intervention, it's a shame there's not a mechanism to handle this more automagically.

With regards to your problem, I don't have a lot to offer - Fix Index would get you fairly close as Stephen says, but and new parts would be added to the bottom of the table, rather than being inserted above and pushing the existing ones down. I guess it depends whether its SAP or the drawing that is considered the Master BOM, ie whether you change the drawing to match SAP, or vice versa.

Alternatively you could export the SAP BOM as a csv file (I don't use SAP, but I assume you can do that, one way or another) then import it as a table onto your drawing. You would lose any sort of connection to the content of your assembly and BOM balloons would have to be created manually, but if SAP is the master BOM, maybe it's an option.

Top Tags