Code : Tout sélectionner
Jacques
Sujet du message: Re: petit souci acvec la procédure de calibration du plateau
MessagePosté: 19/05/2014, 20:00:25
Un moteur pas à pas fonctionne par pas en °. Si par exemple (suivant le moteur) un pas fait 2°, 180 impulsions électriques le feront tourner d'un tour dans un sens ou dans l'autre suivant le signal électronique de direction. Suivant les poulies, 2° seront égal à X µm
Selon ce principe de fonctionnement, il n'y a plus de problème pour "suivre" le déplacement d'une tête d'impression (pas besoin de mesure optique ou de régulation quelconque), il suffit juste à l'électronique de compter les pas envoyés pour savoir exactement où se trouve la tête.
Simple, robuste et très précis, ce système est largement utilisé dans la robotique.
Par contre, à la mise en marche du système nous avons besoin de connaitre où se trouve physiquement la tête. La procédure est alors de déplacer la tête en direction d'un switch mécanique ou optique, celui-ci définira une position physique qui servira de référence pour le reste des mouvements.
Un moteur pas à pas, par nature, ne peux accélérer ni ralentir trop vite (courbe de monté et de descente de vitesse à respecter). Pour cette raison, la tête ira à grande vitesse appuyer sur le switch et reviendra plus lentement afin de détecter plus précisément le point de contact de l'interrupteur. De cette façon, la position 0 de la tête sera toujours la même sur le plateau.
De par le fait, un déplacement du switch, changera physiquement la position 0 de la tête. Un mauvais fonctionnement du switch donnera le même résultat, un 0 qui "bouge"
Le risque s'il bouge trop c'est que la course de la tête soit bloquée par les butées (limites mécaniques)
C'est donc la fonction "jog" qui peut contrôler si la tête est à la bonne position par rapport à l'afficheur X/Y en mm
Pas de panique, l'électronique limitera le déplacement de celle-ci en fonction de la course maximum autorisé.
Par contre, c'est à utiliser avec délicatesse afin de ne pas stocker des ordres de déplacement sans plus rien contrôler.
Si l'on prend déplacement X = 10mm, à l'origine la tête se trouvera à 297mm et à chaque cran de la molette elle se déplacera de 10mm, soit 287 puis 277, etc.
Attention tout de même, les crans mécaniques ne correspondent pas véritablement aux mouvements de la tête. A chaque déplacement, attendre que la tête se stabilise avant de lancer un nouvel ordre.
De cette manière, il suffit de regarder l'afficheur et la tête pour savoir si l'électronique affiche bien la bonne position de la tête.
Si la position "0" initiale n'était pas bonne, la tête cherchera à aller plus loin que ce qui mécaniquement possible, c'est là que le moteur va "grogner" et "perdre" des pas.
Sinon, pour revenir au problème, déplacer la tête à la main fait "perdre" ou "gagner" des pas, c'est pour cette raison qu'une impression commence toujours par une re-détection du 0 physique.
Si les impressions ne sont jamais décalées sur la surface du plateau, il est possible qu'une valeur EEprom soit corrompue (mais je doute).
Il faudrait faire une vidéo du recalibrage du 0 Z afin de tenter de comprendre ce qui se passe.
Confirmez-moi aussi que la tête ne vient pas toujours exactement au même endroit troué sur le plexi pour faire son 0 Z
S'il y a plusieurs trous à 5mm de distance, c'est que le 0 a été fait avec une mauvaise détection, mais 5mm ce n'est pas 3 cm !