×
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

datum curve from equation...

datum curve from equation...

datum curve from equation...

(OP)
Any one help with the equation for a variable pitch helical datum curve?

thanks


 

RE: datum curve from equation...

helix is defined by
x = r * cos(a*360*t)
y = r * sin(a*360*t)
z = c * t

where
r is the radius,
a is number of the loops
c gives the vertical separation of the loops

so if you vary the c parameter according to your specifications, you should obtain a variable pitch helical datum curve...

regards,
LWolf

RE: datum curve from equation...

(OP)
Yes this does give me the ability to vary the pitch - what about an equation to change the pitch within the helix - like a spring with 'flat' ends or in the case of what I'm doing a barrel cam with a 'last' groove which is perpendicular to the central axis (a go home spot that will stop any axial movement)

Regards

Stephen

RE: datum curve from equation...

You can achieve the result you want by using a Datum Graph Feature to set the Helix height based on number of revolutions.
To do so you need to Insert > Model Datum > Graph shown in screenshot below.



I'm going to attach a picture of the Section I created has a Sketch csys that marxs the x=0 range and is used to dimension d0 which can be linked to [range in Curve by Equation relations. The Height curve has two arcs at either end to vary pitch back to zero to stop and stop axial translation smoothly.
Evalgraph if you've never used it before works as follows.
Relation = Scale* evalgraph('GraphName', RangeParam *t) t will Vary from 0 at beginning and 1 at end of curve

 Below I have attached a trail file that will create the model I have except for the VSS Variable Section Sweep which uses a variable called TRAJPAR which varies from 0 to 1 at start and end of sweep feature.

The zip file attached contains the trailfile and a Video of me playing it back from Pro/E Tools >Play Trail/Training file. At end of playback you can click no and enter range=d0 or click yes to see the Datum Graph in Edit Definition. To get back to model click File > Close Window

Michael

jester

RE: datum curve from equation...

(OP)
Michael, thank you

I created G! first.. then tried to create curve by equation - but the relations fail so I'm out of sequence I think.

Can you give me a sequence of events please..

Unfortunately I'm on WF2 so I can not play the trail file.
I created the graph file but get lost between the graph file and the curve by equation. In my case sd4=15.000

Are there any relations in the datum graph sketch?
Where does 'range' get set?
Where does the relation=Scale*evalgraph ... get put?


Thank you..





 

RE: datum curve from equation...

Here's a ShockWaveFlash file for you to watch.

I have Student Edition of WF2 so I can't create trails with it. I'm not sure if pro can open student editions. Student can open a professional file but at first save it becomes student version.

The Range is set by the second half of the following
evalgraph("GraphToEvaluate" , rangevalue*t)
t ranges from 0 to 1 so O*range value is X=0 of datum graph

When creating Graph I sketch Csys, H and V centerlines to dimension to y=0 x=0 and a centerline to dimension for range.
After you create the Graph feature and want to find value of sd# you can Right Click and select info > feature and you will see the actual dimension parameter d# which is unique and can be used in Feature relations.

To prevent problems with evaluation always extend lines of graph before and after range centerlines to prevent gaps.

Michael

jester

RE: datum curve from equation...

This is my new favourite tutorial for modelling helices. (The other tutorials on that site are also good.)

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