FCGear CycloidGear/fr

Gear Roue dentée cycloïde

Emplacement du menu
Gear → Roue dentée cycloïde
Ateliers
Gear
Raccourci par défaut
Aucun
Introduit dans la version
v0.16
Voir aussi
Gear Roue dentée à développante

Description

La commande FCGear Roue dentée cycloïde crée une roue dentée cycloïdale avec une roue dentée droite par défaut qui peut également être transformé en roue dentée hélicoïdale ou en roue dentée hélicoïdale double.

Les roues dentées cycloïdales sont très sensibles à un ajustement inexact de la distance centrale, ce qui entraîne alors une modification du rapport de transmission. Pour ces raisons, les roues dentées cycloïdales sont peu présents dans la construction mécanique mais ne sont utilisés que dans des cas particuliers tels que dans l'industrie horlogère, pour les compresseurs mécaniques ou pour l'entraînement de crémaillères.

De gauche à droite : roue dentée droite, roue dentée hélicoïdale, roue dentée hélicoïdale double

Utilisation

  1. Passez à l' atelier Gear.
  2. Il y a plusieurs façons de lancer la commande :
    • Appuyez sur le bouton Roue dentée cycloïde dans la barre d'outils.
    • Sélectionnez l'option Gear → Roue dentée cycloïde du menu.
  3. Modifiez le paramètre de la roue dentée en fonction des conditions requises (voir Propriétés).

Propriétés

Voir aussi : Éditeur de propriétés

Un objet FCGear CycloidGear est dérivé d'un Part Feature et hérite de toutes ses propriétés. Il possède également les propriétés supplémentaires suivantes :

Données

accuracy

base

computed

cycloid

fillets

helical

tolerance

version

Remarques

Cas particuliers

Ligne droite comme hypocycloïde

Pour obtenir une ligne droite, directement vers le centre, comme l'hypocycloïde, utilisez l'expression suivante pour Donnéesinner_diameter : teeth / 2. Une telle forme de dent se retrouve souvent dans les horloges historiques et est donc appelée "denture d'horloge". Une Donnéesclearance plus grande rend l'effet encore plus visible.

Hypocycloïde/épicycloïde complet en tant que dent

Pour obtenir une roue dentée constituée de courbes hypocycloïdes et épicycloïdes complètes, utilisez les expressions suivantes :

Le diamètre de référence est d = m * z, avec m étant le Donnéesmodule et z étant le nombre de dents Donnéesnum_teeth.
Pour une hypocycloïde complète, le diamètre de roulement doit être d_i = d / (z*2) = m*z / (z*2). Et si nous normalisons maintenant cela par le module, nous obtenons d_in = m*z / (z*2) / m = 1 / 2. La valeur de tolérance explicite supplémentaire (1e-6 dans l'expression ci-dessus) est nécessaire pour surmonter les problèmes de coïncidence.

Les diamètres des cercles de roulement des cycloïdes doivent maintenant correspondre à l'addedum/dedendum de la roue dentée. L'addendum, c'est-à-dire la longueur de la dent au-dessus du cercle de référence, est égal à 1 + Donnéeshead. Le dedendum, c'est-à-dire la longueur de la dent en dessous du cercle de référence, est de 1 + Donnéesclearance. Les deux sont normalisés par le module, donc nous avons besoin d'une valeur de tête/dégagement (head/clearance) de 1 - d_in. Les valeurs supplémentaires / 1mm et * 2 sont nécessaires pour pallier les défauts déjà corrigés dans la version de développement de l'atelier Gear, mais le portage de ces corrections dans la version stable peut casser les modèles existants.

De telles "roues dentées" permettent de réduire le nombre de dents à "deux" et sont utilisés comme palettes rotatives dans les pompes ou les compresseurs (cf. Compresseur mécanique à lobes).

Epicycloïde infiniment grand

Si le rayon du cercle de roulement de l'épicycloïde devient infiniment grand, il devient une ligne droite de roulement. Une telle épicycloïde dégénérée est appelée développante. Les roues dentées avec une telle forme de dent sont gérés par la commande roue dentée à développante. C'est de loin la forme de dent la plus courante aujourd'hui.

Formules utiles

Voir Gear Roue dentée à développante.

Propriétés vue paramètres cycloïdes

Script

Utilisez la puissance de Python pour automatiser la modélisation de votre roue dentée :

import FreeCAD as App
import FreeCADGui as Gui
import freecad.gears.commands
gear = freecad.gears.commands.CreateCycloidGear.create()
gear.num_teeth = 20
gear.helix_angle = 20
gear.height = 10
gear.double_helix = True
App.ActiveDocument.recompute()
Gui.SendMsgToActiveView("ViewFit")