Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Creating a formula for number of convolutions in a shaft?

Status
Not open for further replies.

Baratheons

Aerospace
Feb 14, 2017
18
0
0
US
Hello,

I've seen it done before, but how would I go about creating a formula for generating the number of convolutions (bellows) in a sketch?
I know how to create a formula ,but when you have a profile and you want to shaft it around an axis, I'm having difficulty in using parameters and formulas to generate how many profiles to shaft.
Say I want one convolution, I would type 1 in the parameters, typing three would generate three convolutions, and it would automatically update the number of convolutions in the sketch.
delete_ewpjth.jpg
delete1_aixl2z.png



Thank you for any help
 
Replies continue below

Recommended for you

IS this not better done as "1" convolution which is patterned using "rectangular pattern" tool? where 2 or more convolutions is just a pattern of the original revolve?
 
create the sketch
create a GSD rect patterne instance & spacing(linked to value in sketch)
create a join of the sketch + the pattern
create a parameter as integer with value limit(low = 1, high is what you want)

drive the pattern instances with parameter

now we see that if parameter = 1 then the pattern and the join go bad. we will fix soon KWA rules

now create a parameter Curve

create KWA rule and make it as follow:

if parameter = 1
(
deactivate pattern & join
)
else
(
activate pattern & join
)


create another rule as follow:

assign curve = sketch
if pattern.activity = true
{
curve = join
}

verify that curve is what you want when you change parameter

finish with revolve Thick Profile based on curve

Eric N.
indocti discant et ament meminisse periti
 
Status
Not open for further replies.
Back
Top