|
|
| Emplacement du menu |
|---|
| Gear → Crémaillère |
| Ateliers |
| Gear |
| Raccourci par défaut |
| Aucun |
| Introduit dans la version |
| v0.16 |
| Voir aussi |
| Gear Roue dentée à développante |
La commande FCGear Crémaillère crée une crémaillère à denture involutive avec des dents droites par défaut, qui peut également être transformée en crémaillère hélicoïdale ou en crémaillère hélicoïdal double.
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:
Crémaillères involutives de gauche à droite : crémaillère droite, crémaillère hélicoïdale, crémaillère hélicoïdale double
Voir aussi : Éditeur de propriétés
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 la crémaillère.Length) : valeur par défaut à 1 mm. Module est le rapport du diamètre de référence de la crémaillère divisé par le nombre de dents (voir Remarques).Integer) : valeur par défaut à 15. Nombre de dents.PythonObject) : objet gear Python.Length) : valeur par défaut à 5. Hauteur de la racine des dents à 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
Bool) : valeur par défaut à false, true crée une crémaillère à double hélice (voir Remarques).Angle) : valeur par défaut à 0°. Avec l'angle d'hélice β, une crémaillère hélicoïdale est créée. Une valeur positive → sens de rotation à droite, une valeur négative → sens de rotation à gauche (voir Remarques).Bool) : valeur par défaut à false. Si true et Donnéesbeta différente de zéro, les paramètres de la crémaillère sont recalculés en interne pour la crémaillère retournée.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 crémaillère :
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")