freecad (0.21.2) angle pignon hélicoidal

  • Auteur de la discussion gerard06190
  • Date de début
G

gerard06190

Apprenti
Bonjour,

j'utilise depuis peu Freecad pour modéliser un renvoie d'angle.
Je voudrais faire 2 pignons de 12 et 9 dents au module 1,25.
Mon problème est que je ne comprends pas comment définir l'angle des dents des pignons, pour que les axes soient à 90°.
J'ai essayé de jouer sue le pas et la hauteur de l'hélice, mais c'est empirique, ce n'est pas ce que je cherche !
 
D

Dodore

Compagnon
Pignon hélicoïdal ou pignon conique?
peut être un exemple (dessin ou image) pour essayer de comprendre
 
G

gerard06190

Apprenti
Pas facile de trouver une image d'un renvoi d'angle sur internet !
Pour moi, ce sont des pignons hélicoïdaux. Je suppose que l'angle de la dent est de 45°.
p1010014.jpg
p1010013.jpg
 
T

Tom_Franche_Comté

Apprenti
voici un lien vers Printable
D'un pignon parametric créé sous OpenCAD. (fichier : involute_gears.scad)
OpenCAD est un logiciel gratuit. Il permet de customiser son pignon sur mesures :

sur l'onglet de droite on a les paramètres.
On appuie sur la double flèche pour valider les changements
et sur STL pour générer le fichier.

1724861256203.png
 
G

gerard06190

Apprenti
Merci Tom, mais j'avoue que ça me rajoute de la confusion.
Sur Freecad j'ai bien trouvé cette formule, mais là aussi j'ai du mal à comprendre.

Créer un engrenage hélicoïdal​

  1. Sélectionnez le profil d'engrenage dans la vue en arborescence.
  2. Appuyez sur le bouton PartDesign Hélice additive.
  3. Choisissez comme axe la normale du profil de l'engrenage, c'est-à-dire l'Axe normal de l'esquisse. introduit dans la version 0.20. (Dans les versions antérieures, l'axe Base Z pouvait être utilisé tant que le plan du profil n'avait pas été modifié).
  4. Choisissez un mode Hauteur-Tours.
  5. Réglez la hauteur DonnéesHeight à la largeur de la face souhaitée de l'engrenage.
  6. Pour définir l'angle de l'hélice souhaité, il faut une expression pour les tours DonnéesTurns.
    1. Cliquez sur l'icône bleue à droite du champ de saisie.
    2. Saisissez la formule suivante : Height * tan(25°) / (InvoluteGear.NumberOfTeeth * InvoluteGear.Modules * pi), où 25° est un exemple d'angle d'hélice souhaité (également appelé valeur bêta) et InvoluteGear est le nom DonnéesName du profil.
    3. Cliquez sur OK pour fermer l'éditeur de formule.
    4. Cliquez sur OK pour fermer le panneau des tâches.
Conseil : pour faire de l'angle d'hélice un paramètre accessible, utilisez une propriété dynamique :

  1. Sélectionnez le profil.
  2. Dans l'éditeur de propriétés, activez l'option Tout afficher dans le menu contextuel.
  3. Toujours dans le menu contextuel, sélectionnez l'option Ajouter une propriété. Remarque : cette entrée n'est disponible que lorsque l'option Tout afficher est active.
  4. Dans la boîte de dialogue Ajouter une propriété:
    1. Choisissez App::PropertyAngle comme Type.
    2. Définissez Gear comme Groupe.
    3. Définissez HelicalAngle comme Nom (sans espace).
    4. Cliquez sur OK.
    5. Maintenant une nouvelle propriété DonnéesHelical Angle (espace ajouté automatiquement), avec une valeur initiale de 0.0°, devient disponible.
  5. Attribuez l'angle hélicoïdal souhaité à la nouvelle propriété.
  6. Dans la formule de la propriété DonnéesTurns de l'Hélice additive, vous pouvez maintenant faire référence à InvoluteGear.HelicalAngle au lieu de la valeur codée en dur de 25°, en supposant que InvoluteGear est la DonnéesName du profil.
 
G

gerard06190

Apprenti
D'abord, merci à tout le monde pour m'avoir répondu.
J'ai passé beaucoup de temps à chercher, et je me suis rendu compte d'une chose.
Je le dis au conditionnel, il semblerait que si on utilise la valeur du périmètre primitif dans le pas de l'hélice, on obtient un angle de denture de 45°.
Comment j'en suis arrivé à ça ?
La valeur du périmètre primitif était très proche de ce que je cherchais en tâtonnant.
pignons.png
 

Sujets similaires

Haut