Autres GRBL - paramètres 1.1

M

Mcar

Compagnon
Bonjour à tous,

j'ai installé Candle v1.2.15b pour ma CNC3018
en utilisant la commande $$ j'ai les codes $33 à $39 qui s'affichent.
je n'arrive pas à savoir ce que sont ces codes
une idée svp ?
 
S

speedjf37

Compagnon
Bonjour,

Quelle version de GRBL ?
Quelle carte de pilotage 8 ou 32 bit ?

Cordialement JF
 
P

pascalp

Compagnon
En 1.1f, Candle 1.2.15b ne renvoie pas ces codes chez moi.

D'où vient ce Grbl 1.1f ?
 
Dernière édition:
M

Mcar

Compagnon
avant de faire un reset $RST=* il ne me renvoyait pas non plus ces codes
 
P

pascalp

Compagnon
Si c'est un GRBL 1.1f "bricolé" pour du arm32b, il faut poser la question au constructeur. A défaut, trouver les sources de leur version.
 
P

pascalp

Compagnon
Essaye un $I , tu auras peut-être plus d'info sur la compilation.
 
D

dh42

Compagnon
Si c'est un GRBL 1.1f "bricolé" pour du arm32b, il faut poser la question au constructeur. A défaut, trouver les sources de leur version.

d'après les commentaires, le CPU est un GD32F303 .. et ils semblent dire que le SAV est bon.
Le SAV Lunyee par Amazon est vraiment efficace et rapide.
++
David
 
M

Mcar

Compagnon
Merci à vous tous pour vos réponses ,
merci David pour le lien, par défaut 33 à 37 sont à 1, 38 à 10 et 39 à 0,
la broche tourne 10 secondes et s'arrête, si je mets tout à 0 excepté 36 à 1 en gardant 38 à 10 la CNC marche bien sans accroc
j'ai envoyé un email au SAV pour demander l'utilité et des explications sur ces paramètres,
donc wait and see
 
Dernière édition:
M

Mcar

Compagnon
Bonjour à tous,
la réponse ne c'est pas fait attendre, vraiment exceptionnel ce SAV, email envoyé hier vers 21h00, réponse reçue à 02H40

$33 — Motion Velocity Gain:
○In simple terms: This setting controls how quickly the machine reaches its desired speed during motion. For example, if you want your CNC machine to accelerate to cutting speed faster, you can adjust this parameter. A higher value makes the machine accelerate more quickly, but if set too high, it might make the machine’s motion unstable.
2. $34 — Acceleration Gain:
○In simple terms: This setting determines how smoothly the machine accelerates from a standstill. If you want the machine to accelerate more smoothly and avoid sudden jolts or mechanical stress, you can adjust this parameter. Proper adjustment will make the acceleration process smoother.
3. $35 — Velocity Integral Gain:
○In simple terms: This parameter helps the machine maintain a stable speed, especially when there are changes in load. For example, when cutting different materials, this setting helps the machine maintain a consistent speed and avoid speed fluctuations.
4. $36 — Acceleration Integral Gain:
○In simple terms: This setting helps the machine accelerate more smoothly. If your machine experiences vibrations or uneven acceleration during the speeding-up process, adjusting this parameter can help smooth out the acceleration.
5. $37 — Position Integral Gain:
○In simple terms: This setting controls the machine’s precision in reaching a specified position. For example, when you want the machine to stop at a precise location, this parameter helps ensure the machine stops accurately at the target position, reducing positional errors.
6. $38 — Position Proportional Gain:
○In simple terms: This parameter affects how the machine adjusts its position control to reach the target position more accurately. If you find the machine is consistently off target, adjusting this setting can help correct the deviations more effectively.
7. $39 — Position Derivative Gain:
○In simple terms: This parameter improves the machine’s response speed to changes in position. If your machine is slow to adjust its position or not sensitive enough, adjusting this parameter can help it respond more quickly to position changes.

In summary, these parameters are used to optimize the performance of the machine, making it more stable and accurate during operations such as cutting and engraving. Adjusting these settings allows your CNC machine to perform better under various operating conditions.

je viens d'envoyer un deuxième email pour connaitre l'entendu l'etendue possible de ces paramètres.

y'a plus qu à jouer avec pour en voir les effets
pas sur que je verrai quelque chose mais au moins je sais maintenant à quoi ça sert.
 
Dernière édition:
S

speedjf37

Compagnon
Bonjour,

Des explication ici:

avec la traduction en français c'est possible




Cordialement JF
 
P

pascalp

Compagnon
Oui et Non.
Le mode "M4" en mode Laser GRBL 1.1f est connu depuis longtemps.

Par contre le paramétrage $33-$39 est issu d'une modification des sources du GRBL pour du CNC. Il est bien question, entre autre, de la variation de charge moteur lors de la coupe de différents matériaux et autres.
Le paramétrage statique en EEPROM demande a être mis en place après des tests empiriques et n'a pas la souplesse d'une gestion par le soft de pilotage. Ce n'est pas gênant pour ce qui est strictement lié à l'architecture de la machine. Par contre ce qui est lié à la matière travaillée et au travail effectué peut avoir besoin d'être ajusté pour être optimal.
Ca n'existe pas en GRBL 1.1f standard, c'est donc un mieux SI ces paramètres peuvent être neutralisés quand on ne souhaite pas s'en servir sans savoir.

L'ensemble de ce paramétrage me fait penser à ce que l'on peut obtenir avec des servos à la place des classiques stepper.

EDIT: après recherche sur "SAV Lunyee" on trouve un site pro qui commercialise, entre autres, des servos et des steppers en closed-loop. Est-ce un hasard ?
 
Dernière édition:
P

pascalp

Compagnon
C'est définitivement une version customisée. Ce qui ne veut pas dire qu'elle ne va pas bien fonctionner, juste qu'il y a eu des additifs par rapport à la version standard, tirant parti d'un proc plus puissant et d'une plus grande capacité de mémoire pour le stockage du firmware.

NB: Les versions 8b sont malgré tout suffisantes pour le fonctionnement "lent" du mode CNC. GRBL ayant été optimisé en conséquence.

En faisant une recherche avec "grbl vmzhl" (vmzhl est la liste des options de compilation, rien d'autres). Il remonte pas mal de post de gens ayant des soucis de paramétrage. Ceci dit vu le niveau général avec du simple grbl et que les gens post pour se plaindre et rarement pour féliciter, ça ne veut quasi rien dire. Par contre, pas moyen de localiser les sources ou un lien sur le firmware d'origine, donc il vaut mieux pas que tu le bloques.
Re NB: Avant de faire un $RST=* , as-tu eu la prudence de sauvegarder le paramétrage du fabricant.
 
Dernière édition:
M

Mcar

Compagnon
oui j'avais tout sauvegardé sur un fichier Excel
Honnêtement je suis content de mon achat, en tout état de cause conforme à ce que je me faisais pour le prix.
la géométrie a été revue. (d'origine .... catastrophe)
je commence à maitriser CamBam (meric David @dh42 ) et mon post pro bricolé avec mes changements d'outils en auto et mon demi G83 vont impec!

Ma 3018 marche très bien, rapide est précise (sur un repositionnement = 0,02-0,03 ( pour un système vis écrou c'est pas trop mal) , conforme à mes objectifs,
prise de passe fraise de 8 dans l'alu de 0,5 en Z + 0,5 en X, avec un état de surface correct. donc ça me suffit, les ébauches seront réalisées sur ma HBM BF28. j'ai essayé 1 mm et là c'est un peu trop, je vais donc me limiter à 0,5 mm.

Ce post, pour le souhait de vouloir maitriser ma machine et de de ne pas avoir de point incompris, ce qui me gênait dans les $33 à $39.
le but donc de ce post et de ce questionnement.

Cet après midi j'ai essayé de jouer avec les paramètres mentionnés, et honnêtement je vois rien, pas de différence visible à l'œil, j'ai donc mis tout à 0 sauf le 36 à 1 et le 38 à 10. et ça restera ainsi

Merci pour à vous tous pour votre aide
 
P

pascalp

Compagnon
Un des soucis avec cette machine, c'est le système anti-backlash avec un ressort assez faible. Du "bon" côté, celui où l’écrou est en appui sur la vis il n'y a pas de soucis mais dans l'autre sens sur les mouvements libres il n'y a pas de soucis mais dès que l'effort au travail dépasse la force du ressort, l'écrou prend tout le décalage possible par rapport à la vis.
 
D

Dgerard

Nouveau
Bonjour. J'ai le même problème que Mcar. voir fil https://www.usinages.com/threads/cnc-de-bureau.140064/ j'ai la même version système que Mcar . Ver 1.1f 20230316 opt. VMZHL.35254. J'ai changé les paramètres $33 a $39 a 1 ou 0 $38=10 comme dit dans le fil, sans changement, aucun changement, même constatation. Sur le tableau de l'ordinateur, si je fait un mouvement vers - sur les trois axes il me dit actif droite mais les moteurs ne tourne pas. si je fait un mouvement vers + sur les trois axes il me dit actif droite mais les moteurs ne tourne pas. ????.
 
M

Mcar

Compagnon
voici mes paramètres GRBL, à toute fin utile
je n'ai pas de problème avec ces paramètres
et également j'ai légèrement modifié et rajouté les icones des commandes utilisateurs de Candle v1.2 dans le dossier
\Candle v1215b\plugins\usercommands\images
voir le fichier zippé, bien sur il faudra renseigner le Gcode dans service , settings, user commands
 

Fichiers joints

  • GRBL Codes initiaux.xlsx
    9.9 KB · Affichages: 7
  • images.zip
    22.7 KB · Affichages: 7
D

Dgerard

Nouveau
Bonjour Mcar. Je vous remercie pour votre réponse. Je vous joint mes codes initiaux en comparaison. je ne comprend pas, je ne sais plus quoi faire. J'ai vérifié les alimentations, les raccordements, la continuité des fils, les polarités etc . je n’ai rien trouvé.
Les codes 38, 23,103, 113, 123, 133, m’étonne c'est la première fois que je les vois depuis 5ans que je travaille avec cette machine.
 

Fichiers joints

  • GRBL Codes initiaux.ods
    14.7 KB · Affichages: 11
M

Mcar

Compagnon
Bonjour à tous,

As tu ais un reset de GRBL ? avec la commande $RST=*
c'est peut être la première des choses à faire.
dans ton fichier les codes $100,$101,$102
tu as mis (colonne GD) 2415, 800, 5000
ça m'étonnerait que ça soit les bons codes ! essaye 800 aux 3 codes mais c'est en fonction de ton pap et le réglage de tes microswitch
le codes $3, si ta machine est un portique comme une 3018 alors 6 serait de mon avis plus approprié.
une règle : le + c'est toujours l'outil qui s'éloigne de la pièce, suivant la règle des 3 doigts tu fixes le Z+ et le X+ et Y+ sont automatiquement orientés. il te reste donc à paramétrer le $2
 
D

Dgerard

Nouveau
Bonjour. Les codes $103, $113, $123, $133 correspondent au 4 ieme axe. c'est peut etre cela qui me cré les probleme. dans l'avenir je pense installer ce 4ieme axe.

Sur ma machine c'est le portique qui se déplace, pas la table. j'ai des vis a bille 1204 sur x et y. sur x réduction 60/20, sur y direct , sur z je vais mettre en direct avec vis a bille 1204.
 
D

Dgerard

Nouveau
$RST=* Resultat

An unexpected command was completed by the controller.
[GC:G0 G54 G17 G21 G90 G94 M5 M M9 T0 F0 S0]
[Error] Error while processing response <ok>: An unexpected command was completed by the controller.

Une commande inattendue a été exécutée par le contrôleur. [GC: G0 G54 G17 G21 G90 G94 M5 M M9 T0 F0 S0] [Erreur] Erreur lors du traitement de la réponse : une commande inattendue a été exécutée par le contrôleur.
 
D

Dgerard

Nouveau
fichiers code après $RST
 

Fichiers joints

  • GRBL Codes initiaux.ods
    14.7 KB · Affichages: 8
D

Dgerard

Nouveau
Apres recherche je pense que les divers TB6 ne sont pas reconnu par la carte de contrôle.
 
D

dh42

Compagnon
Salut,

GC: G0 G54 G17 G21 G90 G94 M5 M M9 T0 F0 S0

Il y a aussi le M tout seul dans ta ligne qui pourrait être source d'erreur ; il n'a rien à faire la en principe.

++
David
 
S

speedjf37

Compagnon
Apres recherche je pense que les divers TB6 ne sont pas reconnu par la carte de contrôle.

Bonjour,

Hormis les cas spécifique des drivers reliés par un bus (SPI pour les TMC , RS485 et CAN dans l'industrie) la carte de contrôle ne "reconnait" pas les drivers.

C'est du pilotage en aveugle avec trois commandes:
Enable : mise sous tension des moteurs (activé par défaut sur la plupart des drivers)
DIR : sens du déplacement
STEP : une impulsion par pas pour les déplacement.
Les micropas paramétrés sur les drivers doivent correspondent aux paramètres du logiciel de pilotage .

Les entrées des drivers externes sont des optocoupleurs (une led).

Avec une simple alimentation on peut tester les drivers + moteurs

Les moteurs ne sont plus entrainable avec la main si l' alimentation et le ENABLE sont valides.


Cordialement JF
 
M

Mcar

Compagnon
Une commande inattendue a été exécutée par le contrôleur. [GC: G0 G54 G17 G21 G90 G94 M5 M M9 T0 F0 S0] [Erreur] Erreur lors du traitement de la réponse : une commande inattendue a été exécutée par le contrôleur.

J'ai regardé de mon coté
excepté la rotation tout est identique , sans erreur annoncée de l'analyseur du Gcode


peut etre faut il chercher de ce coté, pourquoi tu as une erreur affichée
 
P

pascalp

Compagnon
Pour bien analyser, il faut simplifier !
La longue ligne de commandes ne permet pas de savoir d'où vient l'erreur.
En manuel, il suffit de passer les commandes les unes après les autres.
Toutes sont OK sauf La commande isolée "M" qui retourne <error:2> chez moi, grbl1.1f avec Candle et "bad number format" avec LaserGRBL

David avait "intuitivement" raison.
 

Sujets similaires

R
Réponses
2
Affichages
450
laurent12100
L
Réponses
6
Affichages
646
42000Stéphane
N
Réponses
11
Affichages
1 170
ndesprez
N
Réponses
13
Affichages
1 077
M
Réponses
6
Affichages
1 552
MitchCanon
M
T
Réponses
2
Affichages
50 539
Tristan l'apprenti
T