UCCNC Macro de palpage pour outils larges

  • Auteur de la discussion Auteur de la discussion Algone
  • Date de début Date de début
UCCNC

Algone

Compagnon
Salut la compagnie, j'ai investi il y a quelques temps dans un palpeur type Renishaw pour un dixième de son prix sur Ali Express qu'est franchement de bonne qualité, jusqu'à des outils de diamètre env 12mm aucun soucis, la macro M6 fais le taf mais au delà ça pose problème.
Quand regardé du coté des pro (HAAS) ils ont contourné le soucis en décallant l'outil de la valeur du rayon et en faisant tourner la broche en sens inverse (M4) pour éviter de défoncer le palpeur, tout est expliqué dans cette vidéo .
J'ai cherché sur le net, notamment sur le forum Cncdrive mais personne n'a reproduit cette macro sur UCCNC, du coup je m'y suis mis, sans vraiment connaitre ce language, j'ai croisé les réponses avec Deep Seek, ChatGPT et Perplexity ça n'a vraiment pas été simple mais j'y suis arrivé, je vous partage ma version de la macro M6 qui fonctionne parfaitement, voilà la séquence:
-Quand le gcode arrive sur une commande M6, l'outil va au dessus du palpeur (coordonnées préalablement configuré dans la section Probe).
-Une fenêtre s'affiche et demande d'insérer le nouvel outil, le diamètre et le rayon s'affiche dans la boite de dialogue pour éviter de se tromper, cliquer OK.
-L'outil descend, la broche démarre en sens inverse (M4), il se décale de la valeur du rayon, palpe une première fois en rapide.
-La broche s'arrête mais redémarre de suite après pour le second palpage plus lent.
-L'outil remonte et on enchaine la suite du Gcode jusqu'au prochain changement d'outil, etc...

*Très important: La macro va lire le diamètre de l'outil dans la table d'outil d'UCCNC, il faut donc renseigner le bon numéro d'outil avec le bon diamètre avant de lancer quoique ce soit.

Voilà, si ça peut aider certain d'entre vous :wink:
 

Fichiers joints

Tu m'aurais demandé, je t'aurais partager la mienne, même si codée en CB pour Mach3, la logique et le fonctionnement reste similaire.
Par contre l'appeler M6 cela signifie que :
Soit tu fais une croix sur le changement d'outil automatique (caroussel)
Soit tu l'intègre à ta macro de changement et ainsi tu mesureras ton outil à chaque changement engendrant une sacrée perte de temps.

Personnellement les macros de mesures outils sont séparées de la M6 qui dans toutes les FAO est dediée au changement outil (M6 Txx)
Mesure d'un outil en saisissant Ø et longueur approximative (pour approche rapide à 15mm au dessus du palpeur).
Et une seconde pour mesurer l'ensemble des outils du carrousel selon les longueurs déjà saisies dans la table.

Voici la première en document joint.
 

Fichiers joints

*Très important: La macro va lire le diamètre de l'outil dans la table d'outil d'UCCNC, il faut donc renseigner le bon numéro d'outil avec le bon diamètre avant de lancer quoique ce soit.
Si le diamètre est renseigné dans la table d'outil, quelle est l'utilité de le mesurer ?
Le rôle de la table d'outil c'est d'avoir la correction de rayon d'outil et le décalage de longueur d'outil disponible lorsque l'outil est appelé. La table d'outil n'est pas paramétrée pendant l'usinage, mais au moment du montage de l'outil dans le magasin.
Par contre si la dimension obtenue sur la pièce n'est pas correcte, c'et la pièce qui est mesurée et une correction dynamique est alors appliquée à l'outil. Mais c'est une autre procédure...
JP
 

Sujets similaires

manivelle-ebenisterie
Réponses
7
Affichages
235
manivelle-ebenisterie
manivelle-ebenisterie
rebarbe
Réponses
4
Affichages
552
rebarbe
rebarbe
PL50
Réponses
14
Affichages
2 772
Squal112
S
manivelle-ebenisterie
Réponses
13
Affichages
504
Jipé11
J
V
Réponses
11
Affichages
388
varynx68
V
J
Réponses
13
Affichages
2 140
Jeannotv6
J
P
Réponses
9
Affichages
1 051
pro-ms
P
J
Réponses
7
Affichages
1 217
JLuc69
JLuc69
Bobismiles
Réponses
95
Affichages
3 421
Bobismiles
Bobismiles
U
Réponses
15
Affichages
1 266
usmiste
U
KITE
Réponses
29
Affichages
957
gustavox
gustavox

Sujets similaires

Retour
Haut