Pipe parameter screwing up BOM value

Pipe parameter screwing up BOM value

jyager
Collaborator Collaborator
525 Views
6 Replies
Message 1 of 7

Pipe parameter screwing up BOM value

jyager
Collaborator
Collaborator

ok...my BOM is showing a *varies* for a pipe part.

 

pipe4.PNG

 

it's something to do with the unit quantity as seen here...

 

pipe3.PNG

 

Looking deeper, at the parameters for both pipe parts...there's a decimal variation...how do I change this? As you can see both parts are set at fractional 1/32...not sure why it's doing this?

 

Also...looking at the master BOM...there's a qty 4, when there are only two of these pieces in the assy...

 

pipe-1.PNG

pipe2.PNG

Jason Yager
Inventor Professional 2025.0.1
Windows 10 Pro 21H2
Intel(R) Core(TM) i9-10900X CPU @ 3.70GHz
32GB RAM
AMD Radeon Pro WX 3200 Series
3D Connexion SpaceMouse Pro
0 Likes
526 Views
6 Replies
Replies (6)
Message 2 of 7

lesmfunk
Collaborator
Collaborator

The QTY=4.000 is total length not number of items (Look at your first line in the BOM). You should look at the ITEM QTY, BASE UNIT, and BASE QTY to see what they say. (Edit: just read your post again)

 

Still, 4.000 is not a multiple of 2.4. Strange. Assuming that you are merging on part numbers, I would see if there are other parts in the whole assembly with the same part number, but not the same length.

 

Another thing is maybe the PL parameter (and Part Number in IV2014) has not driven through yet. When using T&P, I have to RMB on the part and click change size, and then click OK without changing anything. This will update the PL parameter.

0 Likes
Message 3 of 7

jyager
Collaborator
Collaborator

Thanks, I've actually tried that. When I do the RMB change it doesn't do anything. It even shows the decimal place difference in that dialogue box.

Jason Yager
Inventor Professional 2025.0.1
Windows 10 Pro 21H2
Intel(R) Core(TM) i9-10900X CPU @ 3.70GHz
32GB RAM
AMD Radeon Pro WX 3200 Series
3D Connexion SpaceMouse Pro
0 Likes
Message 4 of 7

jyager
Collaborator
Collaborator

At this point I'm just going to override the BOM. It's two condensate drain runs in a huge model. Everytime I back in and out of tube and pipe or into individual runs it takes another 20 minutes of loading and unloading. I'm just burning time.

 

It's ONE segment of about 15 that's having this problem with the decimal places. How does that even happen and why is it so hard to fix?

Jason Yager
Inventor Professional 2025.0.1
Windows 10 Pro 21H2
Intel(R) Core(TM) i9-10900X CPU @ 3.70GHz
32GB RAM
AMD Radeon Pro WX 3200 Series
3D Connexion SpaceMouse Pro
0 Likes
Message 5 of 7

cbenner
Mentor
Mentor

My suspicion is that the two lines vary by a decimal so small that it isn't showing up in the BOM or parameter list.  The BOM is only going out one decimal place (2.4), and the parameters goes to 5 places.  If your variance is beyond that it will still be seen by the system as a variance, prompting the "varies" in your BOM.  Not at all certain how it could be possible, or why Inventor is so unforgiving, but I've been burned by this myself in the past.  Sometimes doing a measure command with "all decimals" checked is still not enough to find the difference.  I'd need the files to do any more in depth analysis, and I'm sure you're not going to want to attach this huge assembly.

0 Likes
Message 6 of 7

jyager
Collaborator
Collaborator

I thought it might be something like that....I could see getting the varies if it was a length discrepancy, like one was 2.4000000000001 and another was 2.4000000000002, but why is one parameter 2.4000000 and the other 2.4? It almost seems like it's more of a setting than a math problem.

 

 

Jason Yager
Inventor Professional 2025.0.1
Windows 10 Pro 21H2
Intel(R) Core(TM) i9-10900X CPU @ 3.70GHz
32GB RAM
AMD Radeon Pro WX 3200 Series
3D Connexion SpaceMouse Pro
0 Likes
Message 7 of 7

lesmfunk
Collaborator
Collaborator

One thing I would try is RMB to change size on each pipe then type in 2.4 in the PL field. This might get rid of the "varies".

 

I do this all the time with flexible pipe so that I get nominal lengths in my parts list at the final design stage. But, if I move adjacent parts of fittings, the PL parameter will update to the new length of X.XXXXXXX...

 

You can also define the decimal places of PL in the CC.

 

Just trying to give you ideas.