Modifications

Micro-tour

2 817 octets ajoutés, 27 novembre 2021 à 16:10
Commande des contrôleurs moteurs avec LinuxCnc
= Rétrofit LinuxCnc =
'''Mais qu'est ce qu'un retrofit ?'''<br />
Faire le rétrofit d'une machine c'est remplacer partiellement ou complètement son électronique.<br />
Cette démarche est généralement accompagné d'une rénovation comprenant nettoyage, peinture et autres améliorations pratiques.<br /><br />
 
'''Pourquoi faire un rétrofit ?'''<br />
L'électronique de ce tour se fait vieillissante.<br />
A l'époque, pour usiner une pièce, il fallait programmer manuellement chaque déplacement de la machine. Ça demande de l'expérience et c'est surtout très long.<br />
Aujourd'hui, il existe des logicielles de fabrications assistés par ordinateurs qui automatisent cette tâche. Le soucis, c'est que le langage de programmation de l'époque n'est pas compatible avec ces logiciels.<br /><br />
 
Remplacer une partie de l'électronique permettra d'utiliser des logiciels modernes tel que Fusion 360, SolidWorks et peut-être un jour FreeCad.<br />
 
=== Cahier des charges ===
* Sécuriser l'utilisation du tour (forcer la fermeture du cartère)
* Facilité l'utilisation du tour (boutons de contrôles physiques, éclairage de la zone de travail...)
* Fiabiliser le tour (capteurs vérifiant la position de la tourelle, capteur évitant une collision avec la poupée mobile...)
* Nettoyer la rouille, réparer les presses étoupes, faire un nouveau panneau de contrôle...
 
A fin de minimiser le coût et la charge de travail, cette conversion doit conserver un maximum de pièces d'origine.
 
=== Schéma structurel du RetroFit ===
En bleu les composants d'origines, en jaune les nouveaux composants:
[[Fichier:StructureLinuxCncTourEmco.jpg|vignette|centré]]
 
== Contrôleurs moteurs ==
Caractéristique des axes:
[[Fichier:Câblage arduino - Contrôleur Moteur 02.jpg|vignette|centré]]
=== Commande des contrôleurs moteurs avec LinuxCnc ===
LinuxCnc sait générer ces signaux, il suffit de configurer Step Type to 8 or 2:
[[Fichier:LinuxCncStepType8.jpg|vignette|centré]]
[[Fichier:CablageX35.jpg|vignette|centré]]
<br />
[[:File:Configuration Retrofit LinuxCnc Tour Emco Compact 5 25-11-21.zip]]<br />Cette configuration permet à LinuxCnc pour Step Type 8 (tout le reste de piloter la configuration carte contrôleur moteur d'origine.Son fonctionnement est bidon)validé, les axes X et Z fonctionnent.<br />[https://youtu.be/v5zNzp2b9nA Vidéo d'explication]<br />[https://youtu.be/WiTnNDD-yGQ Démonstration d'un usinage manuel]<br />Lignes importantes à ajouter dans le fichier de configuration HAL[[Fichier:HAL LCNC 251121.png|vignette|centré]]<br />'''A savoir:'''<br />Il faut alimenter la carte contrôleur moteur en 5v via les deux premières broches du connecteurs X35 '''ou''' X34. Il n'est pas nécessaire d'alimenter la carte via les connecteurs X35 '''et''' X34.hal<br />La documentation LinuxCnc indique ce brochage:<br />[[Fichier:LinuxCnc StepGen Type8BrochageDB25LCNC.png|vignette|centré]]En tenant compte des paramètres spécifiés dans le fichier HAL et de la couleurs des fils du câble DB25 cela donne:<br />[[Fichier:File:EmcoCompact5_StepperConfigCâbleDB25Coloré.zipjpg|vignette|centré]]Fil de COULEUR x avec une petite bande de couleur y<br />* Parport1_ROUGE-noir_xAxisPhaseA* Parport2_ORANGE-noir_xAxisPhaseB* Parport3_VERT-noir_xAxisPhaseC* Parport4_ROSE-noir_xAxisPhaseD* Parport5_BLEU-noir_zAxisPhaseA* Parport6_MARRON-blanc_zAxisPhaseB* Parport7_ROUGE-blanc_zAxisPhaseC* Parport8_ORANGE-blanc_zAxisPhaseD
== Tourelle ==
[[Fichier:CliquetTourelle2.jpg|vignette|centré]]
La tourelle permet de changer d'outil automatiquement. Elle dispose de 6 positions et ne peux tourner que dans un sens.
<br />
65
modifications