-25%
Le deal à ne pas rater :
PC Portable Gamer 16,1” HP Victus 16 – 16 Go /512 Go
749.99 € 999.99 €
Voir le deal

simuler plusieurs Sondes

2 participants

Aller en bas

simuler plusieurs Sondes Empty simuler plusieurs Sondes

Message  tilicc77 Sam 31 Mar 2018 - 15:16

Bonjour

J'ai mis en place mon palpeur fixe grâce aux différents scripts trouvés sur le forum. merci a vous tous pour le partage.

Maintenant je voudrai mettre en place une recherche de zéro automatique.

L'entrée probe étant déjà utilisée, est il possible d'utiliser d'autres entrées (input 1...4) pour détecter le contact entre la fraise et la plaque qui sera posée sur la surface?

Merci
Thierry
tilicc77
tilicc77
petit nouveau
petit nouveau

Messages : 14
Points : 20
Date d'inscription : 26/03/2017
Age : 58
Localisation : Fontainebleau

Revenir en haut Aller en bas

simuler plusieurs Sondes Empty Re: simuler plusieurs Sondes

Message  tilicc77 Sam 31 Mar 2018 - 20:52

Bon j'ai tenté ça mais ce n'est pas terrible, ça avance trop lentement et ça donne des accoups.

Rem Zero Tool utilisant Input 4

Znew = GetOEMDRO(802)

While Not IsActive(Input4)
Znew=Znew-0.01
Code "G0 Z" &Znew
While IsMoving()
Wend
Wend

lorsque input 4 devient actif , la boucle se termine correctement

@+
tilicc77
tilicc77
petit nouveau
petit nouveau

Messages : 14
Points : 20
Date d'inscription : 26/03/2017
Age : 58
Localisation : Fontainebleau

Revenir en haut Aller en bas

simuler plusieurs Sondes Empty Re: simuler plusieurs Sondes

Message  tilicc77 Sam 31 Mar 2018 - 21:33

Ca progresse, j'utilise G31, et pour le stopper j'active le signal Digitize quand input 4 est activé.

Rem Zero Tool utilise Input 4

'Znew = GetOEMDRO(802)
VPalp=10

CODE "G31 Z-200 F"& VPALP 'premier palpage -200 a modifier suivant la hauteur du Z
While ISMOVING()
If IsActive(Input4) Then
activatesignal(Digitize)
End If
Wend

par contre difficile de connaitre le temps que met la commande a être exécutée
@+
tilicc77
tilicc77
petit nouveau
petit nouveau

Messages : 14
Points : 20
Date d'inscription : 26/03/2017
Age : 58
Localisation : Fontainebleau

Revenir en haut Aller en bas

simuler plusieurs Sondes Empty Re: simuler plusieurs Sondes

Message  tilicc77 Dim 1 Avr 2018 - 14:40

Finalement le ActivateSignal(Digitize) ne fonctionne plus...Grrrr
pourtant ça marchait hier.
@+
tilicc77
tilicc77
petit nouveau
petit nouveau

Messages : 14
Points : 20
Date d'inscription : 26/03/2017
Age : 58
Localisation : Fontainebleau

Revenir en haut Aller en bas

simuler plusieurs Sondes Empty Re: simuler plusieurs Sondes

Message  dh42 Dim 1 Avr 2018 - 23:03

Salut,

Tu peux très bien utiliser la même entrée probe pour tous les palpeurs ; il suffit de les brancher en // sur la même entrée de la carte.

Dans un palpeur 3D par exemple, il y un contact pour chaque direction, mais au final il n'y a bien qu'une seule entrée d'utilisée.

Le G31 ne fonctionne correctement que si utilisé avec l'entrée probe.

++
David


Dernière édition par dh42 le Lun 2 Avr 2018 - 19:18, édité 1 fois

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

Messages : 25660
Points : 38369
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

simuler plusieurs Sondes Empty Re: simuler plusieurs Sondes

Message  tilicc77 Lun 2 Avr 2018 - 19:17

Merci David

En effet c'est plus simple et ça fonctionne.
Par contre il  fallut que je mettes une résitance en série sur le palpeur fixe...la sortie probe de ma carte sortant a +12v, et la fraise dans la broche est mise a 0V.

J'ai une question supplémentaire par rapport a G31.
dans le code de la macro de palpage de ton screen (merci au passage de l'avoir mis a disposition)

       ZNew=GetOEMDRO(802)-50 'descendre jusqu'à 50 mm en dessous de la pos courante au maxi.

Code "G31 Z"&ZNew 'lancer le palpage

While IsMoving() 'attendre une détection
Wend

Lorsque le Z dépasse la position, si le palpeur n'a pas été touché, le Z continue a descendre... est ce normal? Y a t'il un parametre de config qq part?

j'ai trouvé un de tes post sur usinages.com
https://www.usinages.com/threads/les-macros-sous-mach3.37959/page-4

@+
tilicc77
tilicc77
petit nouveau
petit nouveau

Messages : 14
Points : 20
Date d'inscription : 26/03/2017
Age : 58
Localisation : Fontainebleau

Revenir en haut Aller en bas

simuler plusieurs Sondes Empty Re: simuler plusieurs Sondes

Message  dh42 Lun 2 Avr 2018 - 19:35

Salut,

Lorsque le Z dépasse la position, si le palpeur n'a pas été touché, le Z continue a descendre... est ce normal? Y a t'il un parametre de config qq part?

Si tu fais par exemple un G31 Z-5 le mouvement se fera jusqu'à atteindre la position -5 (en coord de travail) puis s’arrêtera s'il n'a pas détecté le contact avant.

Ça fonctionne sans problème en port // ou avec des cartes d'interpolations USB/Ethernet correctes, par contre ça ne fonctionne pas avec les "chinoiseries" à bas cout. C'est la même chose que pour le problème avec la variable #2002 qui n'est pas mise à jour par ces cartes et qui fait que la broche peut faire n'importe quoi après palpage si on utilise le script de palpage "normal"

++
David


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

Messages : 25660
Points : 38369
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

simuler plusieurs Sondes Empty Re: simuler plusieurs Sondes

Message  tilicc77 Lun 2 Avr 2018 - 21:29

Ok c'est que je supposais aussi.

Acheter chinois...acheter deux fois !

y a t'il une commande ou un OEMbutton qui permettrai de stopper le déplacement dans une macro?

@+
tilicc77
tilicc77
petit nouveau
petit nouveau

Messages : 14
Points : 20
Date d'inscription : 26/03/2017
Age : 58
Localisation : Fontainebleau

Revenir en haut Aller en bas

simuler plusieurs Sondes Empty Re: simuler plusieurs Sondes

Message  dh42 Lun 2 Avr 2018 - 22:00

Non, je ne pense pas, vu que tant que le G31 n'est pas fini, la ligne suivante du code ne sera pas exécutée ; je pense qu'à part le bouton RESET (arrêt d'urgence sur la VF) ou la touche Esc (échappement) il n'y a pas de solution.

++
David

Edit: Quoi que ... peut être dans la boucle While Ismoving ...

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

Messages : 25660
Points : 38369
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

simuler plusieurs Sondes Empty Re: simuler plusieurs Sondes

Message  dh42 Lun 2 Avr 2018 - 22:30

Bon, j'ai trouvé un moyen Wink

Code:
zcurrent = GetOEMDRO(802) 'récupérer valeur de la DRO Z
palpdist = -5 'définir une distance de palpage
target = zcurrent + palpdist 'calculer position maxi à atteindre

CODE "F200" 'vitesse de palpage
CODE "G31 Z"& target 'palper

Do While ISMOVING()
 sleep(200)
 If GetOEMDRO(802) < target Then 'si plus bas que position maxi
  dobutton(21) 'exécuter bouton RESET
  Exit Do 'forcer la sortie de la boucle (sinon ça ne marche pas)
 End If
Loop      

++
david

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

Messages : 25660
Points : 38369
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

simuler plusieurs Sondes Empty Re: simuler plusieurs Sondes

Message  tilicc77 Mar 3 Avr 2018 - 10:49

Trop fort Wink
Merci bien.

j'ai utilisé le bouton 1003 (STOP). ça fonctionne aussi.

edit: Mais le 21 est plus reactif que le 1003. donc je garde le 21

@+
tilicc77
tilicc77
petit nouveau
petit nouveau

Messages : 14
Points : 20
Date d'inscription : 26/03/2017
Age : 58
Localisation : Fontainebleau

Revenir en haut Aller en bas

simuler plusieurs Sondes Empty Re: simuler plusieurs Sondes

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