Jump to content

How to draw a 2D Spring ?


Recommended Posts

yea i see a spring now.. Thanks Dadgad for the tip..

 

[ATTACH=CONFIG]32119[/ATTACH]

 

You're very welcome. If I am not mistaken, it looks strangely like a helix of exactly 3 turns, wound in a counter-clockwise direction, with overall height of 12, and radius of 3. But then, why wouldn't it? Isn't that what you requested?

 

Now for the fun part.

 

In order to help you visualize and understand what is happening, leave it in this view, for the following sequence.

 

Redo all of your previous steps, but this time substitute in the actual dimension values that you are meant to use.

 

If the spring is wound from 8mm wire, and has ID of 22 mm then your helix diameter will need to be 30mm in order to represent the centerline of the wire.

 

After you have got the helix done, draw a circle with diameter of 8mm.

 

Then read about the SWEEP command, or just enter SWEEP in your commandline and take a shot at it. Your goal is to SWEEP the 8mm diameter circle along the helix (path). If you succeed, you will have modeled in 3 dimensions the spring which you need to represent in your 2D drawing.

 

Post back here with an update, we are all pulling for you.

Edited by Dadgad
Link to comment
Share on other sites

  • Replies 51
  • Created
  • Last Reply

Top Posters In This Topic

  • autocat

    19

  • Dadgad

    16

  • ReMark

    12

  • JD Mather

    2

Top Posters In This Topic

Posted Images

:oops:I am abit confused on the measurement of the spring.. I believe you get 30mm from ID of 22+8mm of wire. So this 30mm is for Specify base radius or Specify top radius?

 

[ATTACH=CONFIG]32126[/ATTACH]

 

 

Anyway i have created the spring with a

Specify base radius or [Diameter] : 30

Specify top radius or [Diameter] : 30

Specify helix height or [Axis endpoint/Turns/turn Height/tWist] : 3

 

Then i drew a circle of 8mm and try to use the sweep command. First i clicked on the 8mm circle, then i clicked on the spring. But the command bar says unable to sweep 1 selected objects.

 

Am i doing it wrong?:cry:

Link to comment
Share on other sites

I am actually thinking is Specify helix height or [Axis endpoint/Turns/turn Height/tWist] this command here is actually asking how long the length of the wire is which is 8mm?

Link to comment
Share on other sites

I am actually thinking is Specify helix height or [Axis endpoint/Turns/turn Height/tWist] this command here is actually asking how long the length of the wire is which is 8mm?

 

The length of the wire is unknown, and that is fine. You can describe the other known attributes which define the size and characteristics of the spring. You can use specify the helix height, which is the default value. If you use it, then the assumption is that you want the spring to go straight up at 90 degrees. You can get the same result by drawing a line to identify the axis endpoint which is perpendicular to the base and of the appropriate length, but don't bother, just use the default HELIX HEIGHT (but you must designate the value for it). You might use the other option, Axis endpoint, if you wanted to make a spring off axis.

 

make a copy of the helix with which you are playing around, so that you can easily explore the results of the numerous options. Don't worry about screwing something up, you can always use the UNDO command to go back to the point before you got lead astray. Experiment, it is a great way to learn.

 

If you are making a spring of 3 turns, then your helix height will obviously need to be at least 3 times the height of a single turn, which cannot be less than the diameter of the wire. Clearly the height of your helix cannot be 3. Try making it a number which is larger than 3x8 (the diameter of the wire), as if it is smaller than that clearly when you try to wind the spring (sweeping it along the helix), it is going to be a problem. Try using helix height of 72, with 3 turns.

 

Unless you are trying to make a tapered non-cylindrical spring then your helix base diameter and top diameter will need to be the same, in this case 30.

 

You may recall this excerpt from JD Mather's posting?

The inside diameter (ID) is the largest CYLINDER that would fit through the center of the spring.

Edited by Dadgad
Link to comment
Share on other sites

sweep.jpg

 

Specify base radius or [Diameter] : 30

Specify top radius or [Diameter] : 30

Specify helix height or [Axis endpoint/Turns/turn Height/tWist] : 72

 

Small circle diameter:8

 

Enter sweep command, another small circle pop up -.-

Link to comment
Share on other sites

Oh good, you are still around, that makes this much more gratifying for me. You do not need to align the circle which you made to the helix, the program should take care of that for you. If you do choose to specify the base point for the circle, you should choose the center of the circle.

Link to comment
Share on other sites

Yea.. I'm always here :) but i wonder what had happened to ReMark:(...

 

Oh really... cause i watched it from a youtube video :oops:... let me go try again

Link to comment
Share on other sites

How do i choose the base point of the circle? when i typed in sweep, I can only choose either the circle or the spring, the whole thing is just highlighted when i mouseover.

 

I also tried to create a circle besides the spring, but still the same problem, 2 circles appearing.

Link to comment
Share on other sites

How do i choose the base point of the circle? when i typed in sweep, I can only choose either the circle or the spring, the whole thing is just highlighted when i mouseover.

 

I also tried to create a circle besides the spring, but still the same problem, 2 circles appearing.

 

Do you have your OSNAPS turned on? In your OSNAP settings check CENTER. Then click on it and you should see the CENTER point snap displayed.

Link to comment
Share on other sites

Here is some further recommended reading ............. all obtained by pressing the f1 button and entering relevant search terms HELIX and SWEEP.

helix help for your review.jpg

sweep command help 1.jpg

sweep command help 2.jpg

Link to comment
Share on other sites

yes my OSNAPS is turned on...

 

1st picture: when i move the cursor to the circle, it is highlighted.

 

sweep.jpg

 

 

2nd picture: when i tried to move the cursor to the middle of the circle, nothing happen.

sweep2.jpg

 

so when i do the sweep command, i only can either choose the circle or the spring. cannot choose a specific point because everything is highlighted

Link to comment
Share on other sites

yes my OSNAPS is turned on...

 

1st picture: when i move the cursor to the circle, it is highlighted.

 

[ATTACH=CONFIG]32135[/ATTACH]

 

 

2nd picture: when i tried to move the cursor to the middle of the circle, nothing happen.

[ATTACH=CONFIG]32137[/ATTACH]

 

so when i do the sweep command, i only can either choose the circle or the spring. cannot choose a specific point because everything is highlighted

 

As previously stated, you don't really need to specify the base point. A simple circle will sweep just fine without designating the basepoint. Are you reading the commandline as you try to do this? After selecting the circle, hit ENTER.

 

Then select your sweep PATH (the helix) with a left click, and watch it miraculously become a fair representation of a spring. Hopefully.

we are making this more difficult than it need be..JPG

spring shown realistic visual style.JPG

Edited by Dadgad
Link to comment
Share on other sites

Yea.. I'm always here :) but i wonder what had happened to ReMark:(...

 

Oh really... cause i watched it from a youtube video :oops:... let me go try again

 

If I am not mistaken ReMark is likely fast asleep, as I believe it is about 3:00 a.m. his time.

Link to comment
Share on other sites

Command: sweep

Select object to sweep or [MOde]: 1 found (i selected the circle)

Enter

Select sweep path or [Alignment/Base point/Scale/Twist]: (I then select on the spring]

Then.........................

 

sweep.jpg

:(

Link to comment
Share on other sites

Your display is different than mine. Perhaps you already have it, and this is just a visualstyle issue. commandline VISUALSTYLES> ENTER.

choose your REALISTIC or CONCEPTUAL visual style, and apply it to current viewport, and let me know how it looks?

apply new visual style to current viewport.jpg

Link to comment
Share on other sites

Where is ReMark?

 

I've been here all along following the posts between you and Dadgad.

 

The newly recaffeinated provocateur extraordinaire ...... welcome back to the thread.

 

I believe there is still the matter of an unfinished set of 2D drawings?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...