Résolu Gcode pour utiliser un probe carré

  • Auteur de la discussion Yves56620
  • Date de début
Y
Yves56620
Nouveau
28 Mar 2020
6
  • Auteur de la discussion
  • #1
Bonjour
Je suis un débutant ma machine est une Open Maker Pro avec une carte SimpleCncMillBoard qui est pilotée par le firmware smoothieware
Cette machine fonctionne correctement et je souhaite utiliser un palpeur de ce type que j'ai déjà
Probe XYZ.jpg

Je me suis inspiré du programme en pj pour obtenir le point Zéro
C'est le code G38.2 qui pose problème
Pour la détermination du Z0 ok
Après les mouvement d'éloignement et de rapprochement ainsi que de Z se font correctement et les commandes de G38.2 sont sautées
Je suis preneur de tous vos conseils je suis un peu perdu
Merci
 
Fichiers joints
Y
Yves56620
Nouveau
28 Mar 2020
6
  • Auteur de la discussion
  • #3
Merci Luo Lan
Pour le Zéro de Z cela fonctionne mais c'est la suite qui ne fonctionne pas G38.2 n'est plus activé
 
jpbbricole
jpbbricole
Compagnon
26 Mai 2016
2 249
Corsier-sur-Vevey (Vaud)
Bonjour Yves
C'est le code G38.2 qui pose problème
Non, pas tout à fait, tu as oublié le code G92 pour mémoriser l'offset dû à l'épaisseur de la sonde.
Sur ma machine (GRBL) j'utilise ceci pour le Z
G38.2Z-30F100; G0Z1; G38.2Z-1F10; G92Z0.8; G0Z5

G38.2Z-30F100; (Approche rapide de la sonde)
G0Z1; (Recul à 1mm)
G38.2Z-1F10; (Approche lente de la sonde)
G92Z0.8; (Enregistrement de l'offset, sonde de 0.8mm d'épaisseur)
G0Z5 (Recul à 5mm)

Cordialement
jpbbricole
 
Y
Yves56620
Nouveau
28 Mar 2020
6
  • Auteur de la discussion
  • #5
Merci jpbbricole pour ta réponse rapide
Ce n'est pas la mesure de Z qui me pose problème c'est la suite

G38.2 Z-20 F100
G91 G0 Z3
G91 G0 X-50
G91 G0 Z-8
G38.2 X30 F100
G91 G0 X-3
G91 G0 Z8
G91 G0 Y-50
G91 G0 X50
G91 G0 Z-8
G38.2 Y30 F100
G91 G0 Y-3
G91 G0 Z8
G10 P0 L20 X35.413 Y-14.588 Z9.5

Ce sont ces 2 fonctions qui ne sont pas prisent en compte après la mesure de Z et je ne comprend pas pourquoi
 
Y
Yves56620
Nouveau
28 Mar 2020
6
  • Auteur de la discussion
  • #7
Hé bien je passe de la ligne 4 à 6 la ligne 5 ne se fait pas et même chose ok jusqu'à la ligne 10 puis ligne 12 la ligne 11 ne s'exécute pas puis ok ligne 13 et après l exécution de la ligne 14 seul Z est correct en final
Il n'y a pas de mouvement en ligne 5 ni 11 donc pas de réponse en X ni Y
Je me demande s'il ne faut pas clore le programme après la ligne 4 pour qu'il n'y ait pas 2 objectifs à G38.2 puis ajouter une suite spéciale pour X et une autre pour Y
mais je ne sais pas comment faire ce programme comme je le dis je suis un débutant
Merci
Yves
 
jpbbricole
jpbbricole
Compagnon
26 Mai 2016
2 249
Corsier-sur-Vevey (Vaud)
Bonjour Yves
Est-ce qu'il y a un message d'erreue dans ta console?
Ast-tu lu ces remarques?
Peut-être que le homing de X et Y ne sont pas configurés?

Cordialement
jpbbricole
 
Y
Yves56620
Nouveau
28 Mar 2020
6
  • Auteur de la discussion
  • #10
Merci Jpbbricole et letatrtare
J'ai déjà pris connaissance de ce document et c'est justement le dernier point

C'est une erreur si:
  • le point actuel est le même que le point programmé.( Ce n'est pas le cas)
  • aucun mot d'axe n'est utilisé (les axes sont nommés)
  • la compensation de coupe est activée ( je ne sais pas)
  • la vitesse d'avance est nulle (F de 100)
  • la sonde est déjà dans l'état cible
qui me laisse supposer qu'il faudrait faire plusieurs programmes
d'autre parts je suppose que le homing de X et Y est configuré car je ne peux pas utiliser la machine sans faire un homing XY sinon je dois passer en Unlocked
 
Y
Yves56620
Nouveau
28 Mar 2020
6
  • Auteur de la discussion
  • #11
Bonjour à tous ceux qui m'ont donné des idées et à force de chercher j'ai trouvé une solution qui fonctionne j'ai fais faire une pose de 1 seconde avant la mesure des probes G4 S1 pour que la sonde utilisée en Z par exemple ne soit plus en état de cible

G38.2 Z-25 F100
G91 G0 Z3 F600
G91 G0 X-50
G91 G0 Z-8
G4 S1
G91 G0 XG38.2 X50 F100
G91 G0 X-3 F600
G91 G0 Z8
G91 G0 Y-50
G91 G0 X50
G91 G0 Z-8
G4 S1
G91 G0 YG38.2 Y50 F100
G91 G0 Y-3
G91 G0 Z8 F600
G10 P0 L20 X34.619 Y-15.382 Z9.5

Maintenant si vous avez des idées pour améliorer je suis preneur pour info j'ai essayé M400 pour vider la pile mais cela n'a rien donné
Cordialement et portez vous bien
Yves
 
Haut