Modify components of array

Modify components of array

Anonymous
Not applicable
1,566 Views
3 Replies
Message 1 of 4

Modify components of array

Anonymous
Not applicable

Hi 

 

Is it possible to change some dimensions of element in linear array according to it position ?

Example:

I'm trying to design telescopic cover like this:

cnc-telescopic-cover-250x250

 

And here is each next element(left to right) is wider and taller by some amount of mm/in. 

Is it possible to define this using equations or ...

 

Thanks.

 

My first post, yeehaaa 🙂

 

 

0 Likes
Accepted solutions (1)
1,567 Views
3 Replies
Replies (3)
Message 2 of 4

etfrench
Mentor
Mentor

Try the technique in this thread

Note: Only model one half of the bellows and use the Mirror command to create the other half.

 

p.s. Once the pattern has been created, you can delete the pattern constraint, then use dimensions with formulas to change the width of each section.   This will break the parametric link between each of the pattern members, so you may want to use dimensions to control the height as well.

ETFrench

EESignature

0 Likes
Message 3 of 4

Anonymous
Not applicable

etfrench, thanks for reply.

creating one body in link you recommended is ok, i got it.

but i need a few slightly different components (my mistake - bad description of the problem) to put them later in assembly with sliding relation.

0 Likes
Message 4 of 4

etfrench
Mentor
Mentor
Accepted solution

Rather than using an array, I would make copies and use dimensions with user parameters:

 

 

 

 

Notes:

For each new segment you can create a new multiplier parameter.

If you want an airtight joint along the roofline, use a function to get the precise distance.

ETFrench

EESignature