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 242
gaston48
G
G
Réponses
4
Affichages
1 991
dh42
dh42
tgenial
Réponses
17
Affichages
5 423
dh42
dh42
esloch
Réponses
10
Affichages
2 730
sans
F
Réponses
1
Affichages
7 438
Uriel
Uriel
M
Réponses
13
Affichages
3 514
dh42
dh42
biscotte74
Réponses
9
Affichages
2 889
BOBOSS
BOBOSS
E
Réponses
2
Affichages
2 279
etienne21
E
P
Réponses
3
Affichages
2 360
Terranhunt
T
Haut