Projet Fraiseuse X2 - Avance Auto "X"

  • Auteur de la discussion Auteur de la discussion Plopiche
  • Date de début Date de début
Le tableau de bord des boutons de commande.

WhatsApp Image 2024-05-29 à 12.51.36_5fa7c7d2.jpg


WhatsApp Image 2024-05-29 à 12.52.00_f4062d95.jpg
 
Dernière édition:
Avance auto X"" Fonctionnement du programme :

Bouton vert : Avance + vitesse reglée par potentiometre
Led verte allumée quand le moteur tourne.
Bouton bleu : Avance - vitesse regle par potentiomètre (Il n'y a qu'un seul potentiomètre)
Led bleue allumée quand le moteur tourne
Bouton rouge : Arrêt avec allumage LED rouge 2 secondes
Boutons jaunes : Avance rapide + et - Pour avoir l'avance rapide il faut maintenir le bouton enfoncé
Led jaune + ou Led jaune - allumée quand le moteur tourne.
Si on maintient un bouton d'avance rapide (jaune) enfoncé et qu'on appuie sur le bouton rouge le moteur s'arrête et la Led rouge s'allume pendant 2 secondes.

Le programme a été adapté pour obtenir une relation linéaire entre l'angle de rotation du potentiomètre et la vitesse du moteur.

Tableau de bord :

Tableau de bord.jpg
 
Dernière édition:
Boutons poussoirs et anti rebond : Chat GPT a mis une tempo de 50 ms pour l'anti rebond des boutons poussoirs de mon prototype.
J'ai enregistré le signal ci dessous. L'état paraît stable au bout de 100 ns. J'ai essayé une tempo d'antirebond de 1 ms et ça fonctionne.
Mais ce n'est pas la solution que je vais adopter : Mes antirebonds seront des circuits MAX6816

SDS00057.png
 
Non, l’oscillogramme que tu montres, il y a aucun rebond. Juste un temps de descente.
J'ai lu que certains boutons poussoirs n'ont pas de rebond. Cpendant si je ne met pas de pause antirebond le fonctionnement devient aléatoire.
Les MAX 6816 me plaisent bien . J'en ai commandé et je vais les tester.

6816.jpg
 
Je crois me souvenir que dans les modules logiques style Silimog, les entrées issues de boutons poussoir , FdC etc..étaient validées par une simple temporisation (circuit RC). Et c'était fiable.
 
Pour le tableau de bord j'ai 2 solutions : devant à droite de la table ou derrière à droite de la table
Vos avis sont les bienvenus :)
Le moteur pas à pas est monté sur un étrier qui peut se démonter afin de retrouver le fonctionnement d'origine avec le volant.
L'entrainement du volant est fait avec un crabot (Imprimé ou fraisé)
Le tableau de bord sera sans doute une plaque imprimée en 2 couleurs fixée sur un coffret métallique contenant l'électronique.
J'aurais pu déporter l'électronique mais je n'aime pas les long fils entre les boutons poussoirs et l'électronique.

Table + TB.jpg
 
Tes Max6816, j’ai regardé, c’est des circuits qui ajoutent 50ms. Donc je vois pas l’intérêt, tu peux le faire par programme.
 
validées par une simple temporisation (circuit RC). Et c'était fiable.
Oui, on peux faire ça mais il faut que l’ entrée micro soit trigger de schmitt, c’est pas le cas sur le micro 328p de l’arduino. Il faut alors rajouter une porte trigger entre la cellule RC et l’entrée du micro.
Autant faire ça par programme.
 
Tes Max6816, j’ai regardé, c’est des circuits qui ajoutent 50ms. Donc je vois pas l’intérêt, tu peux le faire par programme.
Oui mais mon circuit sera plus joli avec des CMS 8-)
Chat GPT* considère la solution matérielle comme plus fiable que par programme.

* Pour moi, mécréant, Chat GPT donne toutes les réponses à mes questions. Comme le Coran le fait pour les musulmans.
 
Dernière édition:
Finalement pas sur que je mette des MAX6816.
J'ai testé les boutons poussoirs définitifs (Différents de mon prototype) Ils sont lumineux. On peut brancher l'éclairage dans nimporte quel sens. La consommation à 5 V est de 5 MA ce qui convient aux sorties de l'Arduino.
J'ai aussi regardé les éventuels rebonds (Sur une résistance de 4.7 K Ohms reliée au + 5 V
Je n'utilise pas les résistances Pull Up de l'arduino Nano dont je trouve les valeurs trop grandes.
Seu le bouton d'arrêt est différent (Schneider Harmony)

WhatsApp Image 2024-06-14 à 10.54.06_c4571768.jpg


SDS00058.jpg
 
Il est clair que tu n’as aucun rebond et un temps de descente très rapide. Tu peux attaquer directement l’entrée de l’arduino.
Il serai intéressant de connaître la technologie de l’inter. ILS? (Inter à lame souple et un petit aimant)
 
Voici le PCB de la commande de l'avance "X" de ma fraiseux X2 . C'est la 2e version.
Je dessine avec Wintypon.
L'Arduino nano est alimenté en 7V par une carte de conversion DC/DC à partir dur 36 V de l'alimentation du driver DM542T
Les 5 entrées de commande sont reliées au +5 V par des résistances de 4.7 K Ohms
il y a aussi les sorties de 5 Leds du tableau de bord.
Et bien sur les commandes du Driver du moteur pas a pas.

Pcb Avance X.jpg
 
Dernière édition:
J'ai corrigé une erreur et ajouté un bornier à 3 bornes. dans le cas ou j'arrive a utiliser la manivelle électronique D 19 servira à l'activer et D2 et D3 seront réservés pour les signaux A et B de la manivelle. Et de toute façon il vaut mieux avoir accès aux broches non utilisées du micro controleur.

Pcb Avance X.jpg
 
Pour tester les circuits antirebond MAX6816 j'ai dessiné un petit PCB. Mes antirebonds logiciels fonctionnent bien mais j'ai envie de tester les MAX6816

PCB test MAX6816.jpg
 
Encore une modification : je passe à la version 16
Au lieu de refaire les volants pour qu'ils puissent passer sous la plaque supérieure, j'ai utilisé le volant d'origine.
Comme il dépasse du dessous de la plaque je vais faire un fraisage dans celle - ci pour loger le volant.
L'entrainement est réalisé par 6 goupilles de 4 mm à bout arrondi.
Je pense que ça va diminuer un peu la longueur de la plaque.
Il faut aussi que je refasse la manivelle du volant plus courte.
je vais refaire le dessin d'ensemble avec ces nouvelles dispositions.

Volant.jpg
 
C'est complètement manuel : Soit on veut une avance automatique soit on veut utiliser le volant pour positionner la glissière "X" avec précision. Dans ce dernier cas on peut démonter la plaque fixée dans les rainures de la table.
J'aurais pu automatiser cette fonction mais finalement je n'ai pas trouvé indispensable. J'avais même acheté des verins linéaires pour ça.
 
Plan d'ensemble de la version 16
Il manque encore le boitier sur lequel sera fixé le tableau de bord. Il sera imprimé en 3D

Test d'assemblage.jpg
 
Bonjour
Comme c'est mon fils qui travaille sur une CNC et qu'il a peu de temps disponible j'ai remplacé les dents du crabot usinées en CNC par des goulilles en acier à bout rond.
 
Finalement je suis revenu aux crabots usinés en CNC.
En attendant que mon fils aie le temps de fraiser la plaque qui supporte le dispositif d'avance et qu'il imprime le support du moteur pas à pas en PC FC, je me suis lancé dans la fabrication d'une semelle pour mon diviseur.
J'ai ajouté cette semelle car le bridage d'origine n'est pas pratique. Et franchement gênant quand on monte un mandrin sur le diviseur.

Semelle diviseur 1.jpg


Semelle diviseur 2.jpg
 
Avance auto "X" :
Equerre de fixation du moteur pas à pas imprimée en 3D Matériau : PCFC
Pour les crabots nous allons les imprimer en Nylon fibre de verre.

WhatsApp Image 2024-11-14 à 15.26.11_a13eb53d.jpg


WhatsApp Image 2024-11-14 à 15.26.23_1da39a40.jpg


WhatsApp Image 2024-11-14 à 15.26.44_22db785d.jpg


WhatsApp Image 2024-11-14 à 15.26.53_4ea96d21.jpg
 
Voici un premier essai d'impression des crabots d'entainement de la vis "X" de ma fraiseuse X2
Le crabot de gauche est fixé sur le volant de la machine par un écrou M8 au centre. L'entrainement de la manivelle se fait par 3 goupilles de 3 mm. (3 trous dans la manivelle)
Le crabot de droite quant a lui est entrainé par 3 goupilles de 4 mm par la pièce de droite dont la queue est bloquée dans l'accouplement monté sur l'axe du moteur. Les deux pièces sont maintenues ensemble par une vis M4 au centre.
Les dents des crabots : Celle de gauche sont arrondies , celles de droite sont trapézoïdales. Dans la version finale, les deux seront arrondies.
Pour la version finale la matière sera du Nylon fibre de verre rouge.
Il reste à ajuster les diamètres, essentiellement les diamètres des trous de goupille
Dans la version finale , la pièce de droite sera en alliage 7075.

Crabots.jpg
 
Moi, je rêve d'un crabotage automatique. Style embrayage électromagnétique qui s'enclenche quand on alimente le moteur...
 

Sujets similaires

Coolantom
Réponses
3
Affichages
991
fauxjetons
fauxjetons
Coolantom
Réponses
13
Affichages
1 133
RzO
tournele
Réponses
12
Affichages
956
tournele
tournele
p.e.basile
Réponses
8
Affichages
1 583
p.e.basile
p.e.basile
Florian 46
Général DUFOUR F59
Réponses
28
Affichages
24 647
laboureau
laboureau
baptiste44
Réponses
95
Affichages
31 414
baptiste44
baptiste44
L
Réponses
25
Affichages
1 606
yvon29
yvon29
B
Réponses
4
Affichages
52 287
FTX
B
Réponses
1
Affichages
11 437
Bertitou
B
P
Réponses
91
Affichages
16 644
p7m13
P
RzO
Réponses
118
Affichages
12 576
RzO

Sujets similaires

O
Réponses
15
Affichages
8 825
barbier 09000
B
biscotte74
Réponses
66
Affichages
20 172
biscotte74
biscotte74
L
Réponses
5
Affichages
4 538
guy34
G
D
Réponses
25
Affichages
3 294
Darne
D
Retour
Haut