Foire Aux Questions 5X-Project
| Section Général | Section IPL5X | Section MM2001-HL | Section RP-FMS | Section RP-FC | Section Complexes |
Général
1 - Compatibilités avec d'autres logiciels
- Les soft commerciaux utilisent une interface USB qui leur est propre, avec leur propre langage, il n'y a pas de standard. Elle a généralement nécessité de nombreuses heures de développement, comme IPL5X.
- Demander à un développeur de soft, qui vend déjà sa propre interface USB, d'intégrer le support d'IPL5X à son soft revient à lui demander de se tirer une balle dans le pied... donc, non, IPL5X n'est pas compatible avec GMFC, ni avec Ninos, ni avec..., et ça nous semble plutôt logique!
- Comme toute interface USB, IPL5X communique avec le PC à l'aide de "mots", elle a son propre "langage". Celui-ci est décrit dans le document "IPL5X Développement Guide" disponible dans la rubrique Téléchargements. Ce guide permet à tout programmeur suffisamment compétent (c'est quand même un peu costaud!) de communiquer avec IPL5X et donc de lui envoyer des ordres (et d'en recevoir, la communication est bidirectionnelle). Le fait de fournir ce langage est une différence fondamentale entre notre projet et les interfaces commerciales.
- Développer un soft de fraisage ou de fil chaud est un travail très important!
IPL5X
1 - Au lancement d'IPL5X_Tools.exe si j'obtiens le message d'erreur suivant "cette application n'a pas pu démarrer car la configuration de cette application est incorrecte, réinstaller l'application pourrait résoudre ce problème".
Le pack vcredist n'est pas installé sur le PC, il faut le télécharger et l'exécuter :http://www.microsoft.com/downloads/details.aspx?displaylang=fr&familyid=9b2da534-3e03-4391-8a4d-074b9f2bc1bf
2 - Mon PC de découpe est une vieille machine qui tourne sous Windows 98. Est-ce que 5XProject fonctionnera avec ?
La conception (fil chaud et fraisage) fonctionne sous n’importe quel système d'exploitation Windows à partir de Windows 98. La liaison avec l’interface ne peut se faire qu'avec un PC équipé d'un port USB2.0 (pris en charge à partir de Windows 98 SE). Cependant, il sera tout à fait possible de faire la conception sur une machine de bureau, de charger le fichier obtenu dans l’interface, de transporter cette interface dans l’atelier et de découper de manière AUTONOME, c'est-à-dire en branchant simplement IPL5X sur l'interface de puissance (exemple MM2001). Un PC dédié à la découpe ne sera donc plus une nécessité une fois les matériaux et la table paramétrés.3 - Que signifient les lettres "A" et "K" sur certains écrans LCD, comment connecter l'alimentation du rétro-éclairage?
A signifie "anode" et correspond au + de l'alimentation du rétro-éclairage du LCD (généralement un fil rouge), K signifie "cathode" et correspond au - de l'alimentation du rétro-éclairage du LCD (généralement un fil noir). Pour la soudure des fils, le mieux est de regarder la "datasheet" de votre écran que vous pourrez télécharger sur internet. Des petits ponts de soudure (=bridge en anglais) servent à paramettrer les points d'entrée du - et du +.MM2001-HL
1 - Adaptation à IPL5X
L'adaptation de la MM2001 a été faite pour permettre d'utiliser cette interface avec IPL5X parce que de nombreux modélistes utilisent la MM2001 (y compris en fraisage), mais cette adaptation ne sert à rien sans IPL5X. Cependant IPL5X peut commander n'importe quelle autre interface de puissance recevant des signaux de type dir/step.2 - Quels sont les PICs supportés par la MM2001 et programmables "in-situ" par l'interface IPL5X?
PIC16F874 PIC16F877 PIC16F874A PIC16F877A3 - Après les modifications matérielles et logicielles de la MM2001, cette interface permet-elle encore d’utiliser GMFC ?? est-ce compatible ?
La modification du firmware de la MM2001 améliore les performances de la carte en conservant la compatibilité avec GMFC, les petites modifications du hardware (la carte elle-même) sont elles-aussi sans influence sur le fonctionnement avec GMFC.4 - Peut-on programmer le firmware de la MM2001-HL avec l'interface MMUSB?
MMUSB+PIC non "A" = oui, compatible avec le nouveau format de fichier du firmware à partir de MM2001_HL_v1.02MMUSB+PIC "A" = non, PAS compatible avec le firmware HL.
5 - Quelles résistances poser entre la carte d'adaptation entre IPL5X et la MM2001-HL?
Il ne faut surtout pas les 6...Dans le cas de la MM2001, 1 seule suffit et c'est R4 entre MotorsON_OFF et GND.
Ce qui fait que les moteurs ne démarreront pas inopinément dans le cas où l'interrupteur de la MM2001 Moteurs est sur ON et que:
- IPL5X connecté à la MM2001 mais non alimenté (USB/MM2001)
- IPL5X est en mode programmation (boot loader)
6 - Quelle solution pour éviter que le timer de la MM2001 se dérègle à la mise sous tension de la carte?
Il suffit simplement d'ajouter une simple diode 1N4148.Voir modif ci-dessous: en orange fil à ajouter, en noir les 2 pistes à couper et la diode à rajouter.
RP-FMS
1 - Quelle est la raison de l' "Erreur ActiveX Automation 429" ?
Le fichier « Version.dll » du système d'exploitation n'est pas à jour, la bonne version est la 5.1.2600.5512 qu'il faut mettre dans c:\windows\system322 - Dans RP-FMS, au moment où l'on clique sur "Fichier" puis sur "GCode", la fenêtre GCode apparaît en même temps qu'un message d'erreur "Erreur Automation". Le programme se termine à la validation de ce message d'erreur.
Le problème a été résolu en désactivant les accélérations matérielles de DirectX : Faire "Démarrer", puis "Exécuter" et taper "dxdiag". Aller dans l'onglet « Affichage » et désactiver les « Fonctionnalités DirectX » :Si le problème est récalcitrant, vous pouvez tenter la manipulation suivante:
- Copier dx7vb.dll (fourni avec l'installation) dans le répertoire d'installation de RP-FMS (normalement c:\program files\RP-FMS)
- Clic sur le bouton Windows, taper cmd.exe dans la boîte de recherche. Clic droit sur cmd.exe et clic gauche sur "Exécuter en tant qu'administrateur"
- Une fenêtre "DOS" s'ouvre. Se placer dans c:\program files\RP-FMS (CD.., CD.., CD pro...)
- Taper regsvr32 dx7vb.dll. Un message de bonne fin s'affiche et c'est OK
3 - Comment changer la langue dans RP-FMS?
Menu Paramètres > Application, onglet Langues, cliquer sur la langue choisie, valider, quitter RP-FMS et le relancer. Pour revenir au français depuis l'anglais par exemple : Menu Settings > Implementation, onglet Language, cliquer sur "fr", valider, quitter RP-FMS et le relancer.4 - Comment utiliser le port // dans RP-FMS?
RP-FMS pour port parallèle a les limitations suivantes :- Il n'est pas possible d'affecter un signal (step ou dir) sur les OUT1 ou OUT10 (ie les pins 1 ou 10 de la DB25)
- Le signal "Motor Enable" est disponible sur la pin 17, ce n'est pas paramétrable
- Le signal "Broche on" n'est pas disponible
Comme nous l'avons déjà signalé, il n'y aura pas de nouveaux développements pour RP-FMS sur port parallèle. Dans la mesure du possible, les améliorations du programme seront disponibles pour les deux modes d'interface.
Cependant, notez bien que ces limitations n'existent plus quand on utilise IPL5X !!!
5 - Comment se fait le nettoyage des points inutiles dans RP-FMS ?
Les fichiers lus par RP-FMS (dxf, plt, dat, etc...) comportent parfois un certain nombre de points inutiles.Les points inutiles sont des points confondus (points en double) ou des points alignés (situés sur une même droite).
Ces notions s'entendent "à epsilon près". Epsilon, c'est la "définition" de la machine, c'est à dire le plus petit déplacement possible compte-tenu de la démultiplication et du nombre de pas par tour des moteurs. On peut donc parler de points "presque confondus" ou "presque alignés".
La suppression de ces points inutiles n'a que des avantages : les traitements par le programme seront moins lourds et la découpe se fera à plus grande vitesse pour peu que l'on utilise les accélérations.
Le principe est le suivant :
- A l'ouverture : la "définition" de la machine est calculée comme si on voulait découper la pièce la plus grande possible en fonction de la taille de la table. C'est probablement irréaliste, mais de cette manière, on est sûr de ne pas perdre d'information. Ce nettoyage se fait automatiquement.
- Après l'ouverture mais avant la découpe : la "définition" réelle de la machine est utilisée, ce qui va normalement permettre de diminuer encore le nombre de points. Ce nettoyage se fait manuellement en cliquant sur l'outil "Balayette". A noter que si, par la suite vous décidez d'augmenter la taille de la pièce, vous perdrez - un peu - en précision.
RP-FC
1 - RP-FC fonctionne t-il avec le port // ?
Non, RP-FC n'est utilisable qu'avec IPL5X.2 - Comment convertir des fichiers GMFC en RP-FC ?
-Ouverture du fichier *.cnc dans GMFC, et export en *.txt.-Ouverture dans RP-FC, 'Ouvrir existant", puis sélection du *.txt précédemment enregistré en vérifiant de bien avoir choisi le type de fichier "fichier export GMFC (*.txt)".
Tout est importé, des profils aux cordes en passant par le dièdre. Penser à vérifier les hauteurs.