Bouton perso

Avatar du membre
macandnews
Messages : 616
Enregistré le : 30 juin 2019 19:15
Localisation : Isére

Bouton perso

Message 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+++
mstrens
Messages : 2611
Enregistré le : 27 févr. 2018 12:58

Re: Bouton perso

Message 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
Avatar du membre
HTheatre
Messages : 5910
Enregistré le : 31 mars 2019 08:21
Localisation : Rivesaltes

Re: Bouton perso

Message 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.

@+
Avatar du membre
macandnews
Messages : 616
Enregistré le : 30 juin 2019 19:15
Localisation : Isére

Re: Bouton perso

Message 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+++
hiphouser
Messages : 218
Enregistré le : 05 févr. 2020 02:33
Localisation : Arques (62)

Re: Bouton perso

Message 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
Mes imprimantes 3D:
Ender 3 Pro
Voron 2.4 (350X350mm)
...I3RS32 en cours...

RS-CNC 32 finie! (1mX1m)
Avatar du membre
HTheatre
Messages : 5910
Enregistré le : 31 mars 2019 08:21
Localisation : Rivesaltes

Re: Bouton perso

Message par HTheatre »

C'est exactement ça !

@+
Avatar du membre
macandnews
Messages : 616
Enregistré le : 30 juin 2019 19:15
Localisation : Isére

Re: Bouton perso

Message 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+++
Avatar du membre
nicoco
Messages : 696
Enregistré le : 10 mai 2019 18:51
Localisation : Biarritz

Re: Bouton perso

Message 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.
[WIP] CNC [Contribution] Dust Shoe
inscrivez-vous, c'est rigolo ! carte des membres
mstrens
Messages : 2611
Enregistré le : 27 févr. 2018 12:58

Re: Bouton perso

Message 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
Avatar du membre
nicoco
Messages : 696
Enregistré le : 10 mai 2019 18:51
Localisation : Biarritz

Re: Bouton perso

Message 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.
[WIP] CNC [Contribution] Dust Shoe
inscrivez-vous, c'est rigolo ! carte des membres
Répondre