-30%
Le deal à ne pas rater :
BOSCH Plaque de cuisson gaz – 4 foyers, revêtement verre trempé, ...
165 € 235 €
Voir le deal

G31 et GetOemDro

3 participants

Aller en bas

G31 et GetOemDro  Empty G31 et GetOemDro

Message  dume2309 Lun 6 Déc 2021 - 22:33

Bonsoir à tous,
Bonsoir David

J'ai une question, je viens de lire sur un forum américain que les commandes G31 ( palpage ) ne fonctionnerait pas avec les GetOemDro qu'il faut souvent utiliser dans les macros avec les cartes chinoises.

Avez vous deja constaté des problèmes a ce sujet ?

@+
dume2309
dume2309
je prends du galon
je prends du galon

Messages : 83
Points : 133
Date d'inscription : 09/04/2020
Age : 58
Localisation : Corse

Revenir en haut Aller en bas

G31 et GetOemDro  Empty Re: G31 et GetOemDro

Message  dh42 Lun 6 Déc 2021 - 23:41

Salut,

Ce n'est pas tout à fait ça.

En principe, avec une carte 100% compatible (ou en port //) quand tu fais un G31, les valeurs de position au moment du contact sont sauvées dans des variables internes allant de Var 2000 (axe X) à Var 2005 (Axe C), donc en général, dans un script de palpage, après le G31 on récupère la valeur de Var 2002 (axe Z) via la commande GetVar(2002) de Mach3 pour connaitre la position de l'axe au moment du contact.

Le problème avec nombre de cartes Chinoises, c'est que ces variables "Var" ne sont pas mises à jour au moment du contact et contiennent donc n'importe quelle valeur aléatoire .. on est donc obligé d'aller lire la valeur dans la DRO elle-même via une instruction GetOemDro(802) (pour la DRO Z) ; donc le GetOemDro() fonctionne parfaitement, c'est le GetVar() qui ne fonctionne pas, ou plutôt la commande fonctionne mais retourne des valeurs fausses.

La différence entre lire la valeur dans une Var et dans la DRO, c'est que dans la Var, la valeur correspond à la position de l'axe au moment exact du contact, alors que dans la DRO la valeur correspond à la position au moment du contact + la distance de freinage de l'axe. (et elle va donc varier si tu change de vitesse de palpage, car la distance de freinage augmente si la vitesse augmente)

Sur un UC100 (un vrai), les Var sont bien mises à jour (je crois que tu en a un ?), par contre ce n'est pas le cas sur les Novosum (NVEM-NVUM ..etc), les XHC, les Bitsensor.

L'autre bug des cartes Chinoises, c'est qu'elles ne tiennent aucun compte de la limite de palpage donnée dans le G31 ; donc si tu écris un G31 Z-100, sur une carte compatible, si aucun contact n'est détecté avant, le palpage s’arrêtera à Z-100 ; avec une Chinoise, ça continuera indéfiniment.

Le fait que les Var ne soient pas mise à jour ne permet pas non plus d'utiliser la numérisation (OpenDigFile() ), si tu numérise, ton fichier de coordonnées ne contiendra que des 0

++
David

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

Messages : 25782
Points : 38491
Date d'inscription : 21/06/2009
Age : 61
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

G31 et GetOemDro  Empty Re: G31 et GetOemDro

Message  dume2309 Mar 7 Déc 2021 - 8:03

Bonjour David,

Merci pour ces éclaircissements, je n'ai toujours pas installé la carte Bob avec l'UC 100 , Il faut que je trouve le temps de le faire, je t'avoue que j'ai un peu de mal à me motiver à devoir tout re-cabler et surtout ré paramétrer.

Ma CNC fonctionne malgré tout correctement avec le remplacement des GetVar et l'installation d'un isolateur galvanique pour le palpage.

@+

dume2309
dume2309
je prends du galon
je prends du galon

Messages : 83
Points : 133
Date d'inscription : 09/04/2020
Age : 58
Localisation : Corse

Revenir en haut Aller en bas

G31 et GetOemDro  Empty Re: G31 et GetOemDro

Message  gilles974 Mar 7 Déc 2021 - 13:56

bonjour

de quoi est constitué ton isolateur galvanique?? et à quoi sert il au juste ??

++ gilles
gilles974
gilles974
acharné du forum
acharné du forum

Messages : 471
Points : 704
Date d'inscription : 31/10/2011
Age : 66
Localisation : La Réunion

Revenir en haut Aller en bas

G31 et GetOemDro  Empty Re: G31 et GetOemDro

Message  dume2309 Mar 7 Déc 2021 - 14:03

gilles974 a écrit:bonjour

de quoi est constitué ton isolateur galvanique?? et à quoi sert il au juste ??

++ gilles

Va voir içi : https://topcom.cz/store/SIG-MER-4-p327004380

Il permet d'isoler la masse de la carte électronique du châssis de la CNC , le palpeur (ou une cale  métallique ) et l'outil sur la broche n'active plus le contact s'ils touchent la table de la machine.

@+
dume2309
dume2309
je prends du galon
je prends du galon

Messages : 83
Points : 133
Date d'inscription : 09/04/2020
Age : 58
Localisation : Corse

Revenir en haut Aller en bas

G31 et GetOemDro  Empty Re: G31 et GetOemDro

Message  gilles974 Mar 7 Déc 2021 - 20:39

si ta carte est construite avec des opto-coupleur l'utilite est double scratch
gilles974
gilles974
acharné du forum
acharné du forum

Messages : 471
Points : 704
Date d'inscription : 31/10/2011
Age : 66
Localisation : La Réunion

Revenir en haut Aller en bas

G31 et GetOemDro  Empty Re: G31 et GetOemDro

Message  dh42 Mar 7 Déc 2021 - 21:02

Salut,

L'isolation n'est nécessaire que si tu utilise un palpeur "sec", c'est à dire sans contact (autrement dit un palpeur chinois bas de gamme avec une pince à mettre sur la fraise), mais si ton palpeur est un palpeur à contact, il n'y a pas besoin d'isolation car rien ne touche la masse de la machine.

++
David

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

Messages : 25782
Points : 38491
Date d'inscription : 21/06/2009
Age : 61
Localisation : Près de St Etienne (42)

http://dh42.free.fr/

Revenir en haut Aller en bas

G31 et GetOemDro  Empty Re: G31 et GetOemDro

Message  dume2309 Mar 7 Déc 2021 - 21:25

Salut ,

Je n'utilise pas de palpeur chinois mais comme j'usine des pieces en alu il est pratique de faire des centrages directement avec la fraise sur la piece.

J'ai aussi un palpeur 3dG31 et GetOemDro  28d24e10

@+
dume2309
dume2309
je prends du galon
je prends du galon

Messages : 83
Points : 133
Date d'inscription : 09/04/2020
Age : 58
Localisation : Corse

Revenir en haut Aller en bas

G31 et GetOemDro  Empty Re: G31 et GetOemDro

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut


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