Unfolding 3d Solids

Unfolding 3d Solids

Anonymous
Not applicable
1,635 Views
5 Replies
Message 1 of 6

Unfolding 3d Solids

Anonymous
Not applicable

I import 3d sheet metal part solids in AutoCAD, and I want unfolding it.

 

I tried got the 3d solid object entity and property , but I don't know which one can help me unfolding the 3d solid.

 

Does anyone have any idea on how can I unfold solids using Lisp or visual lisp?

 

0 Likes
1,636 Views
5 Replies
Replies (5)
Message 2 of 6

dgorsman
Consultant
Consultant

Not directly possible with LISP.  And while you could bootstrap it with some dotNET-defined LISP functions, the complexity will still be significant.  Do you already have the math/algorithms for doing this?

----------------------------------
If you are going to fly by the seat of your pants, expect friction burns.
"I don't know" is the beginning of knowledge, not the end.


0 Likes
Message 3 of 6

stevor
Collaborator
Collaborator
One way to get some info, is to explode a copy of the 3DSolid. Search 'explode 3d solid autolisp.'
S
0 Likes
Message 4 of 6

Anonymous
Not applicable

Hi dgorsman, stevor

I only understand Lisp and Visual Lisp , I can't use dotNET....

I tried a math/algorithms, like this:

1. copy a 3d solid and explode the solid, got all region and surface

2. used two main region and get the solid thickness

3. erase region with equal thickness, leaving only a continuous surface

4. rotate and move all region to same plane, and add KFactor between region

 

1.jpg


But I don't know how to determine which region should be connected which region

because steel solids are variety, especially fold not one side.......

kindly help me out.

Thanks

0 Likes
Message 5 of 6

wkmvrij
Advocate
Advocate

 

 

 

 

0 Likes
Message 6 of 6

brianyUL99V
Participant
Participant

You are on the right path. Everything I’m about to say applies to air bending with a .030” radius top punch.
Most Sheet Metal shops/ brake operators do not use K factor as it only applies to large radius bends, and is still a guess. Each material type (ferrous/nonferrous) has a bend deduction. For ferrous we use 100% material thickness, for nonferrous 80%. Using .125” material for both. Assuming your Zee brake shape was 1”x1”x1” OD/Outside Diameter you would get the following length flat patterns by adding up from edge to bend to bend to edge:

Ferrous/Steel=.875+.75”+.875”=2.5”

Nonferrous/Aluminum=.9”+.8”+.9”= 2.6”

 

a lookup function using a table could easily perform this while allowing variables. 

0 Likes