Jump to content

FCGear HypoCycloidGear

From FreeCAD Documentation

This documentation is not finished. Please help and contribute documentation.

GuiCommand model explains how commands should be documented. Browse Category:UnfinishedDocu to see more incomplete pages like this one. See Category:Command Reference for all commands.

See WikiPages to learn about editing the wiki pages, and go to Help FreeCAD to learn about other ways in which you can contribute.

FCGear HypoCycloidGear

Menu location
Gear → HypoCycloid Gear
Workbenches
Gear
Default shortcut
None
Introduced in version
1.0
See also
None

Description[edit | edit source]

The FCGear HypoCycloid Gear command creates two splined cam disks and a set of rollers that stay in touch with the disks' outer surfaces while moving.

Left: Hypocycloid gear. Right: Gear and transparently displayed also provided reversed gear and set of rollers

Please provide a short description what can be achieved using such a gear train.

Usage[edit | edit source]

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

Properties[edit | edit source]

See also: Property View.

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

Data[edit | edit source]

Disks

  • Datadisk-height (Length): Default is 10 mm. Height.
  • Datashow_disk0 (Bool): Default is true. Show main cam disc.
  • Datashow_disk1 (Bool): Default is true. Show another reversed cam disk om top.

Pins

  • Datacenter_pins (Bool): Default is true. Center pin Z axis to generated disks.
  • Datapin-height (Length): Default is 20 mm. Height.
  • Datashow_pins (Bool): Default is true. Create pins in place.

gear_parameter

  • Dataeccentricity (Float): Default is 1.5. Eccentricity.
  • Datahole_radius (Length): Default is 30 mm. Center hole's radius.
  • Datapin_circle_radius (Length): Default is 66 mm. Pin ball circle radius (overrides Tooth Pitch).
  • Datapressure_angle_lim (Angle): Default is 50°. Pressure angle limit.
  • Datapressure_angle_offset (Float): Default is 0.01. Offest in pressure angle.
  • Dataroller_diameter (Float): Default is 3.0. Roller diameter.
  • Datasegment_count (Integer): Default is 42. Number of points used for spline interpolation.
  • Datateeth_number (Integer): Default is 42.. Number of teeth in cam.

version

  • Dataversion (String): Default is 1.3.0. freecad.gears-version

Notes[edit | edit source]

The default gear(s) are displayed like this:

To display the cam disks and the set of rollers (pins) in different colours, we need three identical HypocycloidGear objects. Their visibility can be toggled:

  • Datashow_disk0 (Bool) for the main cam disk.
  • Datashow_disk1 (Bool) for a reversed cam disk on top.
  • Datashow_pins (Bool) for the set of pins.

Left: HypocycloidGear objects as created. Right: Objects repositioned to get a better view on each object

Scripting[edit | edit source]