Palpeur inopérant
2 participants
Page 1 sur 1
Palpeur inopérant
Bonsoir,
Un bon week end de M....de
Vendredi chute du PC de la cn : Mort
Heureusement, j'ai un bon stock de vieux PC sous XP.
Grace à David et un bon .bat, j'ai retrouvé l'adresse IP de l'ESS.
Téléchargement de la dernière release de l'ESS chez warp.
Rien ne marche, je redescend de version, c'est ok, ouf
Usinage, palpage : palpeur écrasé par une fraise de 8
J'en ai un autre, un capteur photoelectrique infrarouge avec deux led
Type de sortie : pnp
3 cables, c'est raccordé à l'entrée 11 sur la carte.
J'ai modifié un bouton sur l'écran :
'Valeur du déplacement pour la recherche du 0
Zmove = 60
'Offset du capteur d'outils
ZOffset = 35.11
'Position actuelle
Zpos = GetDRO(2)
OldZpos = Zpos
ZPos = Zpos - ZMove
'Recherche de l'outil
Code "G31 Z" & ZPos & " F500.0"
'Attend la fin du mouvement
While IsMoving()
Wend
'Position exacte de l'outil
Zpos = GetVar (2002)
If Zpos = OldZpos - ZMove Then
responce = MsgBox ("Erreur ! L'outil n'a pas touché le capteur" , 4 , "Erreur de calibration" )
Else
'Correction
ZProbeDelta = GetDRO(2) - ZPos
'Nouvelle valeur du Z
SetDRO (2,ZOffset + ZProbeDelta)
'Position pour enlever le capteur
Code "G00 Z40"
'Message d'info
Code "(Mise à 0 OK, Delta de " & Format(Zpos - ZOffset,"0.000") & "mm)"
End If
NADA
Macro à DAvid :
Rem palpeur z
If GetOEMLED (825)<>0 Then 'test si contact actif probe
Code"(le palpeur est deja actif)"
Else
hpalpeur=35.11 'hauteur palpeur
V_avance_prog=GetOEMDRO (818) 'vitesse avance du programme en cours
V_palpage=50 'vitesse palpage
Code"F"&V_palpage 'change la vitesse pour palpage
Zpalpage_max=GetOEMDRO (802)-30 'cherche contact j usqu a z actuel moins 30mm
Code ("G31 Z"&Zpalpage_max) 'lance la recherche palpage
While IsMoving ( ) 'tant que axe bouge
Wend
SetOEMDRO (802 ,hpalpeur) 'met l'afficheur z a hauteur du palpeur 800 pour x 801 pour y
sleep(500) 'pause pour mise a jour affichage
Code("F"&V_avance_prog) 'remet la vitesse consigne dans le programme
Code ("G91") 'mode coord relatives
Code ("G0 Z5") ' remonter de 5 mm relativement à la pos courante
Code ("G90") 'retour en coord absolue
End If
Rien à faire
J'ai bien la continuité dons pas de problèmes de raccordement
Le capteur marche
Une idée ?
@+
Eric
Un bon week end de M....de
Vendredi chute du PC de la cn : Mort
Heureusement, j'ai un bon stock de vieux PC sous XP.
Grace à David et un bon .bat, j'ai retrouvé l'adresse IP de l'ESS.
Téléchargement de la dernière release de l'ESS chez warp.
Rien ne marche, je redescend de version, c'est ok, ouf
Usinage, palpage : palpeur écrasé par une fraise de 8
J'en ai un autre, un capteur photoelectrique infrarouge avec deux led
Type de sortie : pnp
3 cables, c'est raccordé à l'entrée 11 sur la carte.
J'ai modifié un bouton sur l'écran :
'Valeur du déplacement pour la recherche du 0
Zmove = 60
'Offset du capteur d'outils
ZOffset = 35.11
'Position actuelle
Zpos = GetDRO(2)
OldZpos = Zpos
ZPos = Zpos - ZMove
'Recherche de l'outil
Code "G31 Z" & ZPos & " F500.0"
'Attend la fin du mouvement
While IsMoving()
Wend
'Position exacte de l'outil
Zpos = GetVar (2002)
If Zpos = OldZpos - ZMove Then
responce = MsgBox ("Erreur ! L'outil n'a pas touché le capteur" , 4 , "Erreur de calibration" )
Else
'Correction
ZProbeDelta = GetDRO(2) - ZPos
'Nouvelle valeur du Z
SetDRO (2,ZOffset + ZProbeDelta)
'Position pour enlever le capteur
Code "G00 Z40"
'Message d'info
Code "(Mise à 0 OK, Delta de " & Format(Zpos - ZOffset,"0.000") & "mm)"
End If
NADA
Macro à DAvid :
Rem palpeur z
If GetOEMLED (825)<>0 Then 'test si contact actif probe
Code"(le palpeur est deja actif)"
Else
hpalpeur=35.11 'hauteur palpeur
V_avance_prog=GetOEMDRO (818) 'vitesse avance du programme en cours
V_palpage=50 'vitesse palpage
Code"F"&V_palpage 'change la vitesse pour palpage
Zpalpage_max=GetOEMDRO (802)-30 'cherche contact j usqu a z actuel moins 30mm
Code ("G31 Z"&Zpalpage_max) 'lance la recherche palpage
While IsMoving ( ) 'tant que axe bouge
Wend
SetOEMDRO (802 ,hpalpeur) 'met l'afficheur z a hauteur du palpeur 800 pour x 801 pour y
sleep(500) 'pause pour mise a jour affichage
Code("F"&V_avance_prog) 'remet la vitesse consigne dans le programme
Code ("G91") 'mode coord relatives
Code ("G0 Z5") ' remonter de 5 mm relativement à la pos courante
Code ("G90") 'retour en coord absolue
End If
Rien à faire
J'ai bien la continuité dons pas de problèmes de raccordement
Le capteur marche
Une idée ?
@+
Eric
Re: Palpeur inopérant
Salut,
Quand tu appui à la main sur le palpeur, ça allume bien la LED Probe sur l'écran diagnostique ?
Tu utilise quelle interface ? tu n'a pas oublié de régler la hauteur du palpeur ?
Quelle version de Mach3 (attention V 3.043.066 à éviter)
Quand ça écrase le palpeur, ça se comporte comment:
- 1) la fraise descend sans marquer le moindre temps d’arrêt et écrase le palpeur ?
ou
- 2) la fraise marque un temps d’arrêt lors du contact avec le palpeur, mais repart ensuite en descente au lieu de remonter ?
++
David
Quand tu appui à la main sur le palpeur, ça allume bien la LED Probe sur l'écran diagnostique ?
Tu utilise quelle interface ? tu n'a pas oublié de régler la hauteur du palpeur ?
Quelle version de Mach3 (attention V 3.043.066 à éviter)
Quand ça écrase le palpeur, ça se comporte comment:
- 1) la fraise descend sans marquer le moindre temps d’arrêt et écrase le palpeur ?
ou
- 2) la fraise marque un temps d’arrêt lors du contact avec le palpeur, mais repart ensuite en descente au lieu de remonter ?
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Palpeur inopérant
Salut,
Quand j'appuie sur le capteur, une led s'eteint, mais dans le diagnostic de l'ESS rien ne bouge.
La hauteur du capteur est de 35.11, c'est bien paramétré.
Je suis en version 66 pas de soucis avant, la 62 est plus stable pour le palpage ?
La fraise est descendue à fond dessus pas d'arrêt.
PS : l'ESS est en 192.168.1.50, bizarre
@+
Eric
Quand j'appuie sur le capteur, une led s'eteint, mais dans le diagnostic de l'ESS rien ne bouge.
La hauteur du capteur est de 35.11, c'est bien paramétré.
Je suis en version 66 pas de soucis avant, la 62 est plus stable pour le palpage ?
La fraise est descendue à fond dessus pas d'arrêt.
PS : l'ESS est en 192.168.1.50, bizarre
@+
Eric
Re: Palpeur inopérant
Quand j'appuie sur le capteur, une led s'eteint
Donc c'est inversé, elle doit s'allumer quand tu appui.
vas dans Port&Pins/input signals et inverse 'active low' pour le palpeur (probe)
Je suis en version 66 pas de soucis avant, la 62 est plus stable pour le palpage ?
Pour le palpage, je ne sais pas, mais Warp9 précisent bien d'utiliser la 062
https://warp9td.com/index.php/sw/software-mach
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Palpeur inopérant
Bonjour
Merci David,
Je n'avais pas vu cet avertissement
Je fais l'essai en 062.
Des nouvelles ce soir.
@+
Eric
Merci David,
Je n'avais pas vu cet avertissement
Je fais l'essai en 062.
Des nouvelles ce soir.
@+
Eric
Re: Palpeur inopérant
Bonsoir,
066 desinstallé
Registre nettoyé
062 reinstallé
plugin ESS aussi
Diagnostic ESS entrée 11 et 12 coché
Si interruption capteur palpeur entrée 12 décochée
Avec ta macro
Message Probe ignore, activated call for probe
@+
Eric
066 desinstallé
Registre nettoyé
062 reinstallé
plugin ESS aussi
Diagnostic ESS entrée 11 et 12 coché
Si interruption capteur palpeur entrée 12 décochée
Avec ta macro
Message Probe ignore, activated call for probe
@+
Eric
Re: Palpeur inopérant
Salut,
D'après ce que j'ai vu sur le forum Mach3, le message "Probe ignore, activated call for probe" se produit si le palpeur est inversé (LED allumée au repos) mais aussi si il y a des interférences au niveau du capteur.
http://www.metabricoleur.com/t8337p20-un-nouveau-palpeur-d-outil
Normalement avec ma macro, tu devrais avoir le message: "Le palpeur est déjà actif" si il est inversé (c'est ce qui se passe sur ma machine si je fais le test), donc je pencherais plus pour un problème de perturbations si ton palpeur est bien dans le bon sens.
++
David
D'après ce que j'ai vu sur le forum Mach3, le message "Probe ignore, activated call for probe" se produit si le palpeur est inversé (LED allumée au repos) mais aussi si il y a des interférences au niveau du capteur.
http://www.metabricoleur.com/t8337p20-un-nouveau-palpeur-d-outil
Normalement avec ma macro, tu devrais avoir le message: "Le palpeur est déjà actif" si il est inversé (c'est ce qui se passe sur ma machine si je fais le test), donc je pencherais plus pour un problème de perturbations si ton palpeur est bien dans le bon sens.
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Palpeur inopérant
Re
Juste pour info, je viens de tester ma macro de palpage en mode simulation (émulation par une touche du clavier) ; avec le même Mach3 et le même fichier de config, ça fonctionne sans problème avec Win XP, mais rien à faire avec Win7 - 64bits, et ça ne se limite pas à la simu du palpeur, mais aussi des contacts de référencement)
Je ne sais pas si ça peut influer sur les "vrais" contacts, ni quel version de Windows tu utilise ...
++
David
Juste pour info, je viens de tester ma macro de palpage en mode simulation (émulation par une touche du clavier) ; avec le même Mach3 et le même fichier de config, ça fonctionne sans problème avec Win XP, mais rien à faire avec Win7 - 64bits, et ça ne se limite pas à la simu du palpeur, mais aussi des contacts de référencement)
Je ne sais pas si ça peut influer sur les "vrais" contacts, ni quel version de Windows tu utilise ...
++
David
_________________
Traduction Française de CamBam et de sa documentation.
Re: Palpeur inopérant
Bonsoir,
C'est un capteur à 3 fils et deux leds.
Les deux leds sont continuellement allumées. Quand le barreau passe devant la cellule la led rouge s'éteint.
C'était un inversion au niveau de l'entrée de la carte en 12 et non pas 11.
Ta macro marche parfaitement, juste si le contact se fait très rapidement la remontée de 5 peut amener la broche en butée, la broche ne devrait pas remonter au dessus de GetOEMDRO (802). Bon on entend que ça grogne.
Je suis sur XP et je stocke tout les micros de la boite qui partent en réforme, 5 à ce jour, je peux voir venir, bien que :
La 6090,
La tour CN
Et surtout une 5 axes
Reste 2, ce n'est pas de trop.
Merci pour avoir retrouvé le post sur le forum, vous avez une mémoire ....
@+
Eric
C'est un capteur à 3 fils et deux leds.
Les deux leds sont continuellement allumées. Quand le barreau passe devant la cellule la led rouge s'éteint.
C'était un inversion au niveau de l'entrée de la carte en 12 et non pas 11.
Ta macro marche parfaitement, juste si le contact se fait très rapidement la remontée de 5 peut amener la broche en butée, la broche ne devrait pas remonter au dessus de GetOEMDRO (802). Bon on entend que ça grogne.
Je suis sur XP et je stocke tout les micros de la boite qui partent en réforme, 5 à ce jour, je peux voir venir, bien que :
La 6090,
La tour CN
Et surtout une 5 axes
Reste 2, ce n'est pas de trop.
Merci pour avoir retrouvé le post sur le forum, vous avez une mémoire ....
@+
Eric
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum