Stretch Arcs and Radius

Stretch Arcs and Radius

m_rogoff
Advocate Advocate
4,765 Views
7 Replies
Message 1 of 8

Stretch Arcs and Radius

m_rogoff
Advocate
Advocate

Hi. I have an angle and HSS block (attached) that has adjustable lengths, but I'd like to be able to adjust the thickness. When I stretch the thickness, the arcs and middle radius get messed up. I would prefer to keep the block functioning with the linear stretch, but it is proving difficult. I thought about scaling the inner lines of the HSS, but I cannot keep the scale basepoint to keep centered in the geometery.

 

Would it be advisable to just create visibilty states for this? (I can do this on my own)

 

Thanks for your help

0 Likes
Accepted solutions (1)
4,766 Views
7 Replies
Replies (7)
Message 2 of 8

Libbya
Mentor
Mentor

Do you want the radii to remain constant during the stretch action or do you want them to grow/shrink with the thickness change?  If the radii remain constant then the attached block will work fine (I adjusted the two stretch windows).  If you need to grow/shrink the radius, it is doable but significantly more complicated.

0 Likes
Message 3 of 8

m_rogoff
Advocate
Advocate

Thanks Libbya. This works great. Keeping the arcs constant is fine.

 

How would you suggest I adjust thickness for my HSS? I was thinking of scaling the inner line, but I'm not sure how to keep the base point centered.

0 Likes
Message 4 of 8

Libbya
Mentor
Mentor
Accepted solution

Here's the HSS block.  I figured on this one you needed the arc radii to change as the inner and outer arc are concentric.  Here's also a version of the L block that changes the radii as the width is stretched.

Message 5 of 8

m_rogoff
Advocate
Advocate

Thanks so much for your help Libbya. It's much appreciated 

0 Likes
Message 6 of 8

Libbya
Mentor
Mentor

No problem.  Let me know if you need any explanation of how they work.  

0 Likes
Message 7 of 8

brandonstephan
Participant
Participant

I am interested in how you would make the radius variable by the parameters while holding its relationship with the adjacent lines. I am working on a sheet metal dynamic block that I need to adjust the bend radius depending on the material thickness. Do I need to make one configuration the primary and adjust the linear shift based on the default size as well as a stretch parameter? attached is the example block.

0 Likes
Message 8 of 8

Libbya
Mentor
Mentor

 


@brandonstephan wrote:

I am interested in how you would make the radius variable by the parameters while holding its relationship with the adjacent lines. I am working on a sheet metal dynamic block that I need to adjust the bend radius depending on the material thickness. Do I need to make one configuration the primary and adjust the linear shift based on the default size as well as a stretch parameter? attached is the example block.


Start a new thread.  Post your block file.  Give a description of how you want it to work and how that differs from how it is working.  I'll look at it and probably make a screencast showing the step-by-step.

0 Likes