Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

a way to make an exponential curving helix

eelco_roeseelco_roes Member Posts: 6

Hello,

I am trying to creat a cam cut in a spherical surface. It works fine using the helix tool and sweep the shape. However I need the curve to have an variable angle where it increases exponential. I found a workaround to create a sketch with the curve as I want it and wrap that over the surface and cut it out. than use that cut line for my sweep. However that deforms the shape I cut for some reason I don't understand. How can I creat a regular line that I can add to the surface as the helix as a curve and use that?

With a regular helix shape

With the drawing wrap and cut and sweep.

Deformed

Answers

  • MichaelPascoeMichaelPascoe Member Posts: 2,012 PRO
    edited November 19

    There are a few different ways I can think of to dynamically change the angle of a helix profile. One way would be to create a variable pattern where you use an equation to adjust the profile as it patterns along the helix. Then you could use Loft to follow the path and use the profiles as your inputs.

    Is there a picture of a finished product that uses this technique? I'm having trouble picturing your final result.


    Learn more about the Gospel of Christ  ( Here )

    CADSharp  -  We make custom features and integrated Onshape apps!   Learn How to FeatureScript Here 🔴
  • eric_pestyeric_pesty Member Posts: 1,947 PRO

    The parametric curve FS might be helpful for that (provided you can figure out the correct equation for what you are trying to do)…
    https://cad.onshape.com/documents/578ff8b3e4b0e65410fcfda3/v/69f7db3196182c708f8e4835/e/0c17de6a800d4aed83de417f

  • eelco_roeseelco_roes Member Posts: 6

    The final product is a lens focusing system. where originally lenses uses an multi start thread. modern lenses uses a cam system like the one I try to make here. when a lens focus from infinity to close focus the focus slows down where you have to rotate very little to go from say 10 meters to infinity but use say 25% of the rotation just from 10cm to 1 meter. So the cam curve compensates that to speed up focus when you go from infinity to close focus. I hope that makes sense.

    Here another example of a first attempt, the white block is pushed inside that track (purple part) spring pushes it up. purple part rotates and pushes the lens (yellow part) forward/backwards.

  • MichaelPascoeMichaelPascoe Member Posts: 2,012 PRO
    edited November 20

    It is still hard to tell what you are actually trying to do.
    Please share a link to your model with edit access. Or a link to a copy of a portion of your model if you are worried about people copying your work.

    It will help if you share a real life example or model of this helix or thread in it's finished state so that we can see what you are trying to do.


    Learn more about the Gospel of Christ  ( Here )

    CADSharp  -  We make custom features and integrated Onshape apps!   Learn How to FeatureScript Here 🔴
Sign In or Register to comment.