V
+1Super merci ! Hâte de pouvoir y jeter un oeuil
Salut CNCSERV et merci pour ce partage.Bonjour,
Je l'avais promis pour Noël 2016 , voici une version de mon logiciel de pilotage MultiCN en version évaluation compatible avec l'Arduino Uno.
J'ai commencé le développement de MultiCN en 1989, à l'époque c'était juste un petit programme résident sous DOS pour piloter un plotter Gerber qui à l'origine ne pouvait découper que du lettrage.
Depuis 2002 j'utilise MultiCN pour mon activité de rétrofit de machines à commande numérique dans divers domaine.
Je n'ai pas trop compté mais j'ai du faire environ 300 rétrofits à ce jour (environ 20 par an)
Avec mes 60 piges je vais laisser tomber le rétrofit et concentrer mes activités sur le développement de MultiCN et bien sur le SAV de mes clients.
MultiCN n'a pas été développer autour du G-Code, il peut travailler avec due l'HPGL, du DXF (R12) G-Code et aussi d'autres format plus rares.
Il n'y a donc pas de G-Code à manipuler, la plupart des fonction sont directement gérée par les scripts comme le démarrage de la broche par exemple.
Les vitesses et les profondeurs en 2D peuvent directement gérées dans MultiCN et peuvent être modifiées en cours d'usinage.
IMPORTANT, avec ce module 2D/3D le Z travaille en profondeur donc le Z+ est vers le bas.
MultiCN est très simple à utiliser car dans le monde professionnel les opérateurs change plus souvent que les machines.
MultiCN travaille toujours en trajectoire exacte et conserve les angles. C'est impératif par exemple pour les graveurs qui fabriquent des poinçons de 1 ou 2mm de haut.
En revanche les micro-vecteurs sont lissés sur tout les axes pour permettre d'usiner des courbes sans saccades.
Avec cette version la fréquence de step est limitée à 20kHz à cause de la liaison série à 115200bauds.
Pour L'installation lancer "MultiCN_Evalution_Arduino_xx_xx_xxxx.exe et téléverser "Serialmulticn.ino" dans l'Arduino Uno.
Sur MultiCN tout est configurable, je vous propose une version assez standard :
Voir la pièce jointe 422897
La configuration est très simplifiée et ne doit pas poser de problème, les paramètres peuvent être facilement retrouvés:
Voir la pièce jointe 422898
Je vais essayé de compléter cette page progressivement.
Pour le téléchargement -> https://www.usinages.com/threads/telechargement-multicn-evaluation-pour-arduino-uno.114168/
Les ports proposés dans la config sont scannés , normalement tu dois trouver dans la liste les même ports série que dans le gestionnaire de périphériques.'ai essayé de changer le port com dans le panneau config (on ne peut y acceder qu'au demarrage?)
par defaut c'est 15; mais le menu deroulant propose 3
le mien aussic'est parce que mon pc est 64b?
Oui car c'est quand même une version simplifiée. Autrement tu peux lancer le su.bat pour débloquer le menu Options et aller dans paramètres cartej'ai essayé de changer le port com dans le panneau config (on ne peut y acceder qu'au demarrage?)
C'est l'affectation courante shield CNC :autre question; comment recupères tu les ES sur l'arduino?
tu as un plan d'affectation des broches, ou il faut remettre une autre carte par dessus?
Peut-être tout simplement parce qu'il y a beaucoup de données a transmettre.D'ailleurs je n'ai toujours pas compris l'intérêt de transmettre les données aussi vite.
Merci pour ton retour négatif.
Peut-être tout simplement parce qu'il y a beaucoup de données a transmettre.
Mon seul problème c'est que j'aimerais ramener la vitesse de 115200bauds à 9600bauds .... et ça je n'y parviens pas.
(D'ailleurs je n'ai toujours pas compris l'intérêt de transmettre les données aussi vite.)
Je pourrais te retourner la question ... pourquoi utiliser une telle vitesse (sur une machine amateur) sachant qu'on n'ira pas plus vite que la fraiseuse !Bonjour,
Quel intérêt de descendre la vitesse (tout a fait virtuelle sur le port USB) ?
JF
Vu que je viens de téléverser le sketch dans l'Arduino via le port COM11,
Bonjour,
Apres le téléversement ne pas oublier de fermer l'appli arduino qui bloque le port COM11
JF
Oui, bien évidemment !
Avez-vous essayé ce programme ?
J'ai téléversé le sketch dans un Arduino Uno.
Ensuite j'ai installé ton logiciel MultiCN
Lorsque je le lance, Arduino connecté, il me propose dans la configuration COM15
je change pour COM11(c'est le deuxième choix proposé).
Merci de me le proposer.Que te dire d'autre ?
Attention!!! quand tu changes de port USB le numéro de port série change aussi.changer de port USB,
Si je souhaite réduire la vitesse de 115200bauds à 9600bauds c'est que j'ai un manque de fiabilité de ma liaison
On est d'accord.Ce qui serait intéressant c'est d'avoir un retour positif de quelqu'un d'autre qui vient de le tester.
Je vais mettre ça de coté, et continuer avec XXXX ... à 9600bauds !
Re-bonsoir CNCSERV,
Vu qu'il n'y a pas foule pour tester ton logiciel, je m'y remet !
Comment je vois que ça ne communique pas ?
Les diodes tx/rx de la carte Arduino ne clignotent pas et sur les afficheurs verts et oranges en bas à gauche il n'y a que des points.
Je veux bien te faire des copies d'écran mais ça correspondra à ce que je t'ai déja indiqué.
Mes cartes Arduino, Uno, Mega fonctionnent bien et communiquent normalement avec GRBL (que j'utilise sur ma fraiseuse).
Quand à mon problème de vitesse (puisque tu en reparles) je veux simplement faire l'essai à vitesse plus lente car je pense avoir épuisé toutes les autres solutions.
Le symptome se manifeste sur le retour des coordonnées (X,Y,Z) qui se figent après un temps de travail aléatoire.
Sachant que le PC interroge la carte Arduino pour récupérer ces coordonnées entre des envois de Gcode, je crains des collisions à 115200bauds et je me dis (longue expérience en RS232) que peut être à 9600baudes ça se passera mieux.
Bonne soirée
@speedjf37Bonjour,
Dans Cambam:
Voir la pièce jointe 423259
Dans Multicn
Chargement DXF généré par Cambam:
Voir la pièce jointe 423260
chargement du .ngc:
Voir la pièce jointe 423261
Lancement usinage:
erreur car mon origine 0,0 -> usinage en -1.6 ,-1.6
Comment faire le 0 XY sur une position machine ?
JF
Vu qu'il n'y a pas foule pour tester ton logiciel, je m'y remet !
je change pour COM11(c'est le deuxième choix proposé).
Résultat aucune communication.
@PL50 et @Rebussi je redemarre le soft, je suis à nouveau sur le port com15; comme s'il ne le prenait pas en compte.
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?