Deux problèmes à résoudre (vbs)

  • Auteur de la discussion nodz
  • Date de début
N

nodz

Apprenti
Bonjour

Je cherche à faire un bouton accompagner d'une visu

petit 1 : déplacement à l'endroit du palpeur
petit 2 : descente de Z et contact du palpeur
petit 3 : remonter de la hauteur de la visu (que je détermine)
petit 4 : remises à zéro de la position Z (sans déplacement)
petit 5 : retour à une position X et Y


If IsSuchSignal (22) Then

DoSpinStop()

Fcurr = GetParam("FeedRate")
hauteur_outil=GetOEMDRO(1600) <-- Visu

Code "G0 Y12 X14"
code "G4 P2"

While IsMoving()
Wend

code "G53 Z-60"

While IsMoving()
Wend

tmp = (GetParam("ZDRO")-100)

code "G31 z" & tmp & "F80"
While IsMoving()
Wend

Call SetDRO( 2,GetUserDRO(1600)) <- Visu

SetParam("FeedRate",Fcurr)
code "G0 Z" & hauteur_outil
code "G0 Y20"
Code "M3 G4 P0.5"
Code "M5"

While IsMoving()
Wend
code "G92 Z0"
While IsMoving()
Wend
End If



Mon second problème, je voudrais faire un compteur qui me compte le nombre de perçage cumulés durant l'année.
J'ai une piste pour le compteur, mais je ne suis pas sûr que cela fonctionneras, et de comment le faire :
Je créer un axe virtuel "A" et dans mon programme chaque descente de "Z" envoie une impulsion dans l'axe émuler "A"
De ce fait je pense pouvoir le récupérez, dans les options machines de Mach3 qui compte les longueurs de déplacement.
Une impulsion = un trou

Je ne sais pas du tout comment faire.



Merci de votre aide

Cordialement
 

Sujets similaires

M4vrick
Réponses
9
Affichages
1 333
gaston48
G
G
Réponses
4
Affichages
2 045
dh42
dh42
tgenial
Réponses
17
Affichages
5 528
dh42
dh42
esloch
Réponses
10
Affichages
2 784
sans
F
Réponses
1
Affichages
7 526
Uriel
Uriel
M
Réponses
13
Affichages
3 592
dh42
dh42
biscotte74
Réponses
9
Affichages
2 907
BOBOSS
BOBOSS
E
Réponses
2
Affichages
2 318
etienne21
E
P
Réponses
3
Affichages
2 404
Terranhunt
T
Haut