Comment faire des tracés sur image - Taillage d'engrenages.

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
SULREN
Messages : 56
Inscription : mar. 27/janv./2009 12:07
Localisation : Très proche de Toulouse, au nord-ouest

Re: Comment faire des tracés sur image - Taillage d'engrenages.

Message par SULREN »

Bonjour,
Bienvenue au club des "usineux" monsieur Le Soldat Inconnu.
En combinant les efforts des softeux et des usineux on va contribuer à entretenir la Bricolo Diversité.
Tu as dit:
J'essaie de refaire un programme pour dessiner un engrenage via la méthode de la "crémaillère" comme tu l'a dis plus haut.
Ça fais longtemps que je n'ai pas fais de petit code pour faire mumuse. Voilà une bonne occasion, je trouve la méthode de la "Crémaillère" vraiment plaisante.

La méthode de la crémaillère n'est pas de mon invention, c'est la norme. Les normes, dont la norme AFNOR, définissent le profil de la crémaillère génératrice. En voici une page. Il s'agit là de la norme pour les engrenages en développante de cercle, ceux de la mécanique générale, c'est à dire ceux que l'on trouve dans nos voitures.
Image

Il existe des crémaillères génératrices pour d'autres types d'engrenages comme ceux que l'on trouve en horlogerie. J'en connais une bonne dizaine.

Les engrenages sont soient taillées "par génération" sur machines numériques, soit sur fraiseuses traditionnelles à l'aide de fraise modules, comme celles de mon coffret ci-dessous. Ces fraises module sont elles-mêmes réalisées avec un profil qui résulte de la crémaillère génératrice normalisée.
FRAISES MODULE

Bonne oxygénation (sur Paris?). On attend ton programme.
Puisque tu vas à Paris, vas au Musées des Arts et Métiers voir des engrenages aux formes bizarres.
ENGRENAGES ZARBI
Ou cette pendule dont toutes les roues sont carrées ou polygonales, sauf la roue d'échappement.
PENDULE ROUES CARRES
@+
SULREN
Il faut savoir rire dans la tragédie et être profond dans la joie.
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Re: Comment faire des tracés sur image - Taillage d'engrenages.

Message par Le Soldat Inconnu »

le fond de la crémaillère est arrondi, cela rend l'affaire plus compliqué, j'étais partis sur du droit moi.
Comment on détermine le rayon de cet arrondi ? ou alors je pars sur un cercle qui est tangent aux 2 droites inclinées et passant par la ligne de pied ?
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

Re: Comment faire des tracés sur image - Taillage d'engrenages.

Message par Cool Dji »

Bonjour à tous,

@Soldat Inconnu
Je cherche aussi les équations pour dessiner les engrenages...
J'ai déjà trouvé ça : http://www.librecours.org/documents/10/1013.pdf, mais il n'y a pas la crémaillère de base.

@Surlen
Surlen, as-tu, s'il te plait, un lien qui indique les équations pour une crémaillère et un engrenage tel que présenté sur les images postées en début de ton post ?
Bravo pour tes usinages de précision. Je suis de Besançon, place forte de l'horlogerie et de la micro-mécanique !!

Merci et à bientôt
Only PureBasic makes it possible
SULREN
Messages : 56
Inscription : mar. 27/janv./2009 12:07
Localisation : Très proche de Toulouse, au nord-ouest

Re: Comment faire des tracés sur image - Taillage d'engrenages.

Message par SULREN »

Bonjour Le Soldat Inconnu,
Le dessin de la norme définit en fait deux crémaillères:
- La crémaillère de référence: C'est celle dont la matière est représentée par les hachures. C'est la crémaillère qui lorsqu'elle est réalisée sous la forme d'une pièce mécanique engrène avec une engrenage de même module qu'elle. C'est l'extrémité plate de la dent qui engrène.
- Le tracé de référence conjugué: C'est la crémaillère virtuelle qui taille le profil théorique des engrenages dans le cercle de la roue ébauche. L'extrémité de ses dents est arrondie pour creuser le fond des dents.

Un engrenage est défini par son module "m" et son nombre de dents "Z".
Les paramètres de la crémaillère de référence sont:
- Rayon des cercles de l'arrondi du profil conjugués sont Ro fp = 0,38*m (Ro correspond à la lettre grecque sur le dessin)
- Angle Alpha p = 20° qui est le standard général, mais il faut pouvoir tailler avec d'autres valeurs, comme 14° qui est aussi utilisée.
- hap = m
- hfp = 1,25 * m
- cp = 0,25 * m
Le profil des engrenages ne dépend pas du module, seule la dimension de l'engrenage est proportionnelle au module.
Par contre le profil des dents des engrenages dépend du nombre de dents et aussi du déport de denture appliqué lors du taillage.
Il y a un élément à bien connaître: c'est le trait horizontal p du dessin. C'est la ligne primitive de la crémaillère. Lors tu taillage virtuel cette ligne roule sur le cercle primitif de la roue à tailler. Pratiquer le déport de denture revient à faire ropuler sur le cercle primitif non pas la ligne primitive de la crémaillère, mais une ligne parallèle à elle. On fait un décalage. On pratique le déport de denture dans certains cas, qu'il serait trop long d'expliquer ici.

Ce programme est faisable, puisque un programmeur débutant comme moi l'a fait. J'ai aussi pris plaisir à l'écrire, mais la différence c'est que j'ai quand même "ramé grave" en particulier pour comprendre la syntaxe de PureBasic et j'y ai passé pas mal de jours.
J'ai travaillé en vectoriel et pas en génération d'images bitmap, car le but n'était pas de dessiner mais de générer les tableaux de chiffres correspondnat aux commandes à appliquer au volants de mon petit tour pour tailler un fly-cutter.
Il faut savoir rire dans la tragédie et être profond dans la joie.
SULREN
Messages : 56
Inscription : mar. 27/janv./2009 12:07
Localisation : Très proche de Toulouse, au nord-ouest

Re: Comment faire des tracés sur image - Taillage d'engrenages.

Message par SULREN »

Bonjour Cool Dji,
Merci pour ton message, mais je me sens tout petit par rapport aux spécialistes en micro mécanique de Besançon. Au début des années 70 je suis allé au lycée de Besançon installer un simulateur dans la section Automatismes.

Je ne connais pas de lien donnant les équations des engrenages, pour la bonne raison que je me suis bien gardé de choisir l'approche par les équations de la développante de cercle. Trop fastidieuse à mon avis. J'ai travaillé avec la crémaillère de référence, dont je vous ai donné tous les éléments.

Sur les images de mon tout premier post, le cercle vert est le cercle primitif de la roue, celui sur lequel roule la ligne primitive de la crémaillère (ligne horizontale), quand on ne fait pas de déport.
@+
Il faut savoir rire dans la tragédie et être profond dans la joie.
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Re: Comment faire des tracés sur image - Taillage d'engrenages.

Message par Le Soldat Inconnu »

OK, je vais faire comme je pense, et pour le découpage de l'engrenage, il faut donc partir sur le contour (5) de ton image, donc avec pied et tête arrondi. mais la crémaillère en elle même se dessine avec le contour 4

Pour le reste des valeurs, je connaissais déjà (je suis quand ingénieur en mécanique, c'est pour ça que le coup de la crémaillère m'intéresse car je ne connaissais pas la méthode)
N'expose pas tous tes calculs, laisse un peu de plaisir à la découverte, j'aimerais ne pas avoir la solution avoir d'avoir gratté le bazar :D
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
SULREN
Messages : 56
Inscription : mar. 27/janv./2009 12:07
Localisation : Très proche de Toulouse, au nord-ouest

Re: Comment faire des tracés sur image - Taillage d'engrenages.

Message par SULREN »

Jaime bien aussi les exercices intellectuels.
Mais ce serait bête de faire une erreur d'interprétation sur ce que doit être la crémaillère de référence.
Imagine que la zone où se trouve les hachures soit du vide et qu'on supprime cette partie de la feuille. Ce qui reste du dessin, c'est à dire les deux "mamelles" en blanc dirigées vers le bas, constitue la crémaillère de référence. Elle a les extrémités des dents en arrondi et le fond du creux de ses dents plat.
Je ne peux rien dire de plus sur la méthode. J'ai déjà tout dit.
je suis quand ingénieur en mécanique
C'est de la triche!!!! Tu as pris la Mécanique au biberon..... mais du travailles dans les automatismes.
Je suis ingénieur Automaticien.....j'ai pris la Mécanique sur le tard en autodidacte, et donc plutôt dans le whisky.
J'ai quand même fait de la Mécanique à l'école, au titre de la formation générale, mais c'était de la physique et des maths: la Mécanique du Point, la Mécanique du Solide, la Mécanique Générale (newtonienne)... et de la Mécanique des Fluides/Hydraulique. Je n'ai pas fait de Mécanique Quantique ou si peu...ni de Mécanique des Milieux Continus et je laissais la Mécanique Ondulatoire aux nanas :mrgreen: . Maintenant je me suis mis à la Mécanique Céleste pour mon projet d'horloge Astro :wink: .

SULREN
Il faut savoir rire dans la tragédie et être profond dans la joie.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Comment faire des tracés sur image - Taillage d'engrenag

Message par Backup »

........................
Dernière modification par Backup le dim. 20/mars/2011 14:26, modifié 1 fois.
SULREN
Messages : 56
Inscription : mar. 27/janv./2009 12:07
Localisation : Très proche de Toulouse, au nord-ouest

Re: Comment faire des tracés sur image - Taillage d'engrenages.

Message par SULREN »

Ouais! Faire des études longues permet d'assurer un certain minimum, mais pas forcément de bien réussir dans la vie. Ceux qui ont le mieux réussi dans ma famille avaient arrêté au certificat d'études (qui existait encore à l'époque). Ils n'ont rien à envier aux bac+n.
Il faut savoir rire dans la tragédie et être profond dans la joie.
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Re: Comment faire des tracés sur image - Taillage d'engrenages.

Message par jbernard13 »

Tous chez SULREN il pend sa crémaillère , on va manger à l'oeil ......
Jbernard13
SULREN
Messages : 56
Inscription : mar. 27/janv./2009 12:07
Localisation : Très proche de Toulouse, au nord-ouest

Re: Comment faire des tracés sur image - Taillage d'engrenages.

Message par SULREN »

Fais gaffe! Je suis sur Paris en ce moment. Avec la pénurie de carburant tu ne pourras pas faire Marseille Paris aller retour!
Il faut savoir rire dans la tragédie et être profond dans la joie.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Re: Comment faire des tracés sur image - Taillage d'engrenages.

Message par Backup »

SULREN a écrit :Fais gaffe! Je suis sur Paris en ce moment. Avec la pénurie de carburant tu ne pourras pas faire Marseille Paris aller retour!
ha bon ? les trains marchent a l'essence ? :roll: :lol:
SULREN
Messages : 56
Inscription : mar. 27/janv./2009 12:07
Localisation : Très proche de Toulouse, au nord-ouest

Re: Comment faire des tracés sur image - Taillage d'engrenages.

Message par SULREN »

C'est quoi un train? S'il te plaît dessine moi un train :twisted: .

Je suis "vénère" :x . Je travaille sur l'application N°2 dont j'ai parlé plus haut.
J'ai réussi à faire ma mire, à la superposer sur une photo très agrandie de dents de l'engrenage (1mm épaisseur), à orienter la mire dans tous les sens et à la zoomer plus ou moins pour qu'elle encadre bien les dents et depuis plusieurs heures je tourne en rond.

Il n'y a pas moyen de poser des points sur le contour du creux de la dent avec la souris en vue de relever les coordonnées de son profil.
Auriez vous un tuto la-dessus SVP? J'ai bien trouvé les commandes qui vont bien mais impossible de détecter le clic gauche et impossible d'obtenir MouseX et MouseY.
Je suis bloqué à ce stade. C'est incroyable!
Image
Merci d'avance.
Il faut savoir rire dans la tragédie et être profond dans la joie.
Avatar de l’utilisateur
Cool Dji
Messages : 1126
Inscription : ven. 05/sept./2008 11:42
Localisation : Besançon
Contact :

Re: Comment faire des tracés sur image - Taillage d'engrenages.

Message par Cool Dji »

Bah,

Surlen, récupérer les coordonnées souris et clic gauche...je te laisse chercher un peu :mrgreen:

Un indice : examine bien la souris !!
Only PureBasic makes it possible
SULREN
Messages : 56
Inscription : mar. 27/janv./2009 12:07
Localisation : Très proche de Toulouse, au nord-ouest

Re: Comment faire des tracés sur image - Taillage d'engrenages.

Message par SULREN »

Bonjour à tous,
Bonjour Cool Dji,
Suite à ton conseil:
Un indice : examine bien la souris !!
J'ai soulevé la queue de la souris. C'est bien une femelle, il n'y a pas de problème. :wink: JOKE!

J'ai bien mis la commande ExamineMouse() en début de tâche. Le Help sur MouseX ou MouseY est très clair la dessus, on ne peut pas commettre cet oubli.
ExamineMouse()
Sourx=MouseX() :Soury=MouseY()

Mais en faisant un Print de contrôle de Sourx dans la Console je trouve toujours 0
Est-ce que x et y sont relatifs à la window ouverte ou à l'écran? Mais de toutes façons je devrais récupérer un x et un y.
Il faut savoir rire dans la tragédie et être profond dans la joie.
Répondre