Robust Involute Spur Gear Generator Solidworks

Robust Involute Spur Gear Generator Solidworks

grabcad

For modeling a TRUE Involute Spur Gear in Solidworks This template is built with some "IF" "THEN" statements So it is a bit more Robust than my previous postings This is with the Gullet of the first tooth cut on the "Y" axis Note: use the updated file: "Robust Involute Spur Gear Generator - Better 02.SLDPRT" Note: this template is set for the User input of the following: "Diametrical Pitch" , "Number of Teeth" & "Pressure Angle" GLOBAL VARIABLES "DiametralPitch"= 25.4 Diametral Pitch “NumTeeth"= 75 Number of Teeth “PressureAngle"= 20deg Pressure Angle “Addendum"= 1 / “DiametralPitch" Addendum “Dedendum"= 1.25 / "DiametralPitch" Dedendum “WorkingDepth"= 2 / "DiametralPitch" Working Depth - here for REF (Not used in building model) “WholeDepth"= 2.25 / "DiametralPitch" Whole Depth - here for REF (Not used in building model) “Clearance"= .19 / "DiametralPitch" Clearance “CircularPitch"= pi / "DiametralPitch" Circular Pitch - here for REF (Not used in building model) “PitchCircle"= "NumTeeth" / "DiametralPitch" Pitch Circle - or - Pitch Diameter “OutsideDiameter"= ( "NumTeeth" + 2 ) / "DiametralPitch" Outside Diameter “Fillet"= "Clearance" * cos ( "PressureAngle" ) * tan ( ( 90 + "PressureAngle" ) / 2 ) Fillet “AddendumCircle"= "PitchCircle" + ( 2 * "Addendum" ) Addendum Circle - or - Addendum Diameter “DedendumCircle"= "PitchCircle" - ( 2 * "Dedendum" ) Dedendum Circle - or - Dedendum Diameter “BaseCircle"= "PitchCircle" * cos ( "PressureAngle" ) Base Circle - Base Diameter “PitchAngle"= 360deg / "NumTeeth" Pitch Angle “Alpha"= sqr ( "PitchCircle" ^ 2 - "BaseCircle" ^ 2 ) / "BaseCircle" * 180 / PI - "PressureAngle" Alpha - Used for Calculating Beta “Beta"= ( "PitchAngle" / 4 - ( "Alpha" - 90 ) ) Beta - Used in definition of the parameters for the parametric equation driven curve “Gamma"= ( "PitchAngle" / 4 - ( "Alpha" + 90 ) ) Gamma - Used in definition of the parameters for the parametric equation driven curve “Phi"= sqr ( ( "AddendumCircle" / 2 ) ^ 2 - ( "BaseCircle" / 2 ) ^ 2 ) / ( "BaseCircle" / 2 ) Phi - Used in definition of the parameters for the parametric equation driven curve FEATURES “DCGTBC"= iif ( ( "DedendumCircle" + ( "Fillet" * 2 ) ) > "BaseCircle" , "unsuppressed" , "suppressed" ) if Dedendum Circle +2X Fillet IS GREATER THAN BaseCircle THEN Unsuppress OR Suppress FEATURE “DCLTBC"= iif ( ( "DedendumCircle" + ( "Fillet" * 2 ) ) > "BaseCircle" , "suppressed" , "unsuppressed" ) if Dedendum Circle +2X Fillet IS GREATER THAN BaseCircle THEN Suppress OR Unsuppress FEATURE “Cut-Extrude-DCGTBC"= iif ( ( "DedendumCircle" + ( "Fillet" * 2 ) ) > "BaseCircle" , "unsuppressed" , "suppressed" ) if Dedendum Circle +2X Fillet IS GREATER THAN BaseCircle THEN UnsuppressORSuppress FEATURE “Cut-Extrude-DCLTBC"= iif ( ( "DedendumCircle" + ( "Fillet" * 2 ) ) > "BaseCircle" , "suppressed" , "unsuppressed" ) if Dedendum Circle +2X Fillet IS GREATER THAN BaseCircle THEN SuppressORUnsuppress FEATURE “CirPattern-DCGTBC"= iif ( ( "DedendumCircle" + ( "Fillet" * 2 ) ) > "BaseCircle" , "unsuppressed" , "suppressed" ) if Dedendum Circle +2X Fillet IS GREATER THAN "BaseCircle" THEN UnsuppressORSuppress FEATURE “CirPattern-DCLTBC"= iif ( ( "DedendumCircle" + ( "Fillet" * 2 ) ) > "BaseCircle" , "suppressed" , "unsuppressed" ) if Dedendum Circle +2X Fillet IS GREATER THAN "BaseCircle" THEN SuppressORUnsuppress FEATURE “Fillet-DCGTBC"= iif ( ( "DedendumCircle" + ( "Fillet" * 2 ) ) > "BaseCircle" , "unsuppressed" , "suppressed" ) if Dedendum Circle +2X Fillet IS GREATER THAN "BaseCircle" THEN UnsuppressORSuppress FEATURE “Fillet-DCLTBC"= iif ( ( "DedendumCircle" + ( "Fillet" * 2 ) ) > "BaseCircle" , "suppressed" , "unsuppressed" ) if Dedendum Circle +2X Fillet IS GREATER THAN "BaseCircle" THEN SuppressORUnsuppress FEATURE EQUATIONS “D1@CirPattern-DCGTBC"="NumTeeth" “D1@CirPattern-DCLTBC"="NumTeeth" “D1@DCGTBC"="Fillet" “D1@DCLTBC"="Fillet" “D1@Fillet-DCLTBC"="Fillet"/2 “D1@Fillet-DCGTBC"="Fillet"/2 The definition in the parameters of the parametric “equation driven curve” for the involute form (first involute): Xt = ("BaseCircle"/2) * (cos(t + "Beta"*pi/180) + t*sin(t + "beta"*pi/180)) Yt = ("BaseCircle"/2) * (sin(t + "Beta"*pi/180) - t*cos(t + "beta"*pi/180)) t1 = 0 t2 = "phi" The definition in the parameters of the parametric “equation driven curve” for the involute form (second involute): Xt = ("BaseCircle"/2) * (cos(-t - "Gamma"*pi/180) - t*sin(-t - "Gamma"*pi/180)) Yt = ("BaseCircle"/2) * (sin(-t - "Gamma"*pi/180) + t*cos(-t - "Gamma"*pi/180)) t1 = 0 t2 = "phi" UPDATE 11-24-15: the NEW file: "Robust Involute Spur Gear Generator - Better 02.SLDPRT" is in fact a "BETTER, NEW & IMPROVED" Template

Download Model from grabcad

With this file you will be able to print Robust Involute Spur Gear Generator Solidworks with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on Robust Involute Spur Gear Generator Solidworks.