4 éme axe et rotation continue.

  • Auteur de la discussion Le Prolls
  • Date de début
L

Le Prolls

Compagnon
Bonjour à tous,

Je vais avoir besoin des avis de spécialistes mach3.

Je souhaite équiper ma Charlyrobot 2u d'un 4éme axe, je compte acheter un kit avec CoronaVirus inclus, mandrin de 100 et contre pointe avec fourreau CM2 jusqu'ici je gère.

Je veux pouvoir m'en servir comme d'un 4 éme axe classique géré par Mach3.

Mais je voudrais aussi pouvoir faire un peu de "tournage léger" en plaçant un porte outil sur mon Z (réalisation de bagues en Téflon, alu, bois)
et le mandrin comme poupée fixe.
Dans ce cas il me faut une rotation continue du mandrin avec vitesse paramétrable.
Je peux remplacer le moteur pas à pas par un petit moteur DC + codeur si besoin.

La seule problématique est d'envoyer en permanence des signaux STEP au driver de l'axe A

Est ce que Mach3 sait faire cela ?

Cdt.
 
D

dh42

Compagnon
Salut,

Il faut le paramétrer comme un moteur de broche (spindle dans ports&pins/motor outputs)

++
David
 
L

Le Prolls

Compagnon
Bonsoir David,

Merci pour ta réponse, j'ai déjà exploré cette piste mais sans succès.

Actuellement mon axe A est déclaré sur les ports 8 et 9 de ma carte BITESENSOR (X en 2-3, Y en 4-5, Z en 6-7).
Il est configuré en axe rotatif, je peux faire ce que je veux avec.

Ensuite:

Je décoche l'axe A et coche SPINDLE sur les ports 8-9.
Dans config BROCHE je coche CONTRÖLE en STEP / DIR...
Si je lance un M03 c'est ma broche principale qui démarre.

Il y a tellement de paramètres que je passe sans doute à côté de quelque chose.

Cdt.
 
D

dh42

Compagnon
Salut,

La bitsensor, c'est la Rnr USB 2.0 ?

Si c'est le cas, il me semble que les n° de pin pour les moteurs sont inutiles, c'est codé en "dur" dans le plugin et une config avec tout à 0 fonctionne aussi bien .. ce qui fait que l'on ne peux pas, par exemple, inverser les axes X et Y juste en changeant les n° de pin dans Mach3, il faut carrément changer les branchements

le problème est peut être le même avec les n° de pin pour la broche ; peut être ne tient il pas du tout compte de ce que tu lui demande ...

++
David
 
L

Le Prolls

Compagnon
David,

C'est bien la carte dont tu parles et tu as vu juste, les affectations de port sont inactives.
En mettant tout à zéro dans le tableau, cela fonctionne toujours de la même manière.

Donc l'axe A sera toujours un axe A.

Ma carte semble être le maillon faible, quelle BoB serait capable de me donner le fonctionnement désiré ?
Les sorties de ma carte actuelle sont HS je suis prêt à la remplacer.

Cdt
 
D

dh42

Compagnon
Salut,

Actuellement les cartes chinoises que je connais (un peu) on toutes des problèmes de compatibilité avec Mach3 ; quand c'est pas le palpage, c'est le référencement, ou des problèmes de transmission des données ou la gestion des variables internes de Mach3 ... etc ..

un exemple ici avec la NVEM

pour l'instant le plus fiable en terme de fonctionnement/compatibilité, ce sont les cartes de chez Warp9 (ethernet smoothstepper = ESS), de chez CNC drive (UC100 USB, UC400ETH, etc) et les CSlab. (CSMIO)

Note que l'ESS et les cartes UC100, UC400 etc .. ne sont que des cartes d'interpolation et n'ont pas de bornier, il faut donc leur adjoindre une BoB en port // basique (genre à 10€) l'AXBBE de chez cnc drive à la (les) BoB intégrée.

en terme de prix, le moins cher, c'est un UC100 USB + une BoB simple (UC100 = 120€ TTC port compris chez CNC drive) il faut en plus une BoB // pas besoin d'alim supplémentaire. il n'a qu'un seul port // en sortie (et attention aux fake pour cette carte)

l'UC400ETH en ethernet ~ 160€ TTC port compris il faut en plus une BoB // + alim 12 à 24V - (2 ports // en sortie)

l'AXBBE (ethernet + BoB intégrée) ~ 210€ port compris + alim 24V (3 ports // en sortie)


l'ESS, environ 250€ + port + alim 5V (3 ports // en sortie)


je ne parle pas des CSMIO, car je les connais très peu.

++
David
 
L

Le Prolls

Compagnon
Bonjour,

Merci David pour tous ces renseignements.

Après réflexion et pour éviter que ce 4éme axe ne soit un gouffre, je pense procéder ainsi :

Le driver de l'axe rotatif est piloté par ma carte Rnr actuelle, ce fonctionnement est validé. OK.

Lorsque je veut une rotation continue, je gère les signaux STEP et DIR moi même via
un petit module générateur de signaux carrés 0-5V, ma vitesse de rotation est ajustable par la fréquence du signal.

La bascule entre les 2 modes se fait par 2 contacts NO-NF d'un petit relais Schrack.

A tester.

Cdt.
 
L

Le Prolls

Compagnon
Après quelques calculs très savants, ça n'ira pas, le driver ne peut pas suivre la fréquence demandée.

Je comptais être en entrainement direct du mandrin et je visais 1000tr/mn.
Sauf que cela donne 1000X60X200 = 12Mhz .
Sans compter le couple qui diminue avec la vitesse.

Il faut que je prévois un changement de moteur pour chaque usage.

Moteur PaP pour le 4éme axe.
Moteur courant continu ou tri pour la rotation continue.

Cdt.
 
D

dh42

Compagnon
Oui, ou un servo moteur capable de tourner à haute vitesse mais même la ça risque de ne pas suffire pour faire à la fois tournage et 4 ieme avec une résolution suffisante et un couple de maintient correct en mode 4ieme axe et une vitesse suffisante en tournage.

C'est un peu le problème, si on veux tourner vite il faut une faible démultiplication, mais dans ce cas on perd en résolution angulaire et en plus on risque de se retrouver avec un mouvement "réversible", autrement dit l'effort de coupe fait tourner le mandrin en mode d'usinage positionnel ..

je ne suis pas sûr qu'il y ai une solution "simple" (et surtout abordable) à ce problème à titre hobby, si ce n'est de se faire une adaptation tournage, donc juste une broche et un moteur + vario en place du 4ième axe.

++
David
 
L

Le Prolls

Compagnon
Je ne comprend pas ce calcul

J'ai merdé en effet, je recommence...

Mon calcul était 1000 tr/mn comme cible.
Soit 1000/60 = 17 tr/sec
Si je reste en pas entier, il m'en faut 200/tr moteur
Soit 17 X 200 =3400 pas/sec

Ca marcherait donc ? Je peut même aller plus haut .
 
Haut