Page 1 sur 1

Compatibilité avec CNCMultitool

Posté : jeu. mars 12, 2009 2:09 pm
par MrFixit
Bonjour,
Electronicien et informaticien à la retraite, j'aide un club de modélisme pour jeunes à mettre au point sa machine de coupe à fil chaud.
Ils utilisent la machine CNC Multitool (Allemande) ST600F.
Je les ai orientés vers Jedicut car il est simple à comprendre et malgré tout assez puissant.
Par contre, je n'arrive pas à configurer Jedicut pour obtenir une vitesse de coupe correcte (c.a.d 5mm/s)
J'utilise CncNet_XP.dll. et j'ai affecté les pins du port parallèle, sans timer externe.
Les moteurs avancent et suivent bien les instructions de déplacement manuel.
Mais la vitesse est trop lente et les paramètres qui me sont permis ne permettent pas d'augmenter la vitesse.
Pourriez vous m'aider? peut-être que je ne comprends pas la notion de synchrone /assynchrone et synchro intérieure/extérieure.
A titre de comparaison, j'arrive à faire avancer la machine à 5mm/s avec Foamworks configuré à 157 pas/mm.
Pourriez-vous me proposer une autre dll car c'est bien un problème de pas par mm que je pense avoir.
Merci par avance.
Si nous arrivions à faire fonctionner cette machine, je veux bien faire un texte de récap. pour aider tous les utilisateurs de CNCMultitool !
F. Sarthe.

Re: Compatibilité avec CNCMultitool

Posté : jeu. mars 12, 2009 6:46 pm
par xavtronic
Hello,

Tu dis avoir un problème de pas par mm, ceci se règle dans le panneau de config de la table, ensuite il faut essayer différent temps entre 2 pas. (valeur très grande si tu n'a pas de timer sur la carte.

La synchro avec un timer externe est pour les carte de type MM2001.

J'espère avoir déjà répondu à quelque une de tes questions.

A+
Xavier

Re: Compatibilité avec CNCMultitool

Posté : jeu. mars 12, 2009 7:39 pm
par Jerome
Bonjour,

Je confirme les propos de Xavier. Si les moteurs fonctionnent parfaitement dans les deux sens de rotation, alors il s'agit d'un problème de configuration du nombre de mm parcouru pour 1 pas moteur (voir dans les options de Jedicut).

Si tu finis par faire fonctionner correctement ta machine, je suis preneur d'une petite explication ainsi que du contenu du fichier Jedicut.ini ;)

Re: Compatibilité avec CNCMultitool

Posté : mer. mars 25, 2009 1:56 pm
par Mrfixit
Nous sommes bien d'accord sur le problème:
Après toutes les calibrations, la machine CNC-Multitool avance avec Foamworks à 140 pas au mm.
Avec Foamworks, j'ai la possibilité de spécifier alors une vitesse de 1mm/s à 6mm/s
Par contre avec Jedicut, je calcule : 1/140= 0,007142857 valeur que je place dans le tableau Jedicut/Options/Machine
Le logiciel me dit qu'avec un paramètre vitesse de 1, l'estimation de vitesse est de 9,52 mm/s.
Hélas, la table n'avance qu'à une vitesse bien plus lente! Et comme je suis en butée avec mon param. de vitesse à 1, je ne peux pas programmer Jedicut plus vite!
Je soupçonne Foamworks d'appeler "pas" les demis-pas ou quart-de-pas ou huitième-de-pas que l'électronique de CNC-Multitool permet de configurer par cavaliers (jumpers).
Quel est votre avis?
Auriez vous une possibilité de mettre le paramètre vitesse à moins de 1 ? Pour le moment, zéro ne marche pas!
Merci de votre aide.
Mr Fixit

Re: Compatibilité avec CNCMultitool

Posté : mer. mars 25, 2009 2:49 pm
par xavtronic
Hello,

L'estimation est en fonction de la valeur que tu rentre comme timer, donc il faut que tu sache celle si, sinon ca n'a aucune valeur de mesure...

A combien tourne le timer externe de ton électronique?
Sinon enlève le timer externe et met des valeur très grande dans la vitesse, la tu aura une plus grande plage de réglage de la vitesse, ca peut etre un moyen de voir que ca fonctionne a plus grande vitesse et ensuite d'essayer de trouver les problème.

A+
Xavier

Re: Compatibilité avec CNCMultitool

Posté : mer. mars 25, 2009 8:29 pm
par Jerome
Salut Mrfixit !

J'ai une autre question pour toi : connais tu le protocole de communication de ta carte ? Peut être qu'aucune dll n'est adaptée ?? :(

Re: Compatibilité avec CNCMultitool

Posté : jeu. mars 26, 2009 10:19 pm
par Mrfixit
Je ne connais pas le protocole de ma machine; mais je sais qu'elle est composée de 4 drivers SLA 7062M
Datasheet: http://www.allegromicro.com/en/Products ... ers/97060/
Elle prends Dir et Step sur le port parallèle pour chaque moteur et j'ai trouvé sans équivoque le brochage.
Les moteurs fonctionnent si je ne coche pas la case "timer externe" donc je ne peux pas paramétrer la fréquence pour faire varier la vitesse.
Conclusion: la vitesse de la machine est trop lente avec Jedicut. Auriez-vous une DLL disponible pour des machines en quart-de-pas ou huitième-de-pas ou même seizième-de-pas qui divisent par 4 (resp. 8 ou 16) la vitesse que vous leur envoyez.
Je crois que mon problème vient de là!
A bientôt de vous lire.
Mrfixit

Re: Compatibilité avec CNCMultitool

Posté : jeu. mars 26, 2009 10:33 pm
par Jerome
Quelle est la fréquence du timer externe ? Si on coches "synchronisation avec un timer externe", Jedicut envoit des ordres au rythme du timer.

Est ce que la carte fonctionne sur des fronts montants, des fronts descendants, ou les niveaux haut et bas du signal d'horloge ?

Quart de pas ou seizième de pas, ce qui compte est le respect du chronogramme des signaux imposé par la carte... Sans connaitre ça, je ne peux pas grand chose...

Re: Compatibilité avec CNCMultitool

Posté : jeu. mars 26, 2009 10:44 pm
par xavtronic
Hello,

Je pense que la carte ne possède pas de timer, c'est tout.

Donc il faut dé-sélectionner ceci et trouver des valeurs correctes pour les vitesses. La vitesse ne doit pas être si lente, mais plus tu as de nombres micro-pas, plus le port // devra être rapide pour générer les signaux et en général c'est la que ca bloque, car il est assez lent.

Mais dans un premier temps oublie les valeur de vitesse donnée par Jedicut, règle ta machine pour que ca avance assez convenablement et tu pourra mesurer toi-même une vitesse en faisant déplacer tes chariots et en mesurant la distance et le temps.

A+
Xavier