• Rejoignez notre communauté d'amateurs et de professionnels – C'EST GRATUIT !

    L'inscription ne prend que 30 secondes. En tant que membre, vous pourrez :

    • Obtenir des conseils d'experts sur vos défis d'usinage, vos anciennes machines.
    • Rester dans la conversation grâce aux notifications instantanées.
    • Des réductions exclusives de la part de nos partenaires.
    Continuer avec l'Email

Configurer un capteur pour l'axe Z

  • Auteur de la discussion Auteur de la discussion sergio26
  • Date de début Date de début

sergio26

Ouvrier
Bonjour,
Je ne vois pas dans mach3 comment configurer la hauteur du capteur Z.
Celui-ci fonctionne correctement par contre ou régler sa hauteur de 19mm dans mach3 ?

Merci de vos réponse.
 
Ta demande porte sur la hauteur du palpeur pour la mesure des longueurs d'outils ou pour faire un Z0 pièce ?
 
Voici ma configuration je ne vois pas ou changer le paramètre : ZPALP = GETVAR(2002)

'chengdu xhc tec. probe z surface macro
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 100 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
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)
 
@sergio26 c'est écrit dans ta macro : OEMDRO(1001), à toi de voir ou est cette valeur de DRO sur ton screenset.
Si tu ne trouves pas, je te conseille d'ouvrir ton screenset avec MachScreen (éidteur) pour trouver la page et la zone de saisie.

Sur le screenset Mach3FR, dans la page Palpeur (Alt-4) c'est normalement : Hauteur du palpeur.
Et si tu n'utilises pas ce screenset, je te le conseille vivement ou alors le SwissU (ce dernier étant téléchargeable ici)
 
Salut,
GageH = GetOEMDRO(1001) 'OEMDRO(1001)=Gage Block Height

Ce script lis la valeur de la hauteur du palpeur dans la DRO 1001, sur les écrans FR et Origine US, c'est la DRO entourée en rouge.



Tu peux aussi éditer la macro et y entrer la valeur en "dur" dans le code ; par exemple

GageH = 19 au lieu de GageH = GetOEMDRO(1001)

++
David
 
J'ai modifié GageH = 19.
ça fonctionne nickel.

Merci, je n'aurais jamais trouvé seul.
 

Sujets similaires

B
Réponses
12
Affichages
340
BMCNC
B
C
Réponses
6
Affichages
274
CNC NDAM
C
Y
Réponses
3
Affichages
245
YMA69
Y
S
Réponses
1
Affichages
169
laboureau
G
Réponses
20
Affichages
1 004
G-speed
G
Réponses
6
Affichages
372
Bobismiles
E
Réponses
46
Affichages
940
Doctor_itchy
D

Sujets similaires

C
Réponses
36
Affichages
10 448
ch_porchet
C
B
Réponses
0
Affichages
669
Bretagne-Plaques
B
Réponses
4
Affichages
1 064
biscotte74
B
Réponses
6
Affichages
1 173
Bambi
B
S
Réponses
1
Affichages
1 311
Squal112
S