Bonjour à toutes et tous.
Je viens de terminer ma CNC, j'en suis aux phases de tests.
La partie mécanique est de ma conception, la partie électronique est identique à celle de Topsie.
Mes 3 axes se déplacent correctement avec les bonnes distances quand je les manœuvre manuellement.
J'ai suivi à la lettre le tuto de Topsie (Du dessin à la découpe sur Fusion 360) mais quand je lance le fichier généré par Fusion 360, la CNC démarre le travail 5mm plus haut que prévu et donc le termine également plus haut.
J'ai fais un essai avec GRBL Controller et je n'ai pas ce phénomène, ce qui semble exclure un souci de paramétrage de Fusion.
A priori, il ne reste qu'un souci avec CNCjs, mais où ?
J'ai laissé les paramètres par défaut dans GRBL, j'ai juste modifié le nécessaire pour ma CNC comme préconisé par Topsie.
Voici un copier/coller du paramétrage de mon GRBL :
CNCjs 1.9.22 [Grbl]
Connected to COM4 with a baud rate of 115200
Grbl 0.9j ['$' for help]
client> $$
$0=10 (step pulse, usec)
$1=255 (step idle delay, msec)
$2=0 (step port invert mask:00000000)
$3=0 (dir port invert mask:00000000)
$4=0 (step enable invert, bool)
$5=0 (limit pins invert, bool)
$6=0 (probe pin invert, bool)
$10=3 (status report mask:00000011)
$11=0.010 (junction deviation, mm)
$12=0.002 (arc tolerance, mm)
$13=0 (report inches, bool)
$20=0 (soft limits, bool)
$21=1 (hard limits, bool)
$22=0 (homing cycle, bool)
$23=0 (homing dir invert mask:00000000)
$24=25.000 (homing feed, mm/min)
$25=500.000 (homing seek, mm/min)
$26=250 (homing debounce, msec)
$27=1.000 (homing pull-off, mm)
$100=1280.000 (x, step/mm)
$101=1280.000 (y, step/mm)
$102=1280.000 (z, step/mm)
$110=300.000 (x max rate, mm/min)
$111=300.000 (y max rate, mm/min)
$112=300.000 (z max rate, mm/min)
$120=200.000 (x accel, mm/sec^2)
$121=200.000 (y accel, mm/sec^2)
$122=200.000 (z accel, mm/sec^2)
$130=200.000 (x max travel, mm)
$131=200.000 (y max travel, mm)
$132=200.000 (z max travel, mm)
Avez-vous une idée pour résoudre mon soucis ?
Merci.
Salut
Sur CNCJS, tu peux nous donner tes valeurs de z machine et z zone de travail
Une astuce consiste à te mettre en z=0 en zone de travail et z=-5 en machine
Autre point, je vois tes params $100, 101 et 102 à 1280.
Tu n'as pas une erreur ?
Tu as quoi comme micro stepping et comme tige ?
Bonsoir et merci pour ta réponse rapide.
J'ai bien z=0 en zone de travail et z=-5 en machine (j'ai suivi la procédure de Topsie),
1 X Vis à billes SFU / RM 1605-350mm- C7 avec extrémité usinée
1 X Vis à billes SFU / RM 1605-650mm - C7 avec extrémité usinée
1 X Vis à billes SFU / RM 1605-1050mm- C7 avec extrémité usinée
https://www.amazon.fr/gp/product/B07CWQN68H/ref=ppx_yo_dt_b_asin_title_o05_s00?ie=UTF8&th=1
- Le nombre de pas de base de notre moteur Nema 17 = 200 pas
- Le mode de micro-stepping choisi DRV8825 -> 1/32
- Le système de guidage de la machine (vis trapézoïdales 5mm par tour)
200 X 32 = 6400 => nb pas pour 1mm 6400 / 5 = 1280 pas/millimètre
Quand je bouge la broche manuellement avec les flèches, celle-ci déplace de la bonne valeur.
Ce sont les mêmes paramètres dans Grbl Controller et je n'y ai pas le défaut.
Je pense que je dois faire une erreur lors de la mise à zéro de la fraise.
Étrange effectivement.
Ta fraise est bien collée à ta planche quand ton usinage commence ?
Autre question, sur ta dernière passe, CNCJS indique bien la bonne profondeur ?
On est d'accord que tes 5mm d'écarts sont la mesure que tu mesures au pied à coulisse ?
Oui, elle est calée à l'aide d'une feuille de papier,
Je n'ai pas relevé ce qu'indique CNCjs à la dernière passe, mais la fraise revient bien à zéro à la fin de l'usinage.
Je vais refaire quelques tests aujourd'hui.
Salut
Vérifie ton point d origine dans fusion, tu peux le déplacer. Il doit être au même endroit que quand tu sondes la pièce avec ta feuille (je parle pour le Z)
Bonjour, ça fonctionne, j'ai réussi à usiner une première pièce correctement sans avoir fait de changement.
Je suppose que je n'étais pas assez rigoureux dans la mise à zéro de la broche.
En tout cas, merci pour votre concours.
Chris