×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

Creating a formula for number of convolutions in a shaft?

Creating a formula for number of convolutions in a shaft?

Creating a formula for number of convolutions in a shaft?

(OP)
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.



Thank you for any help



RE: Creating a formula for number of convolutions in a shaft?

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?

RE: Creating a formula for number of convolutions in a shaft?

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

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources