![]() |
Ajout d'un palpeur de zéro sur axe Z |
Avril 2020 |
Je suis plutôt satisfait de ma CNC "chinoise", c'est un modèle USB mais elle n'est pas équipée d'un capteur pour détecter le point zéro sur l'axe Z et cela est souvent source d'erreur (surtout pour la gravure des PCB.).
Rem palpeur z
Rem Trouve sur site : https://www.youtube.com/channel/UCcpuYjlgi9lAuBag8pe1vqw
If GetOEMLED (825)<>0 Then 'test si contact actif probe
Code"(le palpeur est deja actif)"
Else
hpalpeur=1.04 'hauteur palpeur
V_avance_prog=GetOEMDRO (818) 'vitesse avance du programme en cours
V_palpage=50 'vitesse palpage
Code"F"&V_palpage 'change la vitesse pour palpage
Zpalpage_max=GetOEMDRO (802)-30 'cherche contact j usqu a z actuel moins 30mm
Code ("G31 Z"&Zpalpage_max) 'lance la recherche palpage
While IsMoving ( ) 'tant que axe bouge
Wend
Znew=GetVar (2002) 'lit la valeur de contact z (2000 pour x 2001 pour y)
SetOEMDRO (802 ,hpalpeur) 'met l'afficheur z a hauteur du palpeur 800 pour x 801 pour y
code ("G4 P0.5") 'pause pour mise a jour affichage
Code("F"&V_avance_prog) 'remet la vitesse consigne dans le programme
Code ("G0 Z20") 'met Z a 20 mm pour sortir capteur
code("l'outil est a 20 mm au dessus du zero ")
End If
Voilà il reste pas mal d'améliorations à réaliser sur cette CNC mais celle-ci est vraiment top pour moi...