FCGear CycloidGear: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
 
(30 intermediate revisions by 5 users not shown)
Line 4: Line 4:
<!--T:1-->
<!--T:1-->
{{Docnav
{{Docnav
|[[FCGear_InvoluteRack|FCGear InvoluteRack]]
|[[FCGear_InvoluteRack|InvoluteRack]]
|[[FCGear_CycloidRack|CycloidRack]]
|[[FCGear_BevelGear|FCGear BevelGear]]
|[[FCGear Workbench|FCGear Workbench]]
|[[FCGear_Workbench|FCGear]]
|IconL=FCGear_InvoluteRack.svg
|IconL=FCGear_InvoluteRack.svg
|IconR=FCGear_CycloidRack.svg
|IconC=FCGear_workbench_icon.svg
|IconC=FCGear_workbench_icon.svg
|IconR=FCGear_BevelGear.svg
}}
}}


<!--T:2-->
<!--T:2-->
{{GuiCommand
{{GuiCommand
|Name=FCGear CycloideGear
|Name=FCGear CycloidGear
|MenuLocation=FCGearCreate a Cycloide gear
|MenuLocation=GearCycloid Gear
|Workbenches=[[FCGear Workbench|FCGear]]
|Workbenches=[[FCGear_Workbench|FCGear]]
|Shortcut=None
|Shortcut=None
|Version=v0.16
|Version=v0.16
|SeeAlso=[[FCGear InvoluteGear]]
|SeeAlso=[[FCGear_InvoluteGear|FCGear InvoluteGear]]
}}
}}


Line 27: Line 27:
Cycloidal gears are very sensitive to an inaccurate adjustment of the centre distance, which then leads to a change in the transmission ratio. For these reasons, cycloidal gears are hardly found in mechanical engineering but are only used in special cases such as in the watch industry, for roots type blowers or for the drive of gear racks.
Cycloidal gears are very sensitive to an inaccurate adjustment of the centre distance, which then leads to a change in the transmission ratio. For these reasons, cycloidal gears are hardly found in mechanical engineering but are only used in special cases such as in the watch industry, for roots type blowers or for the drive of gear racks.


</translate>
[[Image:Cycloid-Gear_example_1.png]]
<translate>
<!--T:5-->
<!--T:5-->
{{Caption|From left to right: Spur gearing, helical gearing, double helical gearing}}
:[[Image:Cycloid-Gear example_1.png]]
:{{Caption|From left to right: Spur gearing, helical gearing, double helical gearing}}


==Usage== <!--T:6-->
==Usage== <!--T:6-->


<!--T:7-->
<!--T:7-->
# Switch to the [[Image:FCGear_workbench_icon.svg|22px]] [[FCGear Workbench]].
# Switch to the [[Image:FCGear_workbench_icon.svg|16px]] [[FCGear_Workbench|FCGear Workbench]].
# Invoke the command several way:
# There are several ways to invoke the command:
#* Press the [[File:FCGear_CycloideGear.svg|22px|link=FCGear CycloideGear]] [[FCGear_CycloideGear|Create a Cycloide gear]] button in the tool bar.
#* Press the {{Button|[[File:FCGear_CycloidGear.svg|16px]] [[FCGear_CycloidGear|Cycloid Gear]]}} button in the toolbar.
#* Using the {{MenuCommand|Gear MenuCycloide gear}}.
#* Select the {{MenuCommand|Gear → [[File:FCGear_CycloidGear.svg|16px]] Cycloid Gear}} option from the menu.
# Change the gear parameter to the required conditions (see {{Emphasis|Properties → Data}} below).
# Change the gear parameter to the required conditions (see [[#Properties|Properties]]).


==Properties== <!--T:8-->
==Properties== <!--T:8-->
Line 44: Line 46:
===Data=== <!--T:9-->
===Data=== <!--T:9-->


<!--T:10-->
<!--T:37-->
An FCGear CycloidGear object is derived from a [[Part_Feature|Part Feature]] object and inherits all its properties. It also has the following additional properties:
{{Properties_Title|Base}}


<!--T:11-->
<!--T:38-->
{{Properties_Title|accuracy}}
* {{PropertyData|Placement}}: [[Placement|Placement]] is the location and orientation of an object in space.
* {{PropertyData|Label}}: User name of the object in the [[Tree_view|Tree view]].


<!--T:12-->
<!--T:39-->
* {{PropertyData|numpoints|Integer}}: Default is {{Value|15}}. Change of the involute profile. Changing the value can lead to unexpected results.
{{Properties_Title|cycloid_parameter}}

<!--T:40-->
{{Properties_Title|base}}

<!--T:41-->
* {{PropertyData|height|Length}}: Default is {{Value|5 mm}}. Value of the gear width.
* {{PropertyData|module|Length}}: Default is {{Value|1 mm}}. Module is the ratio of the reference diameter of the gear divided by the number of teeth (see [[#Notes|Notes]]).
* {{PropertyData|teeth|Integer}}: Default is {{Value|15}}. Number of teeth.

<!--T:42-->
{{Properties_Title|computed}}

<!--T:43-->
* {{PropertyData|angular_backlash|Angle}}: (read-only)
* {{PropertyData|dw|Length}}: (read-only) Working pitch diameter.

<!--T:44-->
{{Properties_Title|cycloid}}


<!--T:13-->
<!--T:13-->
* {{PropertyData|inner_diameter}}: Default is 5,00. Rolling circle of hypocycloid (see also the information in {{Emphasis|Notes}}).
* {{PropertyData|inner_diameter|Float}}: (read-only) Diameter of the rolling circle of hypocycloid, normalized by the {{PropertyData|module}} (see [[#Notes|Notes]]).
* {{PropertyData|outer_diameter}}: Default is 5,00. Rolling circle of epicycloid (see also the information in {{Emphasis|Notes}}).
* {{PropertyData|outer_diameter|Float}}: Default is {{Value|7.5}}. Diameter of the rolling circle of epicycloid, normalized by the {{PropertyData|module}} (see [[#Notes|Notes]]).


<!--T:14-->
<!--T:45-->
{{Properties_Title|gear_parameter}}
{{Properties_Title|fillets}}


<!--T:15-->
<!--T:46-->
* {{PropertyData|backslash}}: Default is 0,00. Backlash, also called lash or play, is the distance between the teeths at a gear pair.
* {{PropertyData|head_fillet|Float}}: Default is {{Value|0 mm}}.
* {{PropertyData|root_fillet|Float}}: Default is {{Value|0 mm}}.
* {{PropertyData|beta}}: With the helix angle β a helical gear is created (positive value → rotation direction right, negative value → rotation direction left).
* {{PropertyData|clearance}}: Default is 0,25 (see also the information in {{Emphasis|Notes}}).
* {{PropertyData|double_helix}}: {{Emphasis|True}} creates a double helix gear (see also the information in {{Emphasis|Notes}})
* {{PropertyData|height}}: Value of the gear width.
* {{PropertyData|module}}: Module is the ratio of the reference diameter of the gear divided by the number of teeth (see also the information in {{Emphasis|Notes}}).
* {{PropertyData|numpoints}}: Default is 15, change of the involute profile. Changing the value can lead to unexpected results.
* {{PropertyData|teeth}}: Number of teeth.


=== View === <!--T:16-->
<!--T:47-->
{{Properties_Title|helical}}


<!--T:17-->
<!--T:48-->
* {{PropertyData|beta|Angle}}: Default is {{Value|0 °}}. With the helix angle β a helical gear is created – positive value → rotation direction right, negative value → rotation direction left.
The parameter descriptions of the {{Emphasis|View}} tab will be found in [[Property_editor|Property editor]], further below at {{Emphasis|Example of the properties of a PartDesign object}}.
* {{PropertyData|double_helix|Bool}}: Default is {{False}}, {{True}} creates a double helix gear (see [[#Notes|Notes]]).

<!--T:49-->
{{Properties_Title|tolerance}}

<!--T:50-->
* {{PropertyData|backlash|Length}}: Default is {{Value|0}}. Backlash, also called lash or play, is the distance between the teeth at a gear pair.

<!--T:51-->
* {{PropertyData|clearance|Float}}: Default is {{Value|0.25}} (see [[#Notes|Notes]]).
* {{PropertyData|head|Float}}: Default is {{Value|0}}. Additional length of the tip of the teeth, normalized by the {{PropertyData|module}}.

<!--T:52-->
{{Properties_Title|version}}

<!--T:53-->
* {{PropertyData|version|String}}:


==Notes== <!--T:18-->
==Notes== <!--T:18-->


<!--T:19-->
<!--T:19-->
* Cycloidal gears must always be specially matched to each other and can generally not be exchanged at will!
* Cycloidal gears must always be specially matched to each other and can generally not be exchanged at will: In a gear pair, the value of {{Emphasis|inner_diameter}} on one gear must equal the {{Emphasis|outer_diameter}} on the other, and vice versa. See also the information in {{Emphasis|Properties cycloid parameter view}} below.
* In a gear pair, both gears have the same values for {{Emphasis|inner_diameter}} and {{Emphasis|outer_diameter}}. See also the information in {{Emphasis|Properties cycloid parameter view}} below.
* {{Emphasis|clearance}}: At a gear pair, clearance is the distance between the tooth tip of the first gear and the tooth root of the second gear.
* {{Emphasis|clearance}}: At a gear pair, clearance is the distance between the tooth tip of the first gear and the tooth root of the second gear.
* {{Emphasis|double_helix}}: To use the double helical gearing the helix angle β ({{Emphasis|beta}}) for the helical gearing must first be entered.
* {{Emphasis|double_helix}}: To use the double helical gearing the helix angle β ({{Emphasis|beta}}) for the helical gearing must first be entered.
* {{Emphasis|module}}: Using ISO (International Organization for Standardization) guidelines, Module size is designated as the unit representing gear tooth-sizes. Module (m): m = 1 (p = 3.1416), m = 2 (p = 6.2832), m = 4 (p = 12.566). If you multiply Module by Pi, you can obtain Pitch (p). Pitch is the distance between corresponding points on adjacent teeth.
* {{Emphasis|module}}: Using ISO (International Organization for Standardization) guidelines, Module size is designated as the unit representing gear tooth-sizes. Module (m): m = 1 (p = 3.1416), m = 2 (p = 6.2832), m = 4 (p = 12.566). If you multiply Module by Pi, you can obtain Pitch (p). Pitch is the distance between corresponding points on adjacent teeth.


==Limitations== <!--T:20-->
==Special cases== <!--T:27-->


=== Straight line as hypocycloid === <!--T:28-->
<!--T:21-->
Limitation are not known yet.


<!--T:29-->
==Useful formulas==
To obtain a straight line, directly towards the center, as hypocycloid, use the following [[Expressions|expression]] for the {{PropertyData|inner_diameter}}: {{incode|teeth / 2}}. Such a tooth form is often found in historical clockworks and thus called "clock toothing". A larger {{PropertyData|clearance}} makes the effect even more visible.


=== Full hypocycloid/epicycloid as tooth === <!--T:30-->
For more information see [[File:FCGear_InvoluteGear.svg|22px|link=FCGear InvoluteGear]] [[FCGear_InvoluteGear|Involute gear]].

<!--T:31-->
To obtain a gear made of complete hypocycloid and epicycloid curves use the following [[Expressions|expressions]]:
* {{PropertyData|inner_diameter}}: {{incode|0.5 + 1e-6}}
* {{PropertyData|outer_diameter}}: {{incode|inner_diameter}}
* {{PropertyData|clearance}}: {{incode|(-1 + inner_diameter/1mm) * 2}}
* {{PropertyData|head}}: {{incode|(-1 + outer_diameter/1mm) * 2}}

<!--T:32-->
The reference diameter is ''d = m * z'', with ''m'' being the {{PropertyData|module}} and ''z'' being the {{PropertyData|teeth}}.
For a complete hypocycloid, the rolling diameter has to be ''d_i = d / (z*2) = m*z / (z*2)''. And if we now normalize this by the module, we get ''d_in = m*z / (z*2) / m = 1 / 2''. The additional explicit tolerance value ({{incode|1e-6}} in the expression above) is required to overcome coincidence issues.

<!--T:33-->
Now the cycloids' rolling circle diameters have to match the gear's addedum/dedendum. The addendum, i.e. the tooth length above the reference circle, is 1 + {{PropertyData|head}}. The dedendum, i.e. the tooth length below the reference circle, is 1 + {{PropertyData|clearance}}. Both are normalized by the module, thus we need a head/clearance value of ''1 - d_in''. The additional {{incode| / 1mm}} and {{incode| * 2}} are required to overcome shortcomings already fixed in the development version of the FCGear Workbench, but porting those fixes back to the stable version may break existing models.

<!--T:34-->
Such "gears" allow the the number of teeth to be as low as ''two'' and are used as rotary vanes in pumps or compressors (cf. [https://en.wikipedia.org/wiki/Roots-type_supercharger Roots-type Supercharger]).

=== Infinitely large epicycloid === <!--T:35-->

<!--T:36-->
If the radius of the epicycloid's rolling circle becomes infinitely large, it becomes a rolling straight line. Such a degenerated epicycloid is called involute. Gears with such a tooth form are handled by the [[FCGear_InvoluteGear|involute gear]] command. It is by far the most common tooth form Today.

==Useful formulas== <!--T:25-->

<!--T:54-->
See [[FCGear_InvoluteGear#Useful_formulas|FCGear InvoluteGear]].


==Properties cycloid parameter view== <!--T:22-->
==Properties cycloid parameter view== <!--T:22-->


</translate>
<!--T:23-->
[[File:CycloidGear inner-outer-diameter 2.svg|400px|thumb|left]]
[[File:CycloidGear inner-outer-diameter 2.svg|400px]]
<translate>



<!--T:24-->
<!--T:24-->
{{Docnav
{{Docnav
|[[FCGear_InvoluteRack|FCGear InvoluteRack]]
|[[FCGear_InvoluteRack|InvoluteRack]]
|[[FCGear_CycloidRack|CycloidRack]]
|[[FCGear_BevelGear|FCGear BevelGear]]
|[[FCGear Workbench|FCGear Workbench]]
|[[FCGear_Workbench|FCGear]]
|IconL=FCGear_InvoluteRack.svg
|IconL=FCGear_InvoluteRack.svg
|IconR=FCGear_CycloidRack.svg
|IconC=FCGear_workbench_icon.svg
|IconC=FCGear_workbench_icon.svg
|IconR=FCGear_BevelGear.svg
}}
}}



Latest revision as of 15:06, 5 October 2022

FCGear CycloidGear

Menu location
Gear → Cycloid Gear
Workbenches
FCGear
Default shortcut
None
Introduced in version
v0.16
See also
FCGear InvoluteGear

Description

Cycloidal gears are very sensitive to an inaccurate adjustment of the centre distance, which then leads to a change in the transmission ratio. For these reasons, cycloidal gears are hardly found in mechanical engineering but are only used in special cases such as in the watch industry, for roots type blowers or for the drive of gear racks.

From left to right: Spur gearing, helical gearing, double helical gearing

Usage

  1. Switch to the FCGear Workbench.
  2. There are several ways to invoke the command:
    • Press the Cycloid Gear button in the toolbar.
    • Select the Gear → Cycloid Gear option from the menu.
  3. Change the gear parameter to the required conditions (see Properties).

Properties

Data

An FCGear CycloidGear object is derived from a Part Feature object and inherits all its properties. It also has the following additional properties:

accuracy

  • Datanumpoints (Integer): Default is 15. Change of the involute profile. Changing the value can lead to unexpected results.

base

  • Dataheight (Length): Default is 5 mm. Value of the gear width.
  • Datamodule (Length): Default is 1 mm. Module is the ratio of the reference diameter of the gear divided by the number of teeth (see Notes).
  • Datateeth (Integer): Default is 15. Number of teeth.

computed

  • Dataangular_backlash (Angle): (read-only)
  • Datadw (Length): (read-only) Working pitch diameter.

cycloid

  • Datainner_diameter (Float): (read-only) Diameter of the rolling circle of hypocycloid, normalized by the Datamodule (see Notes).
  • Dataouter_diameter (Float): Default is 7.5. Diameter of the rolling circle of epicycloid, normalized by the Datamodule (see Notes).

fillets

  • Datahead_fillet (Float): Default is 0 mm.
  • Dataroot_fillet (Float): Default is 0 mm.

helical

  • Databeta (Angle): Default is 0 °. With the helix angle β a helical gear is created – positive value → rotation direction right, negative value → rotation direction left.
  • Datadouble_helix (Bool): Default is false, true creates a double helix gear (see Notes).

tolerance

  • Databacklash (Length): Default is 0. Backlash, also called lash or play, is the distance between the teeth at a gear pair.
  • Dataclearance (Float): Default is 0.25 (see Notes).
  • Datahead (Float): Default is 0. Additional length of the tip of the teeth, normalized by the Datamodule.

version

  • Dataversion (String):

Notes

  • Cycloidal gears must always be specially matched to each other and can generally not be exchanged at will: In a gear pair, the value of inner_diameter on one gear must equal the outer_diameter on the other, and vice versa. See also the information in Properties cycloid parameter view below.
  • clearance: At a gear pair, clearance is the distance between the tooth tip of the first gear and the tooth root of the second gear.
  • double_helix: To use the double helical gearing the helix angle β (beta) for the helical gearing must first be entered.
  • module: Using ISO (International Organization for Standardization) guidelines, Module size is designated as the unit representing gear tooth-sizes. Module (m): m = 1 (p = 3.1416), m = 2 (p = 6.2832), m = 4 (p = 12.566). If you multiply Module by Pi, you can obtain Pitch (p). Pitch is the distance between corresponding points on adjacent teeth.

Special cases

Straight line as hypocycloid

To obtain a straight line, directly towards the center, as hypocycloid, use the following expression for the Datainner_diameter: teeth / 2. Such a tooth form is often found in historical clockworks and thus called "clock toothing". A larger Dataclearance makes the effect even more visible.

Full hypocycloid/epicycloid as tooth

To obtain a gear made of complete hypocycloid and epicycloid curves use the following expressions:

  • Datainner_diameter: 0.5 + 1e-6
  • Dataouter_diameter: inner_diameter
  • Dataclearance: (-1 + inner_diameter/1mm) * 2
  • Datahead: (-1 + outer_diameter/1mm) * 2

The reference diameter is d = m * z, with m being the Datamodule and z being the Datateeth. For a complete hypocycloid, the rolling diameter has to be d_i = d / (z*2) = m*z / (z*2). And if we now normalize this by the module, we get d_in = m*z / (z*2) / m = 1 / 2. The additional explicit tolerance value (1e-6 in the expression above) is required to overcome coincidence issues.

Now the cycloids' rolling circle diameters have to match the gear's addedum/dedendum. The addendum, i.e. the tooth length above the reference circle, is 1 + Datahead. The dedendum, i.e. the tooth length below the reference circle, is 1 + Dataclearance. Both are normalized by the module, thus we need a head/clearance value of 1 - d_in. The additional / 1mm and * 2 are required to overcome shortcomings already fixed in the development version of the FCGear Workbench, but porting those fixes back to the stable version may break existing models.

Such "gears" allow the the number of teeth to be as low as two and are used as rotary vanes in pumps or compressors (cf. Roots-type Supercharger).

Infinitely large epicycloid

If the radius of the epicycloid's rolling circle becomes infinitely large, it becomes a rolling straight line. Such a degenerated epicycloid is called involute. Gears with such a tooth form are handled by the involute gear command. It is by far the most common tooth form Today.

Useful formulas

See FCGear InvoluteGear.

Properties cycloid parameter view