Le Deal du moment : -30%
PC portable Lenovo Yoga Slim 6 i5-13500H – 16 Go ...
Voir le deal
699 €

Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe »

4 participants

Aller en bas

Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe » Empty Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe »

Message  thaisno Dim 13 Oct 2013 - 18:29

Bonjour à tous,

Je viens de finaliser une « sonde », qui me permet de trouver très rapidement et très précisément le point 0,0,0 d’une pièce positionnée sur ma cn pour un usinage.

Plus précis que le laser en croix que j’avais installé précédemment, je regrette de ne m’être pas penché plus tôt sur ce système. En effet quel confort et quelle rapidité, pour trouver ce fameux point zéro, et ceci quelque soit le diamètre de l’outil !

      Cette sonde est composée d’un raccord laiton « Mamelon double mâle en laiton de 33 x 42 ». La partie 42 de ce raccord placé en dessus, offre une zone de sondage intérieur en X et en Y, de 34 mm. La partie 33, en dessous, une fois recoupée partiellement, permet de pouvoir l’encastrée dans la rainure circulaire de profondeur 3mm, d’un plexi transparent de 4 mm d’épaisseur.

       Le tout est solidarisé au plexi. Les raccords électriques sont obtenus d’une part à l’aide d’un « loqueteau magnétique » (aimant) qui sera positionné sur l’outil, et d’autre part d’un raccord sur le mamelon laiton. La liaison des 2 fils vers la carte de contrôle est faite à l’aide de raccords et d’un câble d’antenne TV. Comme je veux pouvoir enlever et remettre à loisir ce câble, par cette liaison singulière, j’évite de prendre le risque de connecter accidentellement ce câble sur tout autre source électrique...
La grosse masse ronde, est une masse en acier qui permet de donner de la stabilité à l’ensemble pendant la phase de sonde X, y puis Z.

Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe » Sonde010

     Une fois réalisée et après avoir connecté cette sonde, il faut pouvoir l’utiliser dans Mach3, grâce à des macros.

    Ces macros peuvent être activées grâce à une télécommande, ou directement depuis l’interface de Mach3, en plaçant les macros sous des boutons…

Je ne suis pas un pro de la programmation de macros, c’est donc grâce aux travaux de diverses personnes que j’ai pu modifier et arriver au résultat souhaitait.

Donc un Grand MERCI à eux.


Dernière édition par thaisno le Dim 13 Oct 2013 - 19:44, édité 1 fois
thaisno
thaisno
posteur Régulier
posteur Régulier

Messages : 101
Points : 433
Date d'inscription : 23/12/2011
Age : 65
Localisation : Normandie

Revenir en haut Aller en bas

Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe » Empty Re: Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe »

Message  thaisno Dim 13 Oct 2013 - 18:37

Je vous communique le contenu de ces 2 macros :

Pour la recherche du point 0 en X et en Y, macro « M907.m1s » :



Rem VBScript pour centrer la position de l'outil dans un tube
Rem Programme revu par FX le 26 aout 2013
Rem Données en mm

If GetOemLed (825) <> 0 Then 'Check to see if the probe is already grounded or faulty
Code "(Probe plate is grounded, check connection and try again)"
Else
FeedCurrent = GetOemDRO(818) 'Get the current settings
XCurrent = GetDro(0)
YCurrent = GetDro(1)

Code "G4 P1" 'Pause 1 second to give time to position probe plate
'Code "F4" 'slow feed rate to 4 ipm

Code "G90F100" 'Vitesse des déplacements à 100 MM/MIN

Rem Probe Left 'Sonder à GAUCHE de X

XNew = Xcurrent - 30 'déplacement de la sonde de 30mm en X-
Code "G31 X" &XNew
While IsMoving() 'wait for the move to finish
Wend
XPos1 = GetVar(2000) 'Xpos1 = Valeur du point de contact en X-

Code "G0 X" &XCurrent 'Déplacement rapide vers le point de départ X

Rem Probe Right 'Sonder à DROITE de X

XNew = XCurrent + 30 'déplacement de la sonde de 30mm en X+
Code "G31 X" &XNew
While IsMoving() 'wait for the move to finish
Wend
XPos2 = GetVar(2000) 'Xpos2 = Valeur du point de contact en X+

XCenter = (XPos1 + XPos2) / 2 'XCenter = Milieu des points : XPos1 et XPos2

Code "G0 X" &XCenter 'Déplacement rapide vers le point de localisation XCenter
While IsMoving ()
Wend

XCenter = 0
'Code "G31 X"
Call SetDro (0,XCenter) 'DRO(0)=X DRO  mise à 0 dans Le "Visu X", de la position actuelle de X

Rem Probe up 'Sonder vers le HAUT : Y (Y+)

YNew = YCurrent + 30 'déplacement de la sonde de 30mm en Y+
Code "G31 Y" &YNew
While IsMoving() 'wait for the move to finish
Wend
YPos1 = GetVar(2001) 'Ypos1 = Valeur du point de contact en Y+

Code "G0 Y" &YCurrent 'Déplacement rapide vers le point de départ Y



Rem Probe down 'Sonder vers le BAS : Y (Y-)

YNew = YCurrent - 30 'déplacement de la sonde de 30mm en Y-
Code "G31 Y" &YNew
While IsMoving() 'wait for the move to finish
Wend
YPos2 = GetVar(2001) 'Ypos2 = Valeur du point de contact en Y-

YCenter = (YPos1 + YPos2) / 2 'YCenter = Milieu des points : YPos1 et YPos2
Rem move To the center

Code "G0 Y" &YCenter 'Déplacement rapide vers le point de localisation YCenter
While IsMoving ()
Wend

YCenter = 0
'Code "G31 Y"
Call SetDro (1,YCenter) 'DRO(1)=Y DRO  mise à 0 dans Le "Visu Y", de la position actuelle de Y

Code "F" &FeedCurrent 'restore starting feed rate
End If            
voici pour la première...
thaisno
thaisno
posteur Régulier
posteur Régulier

Messages : 101
Points : 433
Date d'inscription : 23/12/2011
Age : 65
Localisation : Normandie

Revenir en haut Aller en bas

Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe » Empty Re: Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe »

Message  thaisno Dim 13 Oct 2013 - 18:39

Pour la recherche du point 0 en Z, macro « M930.m1s » :

Message( "Not Yet Implemented" )

Rem Probe Down by leafboy77 2010-11-20 (Based On Erniebro & PEU Work)
Rem     Modifiée par FXL pour sa CN le 14 Oct 2013

FeedCurrent = GetOemDRO(818) 'Get the current settings, OEM DROs (818)=Feedrate DRO
ZCurrent = GetOemDro(802) 'OEM DROs (802)=Z DRO
GageH = 25.3   ' Epaisseur de la sonde FXL 25.3 'GetOEMDRO(1001) 'OEMDRO(1001)=Gage Block Height
ZNew = ZCurrent - 20 'probe down 30 mm

Code "G90F100" 'slow feed rate to 100 MM/MIN
Rem Code "G4 P1" 'Pause 1 second to give time to position probe plate
Code "G31 Z" &ZNew
While IsMoving()
Sleep(10)
Wend
Call SetDro (2,GageH) 'DRO(2)=Z DRO

FinalMove = GageH + 10 'Hauteur de dégagement outil+sonde fxl : 25.3 + 10 =35.3mm
Code  "G0 Z" &FinalMove
Code "F" &FeedCurrent   'restore starting feed rate   dr.lin 2009.10.16      
... Et voici pour la seconde !

NOTA : Pour placer une macro sous un bouton existant de Mach3, il faut faire :

1° Copier le contenu de la macro « M930.m1s », qui permet de trouver le Z de la sonde

2° dans Mach3, Menu « Opérateur », Commande « Editeur de macros boutons », Cliquer sur l’un des boutons qui clignote… Dans le cas qui nous intéresse, le bouton « Auto Tool Zero »

Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe » Macro110

3° L’éditeur VBscript s’affiche. Dans celui-ci coller la macro précédemment copiée; et enfin enregistrer cette modification. A présent si vous cliquez sur le bouton Auto Tool Zero, Mach3 exécute la macro…

Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe » Macro210"

@+ Thaisno


Dernière édition par thaisno le Dim 13 Oct 2013 - 18:47, édité 2 fois
thaisno
thaisno
posteur Régulier
posteur Régulier

Messages : 101
Points : 433
Date d'inscription : 23/12/2011
Age : 65
Localisation : Normandie

Revenir en haut Aller en bas

Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe » Empty Re: Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe »

Message  thaisno Dim 13 Oct 2013 - 18:40

Et une petite vidéo...

en attendant une vidéo avec cette sonde, en voici une que j'avais réalisé fin août, pour effectuer des tests...



@+ thaisno
thaisno
thaisno
posteur Régulier
posteur Régulier

Messages : 101
Points : 433
Date d'inscription : 23/12/2011
Age : 65
Localisation : Normandie

Revenir en haut Aller en bas

Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe » Empty Re: Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe »

Message  michel.be Lun 14 Oct 2013 - 16:07

Salut FXL,

très intéressant et précis !!

++
michel be
michel.be
michel.be
complétement accro
complétement accro

Messages : 826
Points : 2005
Date d'inscription : 15/07/2012
Age : 56
Localisation : Belgique - Namur/Luxembourg

Revenir en haut Aller en bas

Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe » Empty Re: Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe »

Message  thaisno Sam 18 Jan 2014 - 17:35

Bonsoir,

Pour répondre à un message privé, voici un complément d'information...

Mon système "Touch sensor" est connecté de la façon suivante sur ma carte USB AKZ250 :

Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe » Tool-t10"

ce qui donne :

Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe » Filssu10

Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe » Filset10

@+ FXL dit Thaisno
thaisno
thaisno
posteur Régulier
posteur Régulier

Messages : 101
Points : 433
Date d'inscription : 23/12/2011
Age : 65
Localisation : Normandie

Revenir en haut Aller en bas

Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe » Empty PROBE XY d'un arc de cercle

Message  CLAUDESAINT Mer 4 Juil 2018 - 15:09

Bonjour,
j'ai modifié le programme en utilisant la méthode du calcul du cercle défini par 3 points ce qui permet de trouver le centre d'une portion de cercle.

en utilisant la même méthode sauf que je ne palpe que 3 points.
mémorisation des points X et Y.
Dans un premier temps on effectue la recherche sur X, puis déplacement au centre du segment X ensuite on effectue le palpage pour trouver Y.
Calcul du segment Y
La formule et donnée par:

Val_C = Val_A * Val_A / Val_B
Val_A = demi segment X
Val_B = Segment Y
Rayon = (Val_C + Val_B) / 2

Salutations
CLAUDESAINT
CLAUDESAINT
petit nouveau
petit nouveau

Messages : 9
Points : 13
Date d'inscription : 04/07/2018
Age : 62
Localisation : LYON

Revenir en haut Aller en bas

Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe » Empty Re: Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe »

Message  dh42 Mer 4 Juil 2018 - 20:12

Salut,

Je te suggère de modifier l'affichage de la date dans ton profil pour avoir l'affichage de l'année dans les messages ; ce sujet date de 2014 Wink

++
David

_________________
Traduction Française de CamBam et de sa documentation.
dh42
dh42
Admin
Admin

Messages : 25393
Points : 38109
Date d'inscription : 21/06/2009
Age : 60
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe » Empty Re: Sonde sous MACH3 – « Auto Tool Zero Setter » - « XYZ Probe »

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum