Télécommande CNC
Télécommande pour effectuer le pointage sur CNC
Table des matières :
Une nouvelle télécommande pour CNC, boîtier en bois
Il s’agit en réalité d’une deuxième version, j’ai travaillé pendant un moment avec un prototype et voici donc la version définitive.
La télécommande est utilisée pour envoyer des commandes de déplacement vers le logiciel de contrôle de la CNC.
C’est en fait un clavier USB qui envoie des frappes de touches au logiciel, qui doit donc être au préalable configuré pour accepter les combinaisons de touches en question.
Le coeur de la chose est une carte Arduino Pro micro (qui inclue un contrôleur USB, permettant la fonction d’émulation de clavier ou souris).
Je suis heureux de partager le logiciel de cette télécommande, tous les détails, en particulier le câblage, sont expliqués sur mon repo Github:
https://github.com/ChristopheMineau/CNC_pendant/tree/main#
Elle possède deux principales fonctions: un mode “Jogging” pour l’approche rapide et lente, et un mode “MPG” (qui utilise la roue génératrice d’impulsion MPG) pour les ajustements fins.
Il contrôle 4 axes, X Y Z et A, le 4ième axe angulaire.
Par rapport au premier prototype, j’ai décidé de réduire le nombre de fonctions et boutons.
(Les boutons Start / Stop par exemple, n’étaient pas pratiques pour moi, j’ai eu plusieurs déboires causés par des confusions de boutons, qui ont abouti à des crashs d’outils…)
Il y a un sélecteur rotatif pour choisir le mode dans lequel on se trouve.
Je n’ai pas de boutons dédiés à l’axe A, en pratique, on n’en a pas vraiement besoin.
L’axe A est soit installé dans la direction de l’axe Y, soit de l’axe X.
Si A est parallèle à Y, alors la position X est réglée une fois pour toute sur l’axe A, ensuite on n’a plus besoin d’y toucher.
C’est pourquoi il y a un mode “JOG AYZ”, pour lequel les touches < et > sont en fait utilisées pour faire tourner l’axe A à la place de déplacer l’axe X.
De même, il y a un mode “JOG XAZ” quand A est le long de X.
J’ai fait le boitier dans du bois rouge genre acajou, j’ai emprunté cette idée à ce projet, merci à son auteur.
Images de la construction
Modélisation 3D
Le boitier est creusé à l’intérieur, et coupé en deux parties, avec un profil de rabet complémentaires sur la bordure entre les deux parties pour un emboîtage parfait.
Le chemin d’usinage pour la CNC est obtenu à partir de ce modèle.
Montage pour usiner les deux faces
Deux plots d’intexation en laiton sont fixées dans ces cales en contreplaqué, fixées à la table de la machine et alignées avec l’axe Y.
Les ébauches des pièces possèdent deux trous traversant permettant d’indexer la pièce exactement sur les deux faces.
Pièce du haut, face externe:
Pièce du haut, face interne:
Pièce du bas, face interne:
Quart de rond, à la défonceuse sous table
Après avoir séparé les deux pièces, un quart de rond est usiné à la défonceuse sous table.
Gravures
Avant la finition à l’huile, des gravures laser sont effectuées sur la pièce du haut.
Cela a été le tout premier projet qui utilise ma nouvelle extension d’une tête laser à ma CNC.
Sur la droite, on peut voir mon prototype dans un boitier plastique.
Câblage
La petite Arduino pro micro est montée sur une carte de prototypage, qui est vissée à la pièce du fond.
Notez le détail de l’emboiture entre les deux pièces de la coque.
Le produit fini
Vos commentaires sont les bien venus !
Christophe
All contents under Creative Commons BY-NC-SA license.
Anciens commentaires des lecteurs