CNC config Universal Gcode GRBL pour mini CNC chariot lecteur CD

  • Auteur de la discussion jeo
  • Date de début
jeo
jeo
Apprenti
17 Jan 2017
75
  • Auteur de la discussion
  • #1
Bonjour à tous ,

Je suis nouveau sur le forum et suis bien heureux d'avoir enfin trouvé des infos en français sur le monde de la CNC !

Pour commencé dans le monde de la CNC sous arduino , j'ai fabriqué une mini CNC avec 2 lecteurs CDROM . Le montage fut simple mais je bloque sur le paramétrage du logiciel Universal Gcode .

En fait, vu que je ne connais pas le nombre de pas d' un moteur , comment fait-on pour connaitre le nombre de step/mm ?

Si quelqu'un pouvait me donner un coup de pouce parce que je suis bloqué sur le paramétrage du logiciel .
pour info, j'arrive a commander les moteurs manuellement sans problemes.
Les nombreuses vidéos sur le net montre que tout fonctionne mais sans montrer les configs !

Voilà tout pour l' instant ,
merci d' avance !
 
pinou29
pinou29
Compagnon
18 Mar 2009
2 877
Toulon ( Var )
Bonjour.
Je vais suivre avec intérêt.
Bernard.
 
wika58
wika58
Compagnon
17 Déc 2006
13 109
FR-54560 Lorraine
...
En fait, vu que je ne connais pas le nombre de pas d' un moteur , comment fait-on pour connaitre le nombre de step/mm ?
...
AMHA, le plus simple est de mettre un comparateur contre le chariot de l'axe que tu veut calibrer.
Tu lances un déplacement de 500 ou 1000 pas et tu regardes le déplacement physique de l'axe.
Une règle de 3 et tu tombes sur le nombre de step/mm.

Fais'2 ou 3 essais avec le déplacement max que ton comparateur permet pour avoir une bonne précision sur le facteur que tu viens de déterminer.
Une fois le facteur déterminé sur le rentre dans le'paramétrage de ta CNC.
Et la tu fait une demi-douzaine de déplacements de XX mm (XX etant le'max possible pour rester dans la plage de mesure de ton comparateur).
Tu auras ainsi une vue sur la répétabilité de positionnement de ton axe.
.
 
jeo
jeo
Apprenti
17 Jan 2017
75
  • Auteur de la discussion
  • #4
merci wika58, une simple règle de 3 ... je n' y avais pas pensé !
La course des chariots n' est que de 37mm , ça fait court mais je vais y arriver.

Est-ce que quelqu'un a déjà mener un projet similaire jusqu' au bout sur ce forum ?

Merci Bernard pour ton intérêt !
 
wika58
wika58
Compagnon
17 Déc 2006
13 109
FR-54560 Lorraine
Il y a vraiment bcp de sujets sur les CNC autoconstruites.
Une petite recherche devrait déjà t'informer sur ce qui a été fait à ce sujet.

Je sais qu'il y a par exemple récemment un sujet intitulé "Une petite CNC qui répond au doigt .... " fait par jpbbricole...
 
jpbbricole
jpbbricole
Compagnon
26 Mai 2016
2 248
Corsier-sur-Vevey (Vaud)
Salut jeo
Tu regardes les paramètres actuels, $101 $102 $103 X,Y et Z.
Tu fais un déplacement de 20 par exemple sur UGS, tu mesures le déplacement réel et tu corriges.

Cordialement
jpbbricole
 
wika58
wika58
Compagnon
17 Déc 2006
13 109
FR-54560 Lorraine
JP,
Oui si tu as déjà des les coefficients définis et que tu veux les ajuster/calibrer.
Mais la toute première fois, si en plus tu ne connais pas le nombre de step/tour de ton PAP ou pas le pas exact de ta Vis, il vaut mieux partir de 0. Non ?
 
jeo
jeo
Apprenti
17 Jan 2017
75
  • Auteur de la discussion
  • #8
si je comprends bien :
- je déplace X de 20 (lu sur la console d' UGS)
- je mesure
- je fais la reglde 3 pour connaitre combien 1 pas /mm
-je corrige $101 en mettant cette mesure ?

Pas simple pour moi ,c'est le début !
En tout cas merci ,il faut que je relise tes posts en plus !
 
jpbbricole
jpbbricole
Compagnon
26 Mai 2016
2 248
Corsier-sur-Vevey (Vaud)
Salut jeo
Tu fais le rapport entre le déplacement X demandé et le déplacement réel de X et tu appliques ce rapport au paramètre $101

Mais, là, j'ai mes vieux neurones qui fatiguent!
Bonne nuit
jpbbricole
 
jeo
jeo
Apprenti
17 Jan 2017
75
  • Auteur de la discussion
  • #10
idem !!!
merci
bonne nuit
 
pinou29
pinou29
Compagnon
18 Mar 2009
2 877
Toulon ( Var )
Bonjour.
Est-ce que quelqu'un a déjà mener un projet similaire jusqu' au bout sur ce forum ?
Je suis en train de regrouper les pièces nécessaires à la réalisation d'une mini graveuse laser à partir là aussi de graveurs de DVD.
Je n'ai pas de problème pour la partie mécanique, c'est la partie soft qui est pour moi la partie la plus difficile, je ne sais quel logiciel employer pour faire marcher les moteurs PAP sachant que je n'ai pas la connaissance pour faire de la programmation.
Merci.
Bonnes bricoles.
Bernard.
 
jpbbricole
jpbbricole
Compagnon
26 Mai 2016
2 248
Corsier-sur-Vevey (Vaud)
Salut Bernard, il n'y a pas vraiment de programmation à faire. Il faut juste apprendre à télécharger GRBL dans l'Arduino. Pour le software, prend Candle, il est très bon et suit ce fil.

Bonne journée
jpbbricole
 
Dernière édition:
wika58
wika58
Compagnon
17 Déc 2006
13 109
FR-54560 Lorraine
Salut JP,

Jet voulais dire que les coefficients de step par mm de déplacement, comme au début, il ne les connaît pas du tout.
Mais je parlais de façon généraliste. Je n'y connais pas encore assez dans les paramètres GRBL...:oops:

Bonne journée.
 
jeo
jeo
Apprenti
17 Jan 2017
75
  • Auteur de la discussion
  • #15
Bonjour.

Je suis en train de regrouper les pièces nécessaires à la réalisation d'une mini graveuse laser à partir là aussi de graveurs de DVD.
Je n'ai pas de problème pour la partie mécanique, c'est la partie soft qui est pour moi la partie la plus difficile, je ne sais quel logiciel employer pour faire marcher les moteurs PAP sachant que je n'ai pas la connaissance pour faire de la programmation.
Merci.
Bonnes bricoles.
Bernard.
cela fait trois semaines que j'étudie de savoir quel logiciel prendre. pour l'instant je joue avec UGC. ce qui permet facilement pour moi de faire bouger les chariots apres la fabrication. la programmation comme tu le dis, consiste a parametrer le logiciel en fonction de ta mecanique,c'est là ou je galère. D'ou le besoin de venir au forum pour trouver des infos. je vais essayer ce soir le réglage comme indiqué sur les derniers posts. ET toi où en es-tu dans la partie logiciel ?
 
jeo
jeo
Apprenti
17 Jan 2017
75
  • Auteur de la discussion
  • #16
Salut jeo
Tu fais le rapport entre le déplacement X demandé et le déplacement réel de X et tu appliques ce rapport au paramètre $101

Mais, là, j'ai mes vieux neurones qui fatiguent!
Bonne nuit
jpbbricole
ok, je vais essayer ce soir. j'ai hâte !
 
jeo
jeo
Apprenti
17 Jan 2017
75
  • Auteur de la discussion
  • #18
Salut Bernard, il n'y a pas vraiment de programmation à faire. Il faut juste apprendre à télécharger GRBL dans l'Arduino. Pour le software, prend Candle, il est très bon et suit ce fil.

Bonne journée
jpbbricole
je vais aussi essayer.
sinon j'ai aussi téléchargé le grbl en français du site lebearcnc.
merci a lui d'avoir fait la traduction !
 
pinou29
pinou29
Compagnon
18 Mar 2009
2 877
Toulon ( Var )
Bonjour.
Merci pour vos réponses.
J'ai téléchargé Candle et j'ai ceci à l'écran quand je lance le programme:

upload_2017-1-18_10-52-24.png

Mais le programme se lance quand-même par contre, je ne sais pas quoi en faire.
Merci.
Bernard.
 
gégé62
gégé62
Compagnon
26 Fev 2013
2 909
Harnes (Pas de Calais)
bonjour,
il y a des lève-tôt ici....:-D

sinon pour le nombre de pas je crois qu'il y a des standards qu'on rencontre souvent, comme 48 pas / tour ou 200 pas /tour.

@jeo qui apparemment débute avec ces moteurs PAP,
ça peut sembler beaucoup, mais il ne s'agit pas du nombre de bobines, qui en général est de quelques unités (4 par exemple), mais le nombre de pas élevé est lié à la forme dentelée du rotor et du stator, avec un nombre de dents différents, ce qui crée "artificiellement" un grand nombre de positions d'équilibre lorsque 2 dents se trouvent juste alignées.

Ce qui a été dit plus haut est sûrement suffisant pour t'aider à trouver, mais tu peux aussi un peu plus trivialement, faire l'hypothèse d'un nombre de pas égal à 200, par exemple et tu demandes un saut de 200 pas. Si ton PAP n'a que 48 pas par tour, il fera un peu plus de 4 tours au lieu d'un tour juste....ensuite, c'est la fameuse "règle de trois" qui s'applique, celle qu'on a supprimée des programmes de nos chères têtes blondes, évidemment elle était trop pratique ....(...mais ça c'est HS ! )
 
jeo
jeo
Apprenti
17 Jan 2017
75
  • Auteur de la discussion
  • #21
bonjour,
il y a des lève-tôt ici....:-D

sinon pour le nombre de pas je crois qu'il y a des standards qu'on rencontre souvent, comme 48 pas / tour ou 200 pas /tour.

@jeo qui apparemment débute avec ces moteurs PAP,
ça peut sembler beaucoup, mais il ne s'agit pas du nombre de bobines, qui en général est de quelques unités (4 par exemple), mais le nombre de pas élevé est lié à la forme dentelée du rotor et du stator, avec un nombre de dents différents, ce qui crée "artificiellement" un grand nombre de positions d'équilibre lorsque 2 dents se trouvent juste alignées.

Ce qui a été dit plus haut est sûrement suffisant pour t'aider à trouver, mais tu peux aussi un peu plus trivialement, faire l'hypothèse d'un nombre de pas égal à 200, par exemple et tu demandes un saut de 200 pas. Si ton PAP n'a que 48 pas par tour, il fera un peu plus de 4 tours au lieu d'un tour juste....ensuite, c'est la fameuse "règle de trois" qui s'applique, celle qu'on a supprimée des programmes de nos chères têtes blondes, évidemment elle était trop pratijque ....(...mais ça c'est HS ! )
justement 1 question
dans UGC, est-ce que le chiffre que l'on voit a côté des lettres X Y z en haut a gauche, correspond il au nombre de pas ou millimètre de déplacement ?
 
jpbbricole
jpbbricole
Compagnon
26 Mai 2016
2 248
Corsier-sur-Vevey (Vaud)
Salut pinou29
j'ai ceci à l'écran quand je lance le programme
Je n'ai pas compris pourquoi cette librairie DLL est manquante, petit problème de nouvelle version.
Je te mets un zip avec le fichier Voir la pièce jointe msvcp120.zip [div=none][arrow][/arrow][/div]
Mets-le dans le répertoire de l'application.
je ne sais pas quoi en faire
Une fois le programme lancé, vas dans Paramètres et renseigne les communications
upload_2017-1-18_13-40-20.png

et Ok

Cordialement
jpbbricole
 
jpbbricole
jpbbricole
Compagnon
26 Mai 2016
2 248
Corsier-sur-Vevey (Vaud)
Salut @pinou29 (excuses @jeo)

J'ai essayé la dernière version de Candle, elle pose des problèmes avec le contrôle manuel et la console.
Prends cette version 1.0.11 (je surveille pour la nouvelle version)
Tu décompresses le ZIP et tu remplaces le dossier Candle par le nouveau.

Cordialement
jpbbricole
 
jeo
jeo
Apprenti
17 Jan 2017
75
  • Auteur de la discussion
  • #26
je viens d' essayer CANDLE pour la premiere fois et c'est plutot simple par rapport a beaucoup d'autre !
A priori, j'ai bien parametrer mon deplacement en mesurant pour 1 pas = 6mm donc j' ai mis en $100 et $101 à 6000.
du coup , pour un deplacement de 1pas en manuelle j' ai bien 1 mm de déplacement ! je suis au ange !!:-D
merci à tous beaucoup pour les infos !!!
prochaine étape : importer un fichier CNC .
quelqu'un aurait un exemple simple d'un fichier CNC d' une dimension max 3cmx3cm ? un carré pourquoi pas , histoire que je valide la partie logiciel GRBL ...
 
jpbbricole
jpbbricole
Compagnon
26 Mai 2016
2 248
Corsier-sur-Vevey (Vaud)
Dernière édition:
jeo
jeo
Apprenti
17 Jan 2017
75
  • Auteur de la discussion
  • #28
comment dire .....
J'ai ENFIN réussi a fabriquer un prototype de CNC !!! ça fonctionne !! :roxxx:
Grâce à votre coup de pouce ! il me manquait plus que ça !
ma machine fonctionne en grosse partie,bien pilotée avec un peu beaucoup de bruit :lol:
il y a quand même des réglages a faire , vitesse et autre mais bon depuis le temps que j' ai ça en tête ... depuis CNC25 en newsgroup année 1990 !
C'est tout de même plus simple par ARDUINO et USB que DB25 de l'époque !

Il me reste encore un long chemin avant d' acquérir le reste :INKSCAPE pour le GCODE ,UGC pour les réglage de pilotage ,....

Je suis reboosté et suis confiant pour la suite
Merci encore :smt023
 
pinou29
pinou29
Compagnon
18 Mar 2009
2 877
Toulon ( Var )
Bonjour.
ET toi où en es-tu dans la partie logiciel ?
Nulle part, j'essaie de comprendre comment ça marche, quel programme, quel logiciel, comment programmer............
Je suis assidu à lire les posts mais j'ai des courts-circuits avec le neurone qu'il me reste.
Bernard.
 
Haut