1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies. En savoir plus.

Vis mère pilotée par Arduino sur tour Lesto

Discussion dans 'Conversion de tours conventionnels' créé par G-M, 9 Septembre 2015.

  1. G-M

    G-M Apprenti

    Messages:
    168
    Inscrit:
    27 Avril 2012
    Localité:
    La Ferté Bernard
    Vis mère pilotée par Arduino sur tour Lesto
    Bonjour à tous,

    Je ne viens vous voir que rarement. Quand j'ai une question en fait :D
    J'essaie de me concentrer sur la coutellerie le reste du temps.

    Bref.
    Je posède un petit tour lesto qui me rend bien des services. Malheureusement, comme beaucoup il me manque les pignons servant aux avances et aux filetages (le tour n'a pas de barre de chariotage, uniquement une vis mère)

    Comme je fais joujou depuis quelques jours avec une carte arduino (funduino uno) je me prend à rêver de commander la vis mère de mon tour avec un moteur pas à pas.

    Je vous décris ici comment j'envisage les choses et vous me direz si je rêve éveillé ou si c'est faisable, ok?

    La configuration telle que je l'imagine:
    - Un disque ajouré sur la broche + deux ou trois fourches optiques pour avoir la position angulaire, le sens de rotation et le 0 angulaire.
    - Un afficheur LCD 4x20 pour afficher la consigne de pas et quelques infos
    - Quelques boutons, voir un clavier pour saisir la consigne
    - Un bouton tournant pour choisir pas à gauche, pas à droite
    - Un moteur pas à pas et une réducition sur la vis mère évidement
    - deux capteurs de fin de course déplaçables pour régler les arrêts en fonction de mon travail.
    - Et dans la boite, une carte arduino (uno ou méga suivant le besoin) et une carte de puissance.

    L'utilisation:
    -Je veux un truc qui me permet de faire du filetage avec une vitesse de broche faible, et une avance auto avec une vitesse de broche éventuellement plus rapide
    -Je veux pouvoir positionner un capteur de fin de course pour arrêter le filetage et un autre pour me positionner un peu avant le départ du filet
    - J'appuie sur un bouton pour lancer le cycle après avoir démarré la broche à basse vitesse
    - J'appuie sur un autre bouton pour lancer le retour au point de départ (éventuellement en vitesse rapide) après avoir dégagé l'outil.

    Ce que je compte faire dans l'ordre:
    - Faire joujou avec arduino : c'est commencé
    - Faire joujou avec un afficheur 4x20: c'est commencé
    - Faire joujou avec un petit driver de PaP et un petit moteur pas à pas : A faire
    - Faire joujou avec des fourches optiques : Elles sont commandées
    - Une fois ça fait, installer le tout sur le tour pour faire un proto sans usiner surtout pour voir si je perd des pas toussa.
    - Acheter la version définitive du matos (arduino méga si besoin, driver plus puissant si besoin)
    - Être super content et poster un joli dossier pour les possesseurs de tours sans pignon :D

    Qu'est ce vous en pensez?
     
  2. gaston48

    gaston48 Compagnon

    Messages:
    6 183
    Inscrit:
    26 Février 2008
    Localité:
    59000
    Vis mère pilotée par Arduino sur tour Lesto
    Bonjour,
    Très beau projet ! yapluka :-D
    Se poser la question de la résolution du codeur de broche en fonction de la précision souhaitable et de
    la bande passante de l'arduino
    Bien soigner la qualité des signaux de codeur de broche: Immunité lumière ambiante, "Schmitt trigger" les signaux.
    Précision de calcul des rapports, penser aux fractions irréductible, avec des nombres premier avec les problèmes d'arrondis
    et de ses cumuls d’erreur (l'idéal serait un flottant en double précision)

    Tout à fait faisable avec quelques fonctions HAL de Linuxcnc qui peut tourner sur BBB (Voir "machinekit")
     
  3. metalux

    metalux Compagnon

    Messages:
    2 241
    Inscrit:
    11 Janvier 2009
    Localité:
    nord
    Vis mère pilotée par Arduino sur tour Lesto
    en voila un projet a suivre avec intérêt :-D
    j'étais tombé il y a qq temps sur un système similaire, mais une véritable usine a gaz, il faut dire que l'Arduino n'existait pas

    tiens nous au courant ca va en intéresser plus d'un !
     
  4. phil135

    phil135 Compagnon

    Messages:
    935
    Inscrit:
    15 Septembre 2012
    Localité:
    france, essonne, nord
    Vis mère pilotée par Arduino sur tour Lesto
    intéressé aussi
    mon tour est plus récent, il a un variateur pour piloter la broche (et donc j'ai déjà un disque à encoches sur la broche) mais pour le reste un pilotage me plairait bien
    je pense, comme gastion48, que l'immunité aux perturbations diverses va être un truc important
    la notion de butée me serait nécessaire aussi en charriotage (mon tour n'en a pas), pas seulement en filetage
     
  5. G-M

    G-M Apprenti

    Messages:
    168
    Inscrit:
    27 Avril 2012
    Localité:
    La Ferté Bernard
    Vis mère pilotée par Arduino sur tour Lesto
    Bon, votre soutien moral me sera d'un grand secours :D

    Vos remarques confirment à peut près ce que j'avais en tête.
    Je vais continuer mes essais à petite échelle avant d'aller plus loin.
    Plus qu'à trouver du temps maintenant. C'est qu'en plus des copeaux je fais aussi des bébés :D

    A plus pour des nouvelles
     
  6. petitnicolas

    petitnicolas Ouvrier

    Messages:
    377
    Inscrit:
    8 Juillet 2012
    Localité:
    Drome
  7. metalux

    metalux Compagnon

    Messages:
    2 241
    Inscrit:
    11 Janvier 2009
    Localité:
    nord
  8. G-M

    G-M Apprenti

    Messages:
    168
    Inscrit:
    27 Avril 2012
    Localité:
    La Ferté Bernard
    Vis mère pilotée par Arduino sur tour Lesto
    Merci pour le tuyau.
    J'ai regardé un peu. Ca semble sympa parce que c'est tout prêt, par contre je ne crois pas que les performances soit supérieures à un arduino avec une extension adaptée.
    Et puis du coup oui, c'est moins rigolo :D

    Je vais plutôt garder mes sous pour basculer sur une arduino méga et une grosse carte pour moteur pas à pas si besoin.
     
  9. Nawfel

    Nawfel Apprenti

    Messages:
    54
    Inscrit:
    26 Août 2013
    Vis mère pilotée par Arduino sur tour Lesto
    Salut G-M ! J'ai quasiment le même projet, j'espère juste que tu es toujours motivé par le tien, c'est beaucoup de boulot, surtout quand on part de 0 !
    Ton dernier message date de plus d'un mois, donc j'espère que tu seras encore dans les parages pour qu'on puisse échanger ensemble :wink:

    Mon but est de piloter un PàP type Nema 23 270 oz-in soit environ 1,9 N.m (on en trouve sur eBay pour moins de 30$) avec une arduino. Le moteur sera raccordé en direct sur la vis-mère.

    J'ai acheté un starter kit Arduino, du coup dedans il y avait un petit PàP 5V et un afficheur 16x2. Pour se faire la main en programmation sans trop se ruiner, c'est parfait.

    Du coup, Je pars sur deux modes sélectionnables par un bouton poussoir via l'afficheur "Manuel" et "Automatique".

    - En mode Manuel :

    Ce mode servirait simplement d'avance rapide ou pour réaliser un épaulement rapide sans grande précision.

    Il suffit simplement d'utiliser un potentiomètre et le tourner à droite ou à gauche pour faire tourner le PàP dans un sens ou dans l'autre. Pour rendre les choses plus intéressantes : plus on tournera le potar dans un sens, plus le moteur tournera rapidement. Voir exemple de fonctionnement dans cette vidéo :



    Avec un Nema 23 on peut aller beaucoup plus vite en rotation bien sûr (ce petit 5V a un réducteur intégré). Pour cette partie là, j'ai déjà un code fonctionnel, avec un "point milieu" pour que le moteur reste fixe (et pas hésitant entre tourner en sens horaire et sens trigo).

    Les valeurs d'avance instantanées du trainard seront affichées sur le LCD et calculées en direct suivant la vitesse du moteur (très simple à réaliser avec un moteur PàP puisqu'on sait l'orienter au pas près).
    Le nombre de millimètres parcourus s'affichera également (avec possibilité de remise à 0 une fois le repère pris par exemple).

    - En mode Automatique :

    - On prend notre 0 en X et Z de façon conventionnelle
    - On met l'afficheur LCD à 0
    - On avance en X de la passe à prendre
    - On choisit la longueur de travail au dixième près
    - On choisit la vitesse d'avance
    - On valide 2 fois
    - Le moteur avance de la valeur indiquée à la vitesse indiquée

    - Le Matériel :

    - 1x Arduino Uno ou Mega (suivant les librairies, le code et les pins utilisés, je verrai bien) 8$

    [​IMG]

    - 1x potentiomètre 1 tour 270° ou rectiligne de bonne qualité (celui que j'ai a une zone analogique morte entre 0 et 103 ça fait quand même 10% de la plage dispo jusqu'à 1023) ~6$

    [​IMG]

    - 1x Afficheur LCD 16x2 avec 5 boutons intégrés 3,38$

    [​IMG]

    OU

    - 1x Afficheur LCD 16x2 avec port Serial (pour économiser un paquet de pins digitales) 3,21$

    [​IMG]

    - 1x Moteur PàP Nema 23 270 oz-in 24V 29,98$

    [​IMG]

    - 1x Alim 24V 5A 120 W 14,99$

    [​IMG]

    - 1x Driver Moteur PàP TB6600 4A 9,89$

    [​IMG]

    En gros 60 € au total, ça me semble correct pour un système d'avance automatisé :-D (bon c'est sans compter le câblage et les pièces de montage maison).
     
    Dernière édition: 29 Octobre 2015
  10. lion10

    lion10 Compagnon

    Messages:
    3 389
    Inscrit:
    7 Mai 2010
    Vis mère pilotée par Arduino sur tour Lesto
    Bonjour
    2 idées à ajouter à votre document d'exigence avant de passer à la réalisation :
    -intégrer un "retombeur dans le pas numérique" si vous avez un mode filetage semi automatique,
    -prévoir une avance numérique sur le transversal pour faire certains tournages coniques.

    1 moyen de test :
    un crayon en guise d'outil pour vérifier le filet tracé et la retombée dans le pas.

    cdlt lion10
     
  11. Nawfel

    Nawfel Apprenti

    Messages:
    54
    Inscrit:
    26 Août 2013
    Vis mère pilotée par Arduino sur tour Lesto
    Bien vu Lion10, mais pour le moment les filetages/taraudages seront faits à la mano (pas de grands diamètres en perspective) et je n'ai pas une nécessité absolue de cônes non plus. C'est en grande partie pour ces raisons que je me contente de motoriser un seul axe et de ne pas ajouter un capteur de broche.
     
  12. G-M

    G-M Apprenti

    Messages:
    168
    Inscrit:
    27 Avril 2012
    Localité:
    La Ferté Bernard
    Vis mère pilotée par Arduino sur tour Lesto
    Très intéressant tout ça.
    Non je n'abandonne pas l'idée. Mais je n'ai pas le temps en ce moment.
    Je compte retomber dans le pas en mesurant à tout instant la position angulaire de la broche
     
  13. lion10

    lion10 Compagnon

    Messages:
    3 389
    Inscrit:
    7 Mai 2010
    Vis mère pilotée par Arduino sur tour Lesto
    Bonjour
    Le reproche que je pourrai faire à cette solution c'est l'ergonomie. La rotation du potentionmètre est forcément limitée et vous pourriez avoir une incertitude en le tournant.
    Je verrai plutot une roue codeuse qui n'est pas limitée en rotation faite maison ensuite vous pourriez facilement agir sur l'axe si vous voulez durcir le mouvement que ce soit par du retour de force électromécanique ou pas une vis de pression à bille mise sur l'extrémité de l'axe.
    En plus avec cette solution vous pourriez très bien avoir un autre mode de fonctionnement en remplaçant la rotation de la manivelle du trainard ou du petit chariot (approche précise) par la rotation de la roue codeuse. L'avance par tour se déduit ensuite du pas en X que vous pourriez faire variable par une autre entrée.
    Vous pourriez aussi considérer une interface avec joystick pour certaines partie de votre interface, mais moi je préfèrerai si c'était à faire la roue codeuse.

    cdlt lion10
     
  14. Charly 57

    Charly 57 Compagnon

    Messages:
    3 770
    Inscrit:
    21 Décembre 2008
    Localité:
    Moselle
  15. mwm

    mwm Compagnon

    Messages:
    2 186
    Inscrit:
    22 Mars 2014
    Localité:
    FR-30
    Vis mère pilotée par Arduino sur tour Lesto
    bonsoir,
    Il y a des potentiomètres multi tour avec un vernier comptant les graduations par tour ... c'est très précis en version bobinée genre "cermet" je les connait dans cette version, ou bien en linéaire , se déplaçant devant une règle graduée, mais le joy- stick reste une bonne solution néanmoins
    La roue codeuse est assez facile à réaliser, par tournage et perçage à l'aide d'un diviseur en tenant compte du nombre de trous à percer ou d'encoches à réaliser ... les fourches opto électroniques conviennent très bien avec ce montage, surtout que c'est très fiable en réponse, pas trop de soucis avec la lumière parasite et les parasite créées par les montages électroniques,,
     
Chargement...

Partager cette page