carlos78
Compagnon
Bonsoir,
Il ne faut pas vous décourager.
Je ne suis pas équipé avec des drivers M542 et je ne tourne pas avec Mach3, donc je ne suis pas le mieux placé pour dépanner.
En lisant les messages, et en regardant les photos postées, j'ai peut-être une raison suffisante pour que ça ne marche pas bien.
La photo de votre machine montre que le déplacement des axes X et Y est assuré directement par une courroie. Sur le Z je ne vois pas.
Ce mode de transmission signifie que le déplacement sur ces axes pour un tour du moteur équivaut à 3.14 x Diamètre de la poulie.
Les moteurs sont tous des 200 pas/tour
Comme signalé déja par Topette79200, je relève sur une photo que le micro-stepping est réglé à 51200 (SW5 ON, SW6 à SW8 OFF) : Si c'est confirmé, c'est le début de l'erreur.
Cela signifie qu'un tour du moteur correspond à 200 x 51200 = 10240000 micro pas/tour !!!!
Avec cette valeur, si on suppose que le déplacement pour un tour est de 100mm (cette valeur dépend uniquement des poulies), le nombre de micro pas/mm est :
10240000 / 100 = 102400 micro pas /mm !!! Une précison du nanomicron.
Dans la photo de la config, vous indiquéz sur l'axe X qu'il faut 400 pas/mm (les pas ici sont en fait les micro pas) : Vous auriez du mettre 102400 à la place de 400.
Continuons la démonstration : avec la valeur de 400 pas/mm et le réglage de micro stepping à 51200, ces 400 micro pas font en fait un déplacement de 0.0039mm réels et non pas 1mm.
Vous indiquez ensuite une vitesse max de déplacement de 500 mm/mn, à 0.0039 mm réels par tour, cette valeur demande à faire tourner le moteur à 500 : 0.0039 = 128205 tr/mn c'est de la folie!!!
il y a là une grosse erreur qui justifie à elle seule que cela ne marche pas.
De toute façon, il ne faut pas rester avec un micro stepping à 51200.
Je vous conseille de règler le micro-stepping à 16 (SW5 + SW8 à ON, SW6 + SW7 à OFF).Il est inutile d'aller au dela.
Avec cette valeur le nombre de micro pas/mm est de (16 x 200) /100 = 32 micro pas/mm (une précison de 0.03mm)
C'est cette valeur de 32 qu'il faut entrer dans Mach3 avec l'hypothèse d'un déplacement de 100mm : IL VOUS RESTE A CALCULER LE VRAI DEPLACEMENT POUR UN TOUR.
J'espère que cela résoudra une partie des problèmes.
Verifiez bien également les cablages.
A+
Carlos78
Il ne faut pas vous décourager.
Je ne suis pas équipé avec des drivers M542 et je ne tourne pas avec Mach3, donc je ne suis pas le mieux placé pour dépanner.
En lisant les messages, et en regardant les photos postées, j'ai peut-être une raison suffisante pour que ça ne marche pas bien.
La photo de votre machine montre que le déplacement des axes X et Y est assuré directement par une courroie. Sur le Z je ne vois pas.
Ce mode de transmission signifie que le déplacement sur ces axes pour un tour du moteur équivaut à 3.14 x Diamètre de la poulie.
Les moteurs sont tous des 200 pas/tour
Comme signalé déja par Topette79200, je relève sur une photo que le micro-stepping est réglé à 51200 (SW5 ON, SW6 à SW8 OFF) : Si c'est confirmé, c'est le début de l'erreur.
Cela signifie qu'un tour du moteur correspond à 200 x 51200 = 10240000 micro pas/tour !!!!
Avec cette valeur, si on suppose que le déplacement pour un tour est de 100mm (cette valeur dépend uniquement des poulies), le nombre de micro pas/mm est :
10240000 / 100 = 102400 micro pas /mm !!! Une précison du nanomicron.
Dans la photo de la config, vous indiquéz sur l'axe X qu'il faut 400 pas/mm (les pas ici sont en fait les micro pas) : Vous auriez du mettre 102400 à la place de 400.
Continuons la démonstration : avec la valeur de 400 pas/mm et le réglage de micro stepping à 51200, ces 400 micro pas font en fait un déplacement de 0.0039mm réels et non pas 1mm.
Vous indiquez ensuite une vitesse max de déplacement de 500 mm/mn, à 0.0039 mm réels par tour, cette valeur demande à faire tourner le moteur à 500 : 0.0039 = 128205 tr/mn c'est de la folie!!!
il y a là une grosse erreur qui justifie à elle seule que cela ne marche pas.
De toute façon, il ne faut pas rester avec un micro stepping à 51200.
Avec cette valeur le nombre de micro pas/mm est de (16 x 200) /100 = 32 micro pas/mm (une précison de 0.03mm)
C'est cette valeur de 32 qu'il faut entrer dans Mach3 avec l'hypothèse d'un déplacement de 100mm : IL VOUS RESTE A CALCULER LE VRAI DEPLACEMENT POUR UN TOUR.
J'espère que cela résoudra une partie des problèmes.
Verifiez bien également les cablages.
A+
Carlos78