Go to Post You know, I have 2 big addictions in my life right now: ice cream, and FIRST. While the prior may not be great for my health, I think I'm doing just fine with FIRST. - Beth Sweet [more]
Home
Go Back   Chief Delphi > Technical > CAD
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Reply
Thread Tools Rating: Thread Rating: 2 votes, 5.00 average. Display Modes
  #1   Spotlight this post!  
Unread 22-01-2014, 00:44
chmorroni chmorroni is offline
chmorroni
AKA: Christopher Morroni
FRC #3729
 
Join Date: Nov 2012
Rookie Year: 2012
Location: Aurora, Colorado, United States
Posts: 40
chmorroni is on a distinguished road
CAD for Spiral Cam

So one of the parts for our "shooter/launcher/thing" this year is a spiral cam. We have done the calculations as far as what the maximum and minimum radii need to be, but I have no idea how to design or CAD that. I would assume (from a blurb that I saw of a previous thread) that there is some kind of equation to make this. There will be no load on the cam while it is being adjusted, as it is going to be used as a fancy mechanical stop, so I would like the radius to change evenly over the entire circle.

Any tips on designing and CADing this?

EDIT: I (as the only person on our team that knows CAD) just got SolidWorks, but I am still in a transition state between that and Inventor, so either would work. However, I would prefer SolidWorks.

Last edited by chmorroni : 22-01-2014 at 00:46.
Reply With Quote
  #2   Spotlight this post!  
Unread 22-01-2014, 01:10
Madison's Avatar
Madison Madison is offline
Dancing through life...
FRC #0488 (Xbot)
Team Role: Engineer
 
Join Date: Jun 2001
Rookie Year: 1999
Location: Seattle, WA
Posts: 5,243
Madison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond reputeMadison has a reputation beyond repute
Re: CAD for Spiral Cam

Quote:
Originally Posted by chmorroni View Post
So one of the parts for our "shooter/launcher/thing" this year is a spiral cam. We have done the calculations as far as what the maximum and minimum radii need to be, but I have no idea how to design or CAD that. I would assume (from a blurb that I saw of a previous thread) that there is some kind of equation to make this. There will be no load on the cam while it is being adjusted, as it is going to be used as a fancy mechanical stop, so I would like the radius to change evenly over the entire circle.

Any tips on designing and CADing this?

EDIT: I (as the only person on our team that knows CAD) just got SolidWorks, but I am still in a transition state between that and Inventor, so either would work. However, I would prefer SolidWorks.
In Solidworks, go to Insert->Curve->Helix/Spiral.

You need a sketch with a circle on it to start. Play around with it for a bit and it should get you the shape you need.
__________________
--Madison--

...down at the Ozdust!

Like a grand and miraculous spaceship, our planet has sailed through the universe of time. And for a brief moment, we have been among its many passengers.
Reply With Quote
  #3   Spotlight this post!  
Unread 22-01-2014, 08:50
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,072
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: CAD for Spiral Cam

Quote:
Originally Posted by chmorroni View Post
I would assume (from a blurb that I saw of a previous thread) that there is some kind of equation to make this.

...I would like the radius to change evenly over the entire circle.
Spirals are easy to draw if you use polar coordinates. Just make the radius "r" be a function of the angle "t".

You can make r change linearly with t (if that is what you meant by "change evenly"), or any other function of t, like polynomials or exponents etc.
Attached Thumbnails
Click image for larger version

Name:	2+3t.png
Views:	224
Size:	7.9 KB
ID:	15913  Click image for larger version

Name:	2+0.1(t^1.5).png
Views:	85
Size:	7.1 KB
ID:	15914  Click image for larger version

Name:	2+0.03(2^t).png
Views:	87
Size:	7.2 KB
ID:	15915  Click image for larger version

Name:	1+2t^-1.png
Views:	91
Size:	4.2 KB
ID:	15916  
Reply With Quote
  #4   Spotlight this post!  
Unread 22-01-2014, 10:41
mplanchard mplanchard is offline
Marie Planchard, SolidWorks
no team
Team Role: Mentor
 
Join Date: Jan 2008
Rookie Year: 2004
Location: Massachusetts
Posts: 469
mplanchard has a reputation beyond reputemplanchard has a reputation beyond reputemplanchard has a reputation beyond reputemplanchard has a reputation beyond reputemplanchard has a reputation beyond reputemplanchard has a reputation beyond reputemplanchard has a reputation beyond reputemplanchard has a reputation beyond reputemplanchard has a reputation beyond reputemplanchard has a reputation beyond reputemplanchard has a reputation beyond repute
Re: CAD for Spiral Cam

A SolidWorks 2013 you can define the spiral equation in terms of r, theta.

The biggest issue when you are new to entering equations is "Syntax". Make certain you have the right number of (). Order of operations is important. Marie

To add an equation in the Equations View:

Do one of the following:
Click Equations (Tools toolbar).
Click Tools > Equations.
Right-click the Equations folder in the FeatureManager design tree, and select Manage Equations.
Select the Equations View.
In the Equations section, click an empty cell in the Name column.
Click a dimension in the graphics area.

The SolidWorks software does the following:
Propagates the dimension name to an empty cell in the Name column and encloses it in quotation marks.
Moves the cursor to the Value/Equations column and inserts = (equal sign).
Displays a flyout menu with options for starting the equation.

After = (equal sign), add a term to the equation by doing one of the following:
Type a number or a conditional statement.
Select a Global Variable, Function or File Property from the flyout menu.
Select Measure ... from the flyout menu and use the Measure Tool to create the term.
A appears in the cell to indicate that the syntax is valid.

Type + (plus), - (minus) or another mathematical symbol.
Add another term to the equation.
When the equation is complete, click OK.
__________________
Reply With Quote
  #5   Spotlight this post!  
Unread 22-01-2014, 18:29
chmorroni chmorroni is offline
chmorroni
AKA: Christopher Morroni
FRC #3729
 
Join Date: Nov 2012
Rookie Year: 2012
Location: Aurora, Colorado, United States
Posts: 40
chmorroni is on a distinguished road
Re: CAD for Spiral Cam

Ok. Thanks to all the replies. From what I am seeing, I should be able to use a polar coordinate system to define the curve, but I can't find a way to do that.

In playing around with the equation line tool a little bit, I have created an Archimedean spiral using the following data: x(t)=t*cos(t); y(t)=t*sin(t). I can't figure out how to modify those equations to fit my radii. Any suggestions?
Reply With Quote
  #6   Spotlight this post!  
Unread 22-01-2014, 19:34
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,072
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: CAD for Spiral Cam

Quote:
Originally Posted by chmorroni View Post
Ok. Thanks to all the replies. From what I am seeing, I should be able to use a polar coordinate system to define the curve, but I can't find a way to do that.

In playing around with the equation line tool a little bit, I have created an Archimedean spiral using the following data: x(t)=t*cos(t); y(t)=t*sin(t). I can't figure out how to modify those equations to fit my radii. Any suggestions?
For the parametric equations you gave, "t" is the radius of your spiral. so if you want the starting radius to be r1 and the ending radius to be r2, then vary "t" in your equations from t=r1 to t=r2.

For example, if your starting radius is r1=1.57 and your ending radius is r2=6.283 then your spiral would look like the attachment.

Why did you choose these particular equations, instead of, say, varying the radius of the spiral linearly with angle, like this?


Attached Thumbnails
Click image for larger version

Name:	spiral.png
Views:	76
Size:	8.0 KB
ID:	15923  

Last edited by Ether : 22-01-2014 at 19:39.
Reply With Quote
  #7   Spotlight this post!  
Unread 22-01-2014, 19:56
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,072
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: CAD for Spiral Cam

Quote:
Originally Posted by Ether View Post
Why did you choose these particular equations, instead of, say, varying the radius of the spiral linearly with angle, like this?
If you want a spiral whose radius starts at r=r1 at angle=0 and varies linearly with angle until r=r2 at angle=alpha, the polar equation for that would be:

r = r1 + (r2-r1)*(theta/alpha)

For example, if r1=1, r2=1.5, and alpha=2pi, your equation would be:

r = 1 + (1.5-1)*(theta/(2pi)) = 1 + 0.5*(theta/(2pi))

See attachment.

Attached Thumbnails
Click image for larger version

Name:	linear spiral.png
Views:	59
Size:	8.3 KB
ID:	15924  
Reply With Quote
  #8   Spotlight this post!  
Unread 22-01-2014, 20:45
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,072
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: CAD for Spiral Cam


If you want a spiral whose tangent always make the same angle with the perpendicular to the radius (i.e. the spiral has a constant "climb slope"), then you could use this equation:

r = r1*e^(k*theta),

where r1 is the starting radius (at theta=0), r2 is the ending radius (at theta=alpha), and the constant k=log(r2/r1)/alpha.

For example, for r1=1, r2=1.5, and alpha=2pi, the equation would be:

r = 1*e^((log(1.5/1)/(2pi))*theta) = e^((0.2027*theta)/pi)

(see attachment)

edit: the second attachment shows the spiral tangent lines at theta=0 and theta=2pi
Attached Thumbnails
Click image for larger version

Name:	const climb.png
Views:	58
Size:	8.4 KB
ID:	15925  Click image for larger version

Name:	spiral tangents.png
Views:	73
Size:	9.5 KB
ID:	15928  

Last edited by Ether : 22-01-2014 at 20:55.
Reply With Quote
  #9   Spotlight this post!  
Unread 23-01-2014, 21:32
inventor_phild inventor_phild is offline
Registered User
no team
 
Join Date: Nov 2009
Location: Vancouver, BC
Posts: 339
inventor_phild has a brilliant futureinventor_phild has a brilliant futureinventor_phild has a brilliant futureinventor_phild has a brilliant futureinventor_phild has a brilliant futureinventor_phild has a brilliant futureinventor_phild has a brilliant futureinventor_phild has a brilliant futureinventor_phild has a brilliant futureinventor_phild has a brilliant futureinventor_phild has a brilliant future
Re: CAD for Spiral Cam

Great discussion on cam design.

For Inventor users I have started a new thread on the Inventor page with tips, help links, and a tutorial on generating cams.

http://www.chiefdelphi.com/forums/sh...89#post1331489
__________________

Phil Dollan
Autodesk Inc.
Autodesk Inventor and Fusion 360

Last edited by inventor_phild : 23-01-2014 at 21:39.
Reply With Quote
  #10   Spotlight this post!  
Unread 24-01-2014, 19:54
chmorroni chmorroni is offline
chmorroni
AKA: Christopher Morroni
FRC #3729
 
Join Date: Nov 2012
Rookie Year: 2012
Location: Aurora, Colorado, United States
Posts: 40
chmorroni is on a distinguished road
Re: CAD for Spiral Cam

Quote:
Originally Posted by Ether View Post
If you want a spiral whose radius starts at r=r1 at angle=0 and varies linearly with angle until r=r2 at angle=alpha, the polar equation for that would be:

r = r1 + (r2-r1)*(theta/alpha)

For example, if r1=1, r2=1.5, and alpha=2pi, your equation would be:

r = 1 + (1.5-1)*(theta/(2pi)) = 1 + 0.5*(theta/(2pi))

See attachment.

This is perfect! Thank you! Now, I can't figure out how to do that in SolidWorks. Any tips?
Reply With Quote
  #11   Spotlight this post!  
Unread 24-01-2014, 21:37
Ether's Avatar
Ether Ether is offline
systems engineer (retired)
no team
 
Join Date: Nov 2009
Rookie Year: 1969
Location: US
Posts: 8,072
Ether has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond reputeEther has a reputation beyond repute
Re: CAD for Spiral Cam

Quote:
Originally Posted by chmorroni View Post
This is perfect! Thank you! Now, I can't figure out how to do that in SolidWorks. Any tips?
Marie explained how in an earlier post in this thread.

http://www.chiefdelphi.com/forums/sh...43&postcount=4


Reply With Quote
  #12   Spotlight this post!  
Unread 13-06-2015, 18:33
araporta araporta is offline
Registered User
no team
 
Join Date: Jun 2015
Location: UK
Posts: 2
araporta is an unknown quantity at this point
Re: CAD for Spiral Cam

I hope its OK to resurrect this thread and ask for a bit more help. I'm trying to make a snail cam which will give a drop of 20cm, with the bottom 5cm from the centre of rotation. From the thread, I guess I need Ether's equation in Post 8.

I'm trying to model in in Solidworks, and I can't figure out how to enter the equation. Sadly, the explanation given in the thread was too sparse for a Solidworks novice like myself, and I've spent a very frustrating 4 hours searching the web without enlightenment. Could some kind soul give me some pointers? Ideally, a screen shot of the Solidworks Equation box?

Last edited by araporta : 13-06-2015 at 18:39.
Reply With Quote
  #13   Spotlight this post!  
Unread 13-06-2015, 19:17
chmorroni chmorroni is offline
chmorroni
AKA: Christopher Morroni
FRC #3729
 
Join Date: Nov 2012
Rookie Year: 2012
Location: Aurora, Colorado, United States
Posts: 40
chmorroni is on a distinguished road
Re: CAD for Spiral Cam

Quote:
Originally Posted by araporta View Post
I hope its OK to resurrect this thread and ask for a bit more help. I'm trying to make a snail cam which will give a drop of 20cm, with the bottom 5cm from the centre of rotation. From the thread, I guess I need Ether's equation in Post 8.

I'm trying to model in in Solidworks, and I can't figure out how to enter the equation. Sadly, the explanation given in the thread was too sparse for a Solidworks novice like myself, and I've spent a very frustrating 4 hours searching the web without enlightenment. Could some kind soul give me some pointers? Ideally, a screen shot of the Solidworks Equation box?
I don't have Solidworks on this computer, but this may help you.
Reply With Quote
  #14   Spotlight this post!  
Unread 13-06-2015, 19:55
araporta araporta is offline
Registered User
no team
 
Join Date: Jun 2015
Location: UK
Posts: 2
araporta is an unknown quantity at this point
Re: CAD for Spiral Cam

Thats the first place I looked, and it doesn't really help. I can see how to enter a parametric equation, such as that in post #5 above, but I don't get how to enter Ether's equation in post #8, which is not parametric? Its probably trivial, but I just can't see how to do it.

Last edited by araporta : 13-06-2015 at 20:06.
Reply With Quote
  #15   Spotlight this post!  
Unread 14-06-2015, 15:25
chmorroni chmorroni is offline
chmorroni
AKA: Christopher Morroni
FRC #3729
 
Join Date: Nov 2012
Rookie Year: 2012
Location: Aurora, Colorado, United States
Posts: 40
chmorroni is on a distinguished road
Re: CAD for Spiral Cam

Quote:
Originally Posted by araporta View Post
Thats the first place I looked, and it doesn't really help. I can see how to enter a parametric equation, such as that in post #5 above, but I don't get how to enter Ether's equation in post #8, which is not parametric? Its probably trivial, but I just can't see how to do it.
Okay, I have downloaded Solidworks, and I have something that may get you to where you want. I have attached screenshot aids, but here is what I did. I created a Spiral with a starting diameter and a pitch of half of the difference in diameters. Then I converted it to a 2D Sketch, connected the endpoints, and extruded it.
Attached Thumbnails
Click image for larger version

Name:	Helix Spiral.png
Views:	42
Size:	261.2 KB
ID:	19134  Click image for larger version

Name:	Spiral.png
Views:	43
Size:	18.6 KB
ID:	19135  Click image for larger version

Name:	Convert Entities.png
Views:	39
Size:	38.1 KB
ID:	19136  
Reply With Quote
Reply


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 22:19.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi