CN palpage de piece

  • Auteur de la discussion mizou51
  • Date de début
M

mizou51

Compagnon
Bonsoir

Je souhaiterais réaliser un petit portique mobile avec surface de 600x600 pour du palpage uniquement. J'ai des anneaux sur lequels je souhaite déterminer l'usure. Ils font 3mm d'épaisseur pour un diametre d'environ 500mm interieur et 600mm extérieur. Le but serait de mettre au rebut les anneaux qui font moins de 2.4mm....
Le but serait de palper une piece sur 10points et mettre les valeurs dans un fichier (csv ou autre....)

Savez vous si MACH3 ou LINUXCNC sait gerer le palpage à un point précis puis garder la valeur du Z à ce point et repartir au prochain point ?

Florian
 
N

Nicolas64

Ouvrier
Bonjour,
tu peux faire avec les cartes d'axes PMAC de chez DELTA TAU.
L'instruction est "move until trigger"
La carte capture la position de l'axe Z (ou autre axe) au moment où le contact du palpeur s'ouvre et tu peux la stocker dans une variable.
L'interface doit-être programmée en visual basic.
Le problème est que ces cartes coûtent un peu plus de 3500 €/Ht
A plus
Nico
 
B

Bbr

Compagnon
Bonsoir,

L'un des problèmes du palpage c'est l'inertie des éléments en mouvement car, si tu utilises un palpeur à déclenchement par contact, la position que tu vas relever comportera une erreur. Pour corriger ce problème il faut utiliser un palpeur mesurant... Ça complique sérieusement le système. :eek:

Par contre avec un palpeur mesurant tu peux faire du scanning... :supz:

Cordialement,
Bertrand
 
V

vax

Modérateur
Dans LinuxCNC (rien contre Mach3 si ce n'est que je ne connais pas), tout est possible, il suffit de programmer la chose !!!!
Pour lutter le Pb des détections par ouverture/fermeture de contacts il faut faire la mesure en deux fois.
Une première descente de dégrossissage suivit d'une remontée et d'une descente (très) lente.
Les codes existent pour faire du POM d'axe Z c'est déjà une bonne base...
 
M

mizou51

Compagnon
En effet il faudrait arriver tres lentement sur la surface pour augmenter la precision de mesure....

existe t il des pointes de palpage pas trop chere et précise dans le commerce?
 
V

vax

Modérateur
Tu n'as besoins de quasiment rien pour ton application.
Si j'ai bien compris les pièces à mesurer sont métalliques.
Tu aurait juste à les poser sur la table de ton portique sur une couche isolante électriquement.
Ensuite la détection se ferait par fermeture d'un contact électrique entre la broche et ta pièce.
Un simple forêt pourrait faire l'affaire vu que tu initialiserait ton procès à chaque début de cession.

Un sujets qui pourrait t'intéresser : https://www.usinages.com/threads/palpage-outils-z-auto.54727/
Tu as des descriptions ici de la fonction qui réalise ce que tu cherches : http://www.linuxcnc.org/docs/html/e...age_d_8217_une_grille_rectangulaire_de_points
 
M

mizou51

Compagnon
excellent merci pour tes liens je vais lire tout ca.

pour mon appli c'est des pieces en quartz donc detection obligatoire par touché...
 
P

phil135

Compagnon
la détection par fermeture de contact sur la pièce sera toujours moins précise et reproductible que l'ouverture d'un contact choisi de bonne qualité
 
S

stanloc

Compagnon
Si on doit toujours vérifier des pièces identiques, pourquoi ne pas faire un outillage qui vient à la fermeture mettre en appui instantanément un certain nombre de comparateurs et qu'il suffit de lire. Avec des crayons électroniques on peut même automatiser la mesure mais c'est un peu plus cher.
Stan
 
M

mizou51

Compagnon
en effet nous avons ca sur toutes nos becanes....des outils plus ou moins complexes avec 4 à 8 comparateurs ou mieux des outils avec capteur effet hall et liason sans fil. PAr contre c'est assez fermé en terme de flexibilité. Une CN permet dans la limite de ses courses une multitude de mesure et de pieces differentes...
 
B

biscotte74

Compagnon
Il n'est nul besoin de contact mécanique pour faire du palpage, il suffit de mettre la pièce sur un isolant quelconque, on relis un coté du contact dédié au palpeur à la pièce, l'autre à une tige conductrice dans le porte fraise, au touché cela ferme le contact .Cela fait bien 7 ou 8 ans que je procède ainsi et sans soucis et surtout sans erreur
 
V

vax

Modérateur
mizou51 a dit:
excellent merci pour tes liens je vais lire tout ca.

pour mon appli c'est des pieces en quartz donc detection obligatoire par touché...


Petit rappel des contraintes exprimées par Mizou pour ne pas les perdre de vue sur ce sujet.
 
S

stanloc

Compagnon
mizou51 a dit:
en effet nous avons ca sur toutes nos becanes....des outils plus ou moins complexes avec 4 à 8 comparateurs ou mieux des outils avec capteur effet hall et liason sans fil. PAr contre c'est assez fermé en terme de flexibilité. Une CN permet dans la limite de ses courses une multitude de mesure et de pieces differentes...

Si je me souviens bien la suite logicielle NINOS permet le palpage avec un contact qui s'ouvre (c'est très supérieur) (à ce sujet voir la réalisation de Thierry Monnot sur le web http://tmonnot.free.fr/ ).
Pour le palpage si tu connais les capteurs à effet Hall il y a aussi les capteurs LVDT mais l'électronique est assez coûteuse.
Stan
 
Dernière édition par un modérateur:
S

speedjf37

Compagnon
Bonsoir,

Si l'usure est régulière et si une des 2 faces est plane ce sera possible par palpage.
Sinon il faudrait mesurer l'épaisseur comme avec un micromètre.

Cordialement JF
 
V

vax

Modérateur
En relisant ton sujet je me disait qu'une table vibrante avec une lame calibreuse réglée à 2,4mm au dessus ferai bien l'affaire aussi.

Mais j'ai bien entendu ton désir de diversité du matériel de mesure.
 
P

phil135

Compagnon
on peut aussi imaginer travailler par retournement et juste mesurer l'épaisseur aux points d'appuis. mais ça complique pas mal le traitement des données

la "pointe" de touche (ou sphere en rubis) est forcement verticale ? si elle est orientable on peut aussi imaginer de fixer la piece verticalement puis palper autour

ou alors acheter/louer un bras 3D comme ceux que propose Faro ici ou
 
V

vax

Modérateur
Je crois que l'idée est de faire un système "automatisé" (on pose la pièce on appuis sur un bouton et le process de mesure se réalise).

Par contre une info qui nous manque est la précision de mesure recherchée... Car si c'est "juste" pour savoir si les pièces font telle épaisseur à +_ 1/10ème ça simplifie pas mal les choses... Un portique de mesure c'est au moins le 1/1000ème je pense... Pas mon domaine....
 
P

phil135

Compagnon
un portique de mesure tridim au micron qui tienne réellement le micron ... en amateur, ouch :eek:
les simples variations de température ambiante sur l'alu ou l'acier classique dans les dimensions d'un portique, ça fait déjà pas mal de microns

d'autre part ces portiques ne sont pas tant que ça plug & play , ils ont besoin d'une programmation qui leur annonce dans quelles zones aller vite ou lentement, selon quel vecteur arriver sur la pièce ...
pour relever une cote simple de façon unitaire ou quasi , je ne sais pas si ça vaut le coup
 
M

mizou51

Compagnon
merci pour votre aide les gars!

pour commencer je souhaiterais au moins le 1/10eme....le centieme serait vraiment un plus en effet.


Considerant que le portique serait placé en salle blanche du coup température stabilisée à 21+/-0.5°C, hygro à 30% +/-2%

Sinon en effet le top serait d'automatiser la mesure pour que n'importe quel technicien puisse faire lui aussi les mesures.
 
V

vax

Modérateur
Le centième ?...
C'est pas un petit portique de base....

La proposition faite un peu plus haut d'utiliser un genre de comparateur numérique avec sortie des données serait idéal.
Tu viendrais palper sur la table pour avoir une référence et ensuite la pièce pour avoir la mesure différentielle.

Un portique posé sur un marbre ?...
 
P

phil135

Compagnon
sans rire, quand tu auras fais l'addition de tout, tu risques d'arriver au prix d'un bras Faro qui lui est prêt à l'emploi.
 
D

Dardar88

Compagnon
Bonjour

J'ai developpé avec 2 amis un systeme de sonde qui serait peut etre interessant pour ton application , au depart
il s'agit d'une sonde prevue pour faire de la saisie en 3d ,on est encore au stade de mise au point pour les retours
a zero car elle n'est pas concue comme un sonde renishaw ,par contre je pense qu'elle pourrait etre bien pour
faire des relevés tels que les tiens car mecaniquement c'est beaucoup plus simple a resoudre.

cette sonde est tres sensible mais relativement immune vis a vis des pertubations exterieures et supporte
assez bien les accelerations et les vibrations.
c'est un programme sous arduino (mini) qui gere sa sensibilité (parametrable et directement lisible via la communication serielle) , elle peut envoyer une info sous forme de 1 et 0 pour la validation du contact.
Il y a deux stades de "touché" , 1 qui envoie par sortie optocoupleur un signal 0 ou 5v compatible avec une interface
d'entrée probe en port // de type mach3 ou USBCNC ou ce qu'on veut qui y ressemble.
2 un deuxieme signal de securité au cas ou le palpeur depasse mecaniquement une limite de profondeur( sortie signal 0 , 5v opto) à par exemple a connecter a une entrée Estop

Il y a aussi sur cette interface 2 signaux optiques (led) correspondant au touche et a l'alarme et deux signaux sonores
correspondants.
l'interface Arduino requiert juste une petite alimentation murale 5vdc mais de bonne qualité car le programme travaille
par comparaison (petite alim regulée et filtrée sans plus).
L'interet est que le firmware peut etre modifier ,upgradé suivant les besoins et fonctionne de maniere autonome.

Pour la fabrication de la (ou des) sonde il n'y aurait aucun probleme pour que tu puisses realiser toi meme la partie
"homing" , fixation et pointe de touche, par contre en ce qui concerne le capteur ,c'est assez chaud a realiser .

Elle est faite pour se declencher sur des materiaux non conducteurs , il y a un traitement anti rebond dont la sensibilité est parametrable.La pression suffisante du doigt de sonde a exercer sur le materiaux est tres faible donc non
destructeur.

Etant concue davantage comme un detecteur de choc qu'un systeme de declenchement a contact sec on peut
adresser une bonne velocité car elle est capable de resetter a environ 1/10 de seconde sans probleme ,la vitesse du traitement , c'est a dire le lapse de temps qui existe entre l'aquisition et l'envoie sur la sortie depend du programme
integré et de la vitesse du processeur (16mhz pour l'arduino mini) donc c'est super rapide ,le seul handicap se resume
dans la reactivité de la partie mecanique et de l'ordi qui ensuite gerera les données.

Je pensais , comme il s'agit de prendre une epaisseur qu'il serait peut etre bien d'utiliser un marbre comme table
de reference et de faire venir appuyer par un systeme a ressort ou un materiaux en meme temps souple et ferme
la portion a saisir pour eviter qu'il y ait une vibration au toucher.Donc a chaque descente en Z , 2 etapes.

Il serait possible d'envisager un table rotative comme il s'agit d'anneau ,il faudra vraiment travailler
l'horizontalité ou faire un fraisage circulaire tres precis (pourquoi pas) et dans ce cas ce serait super , rapidité,
minimaliser les erreurs de geometrie .

j'ai fais une adaptation de cette sonde en mode a l'envers comme "zero outil" sous mach3 et ça fonctionne tres bien,
a mon avis , ton application etant du meme tonneau ,ça devrait fonctionner.

Par contre je n'ai pas la suite logicielle qui permettrait de faire de la validation de piece ,c'est une autre histoire.
Il y a certainement des gens tres competent dans les forum qui pourraient développer une macro pour ça...

t.
 
Haut