Sondes sous Mach3

  • Auteur de la discussion ellogo67
  • Date de début
E

ellogo67

Compagnon
Un forumeur m'a demandé des explications concernant mes sondes que j'utilisais sous Mach3.
En voici la réponse :



marichal a dit:
ellogo67 a dit:
Bonsoir les amis. :-D



90657

Bonjour ellogro67,

Je viens seulement de voir sur la photo un câble muni d'une pince, celui-ci est il utiliser pour faire un capteur d'outils.
Si oui, comment a tu fait et qu'elle sont les paramètres à rentrer dans Mach3.
pour tout dire comment fais tu ?

Je te remercie d'avance.

Dominique (Jura)

Bonjour Dominique :-D

Sache quand même que ce n'est pas compliqué du tout.

Tu dois d'abord affecter un numéro de broche du port parallèle à ta sonde.

90778


Dans le cas présent, sur la première ligne, on a branché le fil de la sonde sur la pin 10 du port parallèle.
Ensuite, je met la masse de la carte interface sur le châssis de la CNC.
Comme ma broche est relié physiquement et donc électriquement au châssis de la CNC, dès que la fraise touche mon brut en alu, le fil de la sonde est

mis irrémédiablement à la masse électrique de la carte interface. :supz:
Trop facile... :smt003

Ensuite il suffit de créer des boutons sur le Screen Mach3 que tu utilises pour utiliser ce dispositif.

Dans mon cas, j'utilise un screen déjà existant et qui est assez complet.
C'est le screen Mach Blue Probing de Big Tex. :wink:
Je te l'ai mis en pièce jointe.
En revanche les macro sont employées dans le mode INCH.
Mais il est très facile de les modifier pour un mode métrique ( mm ).
Je te joint donc les macros boutons modifiés pour le Z, X+,X-,Y+ et Y- que l'on voit sur l'écran principal à droite.

Pour modifier les macros boutons, tu vas sur le menu Opérateur, puis choisit Editeur de macros boutons.
A partir de là, il suffit de faire un clic souris gauche sur un des cinq boutons pour voir apparaitre une fenêtre d'édition avec le code de la macro.

La manipulation est très simple :


Voilà, à toi de jouer maintenant :P Voir la pièce jointe Bouton X-.txt Voir la pièce jointe Bouton X+.txt Voir la pièce jointe Bouton Y-.txt Voir la pièce jointe Bouton Y+.txt Voir la pièce jointe Bouton Z.txt Voir la pièce jointe Mach_Blue_Probing_by_Big-Tex.rar
 
Dernière édition par un modérateur:
M

marichal

Ouvrier
Bonjour

Merci ellogro67 je regarderais ça de prêt ce weekend.

++
Dominique
 
M

Minato

Compagnon
Une fraise n'étant jamais parfaitement cylindrique (à cause des goujoures) il serait préférable de faire les "0" fraise tournante, cela minimiserait les erreurs
 
V

valentin

Compagnon
bonjour
viens de regarder les fichiers Txt
il manquerai pas une instruction a la fin
Call SetDro (0, PlateOffset/-2) pour x+
si la fraise fait 6 sa devrait afficher -3
Call SetDro (1, PlateOffset/-2) pour y+
ect...
peut etre jai tort ?

++
 
H

horsot

Compagnon
harnais2 a dit:
Une fraise n'étant jamais parfaitement cylindrique (à cause des goujoures) il serait préférable de faire les "0" fraise tournante, cela minimiserait les erreurs

Pour ma part je préfère mettre dans ma broche une fraise courte à l'envers (genre pointe javelot pour la gravure à l'anglaise), cela donne de très bons résultats.

Xavier
 
E

ellogo67

Compagnon
valentin a dit:
bonjour
viens de regarder les fichiers Txt
il manquerai pas une instruction a la fin
Call SetDro (0, PlateOffset/-2) pour x+
si la fraise fait 6 sa devrait afficher -3
Call SetDro (1, PlateOffset/-2) pour y+
ect...
peut etre jai tort ?

++

Bonsoir valentin :-D

Honnêtement, je ne sais pas. :???:
Ce que je peux te dire, c'est que cela fonctionne tel quel. :)
Mais je jeterai un coup d'oeil quand j'aurais le temps. :wink:
 
V

valentin

Compagnon
bonjour
viens de modifier vite fait mon set mach3
pour lui mettre 2 boutons
la visu dessus sert a mettre mon diametre outil qui
va palper
et deux bouton x+ et y+
quand je lance bouton x et que ma fraise touche ma cale
alu en x sa affiche la moitie de mon outil
ici javais 6 donc affiche -3
idem pour y
++

pour x+ modifier
Rem VBScript For probing In the x direction

If GetOemLed (825) <> 0 Then 'Check to see if the probe is already grounded or faulty
Code "(Le palpeur est à la masse, vérifiez sa position)" 'this goes in the status bar if aplicable
Else
Code "G4 P1" 'Pause 1 second to give time to position probe plate
[glow=red]PlateOffset = GetUserDRO(1000)[/glow]
CurrentFeed = GetOemDRO(818) 'Get the current feedrate to return to later
Code "F150"

Rem Probe left

XNew = GetDro(0) + 20 'probe to current position + 3 inches
Code "G31 X" &XNew
While IsMoving() 'wait for prob move to complete
Wend
XNew = GetVar(2000) 'read the touch point

Rem move back to the hit point incase there was an overshoot

Code "G0 X" &XNew
While IsMoving ()
Wend
[glow=red]Call SetDro (0, PlateOffset/-2)[/glow]
Code "F" &CurrentFeed 'restore original feed rate
End If

jaugex.jpg
 
K

kia

Compagnon
un grand merci a allog pour ses tuto et conseils pour sa sonde pour ma part ca marche nikel
et a DH42 pour sa numerisation ca aussi ca afonctioner parfaitement
continuer vos tuto pour eclairer nos petite lanterne comme la mienne
encore merci a vous deux :supz: :supz: :supz: :supz: :supz:
 

Sujets similaires

PL50
Réponses
14
Affichages
1 218
Squal112
Squal112
El Zorro
Réponses
12
Affichages
574
El Zorro
El Zorro
K
Réponses
10
Affichages
803
Kmillo
K
PL50
Réponses
25
Affichages
941
dh42
L
Réponses
1
Affichages
549
dh42
dh42
M4vrick
Réponses
25
Affichages
943
schum22
S
G
Réponses
1
Affichages
552
Greg de Nîmes
G
D
Réponses
1
Affichages
2 191
Squal112
Squal112
A
Réponses
5
Affichages
281
dh42
dh42
L
Réponses
11
Affichages
1 704
lecoyote
L
G
Réponses
3
Affichages
465
mickbzh
mickbzh
C
Réponses
5
Affichages
625
christt4
C
F
Réponses
11
Affichages
3 359
dh42
Haut