Bienvenue aux nouveaux arrivants sur FantasPic !
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.
--- L’équipe FantasPic ---
CNC
- paulfjujo

Maître- Messages : 3360
- Âge : 75
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonjour à tous,
Bravo pour cette avancée logicielle...
pour avoir une mesure légrement moyenneée ? plutot que tres ponctuelle !
je suppose que lorsqu'on utilise une fraise de 0.1 ou 0.2 mm
celle ci peut s'enfoncer plus ou moins dans le cuivre suivant le modulo pas de descente
ou faire flechir le ciruit imprimé
Avec candle , je pense refaire un mapping avec ma fraise de 4mm
et un pas de distance X et Y de 10mm
Axe Z à 800 pas par tour vis 2mm 2000/800 => 2.5 µm/ pas
vitesse 20 mm/mn voir 10mm/mn et repli 2mm au dessus.
Ma technique de coller le pourtour peut engendrer un phénomene de torsion, bombage
du circuit qui n'est pas plan ,au contact complet avec la table xy
je vais donc revenir au scotch double face sur toute la surface du circuit.
Questions:
dans ton test pour obtenir des mesures avec une resolution de 1µ :
pas sur le Z ?
vitesse de descente ?
as-tu un filtre (RC) sur l'entrée probre ?
(direct interrupt (sans filtre) sur ma carte GRBL .)
Bravo pour cette avancée logicielle...
gwion a écrit :......et fraise cassée histoire de mettre toutes les chances de mon côté .
pour avoir une mesure légrement moyenneée ? plutot que tres ponctuelle !
je suppose que lorsqu'on utilise une fraise de 0.1 ou 0.2 mm
celle ci peut s'enfoncer plus ou moins dans le cuivre suivant le modulo pas de descente
ou faire flechir le ciruit imprimé
Avec candle , je pense refaire un mapping avec ma fraise de 4mm
et un pas de distance X et Y de 10mm
Axe Z à 800 pas par tour vis 2mm 2000/800 => 2.5 µm/ pas
vitesse 20 mm/mn voir 10mm/mn et repli 2mm au dessus.
Ma technique de coller le pourtour peut engendrer un phénomene de torsion, bombage
du circuit qui n'est pas plan ,au contact complet avec la table xy
je vais donc revenir au scotch double face sur toute la surface du circuit.
Questions:
dans ton test pour obtenir des mesures avec une resolution de 1µ :
pas sur le Z ?
vitesse de descente ?
as-tu un filtre (RC) sur l'entrée probre ?
(direct interrupt (sans filtre) sur ma carte GRBL .)
CNC
Pour l'instant l'entrée est en direct, autant essayer de s'affranchir du maximum de choses.
Je me demande également si le palpage avec une fraise super effilée n'est pas une erreur. La cassée que j'utilise pour les tests était une fraise à découper de 1mm dans sa jeunesse. Mais je vais faire des essais avec une javelot pour voir.
Pour le pas du Z c'est une 3018 VEVOR et j'ai dans la config GRBL : $102=800.000. Donc 800 pas par mm, ce qui autorise une résolution de 1/800=1.25µm. On peut rêver...
Voilà le gcode du palpage en double touche. Je suis parti du principe qu'une vitesse très lente doit permettre un arrêt immédiat de la descente et qu'il fallait donc minimiser les déplacements du Z pour que le palpage ne dure pas une éternité.
La commande G38 déclenche la descente du Z jusqu'au contact, stoppe la descente et renvoie les coordonnées X Y Z du point palpé.
Donc pour les déplacements XY la fraise est à 1mm au dessus du cuivre.
Pour chaque point visé une première touche se fait à la vitesse de descente de 80mm/min pour le mm à parcourir. Dès le contact établi signalé par un retour de la carte GRBL, la broche remonte de 0.3mm à 60mm/min, puis redescend pour la seconde touche à 5mm/min. Dès le second contact établi je mémorise la valeur Z retournée par la commande G38.
Malgré les vitesses lentes de descente c'est assez rapide, je vais tenter de précalculer la durée de l'opération quand on définit la grille.
G91 ;coordonnées relatives
G38.2 Z-2 F80 ;1er palpage rapide
G01 Z+0.300 F60;remonte broche de 0.3mm
G38.2 Z-1 F05 ;second palpage lent
;log la valeur retournée par le G38
G01 Z+1.000 F100;remonte broche de 1mm
En appliquant une feuille d'alu ménager sur le plateau, on pourrait même automatiser le relevé de la table.
Je me demande également si le palpage avec une fraise super effilée n'est pas une erreur. La cassée que j'utilise pour les tests était une fraise à découper de 1mm dans sa jeunesse. Mais je vais faire des essais avec une javelot pour voir.
Pour le pas du Z c'est une 3018 VEVOR et j'ai dans la config GRBL : $102=800.000. Donc 800 pas par mm, ce qui autorise une résolution de 1/800=1.25µm. On peut rêver...
Voilà le gcode du palpage en double touche. Je suis parti du principe qu'une vitesse très lente doit permettre un arrêt immédiat de la descente et qu'il fallait donc minimiser les déplacements du Z pour que le palpage ne dure pas une éternité.
La commande G38 déclenche la descente du Z jusqu'au contact, stoppe la descente et renvoie les coordonnées X Y Z du point palpé.
Donc pour les déplacements XY la fraise est à 1mm au dessus du cuivre.
Pour chaque point visé une première touche se fait à la vitesse de descente de 80mm/min pour le mm à parcourir. Dès le contact établi signalé par un retour de la carte GRBL, la broche remonte de 0.3mm à 60mm/min, puis redescend pour la seconde touche à 5mm/min. Dès le second contact établi je mémorise la valeur Z retournée par la commande G38.
Malgré les vitesses lentes de descente c'est assez rapide, je vais tenter de précalculer la durée de l'opération quand on définit la grille.
G91 ;coordonnées relatives
G38.2 Z-2 F80 ;1er palpage rapide
G01 Z+0.300 F60;remonte broche de 0.3mm
G38.2 Z-1 F05 ;second palpage lent
;log la valeur retournée par le G38
G01 Z+1.000 F100;remonte broche de 1mm
En appliquant une feuille d'alu ménager sur le plateau, on pourrait même automatiser le relevé de la table.
CNC
CNC
- F6FCO

Expert- Messages : 2970
- Âge : 100
- Enregistré en : décembre 2017
- Localisation : Banlieue sud de Klyntar
- Contact :
Nooonnnn ! Finis d'abord ton projet !
Des erreurs de quelques microns c'est le luxe absolu, ton affaire marche du tonnerre. On est loin, très loin de ce que j'ai pu tester avec GRBL, d'ailleurs il faudrait retrouver dans le fil mais on en avait largement discuté avec fichiers de palpage tous pourris à l'appui. Je me rappelle qu'après plusieurs séances de palpages à la suite sur le même PCB les fichiers obtenus étaient tous différents, aucune répétabilité.
Tu as testé la répétabilité sur plusieurs palpages successifs ?
Je ne connais pas Windev, est-ce qu'une fois au point, ton fichier de palpage terminé çà ne sera pas trop compliqué d'aller modifier le gcode original ?
Des erreurs de quelques microns c'est le luxe absolu, ton affaire marche du tonnerre. On est loin, très loin de ce que j'ai pu tester avec GRBL, d'ailleurs il faudrait retrouver dans le fil mais on en avait largement discuté avec fichiers de palpage tous pourris à l'appui. Je me rappelle qu'après plusieurs séances de palpages à la suite sur le même PCB les fichiers obtenus étaient tous différents, aucune répétabilité.
Tu as testé la répétabilité sur plusieurs palpages successifs ?
Je ne connais pas Windev, est-ce qu'une fois au point, ton fichier de palpage terminé çà ne sera pas trop compliqué d'aller modifier le gcode original ?
CNC
Pas de panique, l'idée de la console de commande est pour plus tard, pour l'instant je suis à fond sur ce logiciel qui commence d'ailleurs à ressembler de plus en plus à un g-sender. Ce qui ne sera pas plus mal, car finalement Candle me casse les burettes avec ses ascenseurs sur le petit écran du PC portable.
Pour la petite histoire, j'ai complétement réécrit la partie communication avec la CNC vendredi. J'étais parti sur un système avec des flags multiples, ce qui est toujours une solution de choix pour créer des bugs de logique et un programme qui tombe en marche. Au fur à mesure que j'ai progressé dans la connaissance du protocole d'échange avec GRBL, je me suis aperçu qu'on pouvait faire dans le simplissime et donc dans le plus robuste.
Non Jean-Claude, je n'ai pas fait de multiples séries de palpages, juste 3 ou 4. Comme chaque fois les résultats étaient comparables et finalement excellents, j'ai décidé de passer à l'étape suivante : le palpage surfacique.
Pour le passage à la moulinette d'un fichier gcode il y a effectivement un peu de boulot. Ce qui me semble logique et assez simple comme méthodologie est de se baser sur l'écart de hauteur moyen de chaque "tuile" déterminée par la grille. Si cet écart s'éloigne trop du zéro de référence, il faut prendre chacun des segments qui y passent, leur donner un coup de ciseau pour les arrêter à la frontière de la tuile, et créer un nouveau départ avec correction du Z. On va donc avoir un saucissonnage des trajectoires, avec d'autant plus de tranches qu'on aura de tuiles et de différences de niveau.
Je me demande aussi si prendre comme zéro Z de référence le palpage au POP n'est pas une source de problème. Comme ce point est logiquement en bord de plaque, on a toutes les chances qu'il ne soit pas du tout représentatif de la hauteur moyenne, surtout si la plaque a été coupée (déformation en bordure). Dans ma moulinette je pense commencer par inventorier les hauteurs moyennes de toutes les tuiles, et d'adopter comme référence celle qui sera la plus fréquente. Ceci dans le but de faire le moins de corrections possible.
Désolé pour ce long laïus pas forcément très clair pour celui qui n'est pas dans ma tête (la chance qu'il a soit dit au passage
).
Pour la petite histoire, j'ai complétement réécrit la partie communication avec la CNC vendredi. J'étais parti sur un système avec des flags multiples, ce qui est toujours une solution de choix pour créer des bugs de logique et un programme qui tombe en marche. Au fur à mesure que j'ai progressé dans la connaissance du protocole d'échange avec GRBL, je me suis aperçu qu'on pouvait faire dans le simplissime et donc dans le plus robuste.
Non Jean-Claude, je n'ai pas fait de multiples séries de palpages, juste 3 ou 4. Comme chaque fois les résultats étaient comparables et finalement excellents, j'ai décidé de passer à l'étape suivante : le palpage surfacique.
Pour le passage à la moulinette d'un fichier gcode il y a effectivement un peu de boulot. Ce qui me semble logique et assez simple comme méthodologie est de se baser sur l'écart de hauteur moyen de chaque "tuile" déterminée par la grille. Si cet écart s'éloigne trop du zéro de référence, il faut prendre chacun des segments qui y passent, leur donner un coup de ciseau pour les arrêter à la frontière de la tuile, et créer un nouveau départ avec correction du Z. On va donc avoir un saucissonnage des trajectoires, avec d'autant plus de tranches qu'on aura de tuiles et de différences de niveau.
Je me demande aussi si prendre comme zéro Z de référence le palpage au POP n'est pas une source de problème. Comme ce point est logiquement en bord de plaque, on a toutes les chances qu'il ne soit pas du tout représentatif de la hauteur moyenne, surtout si la plaque a été coupée (déformation en bordure). Dans ma moulinette je pense commencer par inventorier les hauteurs moyennes de toutes les tuiles, et d'adopter comme référence celle qui sera la plus fréquente. Ceci dans le but de faire le moins de corrections possible.
Désolé pour ce long laïus pas forcément très clair pour celui qui n'est pas dans ma tête (la chance qu'il a soit dit au passage
CNC
CNC
- paulfjujo

Maître- Messages : 3360
- Âge : 75
- Enregistré en : juillet 2015
- Localisation : 01800
- Contact :
bonjour à tous,
si je ne me trompe pas, tu aurais donc une vis au pas de 1mm, alors que j'ai des vis au pas de 2mm ?
Pourquoi ne pas faire qu'un un seul palpage à faible vitesse , en restant au repos à 1mm au dessus ?
Pour le pas du Z c'est une 3018 VEVOR et j'ai dans la config GRBL : $102=800.000. Donc 800 pas par mm, ce qui autorise une résolution de 1/800=1.25µm. On peut rêver...
si je ne me trompe pas, tu aurais donc une vis au pas de 1mm, alors que j'ai des vis au pas de 2mm ?
Pourquoi ne pas faire qu'un un seul palpage à faible vitesse , en restant au repos à 1mm au dessus ?
CNC
- F6FCO

Expert- Messages : 2970
- Âge : 100
- Enregistré en : décembre 2017
- Localisation : Banlieue sud de Klyntar
- Contact :
Tu connais les dimensions de la plaque, tu connais les coordonnées XY POP, tu as tout ce qu'il faut pour aller faire le premier toucher de ref en centre de plaque. ensuite tu cours en bord de plaque+offset pour commencer ta série de palpages.
Si ce n'était pas autant la misère pour gérer les fichiers en asm j'aurai été tenté par un tel programme.
Si ce n'était pas autant la misère pour gérer les fichiers en asm j'aurai été tenté par un tel programme.
CNC
Comme toujours avec le matos chinois il y a un strict minimum de données techniques disponibles. J'avais vu à l'époque un document qui parlait d'une vis T8 au pas de 4mm avec double filet. Comme je ne sais pas ce que les drivers utilisent comme micropas et que je ne suis pas spécialiste du sujet, je me contente des mesures
J'ai testé le palpage simple à basse vitesse avec Candle, les résultats ne sont franchement pas reproductibles avec des écarts conséquents, et la durée de l'opération est très longue. C'est pour cela que je suis parti directement sur le double touche. A tort ou à raison, je ne sais pas trop, mais l'important c'est que cela semble bien fonctionner.
J'ai testé le palpage simple à basse vitesse avec Candle, les résultats ne sont franchement pas reproductibles avec des écarts conséquents, et la durée de l'opération est très longue. C'est pour cela que je suis parti directement sur le double touche. A tort ou à raison, je ne sais pas trop, mais l'important c'est que cela semble bien fonctionner.
CNC
Retourner vers « Coin Fourre-tout »
Qui est en ligne
Utilisateurs parcourant ce forum : Baidu [Spider] et 6 invités
