home castoo
chapitre cnc
Bricolage

Ajout d'un palpeur de zéro sur axe Z

Avril 2020

Une CNC est un outil dangereux lunettes indispensables

Ajouter un palpeur de zéro sur axe Z d'une CNC USB (amateur) du commerce

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.).



Le script trouvé sur le net, sur ce ce coup là, j'étais content de trouver quelqu'un qui avait développé ce code, je n'y connais rien dans ce langage !
Un grand merci à lui ! J'ai ajouté l'adresse de son site youtube en haut du scipt.

Attention bien modifier la ligne hpalpeur=1.04 'hauteur palpeur avec la hauteur de votre cale de test.


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
	

J'ai également trouvé une doc en français sur la carte "BSMCE04U" elle m'a bien aidée, mais le script donné en fin du document plantait sur ma config !
Je vous donne également ce document au cas où ! carte "BSMCE04U" : bsmce04u.pdf

Voilà il reste pas mal d'améliorations à réaliser sur cette CNC mais celle-ci est vraiment top pour moi...

Retour accueil CNC

Bricolage Robotique Informatique Peinture Voyage
Téléc. portail Le robot "mécano" Astuces informatique Henri Bertrou Auvergne
Bat. Iphone 6S Le robot "solaire" Réseau couche app. Jean-Michel Castille Floride
Robot piscine Servo et IR" Réseau Les couches New York
Xiaomi M365 Le robot "thymio" Réseaux Outils L'Ouest américain
Mac Mini Le robot "Rovio" Unités grandeur inf. L'Ile Maurice
Putty SSH Windows L'Italie / Venise
Bases Raspberry Tunisie
Termius IPhone/IPad Grece
Le vieux ZX 81
...
Navigation La Rochelle CNC / Imp3D Electronique Programmation
Rencontre dauphins Les Minimes Construction CNC Alim. TPL 5110 Doc. programme
Analyse NMEA 0183 Le Vieux port CNC du commerce Carte ESP8266 Indent programme
graph. NMEA 0183 L'Ile de Ré Martyr CNC ESP8266 1 relai Prog. objet
Analyse trames AIS A visiter Réa. imp. 3D ESP8266 Alarme Prog. procédurale
Analyse AIS TCP-IP Cura impression 3D ESP8266 MQTT
Sortie en ketch Plateau CR10 ESP8266 Temp.
Echange GPS C80 Anémomètre.
HP Sun-Odyssey CNC / 3D en vrac MCP9808 Librairie
LCD yanmar Saisie Oled
Testeur nmea esp1 i2c