freecad (0.21.2) angle pignon hélicoidal

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

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 !
 
Pignon hélicoïdal ou pignon conique?
peut être un exemple (dessin ou image) pour essayer de comprendre
 
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
 
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
 
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.
 
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

didou
Réponses
38
Affichages
11 643
lion10
lion10
B
Réponses
12
Affichages
2 384
schum22
S
Le Prolls
Réponses
29
Affichages
10 867
lea_march77
lea_march77
P
Réponses
13
Affichages
10 203
pierre 76
P
Retour
Haut