Modifications

Aller à : navigation, rechercher

DecoupeVinyl/Restauration

6 383 octets ajoutés, 13 décembre 2012 à 12:54
aucun résumé de modification
|contributeurs = [[contributeur::Cedric]]
|matériaux = [[materiau::papier]],[[materiau::électronique]],[[materiau::RaspberryPi]]
|categories =[[:Catégorie:Recyclage]]
|cadModel =
|url =
}}
 
===Présentation===Cette découpe vinyl, de marque Graftec, nous a été donné par le collectif [http://www.echelleinconnue.net/ echelle inconnue]
 
Cette découpe vinyl, de marque Graftec, nous a été donné par le collectif [http://www.echelleinconnue.net/ echelle inconnue]
<gallery>
Image:Panneau.jpg|C'est le modèle FC2100 qui date des années 80
Image:Numero.serie.jpg
Image:Boutons.jpg|une interface de mathusalem
</gallery>
 
Il existe des drivers pour windows ...95
 
===Diagnostic===
 
L'alimentation semble morte...
 
Il est très difficile de trouver de la documentation technique sur ce modèle.
 
De plus le driver d'origine est obsolète
 
 
===réparation===
 
Il est décidé de refaire entièrement l'électronique autour de la partie mécanique et moteurs.
ça sera l'occasion d'essayer un [[RaspberryPi]] pour piloter l'électronique en boucle fermée
 
====démontage====
 
=====Les actionneurs=====
 
Pour le déplacement, il s'agit de moteurs à courant continu pilotés en boucle fermée (avec un encodeur qui renvoie la position réelle du moteur)
 
En faisant tourner le moteur de l'axe Y avec un multimètre , on mesure ~12V et 1A max
 
 
<gallery>
Image:EnsembleMoteurs.jpg|Les moteurs sont installées dans la nacelle gauche de la machine
Image:MoteurY.decoupeVinyl.jpg|Le moteur Y et son reducteur (en bas la roues codeuse)
Image:ReducteurX.decoupeVinyl.jpg|L'axe X est aussi pourvu d'un réducteur à courroies (en bon état)
Image:Resolver.decoupeVinyl.jpg|La carte chargée de la régulation (en haut à gauche les entrées pour les roues codeuses)préhistorique !
Image:ControleursMoteurs.decoupeVinyl.jpg | Les controleurs moteur semblent difficile à réutiliser car les connexions sont bizarres
Image:Tete.decoupe.jpg|La tête de découpe est actionnée par un solénoide. Par contre il faudra enquêter sur la nappe fournie qui l'alimente
Image:Ventilos.JPG|La table aspirante est réalisée avec des ventilateurs 100V AC ! on espère qu'on pourra les câbler en série pour les brancher en 220V
</gallery>
 
 
l'ensemble pourrait être contrôlé avec un pont en H L298
 
=====Les capteurs=====
 
Pour informer la machine sur son état, il y a un certain nombre de capteurs
 
<gallery>
Image:Capteurs.ensemble.png|vue d'ensemble de l'implantation des capteurs
Image:CapteurFinsDecourse.JPG|Le capteurs de fin de course Y et (au fond, actionné par le levier) le capteur de pincement du papier
Image:CapteurInconnu.jpg|un capteur optique, solidaire de la tête de découpe, don la fonction est pour l'instant inconnue
Image:Chariot.jpg|Sur le chariot : un capteur "papier aspiré"(?) à droite et au bout de la petite nappe à gauche, un capteur "lamme baissée"
Image:Fin.course.droite.jpg|à l'extrémité droite de l'axe Y, un autre capteur fin de course
</gallery>
 
 
 
les capteurs de rotation des moteurs sont cablés avec 4 fils
* gris = gnd
* orange= 12V ou 5V (?)
* jaune= signal
* blanc= signal
 
en alimentant le capteur en 12V Le signal sort faiblement (0,5V environ)
 
peut être une mauvaise tension d'alim ?
les modèles actuels de ces encodeurs : http://www.tamagawa-seiki.com/english/encoder/post-5.html sont alimentés en 5V...
 
En épluchant la doc ici http://www.tjsolution.com/tamagawa/1228n51.pdf qui a trait à des encodeurs de même génération
 
[[Image:Cablage_encodeur.jpg‎|300px|thumb|left]]
 
il semblerai qu'il faille alimenter la ligne de signal à travers une résistance...à tester
 
=====La commande du chariot=====
 
La commande a l'air passablement compliquée :
 
dans la nacelle , ce qui semble un capteur (noté 3HRc) connecté à un circuit avec un 45580JRC (amplificateur)
 
<gallery>
Image:CaptageZ.png|le fameux capteur .3HRc en situation
Image:Capteurz.jpg|quel est ce mystérieux capteur ?
</gallery>
 
 
 
Sur la carte de commande, un relais commande le solénoïde, mais un retour du capteur semble réguler le système à travers un oscillateur(!) [http://www.alldatasheet.com/datasheet-pdf/pdf/161277/TI/NE555P.html NE555P].
 
En fait, le 555 sert de trigger de schmidt pour "nettoyer" le signal de commande : il 'a donc rien à voir avec le capteur.
 
[[Image:Schema.relais.jpg|400px|Le schéma de la carte de contrôle du solénoide...un peu énigmatique]]
 
 
mais au fait, [http://www.sciences.univ-nantes.fr/sites/genevieve_tulloue/Meca/Charges/hall.html comment fonctionne l'effet Hall] ?
 
 
En fait, on dirait que ça pourrai être un capteur capacitif, ou plus probablement inductif (car il est monté en face d'un biseau de métal, qui l'approche lorsque la lame descend.) Vu le montage, il semble intervenir dans la régulation de l'alimentation du solénoïde.
 
===COnception de l'electronique alternative===
 
En libre avec arduino (s'il est assez rapide)
 
Je commence avec le rotoshield Snootlab pour la simplicité du premier abord, masi on risque de devoir faire un montage exprès.
 
On va utiliser un [[PID]] pour piloter la position, grâce à la librairie [http://www.arduino.cc/playground/Code/PIDLibrary PID Arduino]
 
http://brettbeauregard.com/blog/2011/04/improving-the-beginners-pid-direction/
 
 
 
... ce n'est pas évident de régler les paramètres Kp,Ki,et Kd. Dans [http://diydrones.com/profiles/blogs/tutorial-series-for-new-arduin cette page], un internaute conseille de commencer avec :
* régler Kp avec Ki=0 et Kd=1
* puis Ki pour avoir une valeur finale stable
* puis Kd pour que le système résiste aux déstabilisations extérieures
 
 
L'arduino semble un peu trop lent. De plus, le shield snootlab monopolise une des deux interruptions qui seraient utiles pour capter les impulsions venant des encodeurs.
 
Je décide d'utiliser un module MD25 qui sert à contrôler des moteurs pour les robots, associé à un raspberry.
Ce module a l'avantage d'être plus puissant (2,8A/moteur) et de gérer directement les encodeurs rotatatifs.
Cela dit, il ne fait un pilotage qu'en vitesse (ici on a besoin de piloter la position)
en récupèrera les infos sur le raspberry pour réaliser cette commande.
 
===ressources===
 
[http://www.graphtecamerica.com/support/legacy/support_fc2100_docs.html Manuel d'utilisation]
 
[http://www.asigns.com/signtools/Support/Graphtec/FC2100-50.htm quelques infos] sur les switchs
 
[http://www.ebay.de/itm/GRAPHTEC-PLOTTER-Cutting-pro-FC-2100-90-/230675059776 des pièces détachées] (surtout des lames)
0
6 691
modifications

Menu de navigation