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

SHEET METAL GURU NEEDED

BillRullan
1-Visitor

SHEET METAL GURU NEEDED

I really need some help with this one:

I created a family table for a sheet metal part with the intention of listing 8 variations (4 made of carbon steel, and 4 made of stainless steel. Each variation includes the formed part and its associated flat pattern (total of 16 instances in the table).

Our company treats each material choice differently (we bend carbon parts with a Y-factor of 0.71 and stainless parts with a Y-factor of 0.50). The reason for this is because the flat pattern of each part measures out differently dedending on material choice (stainless is always shorter and the amount of difference increases dramatically as the material thickness increases). I need a quick and reliable way to capture that difference in my family table.

I've attempted to resolve this issue several different ways. First, I edited the properties for each material (STEEL and SS) with the values my company uses for fabrication. I basically changed the DENSITY and Y-factor of each. Then I assigned a material to each instance in my table (STEEL or SS). I discovered that made no difference.........the flat patterns of an instance measured the same regardless of its material choice. Second, I investigated how the generic part was set up initially (SETUP \ SHEET METAL \ BEND ALLOW). I thought maybe I could vary the BEND ALLOW among the different instances, but I quickly discovered that didn't work either. Any change to a BEND ALLOW changed the BEND ALLOW to ALL instances in the family table and made them all the same. Not what I expected. On top of that, I learned that the BEND ALLOW parameter cannot be added to a family table.

Finally, I realized that the only parameter I could control was developed lengths (DEV. L). But even this practice requires several iterations and lots of time. You have to first assign a material to all the instances in the table, then record the developed lengths of each bend. Then you have to over-ride the (DEV. L) for each bend in the generic model, and add each of those dimensions to the family table. Then you have to edit the values for each instance in your table. Then, you have to assign the new material and repeat the whole process. Time consuming and easy to mess up if you mis-type.

Surely someone knows of a better way.


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.
2 REPLIES 2
JoshH
12-Amethyst
(To:BillRullan)

Our standard way of handling sheetmetal flats is by using inheritance parts. You can spin off each variation with an inheritance part and then modify anything you need changed...hopefully! Sorry, I have tested the exact functionality you are talking about, but I believe it "should" work.

Gucio
15-Moonstone
(To:BillRullan)

Hi,

solution it simple. create 2 materials -first with Y-factor=0.5 (0_5.mtl), second Y-factor=0.7(0_7.mtl). Assign both to part. After this, in parameters new row is created -PTC_MATERIAL_NAME. now u can create instances.

see attached file.

regards

Krzysztof Urbaniak

Krzysztof
Announcements
NEW Creo+ Topics: Real-time Collaboration


Top Tags