Catégories: Logiciels
Après avoir conçu votre pièce à l'aide d'un logiciel de CAO ou de DAO, il faut transformer ce dessin en commandes de déplacement compréhensible par une machine.
C'est ce que fait le logiciel de FAO (Fabrication assistée par ordinateur)
Logiciel de FAO
Ce logiciel permet de piloter la machine à partir de :
- Dessins directement fait dans le logiciel lui-même : logiciel intégré
- Dessins importés depuis un autre logiciel, généralement au format DXF ou PLT pour le 2D. Le format STL est aussi utilisé en 3D.
En détourage 2D On doit ajouter au dessin des informations complémentaires indiquant si l'on fait un détourage intérieur ou extérieur, le type de fraise que l'on utilise et les vitesses associées.
L'ordre de découpe et les points d'entrées de chaque pièce peuvent aussi être redéfinis.
- Un fichier élaboré dans un format de commande normalisé appelé G-Code ou parfois 'code ISO'. Ce fichier peut être écrit directement par des programmeurs de commande numérique expérimentés, ou plus généralement aujourd'hui être produit par un autre logiciel. Un tel logiciel d'interprétation de code-G nécessite des ressources machines très modestes et peut être utilisé sur des ordinateurs obsolètes. On peut aussi envisager une solution à deux machines, une machine de bureau pour élaborer le code-G, et une vieille machine dans l'atelier pour interpréter celui-ci.
Les points importants :
- La prise en compte du diamètre de la fraise.
Si le logiciel ne le permet pas, vous êtes obligés de faire votre dessin en tenant compte du diamètre de la fraise, impossible à changer, donc. La majorité des versions récentes des logiciels permettent cette prise en compte.
- Les 'attaches'.
Dans le cas ou vous faites un détourage de pièce, afin de maintenir la pièce découpée en place et aussi de maintenir une certaine rigidité à votre planche de base, il peut être très utile de ne pas découper complètement les pièces en laissant des parties attachées à la planche de base. On appelles ces éléments restant des 'attaches'. Dans le cas de ma machine, ou la découpe se fait sur un panneau disposé verticalement, les attaches sont indispensables, car sinon lors de la chute de la pièce, vous risquez des ennuis sérieux.
- La gestion des accélérations.
Un moteur pas à pas ne peut pas accélérer trop fort sans perdre des pas. aussi, la gestion des accélérations, surtout si votre machine est lourde, vous permet d'utiliser une bonne démultiplication donnant de la force, sans trop être pénalisé en vitesse. Mais votre électronique doit suivre et permettre aux moteurs de fonctionner à une certaine vitesse (utilisation d'une régulation PWM, ou chopper).
Il existe des logiciels en Français, les deux qui suivent sont des développements amateur, mais néanmoins de qualité.
NinosCFAO, pour le fraisage 2D et 3D, module CAO intégré, logiciel remarquable, en évolution permanente.
Importation fichier DXF et HPGL (.plt). Comporte un modeleur surfacique. Lit le format STL.
Gère les accélérations, tient compte du diamètre des fraises, et permet les 'attaches'. Vectorisation et mise en relief d'une image.
Peut produire du code-G (code ISO) Coût de la licence 70 Euros avec 2 installations ou 140 Euros avec un dongle USB ou //. En Français. A noter : Ninos peut exporter du code-G, mais utilise un format propriétaire pour piloter l'usinage (.GRV). La licence n'est nécessaire que pour la machine faisant l'usinage ou exportant le code-G, le module conception est toujours accessible. En version de base la licence périra au deuxième crash/changement de votre disque dur... (droit à 2 clés non renouvelables), d'ou l'intérêt du dongle.
CnFraise, pour le découpage 2D.
Lit le format DXF. Tient compte du diamètre des fraises. Pas d'attaches... En Français.
Le logiciel Kellycam (en Anglais) pour le découpage 2D bénéficie aussi d'une certaine notoriété.
Le logiciel CastorCNC (Français) est actuellement en cours de développement.
Votre logiciel de FAO va soit vous permettre de commander directement la machine, soit créer un fichier dans un langage de commande machine appelé code-G.
Logiciel d'interprétation du code-G
Tous ces logiciels sont en Anglais.
Pour exécuter le code-G, un logiciel DOS de bonne qualité, qui coûte 60 $ (US), TurboCNC. Utilisé sur un PC 486DX50, il peut débiter jusqu'a 9000 pas/seconde, mais sur une machine un peu plus puissante, il peut aller jusqu'a plus de 40000 pas/sec. Pas de graphisme.
Master5 et Mach1-2 fonctionnent sous Windows, mais sont vendus à un tarif sensiblement supérieur. Ils ont une présentation graphique facilitant leur usage.
Sous Linux, existe le logiciel EMC.
Un logiciel en français : Cnc3Axes
Fonctionne sous Windows (98, Nt, 2000, XP), pilotage manuel et exécution de code-G. Liaison vers la machine par le port parallèle (configurable).
Ce logiciel est encore en développement et ne gère pas encore les accélérations.
Les fonctions de corrections d'outils (G41, G42, G40), ainsi que les cycles de perçage (G80, G81, G82) sont d'ores et déjà interprétées.
Site de l'auteur
Logiciels spécialisés
Il existe des logiciels dédiés à un usage particulier :
- Pour faire des écritures, DeskEngrave, Freeware qui produit un code s'exécutant sur TurboCNC.
- Un logiciel utile pour tester les ports parallèles, parmon, sur le site de Fred Bulback's http://www.geekhideout.com .
Vous trouverez aussi sur ce site une dll (io.dll) permettant de piloter les broches d'un port parallèle, si la programmation vous tente.
.