|
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 |
Description
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:
- Une crémaillère avec un engrenage sur un barrage de retenue.
- Divers systèmes de crémaillère de chemins de fer à crémaillère.
- Direction à crémaillère dans un véhicule.
- Treuil à crémaillère utilisé comme palan mécanique (par exemple, un cric de voiture).
- Entraînements pneumatiques à crémaillère utilisés pour contrôler les vannes dans le transport par pipeline.
De gauche à droite : engrenage droit, engrenage hélicoïdal, engrenage hélicoïdal double.
Utilisation
- Passez à l'
atelier FCGear.
- Il y a plusieurs façons de lancer la commande :
- Appuyez sur
Involute Rack dans la barre d'outils.
- Sélectionnez l'option Gear →
Involute Rack dans le menu.
- Appuyez sur
- Modifiez le paramètre de l'engrenage en fonction des conditions requises (voir Propriétés).
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 :
Données
base
- Donnéesadd_endings (
Bool
) : sitrue
(valeur par défaut), alors la longueur totale de la crémaillère est égale à dents * pas. Sifalse
, alors la crémaillère commence par un front de dent. - Donnéesheight (
Length
) : valeur par défaut à5 mm
. Valeur de la largeur de l'engrenage. - Donnéesmodule (
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). - Donnéesteeth (
Integer
) : valeur par défaut à15
. Nombre de dents. - Donnéesthickness (
Length
) : valeur par défaut à5
. Hauteur de la racine de la dent à la face inférieure de la tige.
computed
- Donnéestransverse_pitch (
Length
) : (lecture seule) pas dans le plan transversal (voir Remarques).
fillets
- Donnéeshead_fillet (
Float
) : valeur par défaut à0 mm
. - Donnéesroot_fillet (
Float
) : valeur par défaut à0 mm
.
helical
- Donnéesbeta (
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). - Donnéesdouble_helix (
Bool
) : valeur par défaut àfalse
,true
crée un engrenage à double hélice (voir Remarques). - Donnéesproperties_from_tool (
Bool
) : valeur par défaut àfalse
. Sitrue
et Donnéesbeta différente de zéro, les paramètres de l'engrenage sont recalculés en interne pour l'engrenage tourné.
involute
- Donnéespressure_angle (
Angle
) : valeur par défaut à20 °
(voir Remarques).
precision
- Donnéessimplified (
Bool
) : valeur par défaut àfalse
,true
génère un affichage simplifié (sans dents).
tolerance
- Donnéesclearance (
Float
) : valeur par défaut à0.25
(voir Remarques). - Donnéeshead (
Float
) : valeur par défaut à0
. Cette valeur est utilisée pour modifier la hauteur de la dent.
version
- Donnéesversion (
String
) :
Remarques
- transverse_pitch: la valeur est le résultat de la multiplication de module * pi. Cela signifie que pour la crémaillère à développante standard de FCGear: 15 (teeth) * 3.14 (transverse_pitch) est de 47,12 mm. Voir également module ci-dessous.
- clearance: pour une paire d'engrenages, le jeu est la distance entre l'extrémité de la dent du premier engrenage et la racine de la dent du deuxième engrenage.
- double_helix: pour utiliser l'engrenage hélicoïdal double, l'angle d'hélice β (beta) pour l'engrenage hélicoïdal doit d'abord être saisi.
- module: en utilisant les directives ISO (Organisation internationale de normalisation), la taille du module est désignée comme l'unité représentant la taille des dents des engrenages. Module (m): m = 1 (p = 3.1416), m = 2 (p = 6.2832), m = 4 (p = 12.566). Si vous multipliez Module par Pi, vous pouvez obtenir Pitch (p) (le pas). Le pas est la distance entre les points correspondants sur les dents adjacentes. Le résultat de la multiplication est affiché dans transverse_pitch
- pressure_parameter: modifiez le paramètre uniquement si une connaissance suffisante de la géométrie de l'engrenage est disponible.
Formules utiles
Voir FCGear InvoluteGear.
Script
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")
Cette page est extraite de https://wiki.freecad.org/FCGear_InvoluteRack