DefinePlanetaryGear

DefinePlanetaryGear[zsun,zplanet,m]
defines a planetary gear mechanism with sun gear wit zsun number of teeth and planetary gear with zplanet number of teeth. The module of the gears is m.
  • Planetary gears are linkages with two degree of freedom. This mobility is captured by the two selected driving variables of the mechanism.
  • The joint variable of the cage's and the ring's rotation is selected as independent driving variables. The driving variables are the input variables of the mechanism, while the joint variable of the sun gear is defined as the output variable.
  • The number of planet gears defined by the function is controlled by the PlanetGearNum option. By default 3 planetary gears are defined.
  • The following options can be given:
PlanetGearNum3PlanetGearNum is an option for DefinePlanetaryGear function. It specifies the number of planetary gears to define. The default value is 3.
GearDrivingVariablesAutomaticGearDrivingVariables is an option for DefinePlanetaryGear function. It specifies the joint variables of the defined gear. The option is defined as GearDrivingVariables->{q1,q2,q3..} where the first variable specifies the joint variable of the SunGear q2 the Cage, while q3 the Ring.
PressureAngle20 DegreePressureAngle is an option for the Gear function. It specifies the Pressure angle of the teeth. The default value is 20 deg.
GearWidth10GearWidth is an option for the Gear function. It specifies the width of the gear. The default value is 10mm.
Addendum1Addendum(a) is an option for the Gear function. It specifies the radius of the addendum circle as Ra=Rp+a*m. The default value is 1.000. In case of InnerSpur gears the values of Addendum and Dedendums are exchanged.
Dedendum1.25Dedendum(d) is an option for the Gear function. It specifies the radius of the dedendum circle as Rd=Rp-d*m. The default value is 1.2500. In case of InnerSpur gears the values of Addendum and Dedendums are exchanged.
GearTypeExternalSpurGearGearType is an option for the Gear function. It specifies the type of the gear. Possible values are: {ExternalSpurGear,InternalSpurGear}
ProfileApproximation3ProfileApproximation is an option for the Gear function. It specifies the number of points used for approximating the involute gear tooth's profile. The default value is 3.
GearRingWidth10GearRingWidth(gw) is an option for the Gear function. It specifies the difference between the outer radius and the pitch radius of the ring rOouter-rP=gw. The default value is 10.
GearHelixAngle10 DegreeGearHelixAngle is an option for the Gear function. It specifies the helix angle of the gear.The default value is 10 degree
HelicalProfileApproximation3HelicalProfileApproximation is an option for the Gear function. It specifies the number of sections used for approximating the helical gear profile. The default value is 3.
GearProfileOrientation{1, 0}GearProfileOrientation is an option for the Gear function. It specifies the orientation of the gear profile. The option is defined as {i,ang} where i={-1,1} and ang is an angle. i=-1 means that the walley of the gear is aligned i=1 means that he hill of the gear is aligned.This option can be used to set the orientaion of the mating gears. The default vaule is {1,0}
GearStyleAutomaticDefine the formatting of the sun,planet,ring , cage links.
Load the LinkageDesigner package
In[1]:=
Click for copyable input
Define a module 2 planetary gear with 21-39 sun-planet teeth ratio
In[2]:=
Click for copyable input
Out[2]=
Display the resulted linkage
In[3]:=
Click for copyable input
Out[3]=
Display the graph and and the database of the linkage
In[4]:=
Click for copyable input
Out[4]=
In[5]:=
Click for copyable input
Out[5]=