palpeur Mach3 tuto + recherche d'informations

  • Auteur de la discussion syvain9
  • Date de début
V

valentin

Compagnon
bonjour
ok pour le fichier
je vois qu'il met en route le moteur demandé
et arrete les autres
mais pour le decalage en x y z du moteur broche dans le programme
as tu un onglet avec les differentes positions

++++
 
H

hares01

Apprenti
Alors j'ai mesuré les coordonnées X Y de chaque broche par rapport à la broche 1 comme point de référence 0

broche 2 : X=160,5 Y=-13
broche 3 : X=321 Y=0
broche4 : X=481,5 Y=0
 
V

valentin

Compagnon
bonjour
moi dans ce cas la
je mettrais dans ta macro M6start un truc comme sa

Case Is = 1
ActivateSignal(Output1) 'Mandar se?al para soltar herramienta y esperar a que la suelte.
DeActivateSignal(Output2)
DeActivateSignal(Output3)
DeActivateSignal(Output4)
G54
Code "G4 P2.0"
Case Is = 2
ActivateSignal(Output2) 'Mandar se?al para soltar herramienta y esperar a que la suelte.
DeActivateSignal(Output1)
DeActivateSignal(Output3)
DeActivateSignal(Output4)
G55
Code "G4 P2.0"
Case Is = 3
ect....

bien entendu tu aura mis les valeur dans les offset origine


ou alors mettre G92 dans M6start

Case Is = 1
ActivateSignal(Output1) 'Mandar se?al para soltar herramienta y esperar a que la suelte.
DeActivateSignal(Output2)
DeActivateSignal(Output3)
DeActivateSignal(Output4)
G92 X0 Y0
Code "G4 P2.0"
Case Is = 2
ActivateSignal(Output2) 'Mandar se?al para soltar herramienta y esperar a que la suelte.
DeActivateSignal(Output1)
DeActivateSignal(Output3)
DeActivateSignal(Output4)
G92 X160.5 y-13
Code "G4 P2.0"
Case Is = 3
 
H

hares01

Apprenti
Bon la commande de palpage marche
J'ai réussi à faire les macros pour chaque broches
à chaque changement de broches les coordonnées 0 sont bien mise à jour

Broche 1

Broche 2

Broche 3

Broche 4

Il reste à mettre ça dans la commande M6start mais à quel endroit

Par contre je pensais ça serais pas plus simple de faire un palpage avec outil pour chaque broche et d'enregistrer la valeur dans la hauteur d'outils ?

Encore merci de prendre le temps pour mes problèmes
 
V

valentin

Compagnon
bonjour
bien entendu
mettre code"
devant les fonctions
+++
 
H

hares01

Apprenti
Bon de nouveau le palpage fait des siennes enfin du moins la valeur de Z est systématiquement 4mm en dessous du zéro pièce et je vois pas pourquoi

une idée ?
 
H

hares01

Apprenti
dans le panneau décalages j'ai décalage G54 qui affiche justement des coordonnées machine différentes de 4mm par rapport au vrai valeur en Z

Le problème vient de la ?

Quand je met le curseur sur cette valeur et que je tape 0 si je lance un palpage après j'ai toujours une différence de 4mm
 
V

valentin

Compagnon
bonjour
je suppose deja qu au demarrage tu as pris
origine machine
ensuite tu prend tes origines piece par defaut G54
pour le Z tu te sert de ton palpeur
et tu lance une macro Z
a la fin du palpalge et le Z0 piece as tu le bon ecart
(je mexplique moi je fais en MDI g0z20 et avec ma cale de 20
je regarde si sa passe sans jeu)
si oui regarde alors du cote de ton programme si une instruction te decale
ton Z
moi dans ton cas je moccuperais pas des lg outil
chaque broche aurai son origine
G54 pour T1
G55 pour T2 ect..
et lors dun changement de fraise exemple T2
je me mettrais en MDi et taperais G55
et je prendrais mon Z0 avec la fraise monter

et dans ton M6start tu fais comme plus Haut en mettant G54 G55 ect dans la
case de outil concerner

+++
 
V

valentin

Compagnon
bonjour
encore une question
dans ta video je vois quand le Z bouge toutes les broches bougent

ce quoi les guides qui sont sous chaque broche et comment tu les
commandes

+++
 
H

hares01

Apprenti
Je regarderais tes commandes cet après-midi

Pour la machine chaque broche est actionnée par la commande T1M6 pour la broche 1, T2M6 pour la 2, ect jusqu'à 4
A ce moment la broche sélectionnée descend en position de travail grâce à un verrin pneumatique qui la propulse en bas
Si je sélectionne une autre broche la première remonte avec le verrin et l'autre descends

Les broches coulisse sur des rails de guidage comme ceux en Y et X
 
H

hares01

Apprenti
Est-ce que l'on peut modifier la macro que tu as fait pour connaitre la hauteur d'outils et l'inscrire dans le magasin d'outils afin qu'elle inscrive directement la hauteur de Z ?
 
V

valentin

Compagnon
bonjour
je comprend pas tres bien
peut tu etre un peu plus clair
avec des exemples cest mieux

+++
par contre quand les verins descende la broche
chache bout de broche est sur le meme Z
(sans outil)
surement cette commande qui fait sa
Call SetUserDRO (1200,NewTool) dans M6start
ou
ActivateSignal(Output1) qui descend la broche et mise
en route

la retraction du verin
+++
 
H

hares01

Apprenti
Enfaite je pensais mettre l'axe Z a zéro coordonnés pièces après le référencement machine
Après descendre chaque broches équipé d'un outil
Palper chaque broche sur la pièce et rentrer la valeur trouvé dans la hauteur de l'outil du tableau de magasin d'outils de mach3
Parce qu'actuellement en palpant la broche avec et sans outil j'ai un décalage de hauteur dut au serrage de la bague de la broche qui serré ou déserré n'est pas a la même hauteur
 
H

hares01

Apprenti
Les commandes de la macro m6start enpeche de descendre plus d'une broche en position de travail si c'est la question
 
V

valentin

Compagnon
bonjour
pour revenir a ma solution
inserer G54 G55 dans M6start
pour ne pas prendre chaque origine avec chaque broche
se mettre en G54 et prendre les origines piece
ensuite tu auras au prealable creer un bouton avec
ce code en script

comme sa tu auras la meme difference en Z
te resteras a te mettre sur G54 et te prendre les lg outils
bien entendu tu metteras G43 H.. dans le programme
ou insere dans la macro M6start
++++
 

Sujets similaires

Haut