Procédure changement d’outils

alexc57
Messages : 266
Enregistré le : 29 nov. 2018 10:12

Re: Procédure changement d’outils

Message par alexc57 »

Alors après le test.
Set wcs1 renvoi à la page set xyz.
Tool calibrate va sur la position probe que l’on a sete.
Probe renvoi l’erreur 3 invalid $ syst cmd.
Pourquoi ne pas mettre un go to wcs?


Envoyé de mon iPhone en utilisant Tapatalk
mstrens
Messages : 2611
Enregistré le : 27 févr. 2018 12:58

Re: Procédure changement d’outils

Message par mstrens »

Pour Probe, j'ai récemment fait une modification que je n'ai pas vraiment testé.
Le but était que le déplacement en X Y vers la position probe se fasse en gardant Z-2 (pour que la broche ne touche rien).
J'ai peut être fait une erreur.
Dans le fichier config.h de l'esp32 il a actuellement une ligne
#define _GO_PROBE_STRING "G4P0.0\n $#$G\n M5\n G53 G21 G90 G00 Z-2\n G30X%X Y%Y Z-2\n G21 G91\n G38.2 Z-70 F100\n G00 Z2\n G38.2 Z-3 F10\n G10 L20 P1 Z%Z\n G53 G21 G90 G00 Z-2\n %M\n"

Tu pourrais essayer de la changer en
#define _GO_PROBE_STRING "G4P0.0\n $#\n $G\n M5\n G53 G21 G90 G00 Z-2\n G30X%X Y%Y Z-2\n G21 G91\n G38.2 Z-70 F100\n G00 Z2\n G38.2 Z-3 F10\n G10 L20 P1 Z%Z\n G53 G21 G90 G00 Z-2\n %M\n"

Je ne vois pas trop l'utilité d'une commande pour aller en WCS1 = 0, 0, 0. si ce n'est pour vérifier que la position est correcte.
Tu peux facilement créer une telle commande et lui attribué un bouton de commande (il y en a 11 à disposition. Le code peut être (je crois) G53 G21 G90 G00 Z-2\n G54\ G90\n G00 X0 Y0\n G00 Z0\n
alexc57
Messages : 266
Enregistré le : 29 nov. 2018 10:12

Re: Procédure changement d’outils

Message par alexc57 »

Ben en fait je pensais a aller à la position wcs1 pour pouvoir faire le probe. Car si j’ai bien compris le calibrate se fait sur la position fixe et le probe se fait sur la pièce à usiner.
Je vais tester tes 2 infos


Envoyé de mon iPhone en utilisant Tapatalk
mstrens
Messages : 2611
Enregistré le : 27 févr. 2018 12:58

Re: Procédure changement d’outils

Message par mstrens »

alexc57 a écrit : 10 nov. 2019 12:55 Ben en fait je pensais a aller à la position wcs1 pour pouvoir faire le probe. Car si j’ai bien compris le calibrate se fait sur la position fixe et le probe se fait sur la pièce à usiner.
Je vais tester tes 2 infos


Envoyé de mon iPhone en utilisant Tapatalk
Pas tout à fait.
Tant le Calibrate que le Probe se font sur la position fixe définie pour le probe.
Le calibrate se fait avec le premier outil après avoir défini la position origine de la pièce.
Le "probe" se fait avec le nouvel outil et directement après avoir fait le probe en position fixe, met à jour automatiquement WCS1 en Z de telle sorte que la nouvelle position WCS1 = 0,0,0 corresponde bien au nouvel outil (la valeur en Z doit en effet être adaptée suite au changement d'outil).

Pour voir les commandes GCODE exécutées par chaque commande tu peux voir le fichier config.h

Il n'y a pas de commande prédéfinie dans le menu pour faire un probe sur la pièce mais tu peux facilement en créer une et la mémoriser dans les 11 cmd.
alexc57
Messages : 266
Enregistré le : 29 nov. 2018 10:12

Procédure changement d’outils

Message par alexc57 »

La commande probe comme modifié le fait aller complet en butée. Et erreur A1. Hard limit reach.
Et la commande goto wcs renvoi une erreur ! Experted cmd error

Envoyé de mon iPhone en utilisant Tapatalk
Modifié en dernier par alexc57 le 11 nov. 2019 08:38, modifié 1 fois.
alexc57
Messages : 266
Enregistré le : 29 nov. 2018 10:12

Procédure changement d’outils

Message par alexc57 »

Bon là je suis embêté ça se stoppe en cours de travail sans explication après quelques minutes. J’avoue ne pas comprendre la subtilité entre calibration et probe.
Le code pour le z probe fonctionne

Édit:
Important faire un reset après avoir flashé!!!
Ça a résolu mon problème de travail qui se stoppe


Envoyé de mon iPhone en utilisant Tapatalk
alexc57
Messages : 266
Enregistré le : 29 nov. 2018 10:12

Re: Procédure changement d’outils

Message par alexc57 »

mstrens a écrit : 10 nov. 2019 12:01
Je ne vois pas trop l'utilité d'une commande pour aller en WCS1 = 0, 0, 0. si ce n'est pour vérifier que la position est correcte.
Tu peux facilement créer une telle commande et lui attribué un bouton de commande (il y en a 11 à disposition. Le code peut être (je crois) G53 G21 G90 G00 Z-2\n G54\ G90\n G00 X0 Y0\n G00 Z0\n
En fait je fait un z-offet de ma pièce avant toutes les passes du coup ca m'enleve le probe du nouvel outils.
je dois modifier la ligne de code que tu m'as donné en :

G53 G21 G90 G00 Z-2\n G54\n G90\n G00 X0 Y0\n G00 Z-2\n
je crois que tu avais oublié un "n" et comme je veux le laisser en haut pour faire un probe de ma pièce je laisse G00 Z-2, c'est juste?

par contre je cherche la valeur du $27 dans le code, pour l'augmenter un peu, en effet je ne sors pas après le "Home" de ma butée en X
mstrens
Messages : 2611
Enregistré le : 27 févr. 2018 12:58

Re: Procédure changement d’outils

Message par mstrens »

alexc57 a écrit : 11 nov. 2019 08:32
mstrens a écrit : 10 nov. 2019 12:01
Je ne vois pas trop l'utilité d'une commande pour aller en WCS1 = 0, 0, 0. si ce n'est pour vérifier que la position est correcte.
Tu peux facilement créer une telle commande et lui attribué un bouton de commande (il y en a 11 à disposition. Le code peut être (je crois) G53 G21 G90 G00 Z-2\n G54\ G90\n G00 X0 Y0\n G00 Z0\n
En fait je fait un z-offet de ma pièce avant toutes les passes du coup ca m'enleve le probe du nouvel outils.
je dois modifier la ligne de code que tu m'as donné en :

G53 G21 G90 G00 Z-2\n G54\n G90\n G00 X0 Y0\n G00 Z-2\n
je crois que tu avais oublié un "n" et comme je veux le laisser en haut pour faire un probe de ma pièce je laisse G00 Z-2, c'est juste?

par contre je cherche la valeur du $27 dans le code, pour l'augmenter un peu, en effet je ne sors pas après le "Home" de ma butée en X
Effectivement il fallait G54\n (et non G54\).
Avec G53 G21 G90 G00 Z-2\n G54\n G90\n G00 X0 Y0\n G00 Z-2\n, tu vas (à mon avis) te retrouver 2mm au dessus de l'origine initiale de ta pièce telle qu'elle était définie avant lors de la calibration.
Si tu veux tu peux alors refaire un probe au dessus de l'origine de la pièce (en utilisant une commande personnelle et non celle du menu Tool) mais alors je ne vois pas l'intérêt d'utiliser la procédure que j'ai prévue (avec calibration et probe à une position fixe).

La valeur des paramètres GRBL (ex $27) ne sont pas définies dans le programme de l'ESP32 mais dans le STM32.
Les changer ne nécessite pas de reflasher le STM32. Il suffit de lui envoyer une commande.
Le plus simple est de démarrer l'arduino IDE et d'ouvrir son terminal série (en pressant CTRL+SHIFT+M), de vérifier qu'il y a un baudrate de 112500 (en bas à droite).
Ensuite sur le TFT tu choisis Print et USB.
Tu peux alors taper des commandes dans la ligne du haut. Après ENTER elles sont envoyées à GRBL.
La réponse de GRBL apparait en dessous.
Pour connaître les valeurs actuelles des paramètres GRBL tu tapes $$
Pour modifier une valeur tu tapes par exemple $27=2 (pour mettre le paramètre 27 à 2)
alexc57
Messages : 266
Enregistré le : 29 nov. 2018 10:12

Re: Procédure changement d’outils

Message par alexc57 »

Merci encore et désolé de toutes ces questions....

je vais etre embêté je n'ai plus de pc portable ;)

je vais mettre à jour la doc et la mettre en lien pour ceux que ca intéresse!

nb : je ne vais pas mettre z-2 mais z-30 comme ca je peux poser mon probe dessous!

tu ne crois pas qu'integrer le z probe sur la pièce est plus simple, car du coup même si on a une erreur de planéité du plateau le problème se règle tout seul.

autre question : à la fin du job on peut lui dire d'aller à la position changement d'outils plutot que d'aller en butée?
alexc57
Messages : 266
Enregistré le : 29 nov. 2018 10:12

Re: Procédure changement d’outils

Message par alexc57 »

Répondre