Metal Thickness (inches) to Thickness Gauge

Metal Thickness (inches) to Thickness Gauge

ASchlaack
Collaborator Collaborator
1,711 Views
3 Replies
Message 1 of 4

Metal Thickness (inches) to Thickness Gauge

ASchlaack
Collaborator
Collaborator

I would like for my sheet metal parts to auto display the metals gauge in iProperties. I figured an input table with the thickness in inches to thickness by gauge would be needed then the rest could just run off of a rule. Is that at all possible and if so, how?

 

Thanks,
Aaron Schlaack
---------------------------------------------------------------------------------
Autodesk Inventor 2018
Dell Windows 8.1 64 bit Intel(R) Xeon(R) @ 3.50GHz 32GB Ram
0 Likes
1,712 Views
3 Replies
Replies (3)
Message 2 of 4

jeremy_wasserstrass
Advocate
Advocate

Here is how I do it, =<Sheet Metal Rule>. This will put the sheet metal rule name into the selected Iproperties field.

Using Inventor 2026 on Windows 11

Ideas needing support: spur gear tooth profile, rack gears generator
0 Likes
Message 3 of 4

Mark_Wigan
Collaborator
Collaborator

if i understand correctly...

 

you could control part of this challenge via some user parameters that provide a list of choices for easy selection, that would populate the "Thickness" parameter, and that is exported to your Custom iProperties but you would still need your rule to match up one list of thicknesses with the Gauges that you want to output

 

actually for this task, i suspect that the real challenge is that you need to have a rule that does not merely equate a value from one unit sytem to another, since the Gauge is really a list with a variable that is not constant... (or does it? i will have to investigate that)

 

...so, then to do it adequately i think it will need some iLogic or API.i would do it with API and provide a form for automated input / output.

 

there may be something in the customisation area? i will have a look tonight if i get time. it would not be hard to code up a form to do properly.

 

even so, this sounds like a hurdle for now. If you are in a hurry i would probably just consider to make a table and provide that on your detail drawings, for information purposes only. it would list Thickness Vs Gauge sizes. at least it will be the first step in the direction you wish to move i guess.

 

ps- i use iPropwiz for some things like this but i am not sure it would do what you are wanting to in this case.

best regards,
- Mark

(Kudo or Tag if helpful - in case it also helps others)

PDSU 2020 Windows 10, 64bit.

0 Likes
Message 4 of 4

mcgyvr
Consultant
Consultant
'Requires a custom iProperty called "MATERIAL"
Dim CustMatl As New ArrayList
CustMatl.Add(".093'' (-/+10%) POLYCARBONATE CLEAR SHEET UL94V-0 FLAMMABILITY RATED OR EQUIVALENT")
CustMatl.Add(".125'' (-/+10%) POLYCARBONATE CLEAR SHEET UL94V-0 FLAMMABILITY RATED OR EQUIVALENT")
CustMatl.Add(".010'' RIGID VINYL SHEET")
CustMatl.Add(".010'' WHITE PAPER")
CustMatl.Add(".032'' ALUMINUM 5052-H32 ALLOY")
CustMatl.Add(".050'' ALUMINUM 5052-H32 ALLOY")
CustMatl.Add(".063'' ALUMINUM 5052-H32 ALLOY")
CustMatl.Add(".080'' ALUMINUM 5052-H32 ALLOY")
CustMatl.Add(".125'' ALUMINUM 5052-H32 ALLOY")
CustMatl.Add("18 GA. (.048'') STEEL 1010 ALLOY")
CustMatl.Add("16 GA. (.060'') STEEL G90 GALVANIZED")
CustMatl.Add("14 GA. (.075'') STEEL 1010 ALLOY")
CustMatl.Add("13 GA. (.090'') STEEL 1010 ALLOY")
CustMatl.Add("11 GA. (.120'') STEEL 1010 ALLOY")
CustMatl.Add(".0625'' COPPER 110 ALLOY")
CustMatl.Add("1/8'' COPPER 110 ALLOY")
CustMatl.Add("3/16'' COPPER 110 ALLOY")
CustMatl.Add("1/4'' COPPER 110 ALLOY")

Try
'attempts to set the value.. If custom field not found it errors out, creates the property and tries again
iProperties.Value("Custom", "MATERIAL") = InputListBox("MATERIAL", CustMatl, iProperties.Value("Custom", "MATERIAL"), Title := "Material", ListName := "Material")
Catch
' Assume error means the property was not found 
'define custom property collection
oCustomPropertySet = ThisDoc.Document.PropertySets.Item("Inventor User Defined Properties")
'create the custom property
oCustomPropertySet.Add("", "MATERIAL")
'set the custom property value
iProperties.Value("Custom", "MATERIAL") = InputListBox("MATERIAL", CustMatl, iProperties.Value("Custom", "MATERIAL"), Title := "Material", ListName := "Material")
End Try
iLogicVb.UpdateWhenDone = True

 

This should get you started assuming you want an ilogic dialog box to pop up and want a custom iproperty that will hold your gauge information...



-------------------------------------------------------------------------------------------
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