Drawing Parts List Materials Won't Capitalize

Drawing Parts List Materials Won't Capitalize

todd_cannon
Advocate Advocate
1,415 Views
5 Replies
Message 1 of 6

Drawing Parts List Materials Won't Capitalize

todd_cannon
Advocate
Advocate

I have never been able to capitalize material callouts in the BOM in Inventor. When in the BOM, I right click on a row and select Capitalize. The material column values don't capitalize as the rest of the row entries. I am trying to find a way to have the material callouts capitalize when placing a parts list on a drawing. I have tried looking at creating a custom iProperty that references the material assigned to the part but, no luck yet. Has anyone ran across this issue and found a solution? Thanks for any help you can give.

 

Cheers,

Todd

IV 2018.2 Build 227

Win 10

No Vault...yet!

0 Likes
Accepted solutions (1)
1,416 Views
5 Replies
Replies (5)
Message 2 of 6

mcgyvr
Consultant
Consultant

They should't work with that function.. 

 

Here is an ilogic rule that you can run in your parts to create a custom iproperty called CMat which is the Propercase of the material..

 

So if material = steel

CMat = Steel

CMat = StrConv(iProperties.Material, VbStrConv.ProperCase)
iProperties.Value("Custom", "Material") = CMat

 

There is probably a "quicker" way to just convert everything vs needing to run this for each part but its Friday and 50% of my brain is thinking about beer Smiley Very Happy 



-------------------------------------------------------------------------------------------
Inventor 2023 - Dell Precision 5570

Did you find this reply helpful ? If so please use the Accept Solution button below.
Maybe buy me a beer through Venmo @mcgyvr1269
Message 3 of 6

swalton
Mentor
Mentor
Accepted solution

We created our own material library, and renamed things per our needs. 

In our case it we wanted "ASTM A572 GRADE 50", not "Steel" in our callouts.

 

It is possible to migrate the custom material libraries from release to release.

Steve Walton
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Inventor 2025
Vault Professional 2025
Message 4 of 6

mcgyvr
Consultant
Consultant

@swalton wrote:

We created our own material library, and renamed things per our needs. 

In our case it we wanted "ASTM A572 GRADE 50", not "Steel" in our callouts.

 

It is possible to migrate the custom material libraries from release to release.


I made the assumption that they were aware that they "could" just change the material names to capitalize them but maybe had tons of existing files and didn't want to update them all to swap out the local document copy each time with the newly renamed material....

 

Most certainly changing your material library to conform to your needs is likely the "best" solution.. 

If my assumption was incorrect and they just started using Inventor then absolutely just change the material library to capitalize.. 



-------------------------------------------------------------------------------------------
Inventor 2023 - Dell Precision 5570

Did you find this reply helpful ? If so please use the Accept Solution button below.
Maybe buy me a beer through Venmo @mcgyvr1269
0 Likes
Message 5 of 6

swalton
Mentor
Mentor

@mcgyvr,

 

The OP was looking for an iLogic solution, which I am glad you provided. (I don't code much)

 

I wasn't sure if they had considered a custom material library as an option. 

 

Many different ways to de-fur the cat...Smiley LOL

Steve Walton
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature


Inventor 2025
Vault Professional 2025
0 Likes
Message 6 of 6

todd_cannon
Advocate
Advocate

Thanks for the replies. I think that renaming materials in a custom library makes the most sense for us. I did try the iLogic and got it to work but, I don't want to rely on my users to have to run the iLogic rule to make it work. Seems like the custom library is the fool proof way to go. Thanks again for the help guys!

Cheers,

Todd

0 Likes