renseignements sur le changement d'outils et la procédure

lglinux3d
Messages : 175
Enregistré le : 29 mai 2018 10:00

Re: renseignements sur le changement d'outils et la procédure

Message par lglinux3d »

Yoann H a écrit : 12 févr. 2020 23:12 Je ne sais pas si cela à un rapport mais ou est ce que tu fais ton 1er Z probe ?

Si c'est au dessus de ton brut, peut être qu'il cherche une hauteur identique lors du 2ème Z probe ?
Sachant que ton bouton est au raz de ton plateau, du coup il bug et va en X toucher ton endstop.

Tu as regarder le tuto de Nicoco sur le changement d'outil ?
Bonjour,
je fait bien la procédure de Nicoco j'ai son pdf et le suis a la lettre ;) , mais il ne parle pas de faire un CMD et Z-PROBE sur le plateau mais de faire un SET XYZ puis un CMD et Z-PROBE ce qui correspond au G54 et cela bien sur au dessus du brut car sinon comment seras reconnu le Z0 du job ?

j’avoue ne pas comprendre ta façons de faire ?
Si je fait mon G54 au plateau la fraise va rentrer dans mon brut car elle seras en dessous de l'épaisseur de mon brut + mon martyr ?
Peut on éclairé ma lanterne ? :)
mstrens
Messages : 2611
Enregistré le : 27 févr. 2018 12:58

Re: renseignements sur le changement d'outils et la procédure

Message par mstrens »

Le principe est de faire le Home puis le set Change et le set tool (ne doit être fait qu'une fois car cela ne fait mémoriser 2 positions fixes).

Quand on veut usiner une pièce qui va impliquer un changement d'outil, on fait:
- monter le premier outil
- aller à l'origine de la pièce et puis faire set XYZ. A noter que je suppose ici que l'on fait cela sans utiliser de probe.
- ensuite presser calibration (la machine se déplace au dessus du probe fixe, fait un probe et met une donnée en mémoire pour plus tard)
- ensuite usiner avec le premier outil
- à la fin du premier usinage, faire go to change et quand la machine est à cette position, changer l'outil
- ensuite presser probe; la machine va aller au dessus du probe (fixe) faire un probe et comparer le Z avec celui mémorisé lors de la calibration pour ajuster l'offset en Z pour G54 de manière à ce que si on fasse par la suite un mouvement vers la position absolue G54 G0 X0 Y0 Z0, la broche soit à nouveau à l'origine de la pièce
- lancer le second usinage.

Pour aller à l'origine de la pièce avec le premier outil avant de commencer le premier usinage, on peut procéder manuellement (par exemple en glissant une feuille de papier entre le brut et l'outil). On peut aussi (pour le Z) le faire avec une sonde mobile que l'on place sur le brut et en utilisant une commande qui va faire le probe et mettre à jour le Z offset correspondant à G54. Cette commande probe est à créer soit même en fonction de la hauteur de sa sonde mobile. Cette commande ne doit être confondue avec celle qui est prédéfinie dans Tool et qui fait d'autres choses.
lglinux3d
Messages : 175
Enregistré le : 29 mai 2018 10:00

Re: renseignements sur le changement d'outils et la procédure

Message par lglinux3d »

mstrens a écrit : 13 févr. 2020 11:04
- aller à l'origine de la pièce et puis faire set XYZ. A noter que je suppose ici que l'on fait cela sans utiliser de probe.
- ensuite presser calibration (la machine se déplace au dessus du probe fixe, fait un probe et met une donnée en mémoire pour plus tard)
- ensuite usiner avec le premier outil
- à la fin du premier usinage, faire go to change et quand la machine est à cette position, changer l'outil
- ensuite presser probe; la machine va aller au dessus du probe (fixe) faire un probe et comparer le Z avec celui mémorisé lors de la calibration pour ajuster l'offset en Z pour G54 de manière à ce que si on fasse par la suite un mouvement vers la position absolue G54 G0 X0 Y0 Z0, la broche soit à nouveau à l'origine de la pièce
- lancer le second usinage.

Pour aller à l'origine de la pièce avec le premier outil avant de commencer le premier usinage, on peut procéder manuellement (par exemple en glissant une feuille de papier entre le brut et l'outil). On peut aussi (pour le Z) le faire avec une sonde mobile que l'on place sur le brut et en utilisant une commande qui va faire le probe et mettre à jour le Z offset correspondant à G54. Cette commande probe est à créer soit même en fonction de la hauteur de sa sonde mobile. Cette commande ne doit être confondue avec celle qui est prédéfinie dans Tool et qui fait d'autres choses.
pour le début pas des soucis je fait bien mon set change et set probe
Je fait bien cela mais au set xyz je fait une commande cmd-zprobe qui me permet de trouver le point 0 de Z qui est enregistrer dans le G54
Donc si je te suis bien il ne faut pas faire de cmd zprobe mais aller directement a calibration puis faire la procédure et ensuite retourner sur le brut et faire la commande CMD-ZPROBE ?

Je viens de tester c'est identique ca bug avec le blocage de endstop.
Donc j'ai regardé les valeurs de mon GRBL et voici donc le résultat de la commande $# :
[G54:-351.096,-455.202,-19.190]
[G55:101.000,200.000,-13.990]
[G56:626.727,-141.945,-8.108]
[G57:0.000,0.000,0.000]
[G58:0.000,0.000,0.000]
[G59:0.000,0.000,0.000]
[G28:-445.339,-455.202,-2.000]
[G30:-614.382,-676.491,-60.225]
[G92:0.000,0.000,0.000]
[TLO:0.000]
[PRB:0.000,0.000,0.000:0]

la valeur du G28 me semble éroné ?
mstrens
Messages : 2611
Enregistré le : 27 févr. 2018 12:58

Re: renseignements sur le changement d'outils et la procédure

Message par mstrens »

G28 correspond à la position définie pour faire le changement d'outil.
Les valeurs mentionnées semblent correspondre à l'avant gauche avec la broche levée au max;

G30 correspond à la position définie pour la sonde.

G54 à l'origine de la pièce.

Est-ce incorrect?
Yoann H
Messages : 474
Enregistré le : 08 juin 2019 14:12

Re: renseignements sur le changement d'outils et la procédure

Message par Yoann H »

Lglinux je n'ai encore jamais fais de changement d'outil alors je préfère prendre des pincettes pour t'aider mais j'ai lu sur un livre spécialisé CNC avec Fusion 360 qu'il était conseillé de faire un Z probe sur le plateau plutôt que sur le brut car tu vas éventuellement enlever de la matière et donc tu ne pourras pas refaire un Z probe à l'endroit précisé sur ton logiciel lors du 2nd usinage (après le changement d'outil)

Mais je pense que la calibration faite sur le Z probe fixe permet de corriger ce problème.
pour le début pas des soucis je fait bien mon set change et set probe
Je fait bien cela mais au set xyz je fait une commande cmd-zprobe qui me permet de trouver le point 0 de Z qui est enregistrer dans le G54
Donc si je te suis bien il ne faut pas faire de cmd zprobe mais aller directement a calibration puis faire la procédure et ensuite retourner sur le brut et faire la commande CMD-ZPROBE ?
Ce n'est pas ce que Mstrens à dit. Il faut que tu fasses comme tu disais
> le set X et Y
>le set Z avec ou sans le probe pour obtenir G54

Mais j'ai du mal à comprendre comment expliqué au logiciel que tu vas faire un changement d'outil et qu'une fois sondé le Z probe fixe il sache comment aller au 2nd usinage.
IL y a une vidéo de leBearCNC sur le changement d'outil avec bcnc sur grbl. Je pense que cela peut aider mais ça ne te montreras pas l'utilisation via le TFT mais via un ordinateur (bcnc)

(je suis ça de prêt, je dois faire des tests pour nicoco aussi, ce soir. je partage dès que j'aurais testé)
lglinux3d
Messages : 175
Enregistré le : 29 mai 2018 10:00

Re: renseignements sur le changement d'outils et la procédure

Message par lglinux3d »

mstrens a écrit : 13 févr. 2020 13:04 G28 correspond à la position définie pour faire le changement d'outil.
Les valeurs mentionnées semblent correspondre à l'avant gauche avec la broche levée au max;

G30 correspond à la position définie pour la sonde.

G54 à l'origine de la pièce.

Est-ce incorrect?
oui je viens de revérifier avec d'autres valeurs et c'est correct juste le z de G54 qui n'est pas correct et le TLO qui est a 0 alors qu'il devrais être de ma valeur de ma commande cmd-zprobe
De plus j'ai tester en me mettant en serie sur l"esp32 j'ai envoyé un g28 puis un g30 et cela est correct .
J'avoue ne plus rien comprendre ;)
lorsque je dois faire un G54 je met en XYZ a 0 puis je fait mon cmd zprobe et je refais donc un xyz=0 et la il devrais mettre en TLO la valeur de ma commande qui est pour moi 19.3 , si j'ai faut merci de me corriger car peut être que je me suis pas orienter dans le bon sens ;)
Est il possible que l'esp32 soit défectueux ou le stm32 car c'est lui qui stockent les données GRBL ?
lglinux3d
Messages : 175
Enregistré le : 29 mai 2018 10:00

Re: renseignements sur le changement d'outils et la procédure

Message par lglinux3d »

voila aussi une chose que je ne comprends pas vraiment et est ce normal ?
je fait un home et voila ce que j'obtiens en MPOS ? sachant que ma surface de travail rentrer dans les paramètres GRBL $130 et $131 pour x=640 y=715 et que mon retour de endstop est de 2mm
Image
mstrens
Messages : 2611
Enregistré le : 27 févr. 2018 12:58

Re: renseignements sur le changement d'outils et la procédure

Message par mstrens »

lglinux3d a écrit : 13 févr. 2020 14:31 voila aussi une chose que je ne comprends pas vraiment et est ce normal ?
je fait un home et voila ce que j'obtiens en MPOS ? sachant que ma surface de travail rentrer dans les paramètres GRBL $130 et $131 pour x=640 y=715 et que mon retour de endstop est de 2mm
Image
Dans les CNC, il est courant (par convention) que le zéro machine soit à droite , à l'arrière et en haut. De ce fait, les Mpos sont toujours négatifs
Comme dans RS-CNC, les fins de courses X et Y sont à gauche et à l'avant, lorsqu'un Home est exécuté, GRBL tient compte des dimensions de la machine pour initialiser Mpos. Après le Home, GRBL calcule que la position de la broche est en X 0 - 640 X 2 = -638.
Les valeurs que tu as sont donc correctes.
mstrens
Messages : 2611
Enregistré le : 27 févr. 2018 12:58

Re: renseignements sur le changement d'outils et la procédure

Message par mstrens »

lglinux3d a écrit : 13 févr. 2020 14:22
mstrens a écrit : 13 févr. 2020 13:04 G28 correspond à la position définie pour faire le changement d'outil.
Les valeurs mentionnées semblent correspondre à l'avant gauche avec la broche levée au max;

G30 correspond à la position définie pour la sonde.

G54 à l'origine de la pièce.

Est-ce incorrect?
oui je viens de revérifier avec d'autres valeurs et c'est correct juste le z de G54 qui n'est pas correct et le TLO qui est a 0 alors qu'il devrais être de ma valeur de ma commande cmd-zprobe
De plus j'ai tester en me mettant en serie sur l"esp32 j'ai envoyé un g28 puis un g30 et cela est correct .
J'avoue ne plus rien comprendre ;)
lorsque je dois faire un G54 je met en XYZ a 0 puis je fait mon cmd zprobe et je refais donc un xyz=0 et la il devrais mettre en TLO la valeur de ma commande qui est pour moi 19.3 , si j'ai faut merci de me corriger car peut être que je me suis pas orienter dans le bon sens ;)
Est il possible que l'esp32 soit défectueux ou le stm32 car c'est lui qui stockent les données GRBL ?
Je n'ai pas prévu d'utiliser TLO. Il est donc normal qu'il soit égal à 0.

A noter que quand tu fais une commandes probe au dessus de ta pièce, après avoir fait le probe avec la commande G38, tu dois avoir une seconde commande qui va faire un set Z mais attention pas un set Z= 0 ; il faut un set Z qui va forcer la hauteur x mm au dessus (x étant la hauteur de ta sonde). Ainsi les paramètres G54 devraient être corrects.
lglinux3d
Messages : 175
Enregistré le : 29 mai 2018 10:00

Re: renseignements sur le changement d'outils et la procédure

Message par lglinux3d »

mstrens a écrit : 13 févr. 2020 18:57
lglinux3d a écrit : 13 févr. 2020 14:22
mstrens a écrit : 13 févr. 2020 13:04 G28 correspond à la position définie pour faire le changement d'outil.
Les valeurs mentionnées semblent correspondre à l'avant gauche avec la broche levée au max;

G30 correspond à la position définie pour la sonde.

G54 à l'origine de la pièce.

Est-ce incorrect?
oui je viens de revérifier avec d'autres valeurs et c'est correct juste le z de G54 qui n'est pas correct et le TLO qui est a 0 alors qu'il devrais être de ma valeur de ma commande cmd-zprobe
De plus j'ai tester en me mettant en serie sur l"esp32 j'ai envoyé un g28 puis un g30 et cela est correct .
J'avoue ne plus rien comprendre ;)
lorsque je dois faire un G54 je met en XYZ a 0 puis je fait mon cmd zprobe et je refais donc un xyz=0 et la il devrais mettre en TLO la valeur de ma commande qui est pour moi 19.3 , si j'ai faut merci de me corriger car peut être que je me suis pas orienter dans le bon sens ;)
Est il possible que l'esp32 soit défectueux ou le stm32 car c'est lui qui stockent les données GRBL ?
Je n'ai pas prévu d'utiliser TLO. Il est donc normal qu'il soit égal à 0.

A noter que quand tu fais une commandes probe au dessus de ta pièce, après avoir fait le probe avec la commande G38, tu dois avoir une seconde commande qui va faire un set Z mais attention pas un set Z= 0 ; il faut un set Z qui va forcer la hauteur x mm au dessus (x étant la hauteur de ta sonde). Ainsi les paramètres G54 devraient être corrects.
ah merci pour cette infos ;)
Alors ma commande z-probe de mon g54 et celle utilisé après la commande g38 ne dois pas être la même ?
j'avoue que la je suis un peut perdu ;)

ma commande z-probe est :
G91 G21 ; (Position relative en mm.)
G38.2 Z-30 F100 ;(Recherche de la sonde sur 30 mm. vitesse 100, si pas trouvée au bout de 30 mm. Alarme GRBL)
G0 Z1 ; (Recul 1mm.)
G38.2 Z-1 F10 ; (Recherche de la sonde sur 1 mm, plus lentement, vitesse 10)
G92 Z19.3 ; (Réglage de l’offset de Z avec épaisseur de la sonde 19.3 mm)
G0 Z3 ; (Recul 3mm.)

Ceux pour qui cela fonctionne pourrais me dire comment il procède en clair ;)

moi je suis la procédure comme ceci :
******************************
SETUP ---> HOME
je me met a l'origine de la pièce a usiner
SETUP --> TOOL--> SET XYZ
Je met la sonde sur le stock a l'origine de la pièce a usiner
CMD --> Zprobe (contenant le code du dessus)
SETUP--> TOOL --> CALIBRATION
je lance le job
puis :
SETUP --> TOOL--> GOTO CHANGE
et la tout ce gate a la commande
SETUP --> TOOL--> PROBE ?????????? (remonté du Z et déplacement en X puis erreur de fin de course)
****************************
Les commande G28 et G30 m’emmène bien respectivement aux bonnes valeurs de la position du changement d'outils et du swicth fixe .
Répondre