|
|
| Emplacement du menu |
|---|
| Gear → Involute Rack |
| Ateliers |
| FCGear |
| Raccourci par défaut |
| Aucun |
| Introduit dans la version |
| v0.16 |
| Voir aussi |
| FCGear Engrenage à développante |
Les crémaillères sont utilisées pour convertir un mouvement rotatif en un mouvement linéaire ou vice versa. Les exemples suivants présentent les différentes applications:
De gauche à droite : engrenage droit, engrenage hélicoïdal, engrenage hélicoïdal double.
Un objet FCGear InvoluteRack 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 :
base
Bool) : si true (valeur par défaut), alors la longueur totale de la crémaillère est égale à dents * pas. Si false, alors la crémaillère commence par un front de dent.Length) : valeur par défaut à 5 mm. Valeur de la largeur de l'engrenage.Length) : valeur par défaut à 1 mm. Module est le rapport du diamètre de référence de l'engrenage divisé par le nombre de dents (voir Remarques).Integer) : valeur par défaut à 15. Nombre de dents.Length) : valeur par défaut à 5. Hauteur de la racine de la dent à la face inférieure de la tige.computed
Length) : (lecture seule) pas dans le plan transversal (voir Remarques).fillets
Float) : valeur par défaut à 0 mm.Float) : valeur par défaut à 0 mm.helical
Angle) : valeur par défaut à 0 °. Avec l'angle d'hélice β, un engrenage hélicoïdal est créé - valeur positive → sens de rotation à droite, valeur négative → sens de rotation à gauche (voir Remarques).Bool) : valeur par défaut à false, true crée un engrenage à double hélice (voir Remarques).Bool) : valeur par défaut à false. Si true et Donnéesbeta différente de zéro, les paramètres de l'engrenage sont recalculés en interne pour l'engrenage tourné.involute
Angle) : valeur par défaut à 20 ° (voir Remarques).precision
Bool) : valeur par défaut à false, true génère un affichage simplifié (sans dents).tolerance
Float) : valeur par défaut à 0.25 (voir Remarques).Float) : valeur par défaut à 0. Cette valeur est utilisée pour modifier la hauteur de la dent.version
String) :
Voir FCGear InvoluteGear.
Utilisez la puissance de Python pour automatiser la modélisation de votre engrenage:
import FreeCAD as App
import freecad.gears.commands
gear = freecad.gears.commands.CreateInvoluteRack.create()
gear.teeth = 20
gear.beta = 20
gear.height = 10
gear.double_helix = True
App.ActiveDocument.recompute()
Gui.SendMsgToActiveView("ViewFit")