Page 1 sur 2

Bouton perso

Posté : 08 mai 2020 18:55
par macandnews
Bonjour,

Avant d'usiner ou de graver quelque chose, je règle la position de ma fraise ou de mon laser et ensuite, j'utilise la fonction “Set XYZ“.

Je voudrais faire un bouton perso pour pouvoir retourner à cette position après l'usinage ou la gravure de ma pièce.
S'agit-il du fichier “GoToOrigin“ disponible sur le forum et qui comporte les commandes suivantes :

M5 ;
G0 G53 Z-2 ;
G54 X0 Y0 ;
G54 Z2 ;

Merci, A+++

Re: Bouton perso

Posté : 08 mai 2020 19:20
par mstrens
a mon avis cela peut aller mais il me semble prudent d'ajouter les codes qui forcent GRBL a être en mm (et pas en inch) et en déplacement absolu (et non relatif). Sinon en fonction des derniers paramètres présents dans un Gcode, tu peux avoir des résultats non souhaités.
Je ne sais pas si l'ordre G53 et G00 a une importance. Perso je mets G53 avant G00

Re: Bouton perso

Posté : 08 mai 2020 19:29
par HTheatre
macandnews,

Je crois qu'il s'agit d'un bouton personnalisé proposé par nicoco, et il devait le modifier afin de prévoir une marge de sécurité afin que la fraise vienne se positionner quelques millimètres voir plus au-dessus du point d'origine.

@+

Re: Bouton perso

Posté : 08 mai 2020 19:57
par macandnews
Je ne sais plus qui a donné le dossier contenant plusieurs boutons perso, mais c'est quelqu'un du forum, il se reconnaitra s'il passe par là. ;)

Je n'y connais rien en gcode, je vais voir ce que je trouve sinon j'attendrais d'en trouver un plus adapté.

A+++

Re: Bouton perso

Posté : 08 mai 2020 21:45
par hiphouser
Dans ce sujet:
https://www.makerfr.com/forum/viewtopic.php?f=45&t=6790

ce post serai d'ailleurs à épingler:

lien vers la copie de carte SD:
https://www.makerfr.com/forum/download/file.php?id=2218

Re: Bouton perso

Posté : 09 mai 2020 01:56
par HTheatre
C'est exactement ça !

@+

Re: Bouton perso

Posté : 09 mai 2020 08:17
par macandnews
C'est bien ce dossier que j'ai téléchargé.
Par contre, je n'ai pas encore installé le bouton qui m'intéresse "GoToOrigin" en attendant de trouver des infos sur les commandes à ajouter.

A+++

Re: Bouton perso

Posté : 09 mai 2020 08:48
par nicoco
Allez je m'y met, je vais le modifier pour que la broche s'arrête 30mm au dessus du point d'origine et je vais expliquer comment je me sers de cette commande dans le tuto.

Re: Bouton perso

Posté : 09 mai 2020 08:55
par mstrens
Voila ce que je proposerais:
Le G90 G21 au début force GRBL a interpréter les valeurs des déplacements comme des valeurs absolues (et non relative à la position actuelle) en mm

M5
G90 G21
G53 G53 Z-2
G54
G0 X0 Y0
G0 Z2

Re: Bouton perso

Posté : 09 mai 2020 09:28
par nicoco
ok, merci Mstrens !
j'ai modifié le fichier d'origine, et j'ai mis à jour les liens dans les tutos :
j'ai mis ce code du coup à la place :

Code : Tout sélectionner

M5 G90 G21 ; (arret de la broche + coordonnées absolues et mesures en mms) 
G53 ; (positionnement par rapport à MCS)
G0 Z-2 ; (positionnement en position haute juste avant de claquer le endswitch en Z) 
G54 ; (positionnement par rapport à WCS1)
G0 X0 Y0 ; (positionnement au dessus du point d'origine en vitesse max)
G0 Z30 ; (positionnement à 30mm au dessus du point d'origine en vitesse max)
et j'ai rajouté l'explication de cette commande :
je m'en sers s'il y a eut un arrêt de fraisage ou une panne.
lors d'un redémarrage MCS est effacé et WCS1 est conservé.
WCS correspond au point d'origine que vous avez déterminé sur votre panneau à usiner. et je fais un trou au point d'origine pour contrôler la précision du recollement. donc si j'ai une panne :
- j'éteins la machine et je rallume.
- je refais un homing
- j'utilise la commande "gotoorigin"
- là, le router va remonter en coordonnée absolue tout en haut pour qu'il n'y ait pas de collision, il va se deplacer en X0Y0 et ensuite redescendre a pleine vitesse 30mm au dessus du point d'origine.
- là je rentre la fraise doucement dans le trou que j'ai fait au lancement de mon 1er job pour voir si ça rentre parfaitement et si c'est bien précis. si il faut, j'ajuste les 10èmes de mms perdus lors du homing , je refais un set X Y - le Z n'a pas besoin d’être "reprobé" sauf pour de l'alu ou pour le laser.
- et je relance le job qui va reprendre depuis le début dans le vide jusqu'à reprendre au point de panne.