remise en route microtour 2CE jeulin

  • Auteur de la discussion monomax
  • Date de début
monomax
monomax
Apprenti
Bonjour a tous, je me passionne de plus en plus pour les machine a commande numérique qui est quelque chose de nouveau pour moi :)
J'ai récupéré resemant ce vieux tour de collège qui me parait idéal pour débuter.
Je suis en train de le remettre en route petit à petit.

Au niveau de la mécanique il n'y a apparemment rien a prévoir, il a l'air plutôt saint (bonne nouvelle :-D )
Au niveau de l'électronique aussi remarque, mais je n'ai ni câble d'interface, ni logiciel pour le faire tourné avec un pc
Apparemment a la base il tourne avec un soft sous dos...

je ne compte pas le piloter de cette manière, j'aimerais le piloter avec un linuxCNC qui a l'air plutot simple d'utilisation.
pour arriver a mes fins il faut que je pilote les moteur en step/dir.
et c'est la que ca bloque... j'ai de grosse lacune en électronique, et je me perd trés vite... :roll:
en revanche en électricité général j'ai de bonne base (bac électrotechnique), et pour ce qui est de la débrouille en général y'a pas de problème non plus du moment que je comprend les choses :wink:


Pour commencer j'ai récupéré un ordi munie d'un port parallèle ou j'ai installer un linuxCNC (logique) puis je l'ai configurai de cette manière:
*old link*
*old link*

Photos de la bete:
*old link*
*old link*



j'ai penser a des pololu A4988 d'imprimante 3D pour piloter les moteur, qu'en penser vous?
je me suis fait un petit croquis pour une futur carte.
Les numéros en bas sont les pin du port parallèle suivant la config de linuxcnc.
 
M
melhima
Nouveau
Salut

Moi j ai le même tour que toi je l ai remis en route avec linuxcnc car j utilise toujours ce logiciel
Pour avoir un system fiable je te conseille de changer de carte de pilotage des moteurs
J ai acheté 2 cartes sur ebay elle m ont couté moins de 10€ chacune
Pour piloter le tout une breakout board optocouplé
Et tu fait des copeaux! Je vais t envoyé des photos de mon tour avec les cartes que j utilise
La je vais m occuper du retour signal de la broche pour pouvoir faire du filetage!!

++
 
monomax
monomax
Apprenti
merci de t'as réponse, tu m'intéresse la!!! :D

quel type de carte a tu pris?
comment les a tu raccorder au port //?
j'ai essayer ma solution avec les A4988 mais ca ne marche pas je ne sais pas pourquoi...
qu'est-ce qu'un breakout board optocouplé?

j'attend tes photos avec impatience :wink:

et pour la broche tu compte procédé comment? un coder qui renvoi l'info direct sur le port// ?
 
M
melhima
Nouveau
Bonjour

Voici le lien pour les moteurs : http://m.ebay.fr/itm/200911110009?nav=WATCHING_ACTIVE
Elle marche tres bien pour moi tu deconnecte la fiche rouge de ta carte qui a 6 fils
Tu brancheras sur la carte comme suit :
- noir sur A+
- orange sur A-
- rouge sur B+
- jaune sur B-

Voici le type de carte

http://m.ebay.fr/itm/180653820783?nav=WATCHING_ACTIVE

Tu branches ensuite les pins comme tu les as nommés sur stepgen
Exemple
X step en sortie 2
X dir en sortie 3
Z step en 4
Z dir en 5

Puis tu les connectes a ta carte
Port 2 a clk+
port 3 a ccw+
Clk- et ccw- connecté ensemble a la masse du pc
Idem pour Z
Pour la broche oui je vais utilisé un codeur
Par contre il y a avais un soucis sur la carte de commande de broche au niveau du potard tu pourrai me faire une photo de la carte de commande du moteur de broche
Avec une bonne résolution juste au dessus du bornier verre il y a de memoire un condo plastifié verre mais je sais plus trop ce que c ete comme conposant
J ai 2 resistance qui ete cramé je voudrais les remplacers

Merci
 
Dernière édition par un modérateur:
monomax
monomax
Apprenti
merci de tes info j'achette ces carte dés que possible.
mais pourquoi on est obligé de passé par une carte optocoupleur?
si on branche directement les pin du port paralelle au ccw+ et clk+ des driver ca ne devrai pas fonctionner?

voila la photo que tu m'a demander avec une resolution permettante la lecture des ref :wink:
*old link*
je pense que tu parle du C9.


le codeur tu compte le placer ou?
car a l'interrieur coté moteur on a pas accée a l'arbre, et coté mandrin il va etre super exposé!?

de mon coté je compte me faire une contre pointe manuelle pour pouvoir faire quelque perçage :-D
 
M
melhima
Nouveau
Bonsoir,

Merci pour la photo il y a eu un soucis apparemment avec la résistance R1 de 10.2 ohms après l'avoir changé j'ai remarqué que les pistes n'était très clair donc pas facile de savoir si les deux "diode" situé a ces coté été bonne ou pas et comment elle sont branché pour pouvoir retracer le circuit.
Pourrais tu me faire un petit schéma de la partie que je t'ai entouré en rouge?
39304920140331133645.jpg


Pour la carte si ça marchera mais il faut que les entrées au moins soit opto-couplées car sinon tu peux péter les entrées de ton ports // moi au début ça m'est arrivé de casser même des sorties.... avec les self des relais de commande etc... Ce qui est embêtant car par la suite tu es obligé d'ajouter un port // PCI pour pouvoir utiliser le même pc
Les cartes pilote des moteurs sont optocouplées donc tes sorties seront protégés mais il faut que tu fasses de même pour tes entrées car c'est elle qui risque le plus!

Pour le codeur je pensé percer le carter moteur et tarauder l'arbre en bout pour pouvoir y fixer un codeur "au cul" pas coté mandrin bien-sur il faut que ça reste pro :wink: Tu es pas obligé de mettre un codeur "complet" tu peux acheter seulement les disques et la cellule ce qui prends beaucoup moins de place qu'un codeur conventionnel. j'en ai en rabe mais il ont pas le top 0 donc ça va pas...

Moi j'ai du bol car j'ai tout, contre pointe, pointe tournante mandrin et tout et tout !!!!
J'ai remis en état aussi une CHARLYROBOT ( batis ISEL) avec les même carte que je t'ai montré) d’ailleurs je viens juste de recevoir les deux dernière commandé pour les remonter sur la fraiseuse.
IMG_0717.JPG
 
monomax
monomax
Apprenti
si j'ai bien comprit une carte optocouplé sert a isoler le port // du reste de l'électronique afin de le protégé?
tu as déjà fait du copeaux avec ton tour?

je te fait d'autre photos et shema demain.

pour le codeur tu le branche sur une entré du port //?

je veux bien quelque photos de ta contre pointe :wink: car je rencontre quelque difficulté a faire la mienne, surtout au niveau de l'encombrement...
 
M
melhima
Nouveau
Salut,

Oui c'est pour le protéger
Non pas depuis et la fraiseuse attend aussi mais j'ai un troisième joué plus gros celui çi qui fonctionne aussi sous linux un tour 3 axes qui usine sur Ø300 longueur 1800mm !!
turnmax2.JPG

IMG_0474.JPG


Donc pas de temps du tout pour tout faire mais on va y arriver !!
Pour le codeur bien sur il faudra le raccorder à 2 entrées sur le port parallèle afin que le soft ai le retour de position de la broche,
Voila un exemple :

# on ajoute les signaux
loadrt encoder num_chan=1
addf encoder.update-counters base-thread
addf encoder.capture-position servo-thread

# notre codeur est un 100 point/tour (ou 600, 1000, 1500 etc)
setp encoder.3.position-scale 100

# on précise si notre signal est quadrature (sinon il sera divisé par 4)
setp encoder.3.counter-mode true

# connection à HAL
net spindle-position encoder.3.position => motion.spindle-revs
net spindle-velocity encoder.3.velocity => motion.spindle-speed-in
net spindle-index-enable encoder.3.index-enable <=> motion.spindle-index-enable

# connection aux entrées
net spindle-phase-a encoder.3.phase-A <= parport.0.pin-10-in
net spindle-phase-b encoder.3.phase-B
net spindle-index encoder.3.phase-Z <= parport.0.pin-11-in

et ca marchera!!!
Je te fais des photos de la pointe demain
 
monomax
monomax
Apprenti
simpa le tour :lol: , il y un disque style disqueuse dessus, a quoi ca sert?

j'ai redessiné les pistes de la carte sur la photo tu pourras ainsi refaire ta carte (enfin j'espère :roll: ), refaire le shema complet est plutôt compliquer, il y a des composants inconnu pour moi...
*old link*

As tu une idée de la puissance du moteur de broche?
 
nagut
nagut
Compagnon
vous avez de très beaux jouets :-D
j'aimerai bien en trouver un comme çà ; vous les avez trouvés ou ?
 
G
gaston48
Compagnon
Bonjour,

Pour le codeur bien sur il faudra le raccorder à 2 entrées sur le port parallèle afin que le soft ai le retour de position de la broche,

Il faut le connecter à 3 entrées comme tu le précises dans le fichier HAL

Attention à la vitesse d’acquisition du port parallèle, vite limitée en fonction
de la résolution du codeur.
Un passage à une solution MESA s’impose très vite
 
M
melhima
Nouveau
Salut
On a besoin de la phase A et l index seulement la phase B n est pas necessaire donc 2 entrées
 
G
gaston48
Compagnon
# connection aux entrées
net spindle-phase-a encoder.3.phase-A <= parport.0.pin-10-in
net spindle-phase-b encoder.3.phase-B
net spindle-index encoder.3.phase-Z <= parport.0.pin-11-in

Oui tu as raison, c’est ta ligne connection phase-B supperflu qui m'a induit en erreur.
Mais en plus du filetage, on peut très bien vouloir faire du taraudage rigide sur un tour :wink:
 
M
melhima
Nouveau
Oui c'est possible pour le taraudage
Merci à toi pour les photos Monomax
S'il y a un soucis bip moi
++
 
monomax
monomax
Apprenti
j'ai commander les cartes chinoise j'attend de les recevoir, en attendant je vais pas pouvoir faire grand chose ...

Peu tu poster des photo de t'a poupée?
 
monomax
monomax
Apprenti
est il possible de faire tourné la broche manuellement, sans passé par l'ordinateur?
j'ai essayer en shuttant les 2 pin moteur qui son raccorder a la carte de contrôle, j'ai aussi essayer de mettre c'est pin sous 5v mais la broche ne tourne pas...
 
M
melhima
Nouveau
Salut vraiment désolé je suis encore à l’étranger donc c'est pour ça que j'ai rompu le contact
Pour faire tourner la broche si tu peux il suffit de brancher une pile de 1.5V entre les fils rouge et noir qui sortent de la vieille carte de contrôle
Voici des photos que j'avais pris pour toi avant de partir....
IMG_0720.JPG

IMG_0721.JPG

IMG_0722.JPG

IMG_0723.JPG

IMG_0724.JPG
 
monomax
monomax
Apprenti
merci pour les photos.
j'ai pas mal avancer sur le miens, et j'ai reçu toute l'électronique ce matin :-D .
j'ai cablé les moteur au driver en suivant tes instruction, et j'ai cablé les fin de courses a la carte optocouplé.
Après quelque test et configuration du logiciel j'ai réussi à faire communiquer le tour et l'ordi 8-)

il me reste a cablé les driver a la carte optocouplé, ainsi que la broche de commande du moteur que je ne sais pas comment câblé...
les fin de course j'ai relier un file a la masse et l'autre a la carte optocouplé, mais le contrôle de broche je ne peu pas raisonner de la même manière je ne sais pas trop comment faire :roll:

Quelques photos de l'avancement :wink:

*old link*

*old link*
 
monomax
monomax
Apprenti
Bonjour a tous
J'ai terminer le câblage mais pas grand chose fonctionne...

Voila un shema pour vous montrez comment j'ai cablé le tout.

*old link*
image plus grande:
http://hpics.li/367fdfc

et voila comment j'ai configuré linux cnc.

*old link*


toute les entrés fonctionnent (les fin de course et arrêt programme)
et lorsque je met la machine en marche sur l'ordi il y a un des 2 pap qui fait un pas.
d'ou mon problème peut t'il venir?
les diode "run" des drivers clignotent lorsque j'essaye de faire tourné les moteur.


voila la configue de mes driver:
running curant à 1.6A
stop current 20%
excitation mode 1
decay setting 0%
 
Dernière édition par un modérateur:
G
gaston48
Compagnon
Bonjour,

Tu as juste inversé les entrées de tes drivers :
Les STEP (CLK+) sont sur les entrées DIR (CW+) et les DIR sur les entrées STEP

Il faut :

P2 step sur CLK+
P3 dir sur CW+
P4 - CLK+
P5 - CW+
 
monomax
monomax
Apprenti
Après vérification de mon câblage je me suis juste planté en fesant mon schéma...( :rolleyes: honte moi :rolleyes: ).
Les câbles step et dir ne son pas inverser sur ma machine.
Ce qui fait que mon problème n'évolue pas trop :sad:
j'ai essayer avec différent réglage de decay setting, ça ne change rien.
je ne sais pas trop comment diagnostiquer la chose :/
 
G
gaston48
Compagnon
C’est l’occasion de faire joujou avec linuxcnc ...
J’imagine que tu n’as pas d’oscilloscope pour visualiser les sorties du
port parallèle.
Axis a ce qu’il faut (l’interface qui apparaît quand tu lances linuxcnc)
Rubrique « Machine »
Tu peux lancer halmeter et halscope.
Commence avec halmeter
Choisis une pin du port // que tu veux tester (en bas de la longue liste)
« parport.0.pin-02-out »
la petite fenêtre va oscillé entre true ou false si tu active le jog +/- de l’axe x
idem si tu choisis la sortie 3 avec des états plus stables

les steps de la sortie 2 seront plus visible avec halscope, un oscilloscope
mais il est plus difficile à appréhender, il faut lire la doc.
 
monomax
monomax
Apprenti
J'ai fait joujou avec hal metre et hal scop, qui ne son finalement pas si compliquer a apréender :wink:
pour le true/false sur le pin 2 ca reste toujours sur le false...
Avec halscop ca donne ceci:
*old link*
Je trouve que le signal ne reste vraiment pas longtemps a l'état haut, est-ce normal?
pour le pin 3 le signal fonctionne correctement, a 0 dans un sens et a 1 dans l'autre donc ras.

j'ai essayer de modifier les paramètres des drivers mais ca ne change pas grand chose au signal...
voici la config driver:
*old link*
 
G
gaston48
Compagnon
Je trouve que le signal ne reste vraiment pas longtemps a l'état haut, est-ce normal?

Oui c’est normal, cette valeur est constante, tu as choisi 15000ns.
Ensuite, en fonction de la vitesse souhaitée, c’est l’espace entre chaque puls
qui varie, jusqu’à un minimum de 15000ns.
Reste la pin 7 enable à tester ? et le câblage proprement dit, vérifier au multimètre
si les signaux arrivent bien au driver ? car là je ne vois pas ce qui ne vas pas.
 
monomax
monomax
Apprenti
le pin 7 est ok.
*old link*


je vérifie le câblage dans l'aprem.
c'est peut etre une mauvaise configuration des driver?
un mauvais choix du courrant max par exemple!?
que risque ma machine en essayant de mettre plus de courant?
j'utilise une alim de pc portable en 19v- 4,74A, peut être le problème vient de la?

je mes une photo d'un moteur pour voir les caractéristiques:
*old link*
 
G
gaston48
Compagnon
Même avec un petit courant, les moteurs devraient frétiller.
je pense qu’il faut vérifier avec un multimètre si tous les signaux et alim
arrivent bien à bon port, même les phases de moteurs. le multimètre
va bien nous dire si il y a quelque chose, même si ce sont des puls.
 
monomax
monomax
Apprenti
bon alors aprés verif au multimetre, les signaux ariive bien a bon port.
les allim aussi.
et il n'y a rien du tout au niveau des sortie moteur...
même pas un petit volt :sad:
je ne voie pas trop d'ou pourrait venir le problème :s
 
G
gaston48
Compagnon
le seul truc que je verrais, cela concernerait la breakoutboard, ce serait les
résistances de pull up (ou pull down) les 1 K en sortie, une par optocoupleur qui ne seraient pas bien configurées
Il faudrait lire la référence de l’optocoupleur, voir son data et sa configuration de
sortie, (normalement un collecteur ouvert) et voir si tout ça est bien câblé.
Actuellement la sortie de la breakout va sur l’anode de l’opto du driver.
Donc c’est l’émetteur qui devrait être câblé vers cette anode
et le collecteur au +5 à travers le résistance pour limiter le courant vers l'anode,
quoique il y une résistance de câblée avant l’anode sur le circuit du driver il me semble
faudrait bien voir comment sont cablé les sorties de la BOB et les entrées du driver.

Suite,
Sur la breakout,
on a un 6n37 sans doute rapide pour la voie step. Pas de data disponible, mais
s’il ressemble au 6n137 de Faichild on ne peut sortir que sur le collecteur
avec une résistance pull up donc inversion de signal par rapport à l’entrée
Pour le DIR on a un 4n35 peut être câblé de la même façon
pour l’enable, je ne vois pas, mais peut être inversé aussi.
 
monomax
monomax
Apprenti
Les thermes technique commence a me dépasser :roll:
Pour moi j'ai des driver et une carte optocouplé, c'est quoi le breakboard et la bob?
sur les optocoupleur il y a el 817comme ref.

j'ai peu être une piste, je n'ai pas 5v sur les câbles en entré des drivers.
j'ai a peine plus de 2v entre la masse et l'enable
entre la masse et dir j'ai environ 1,6v
quand au step j'ai 0,18v (mais je mesure en DC, mon multimètre ne mesurant les tentions alternative qu'a partir de 200v...)

j'alimente la carte optocouplé avec une alim de 5v 1.5A
 

Sujets similaires

A
Réponses
15
Affichages
1 196
activa73
A
M
Réponses
0
Affichages
3 668
metalux
M
S
Réponses
0
Affichages
583
skullmonkey
S
O
Réponses
26
Affichages
1 409
kakawette
kakawette
D
Réponses
7
Affichages
688
danspa
D
J
Réponses
94
Affichages
4 072
roland88
roland88
B
Réponses
1
Affichages
623
bernard-odile
B
F
2
Réponses
51
Affichages
4 989
Fritzbaraka68
F
M
Réponses
7
Affichages
5 932
tadkhoz
T
D
Réponses
49
Affichages
4 781
bop55
bop55
Haut