Variable-Rate Compression Spring Tool

© 2001 Winston Mitchell

(A CurveLab script with instructions for use)

This tool is now also available as a fully automated macro for v7 and v8 users. The macro is the much-preferred tool as it eliminates the need for CurveLab and automates the extrusion and trimming steps. This tool will remain here for the benefit of v6 users, as the macro will not run on v6.

Document Contents

Installing CurveLab

Top of page

Starting CurveLab

Top of page

Instructions for Creating a Spring

Top of page

The author strongly recommends that the user read the notes at the end of these instructions before proceeding.

Creating the compression spring is a three-step process: creating the extrusion path, extruding the coil, and trimming the ends to final dimension. If you follow the flowing systematic instructions, you should be able to create a spring to your specifications. The spring will be located perpendicular to the User Coordinate System and with the base of the spring located relative to the User Coordinate System 0, 0, 0.

  1. Creating the extrusion path
    To create the extrusion path, do the following:

    The extrusion path should appear at location X0, Y0, Z0 on your drawing. If you made a mistake or do not like the result, leave the extrusion path selected, update the values, and push the F8 function key again.

  2. Extruding the coil
  3. Trimming the ends to final dimension

    Done!

Notes:

Revisions:

3/13/01
Original post
3/26/01
This update corrects a calculation to improve the appearance of the spring when compressed. This update also changes the note about fully compressed springs.
3/11/03
Removed the script from this page and replaced it with a download
Added the link for the scripting-errors fix
Corrected the extrusion instruction for v7.1
Removed support for v6.5

Valid XHTML 1.0! Top of page