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.

Spur gear script OK?

risto_alankoristo_alanko Member Posts: 3
I tested the spur gear script, I'm planning to print a gimmick gear train in 3D. Is the script working OK with large numbers of teeth? The shape of the gear flanks seem s OK, but the gap between the teeth is strangely deep and the fillets disappear on around 100 teeth .

I tested a gear pair with module 2 mm, number of teeth 20 and 80, with the theoretical center distance of 100 mm they seem to mesh OK, but the teeth of the large gear are too deep and the fillets are tiny.

Comments

  • NeilCookeNeilCooke Moderator, Onshape Employees Posts: 5,681
    edited June 2016
    You could try a different pressure angle or offset the root diameter (if I remember right it does accept negative numbers). 

    Don't forget as well that these are theoretically perfect and 3D printers are quite rough so you may have to modify the module slightly on one gear to introduce some backlash (or move the gears further apart). 
    Senior Director, Technical Services, EMEAI
  • risto_alankoristo_alanko Member Posts: 3
    I couldn't get the root offset accept negative numbers, some millimeters positive worked, but it only made the gap still deeper. I extruded a circle with the correct root diameter and filled the gaps that way. Many fillets to add, though. I may have to adjust the center distance on the 3D-printed frame parts, I have to drill the holes anyway to get correct diameter.
  • NeilCookeNeilCooke Moderator, Onshape Employees Posts: 5,681
    Why not change the pressure angle to 14.5 or other lower setting? That would get you the profile you need with no adverse affect on performance (since you do not need high power transmission). 
    Senior Director, Technical Services, EMEAI
  • risto_alankoristo_alanko Member Posts: 3
    Because of my degree in mechanical engineering in my metric world... my mind is locked in 20 deg pressure angle and metric module gearing :)
    My gears will be quite small, the whole gadget will be hand cranked. I'll try to adjust my thinking if I can.
  • joseph_dickjoseph_dick OS Professional Posts: 2
    Neil,

    There is something inherently wrong with the Spur Gear Feature Script.

    Increasing the number of teeth to large numbers should approach a involute rack.

    Here is a link to a 144 tooth gear:  http://geargenerator.com/#200,200,100,6,0,1,0,2,1,18,3,6,20,-60,0,0,144,24,6,20,-60,0,0,2,781

    Compare that to your result for a 144 tooth gear.  Something is not right with the Script.

    Please feel free to contact me if you would like to collaborate on getting this Script fixed so that it produces correct results.

    Thank you.
    Joe
  • Dan_43Dan_43 Member Posts: 1 PRO
    edited March 2017
    The problem is in the dedendum section. The addendum section is correct and is simple to check in the module mode as module equals addendum.

    A search for gear whole depth led to several versions 
    http://khkgears.net/gear-knowledge/gear-technical-reference/calculation-gear-dimensions/
    http://www.micro-machine-shop.com/module_gear_data.pdf
    http://www.engineersedge.com/gear_formula.htm

    The formula varies from 2.157 to 2,25 times the module for whole depth. With large numbers of teeth say 100 the whole depth is clearly too large as shown in the visual example in this thread.

    I see the offset can be used to correct this but it would be very handy if the zero setting was set to a given formula.

    Thanks
    Dan
  • billy2billy2 Member, OS Professional, Mentor, Developers, User Group Leader Posts: 2,068 PRO
    edited March 2017
    Watch for the printing resolution, set it to high tessellation count to prevent it from being the inaccurate means in your process.


  • NeilCookeNeilCooke Moderator, Onshape Employees Posts: 5,681
    Senior Director, Technical Services, EMEAI
Sign In or Register to comment.