Aller au contenu

GO Print

Lorsque je demande d'avancer de 100 mm sur CNCjs, la distance par faite par la CNC est de 25 mm


Messages recommandés

Bonjour,

Je me casse la tête depuis plusieurs jour sur ma CNC. En effet, lorsque je demande d'avancer de 100 mm (quelques soit l'axe) la distance par faite par la CNC est de 25 mm!!!

Ma configuration est la suivante :

- CNC Shield v3

- ARDUINO UNO

- DRV8825

- GRBL

- CNCjs

- microstepping : 1/32 (tous les cavaliers)

- vis trapézoïdale diamètre 8mm avec un pas de 2mm

- moteur NEMA 17

Ma configuration de GRBL est la suivante :

CNCjs 1.9.22 [Grbl]
Connected to COM3 with a baud rate of 115200
Grbl 1.1h ['$' for help]
client> $$
$0=10 (Step pulse time, microseconds)
$1=255 (Step idle delay, milliseconds)
$2=0 (Step pulse invert, mask)
$3=0 (Step direction invert, mask)
$4=0 (Invert step enable pin, boolean)
$5=0 (Invert limit pins, boolean)
$6=0 (Invert probe pin, boolean)
$10=1 (Status report options, mask)
$11=0.010 (Junction deviation, millimeters)
$12=0.002 (Arc tolerance, millimeters)
$13=0 (Report in inches, boolean)
$20=0 (Soft limits enable, boolean)
$21=0 (Hard limits enable, boolean)
$22=0 (Homing cycle enable, boolean)
$23=0 (Homing direction invert, mask)
$24=25.000 (Homing locate feed rate, mm/min)
$25=500.000 (Homing search seek rate, mm/min)
$26=250 (Homing switch debounce delay, milliseconds)
$27=1.000 (Homing switch pull-off distance, millimeters)
$30=1000 (Maximum spindle speed, RPM)
$31=0 (Minimum spindle speed, RPM)
$32=0 (Laser-mode enable, boolean)
$100=3200.000 (X-axis travel resolution, step/mm)     → 3200 ne fonctionne pas, pour que cela fonctionne il faut que je replace 3200 par 800 (d'où le facteur 4) si je laisse 3200, GRBL plante, fait hurler les moteurs nema 17, puis met une valeur parcourue de 
2147483.648 alors que ça n'a pas bougé
$101=3200.000 (Y-axis travel resolution, step/mm)  → Idem axe X
$102=3200.000 (Z-axis travel resolution, step/mm)  → Idem axe X
$110=5000.000 (X-axis maximum rate, mm/min)
$111=5000.000 (Y-axis maximum rate, mm/min)
$112=5000.000 (Z-axis maximum rate, mm/min)
$120=250.000 (X-axis acceleration, mm/sec^2)
$121=250.000 (Y-axis acceleration, mm/sec^2)
$122=250.000 (Z-axis acceleration, mm/sec^2)
$130=1200.000 (X-axis maximum travel, millimeters)
$131=1200.000 (Y-axis maximum travel, millimeters)
$132=100.000 (Z-axis maximum travel, millimeters)
ok

S'il vous plait aidez moi !!!

Merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

Il y a 1 heure, gourreau a dit :

bonjour

$100 $101 $102 = 800

ca devrait mieux fonctionner

cor

Bonjour,

Merci pour votre réponse cependant c'est ce que j'expliqué, pour que ça fonctionne je dois mettre 800. cependant dés que je mets 800 lorsque je demande à la CNC de parcourir 10mm elle fait 2.5mm...

je ne comprends pas...

si vous avez des idées pour me sortir de l'impasse je prends 😔

Lien vers le commentaire
Partager sur d’autres sites

@BEN50

ta valeur de 3200 par calcul est bonne, si tes moteur hurle c'est qu'ils sautent des pas et décroche

il faut baisser

$110=5000.000 (X-axis maximum rate, mm/min)
$111=5000.000 (Y-axis maximum rate, mm/min)
$112=5000.000 (Z-axis maximum rate, mm/min)
$120=250.000 (X-axis acceleration, mm/sec^2)
$121=250.000 (Y-axis acceleration, mm/sec^2)
$122=250.000 (Z-axis acceleration, mm/sec^2

met 500 sur les rate

et 100 sur les accérations

normalement tu baisse au maximum et tu remonte par palier de 50 quand ça décroche tu as la valeur maxi

de mémoire car ça fait un peu de temps que j'ai eu le pb au montage sur la mienne

Lien vers le commentaire
Partager sur d’autres sites

Il y a 22 heures, n.boitte a dit :

@BEN50

ta valeur de 3200 par calcul est bonne, si tes moteur hurle c'est qu'ils sautent des pas et décroche

il faut baisser

$110=5000.000 (X-axis maximum rate, mm/min)
$111=5000.000 (Y-axis maximum rate, mm/min)
$112=5000.000 (Z-axis maximum rate, mm/min)
$120=250.000 (X-axis acceleration, mm/sec^2)
$121=250.000 (Y-axis acceleration, mm/sec^2)
$122=250.000 (Z-axis acceleration, mm/sec^2

met 500 sur les rate

et 100 sur les accérations

normalement tu baisse au maximum et tu remonte par palier de 50 quand ça décroche tu as la valeur maxi

de mémoire car ça fait un peu de temps que j'ai eu le pb au montage sur la mienne

merci ça marche !!!

tu es génial 😁

Lets Go GIF by Voile Banque Populaire

Lien vers le commentaire
Partager sur d’autres sites

il y a 36 minutes, n.boitte a dit :

ben je me rapelle avoir m'etre pris la tete avec cela, 

bon usinage

j'ai encore une question,

j'essai de mettre des fin de course sur les axes X et Y mais quand je les raccordes sur le CNC SHIELD V3 et que je lance le programme il me dit :

CNCjs 1.9.22 [Grbl]
Connected to COM4 with a baud rate of 115200
Grbl 1.1h ['$' for help]
client> $$
ALARM:1 (Hard limit)
[MSG:Reset to continue]

sais tu pourquoi il me dit ça?

cordialement

Lien vers le commentaire
Partager sur d’autres sites

@BEN50

ou la problem gros problem

bon en clair avec le cnc shield et arduino uno y as des problème de parasite , sur la mienne j'ai réussi tant bien que mal a avoir mon Xmin Ymin et Zmin

dés que j'essaie avec les max j'ai des bug

pour voir tu en les met 1 par 1 c'est peu être un seul qui t'embete, plus tes cables seront isolé (voir cable blindée ou gaine blindée mieux se sera

après il y as des solution plus technique mais je me suis jamais aventuré plus loin vu que j'ai les principaux pour le home

je vais bientot faire des modification dessus pour passer avec une carte DLH et  écran TFT pour pouvoir m'en servir sans ordi j'espère ne pas retombé sur ce problème

Modifié (le) par n.boitte
Lien vers le commentaire
Partager sur d’autres sites

il y a 17 minutes, n.boitte a dit :

@BEN50

ou la problem gros problem

bon en clair avec le cnc shield et arduino uno y as des problème de parasite , sur la mienne j'ai réussi tant bien que mal a avoir mon Xmin Ymin et Zmin

dés que j'essaie avec les max j'ai des bug

pour voir tu en les met 1 par 1 c'est peu être un seul qui t'embete, plus tes cables seront isolé (voir cable blindée ou gaine blindée mieux se sera

après il y as des solution plus technique mais je me suis jamais aventuré plus loin vu que j'ai les principaux pour le home

je vais bientot faire des modification dessus pour passer avec une carte DLH et  écran TFT pour pouvoir m'en servir sans ordi j'espère ne pas retombé sur ce problème

ok je vois que ça n'a pas l'air simple🤔

Moi concernant le problème d'avoir un PC je l'ai résolu par un Raspberry PI 3+ couplé avec un écran tactile 7'' et un micro clavier et c'est nickel😁 et comme pilote j'utilise Universal G-code Sender plateforme.

c'est pas mal du tout et grâce à toi j'ai pu tester et ça marche bien 

Lien vers le commentaire
Partager sur d’autres sites

@BEN50

si ça marche c'est super , j'ai pas une grosse utilisation c'est plutot un hobby chez moi de faire des truc ou j'y connait rien au départ

je suis sur cambam (très bon logiciel mais payant pour avoir les pluging ect) et j'ai aussi universal G code 

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...