Le Deal du moment :
Smartphone Xiaomi 14 – 512 Go- 6,36″ 5G ...
Voir le deal
599 €

Latence Palpage

2 participants

Aller en bas

Latence Palpage Empty Latence Palpage

Message  Eveb Mar 30 Nov 2021 - 11:25

Bonjour à tous,

Lors d'un palpage du Z, j'ai remarqué une latence entre le contact de l'outil sur le palpeur et la détection dans "diagnostic" de mach3.
J'ai une carte Chinoise et un palpeur basique (avec pince crocodile)
Je ne rencontre pas cette latence pour un homing.

Est-ce que cela pourrait venir du palpeur ou bien d'un réglage logiciel ?
Eveb
Eveb
posteur Régulier
posteur Régulier

Messages : 143
Points : 167
Date d'inscription : 29/04/2014
Age : 42
Localisation : Bordeaux

Revenir en haut Aller en bas

Latence Palpage Empty Re: Latence Palpage

Message  dh42 Mar 30 Nov 2021 - 12:47

Salut

je ne pense pas que ça vienne du palpeur, que ce soit un "à pince croco" ou à switch, au final c'est tj un contact, par contre ça peut venir de la façon dont c'est géré ; le G31 (palpage) est entièrement géré par la carte alors que je pense que les contacts de ref sont gérés par Mach3 ... (enfin, ça dépend des cartes, sur la mienne j'ai le choix Mach3 ou ESS pour le référencement)

Il n'y a pas de réglage particulier pour le palpage ; c'est un contact comme un autre ..

++
David

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

Messages : 25655
Points : 38364
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

Latence Palpage Empty Re: Latence Palpage

Message  Eveb Mar 30 Nov 2021 - 17:13

La latence semble être la même à chaque fois.
Je peux, même si ce n'est clairement pas conventionnel, compenser cette latence en diminuant la hauteur du palpeur de la distance en trop, créée par cette dite latence.
Eveb
Eveb
posteur Régulier
posteur Régulier

Messages : 143
Points : 167
Date d'inscription : 29/04/2014
Age : 42
Localisation : Bordeaux

Revenir en haut Aller en bas

Latence Palpage Empty Re: Latence Palpage

Message  dh42 Mar 30 Nov 2021 - 20:49

Ou palper à plus faible vitesse, quitte à faire un double palpage avec V "rapide" et V lente (donc modif du script de palpage)

++
David

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

Messages : 25655
Points : 38364
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

Latence Palpage Empty Re: Latence Palpage

Message  Eveb Mar 30 Nov 2021 - 21:14

dh42 a écrit:Ou palper à plus faible vitesse, quitte à faire un double palpage avec V "rapide" et V lente (donc modif du script de palpage)

++
David

Bonsoir David,

j'ai déjà descendu la vitesse de palpage à 25mm/min.
Comment modifierais tu la macro ci-jointe pour faire un double palpage?

Par avance merci
Eveb
Eveb
posteur Régulier
posteur Régulier

Messages : 143
Points : 167
Date d'inscription : 29/04/2014
Age : 42
Localisation : Bordeaux

Revenir en haut Aller en bas

Latence Palpage Empty Re: Latence Palpage

Message  dh42 Mar 30 Nov 2021 - 22:01

la ligne
Code "G90F200" donne la V de palpage rapide et sélectionne le mode absolu

entre le Wend et le Call SetDro(2, GageH), tu intercale

Code "F25" ' vitesse à 25mm/min
Code "G91 Z2" 'mode relatif, remonter de 2mm
Code "G90" 'repasser en absolu
Code "G31 Z" & ZNew 'palper en vitesse lente
While IsMoving() 'tant qu'un axe bouge
Sleep(10) 'pause 10ms
Wend 'boucler

teste avec prudence, sur mon PC actuel je ne peux pas simuler un contact palpeur avec une touche .. Wink

pour savoir s'il peut y avoir un lien avec le palpeur lui-même (mauvais contact par rapport à un vrai switch) ; tu peux essayer de le remplacer temporairement par un simple switch à contact et voir si tu à autant de latence ... tes contacts de ref, c'est des mécaniques ou des "électroniques"

++
David


Dernière édition par dh42 le Mar 30 Nov 2021 - 23:29, édité 1 fois

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

Messages : 25655
Points : 38364
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

Latence Palpage Empty Re: Latence Palpage

Message  Eveb Mar 30 Nov 2021 - 22:39

Tu peux me confirmer que l'écriture du code est bonne ?
Tu me conseilles de remplacer "G90F200" par "F200" ?
Pourquoi SetOemDRO(818,200) a disparu dans la deuxième partie ?

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

Code "G90F200"                           'slow feed rate to 200 MM/MIN
SetOemDRO(818,200)
Rem Code "G4 P1"                       'Pause 1 second to give time to position probe plate
Code "G31 Z" &ZNew
While IsMoving()
Sleep(10)
Wend
Code "F25"                                   ' vitesse à 25mm/min
Code "G91 Z2"             'mode relatif, remonter de 2mm
Code "G90"                 'repasser en absolu
Code "G31 Z" & ZNew 'palper en vitesse lente
While IsMoving()              'tant qu'un axe bouge
Sleep(10)                   ‘pose 10ms
Wend                           'boucler
Call SetDro (2,GageH)                   'DRO(2)=Z DRO

FinalMove = GageH + 10
Code "G0 Z" &FinalMove
Code "F" &FeedCurrent 'restore starting feed rate
SetOemDRO(818,FeedCurrent)


Pour répondre à ta question, les switchs sont des capteurs inductifs.
Eveb
Eveb
posteur Régulier
posteur Régulier

Messages : 143
Points : 167
Date d'inscription : 29/04/2014
Age : 42
Localisation : Bordeaux

Revenir en haut Aller en bas

Latence Palpage Empty Re: Latence Palpage

Message  dh42 Mar 30 Nov 2021 - 23:01

Tu peux me confirmer que l'écriture du code est bonne ?

C'est OK

Tu me conseilles de remplacer "G90F200" par "F200" ?

Non, il vaut mieux garder le G90 pour être sûr que l'on débute la macro en mode absolu, par contre tu peux changer la vitesse bien sûr.

Pourquoi SetOemDRO(818,200) a disparu dans la deuxième partie ?

Ça met juste à jour la visu de la vitesse d'avance ... mais en fait ça ne sert à rien et ça fait double emploi car le fait d’exécuter un code F via la fonction Code met automatiquement cette visu à jour ..

le dernier SetOemDRO(818,FeedCurrent) ... il remet la valeur d'avance qui existait avant le palpage dans la visu F, mais la aussi, il ne sert à rien car juste avant on change la vitesse d'avance en envoyant un code F via la ligne Code "F" &FeedCurrent ce qui met automatiquement à jour la visu après avoir changé la V d'avance (FeedCurrent contient la valeur de l'avance de départ, qui à été stockée via la ligne FeedCurrent = GetOemDRO(818) en début de programme, autrement dit, lire le contenu de la DRO 818 et le stocker dans la variable FeedCurrent)

donc tu devrais pouvoir enlever les 2 lignes avec les SetOemDRO ... elles ne servent à rien.

++
David

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

Messages : 25655
Points : 38364
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

Latence Palpage Empty Re: Latence Palpage

Message  dh42 Mar 30 Nov 2021 - 23:28

attention, sur ton code à la ligne

Sleep(10) ‘pose 10ms

le symbole du commentaire n'est pas le bon ; il faut un apostrophe (')

++
David

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

Messages : 25655
Points : 38364
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

Latence Palpage Empty Re: Latence Palpage

Message  Eveb Mar 30 Nov 2021 - 23:41

Modification faite, je vais tester ça dans la semaine voire si cela est mieux.

merci pour tes lumières David.
Eveb
Eveb
posteur Régulier
posteur Régulier

Messages : 143
Points : 167
Date d'inscription : 29/04/2014
Age : 42
Localisation : Bordeaux

Revenir en haut Aller en bas

Latence Palpage Empty Re: Latence Palpage

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