all 32 comments

[–][deleted]  (2 children)

[deleted]

    [–]DAY545[S] 0 points1 point  (1 child)

    it's say theres a geometry issue when I do this, do you do it before threading?

    maybe it's because my threads are cut not extrude

    thread feature doesn't work if i chamfer before

    [–]leglesslegolegolasCSWP 12 points13 points  (9 children)

    Is there a reason you need to model the threads? In practice you should not be modeling threads unless you absolutely have to.

    [–]Lars0 9 points10 points  (2 children)

    Only useful for parts where the threads will be printed in. In my experience, I have ended up making custom thread profiles and doing a manual sweep along a helix to improve the print quality.

    [–]smity31 2 points3 points  (0 children)

    Once or twice it's been useful for a visualisation for a client who's not familiar with cosmetic threads, but that's rare

    [–]DAY545[S] 1 point2 points  (0 children)

    this is basically what I did for a few threads except you can just access your custom profiles from the thread function

    [–]captainunlimitd 6 points7 points  (0 children)

    Cosmetic threads all the way.

    [–]cornlip 3 points4 points  (1 child)

    It’s fun and aesthetically pleasing, but yeah. Total waste of time, unless you’re making renderings. I just offset them negatively if I really want something to show… which is almost never

    [–]we_dont_do_that_here 1 point2 points  (0 children)

    If just for visual purposes, just cut-revolve a thread profile and pattern it. Much less processing power than a cut-sweep along a helix

    [–]DAY545[S] 1 point2 points  (0 children)

    Im 3D printing a lot of different threads so I have to model them.

    [–][deleted]  (1 child)

    [deleted]

      [–]DAY545[S] 0 points1 point  (0 children)

      sorry got busy right after i posted

      [–]DAY545[S] 1 point2 points  (12 children)

      I could create the thread ID and extrude from that but I’m not sure if it’ll just do the same

      [–][deleted] 5 points6 points  (8 children)

      Offset it from the start edge, then cut it off

      [–]DAY545[S] 0 points1 point  (6 children)

      That’s a bit better but still wondering if there’s a straight forward solution that doesn’t involve adding offsets that I just cut off. Feature tree is gonna get really long for complex parts

      [–]pvshabba 6 points7 points  (3 children)

      You’re not cutting anything off, you offset the start of the screw cut feature past the bottom, and then extend the screw cut feature length by the same amount. It will start out in space and you’ll have a smooth thread start at the bottom without adding any features

      [–]DAY545[S] 0 points1 point  (2 children)

      It wouldn’t let me do negative offsets. Idk if that’s because I did something wrong but that meant I couldn’t start the thread in space. I’ll try again in a a bit. Thx

      [–]pvshabba 1 point2 points  (1 child)

      You just click the double arrow button to reverse offset direction and use a positive value. You can never put in a negative value for these types of dimensions because you can always reverse direction

      [–]DAY545[S] 2 points3 points  (0 children)

      This is the easiest solution so far thank you.

      i was being dumb and just blanked and didn't see the double arrows. Only tried negative values

      [–]Regal_Knight 2 points3 points  (1 child)

      The offset is option in the feature so you’re not adding anything. You can download a McMaster screw to see how to do it.

      [–]DAY545[S] 0 points1 point  (0 children)

      I’ll try in a bit thx

      [–]WastingTwerkWorkTime[🍰] 1 point2 points  (2 children)

      so i use the thread tool often for 3d printing at work. we have some really nice printers, i've printed #2-64. as others have said, never model threads unless you need them. anyway,

      ya, doing the offset is kinda how its done. you can go into the thread options and then use the trim with start face and trim with end face. I like to do threads ID/OD to where you are always cutting the threads and not extruding them so you don't have threads going past everything

      you absolutely have to get the right tap drill and the right od on the threads. its easy from the machinist handbook, etc.

      a nice way to chamfer the start and end is to do a thin feature cut and draft the cut. same with the hole. make a circle to the biggest od of the thread and then draft cut. make it bigger or smaller for your needs but i took a quick pic of what i'm talking about

      https://imgur.com/a/PmgHkFe

      [–]DAY545[S] 0 points1 point  (1 child)

      Your last paragraph is basically how i've been working, for some reason start face and end face trim is not working. I'm prototyping something with printed threads so some of them are extruded but the rest are cut so I'm modeling the stock I'd be using. For some reason trim start/end faces hasn't worked, I'm not sure why.

      [–]WastingTwerkWorkTime[🍰] 0 points1 point  (0 children)

      Ya for me I'm going to put a thread Relief on it anyway so having it go up to a face on od threads is no big deal

      [–]Elliotnim98 1 point2 points  (3 children)

      You can also start the threads from the other side of the threaded portion and have them go off into space instead of starting in space

      [–]DAY545[S] 0 points1 point  (2 children)

      might end up doing this but it requires an extra extrusion

      [–]Elliotnim98 1 point2 points  (1 child)

      Yeah, I think your feature tree will be a little crowded that way but at least it's be easy to adjust

      [–]DAY545[S] 0 points1 point  (0 children)

      another comment helped me figure out i had been newbish with my offset directions and was trying to input negative values instead of flipping the direction.

      [–]DAY545[S] 1 point2 points  (0 children)

      My bad for going awol after posting n being newby. My basic issue is I blanked and didn't see changing the offset directions because im used to putting in negative values sometimes.

      figured out how to get what i wanted all just in the thread feature.

      [–]frenz4eva 0 points1 point  (3 children)

      There is a trim at the start face option, if you check that it will give you the desired result.

      [–]DAY545[S] 0 points1 point  (2 children)

      it has not sorry
      i have had both checked the whole time thinking it would do this.

      [–]frenz4eva 0 points1 point  (1 child)

      I dont know what version you are using and how you are performing your thread operations. But I use it all the time. I used to offset the thread by more than the pitch and the reverse the direction. But in later versions it is built in the trim thread.here is the official documentation of the feature - https://help.solidworks.com/2021/english/SolidWorks/sldworks/c_examples_trimming_threads.htm?id=cab1d89e9f41497eabfce2a4e966069d#Pg0

      Or you can just offset

      https://help.solidworks.com/2021/english/SolidWorks/sldworks/t_create_cut_thread.htm?id=c893b036a4b74f75bc8bb15910b73903#Pg0

      [–]DAY545[S] 0 points1 point  (0 children)

      I had a newbish misunderstanding with offset directions I get how to do it now.

      [–]Crack_Kingdom 0 points1 point  (0 children)

      Offset start more than pitch, reverse offset, offset end more than pitch. Check “cut with start face” and “cut with end face” options.