Découpe CNC - Aerosquare

aerosquare header 2012

Une fraiseuse CNC amateur

CNC - La construction 2

La partie informatique:

L'ordinateur:

Inutile d'utiliser un P4 à 2 Ghz pour piloter une table de fraisage. Un Pentium 200 peut suffire suivant le logiciel de fraisage utilisé. Si vous souhaitez aussi dessiner les pièces sur cet ordinateur, il sera préférable d'avoir une machine suffisamment puissante pour travailler confortablement.
On trouve d'occasion des PIII 450 pour environ 150 Euros qui sont bien adaptés pour une station CNC.
Enfin, la configuration de la machine devra être le plus "propre" possible. Si la machine est dédiée au poste CNC, il faut limiter les logiciels au strict minimum, de même que la configuration du système.

Les logiciels

Généralement, le processus de travail nécessite non pas un mais plusieurs logiciels quand on utilise une fraiseuse cnc.
On parle de "CAD-CAM" pour "Computer Aided Drawing - Computer Aided Manufacturing", CAO-FAO en français.
Tout d'abord on dessine la géométrie de la pièce à découper dans un logiciel de dessin. Il existe de nombreux outils parmi lesquels le célèbre Autocad. Excellent outil malheureusement trop cher pour un usage loisir.
En revanche Turbocad LE édité par imsisoft.com est un logiciel gratuit qui dispose de suffisament de fonctionalités pour dessiner nervures et autres couples de fuselage, ou une maison de poupée.
Malheureusement la version LE gratuite de Turbocad, n'est plus disponible depuis plusieurs années déjà.
La géométrie est généralement exportée au format dxf qui sera interprété par le logiciel d'usinage. A noter que certains logiciels peuvent exporter directement du code machine voire piloter la fraiseuse cnc.
Le code machine le plus utilisé est le Gcode.
Vous pouvez consulter la liste des instructions Gcode disponibles (en anglais).
En plus des instructions GCode, on trouve les instructions Mcode  (M pour Miscellaneous ce qui signifie divers). Les instructions Mcode servent à indiquer par exemple des pauses dans l'exécution du programme, un changement d'outil, l'arrêt de la broche, l'envoi de lubrifiant etc.
Si tout ça vous semble trop compliqué, ne vous inquiétez pas! C'est uniquement à titre informatif, puisque le code est généré par le logiciel de pilotage CNC.
Le pilotage de la machine est confié à un logiciel spécialisé ( la partie CAM ou FAO) qui se chargera d'interpréter la géométrie de la pièce pour piloter la mécanique via la carte d'interface.
Avant de pouvoir découper quoique ce soit, il faut cependant paramétrer le logiciel pour qu'il reconnaisse correctement la machine.
Chaque logiciel possède son interface de réglage, mais la logique reste identique.

- Paramétrage du port de communication du PC, le port parallèle dans notre cas.
- Saisie des caractéristiques mécaniques de la machine: courses sur chaque axe, nombre de pas/millimètre ou distance/pas, vitesse de coupe, vitesse en déplacement hors matière...

Le paramétrage n'est pas difficile, mais il faut régler chaque paramètre correctement sinon ça ne marchera pas. Que de messages lus sur les forums, où des constructeurs amateurs accusent leur carte de contrôle, leur pc, leur mécanique, la météo ... parce que leur machine ne veut pas fonctionner. Alors qu'ils n'ont simplement pas réglé correctement le logiciel de pilotage!

De nombreuses solutions sont disponibles pour le pilotage de la machine. Si les solutions professionnelles sont généralement hors de portée d'un budget amateur (plusieurs milliers d' Euros), il existe heureusement des programmes distribués en shareware à des couts abordables:

Windows-DOS:

CnFraise maintenant en version 4 créé par Guillaume Coquery, auteur de la célèbre mécanique "Coquery".
Kellycam La version 4 est payante mais on trouve sur le net une version 3.xx qui est utilisable gratuitement.
Ninos CAO FAO un shareware français très original. C'est en fait une solution complète de conception et d'usinage. Il gère même l'usinage 3D. Malheureusement il ne fait pas bon ménage avec ma machine ou mon PC. Mais les avis sont très positifs à son sujet.
CNC Pro proposé par YeagerAutomation. Ce logiciel fonctionne sous DOS. Il ne possède donc pas d'interface graphique et peut sembler rustique. Il s'agit pourtant d'un excellent produit d'une grande fiabilité et relativement abordable (env 200$).

Certains logiciels fonctionnent uniquement sous Windows 98 et refusent de fonctionner sous Windows 2000, XP, NT.
A ce sujet, un internaute m'a donné l'adresse du site de Jean-Luc Soumard qui propose une solution pour faire fonctionner les logiciels sur plateforme NT 2000 et XP.
Enfin, il faut savoir que CNC Pro fonctionne uniquement en "vrai" DOS. Il sera par conséquent inutilisable sous Windows 2000 ou XP dans la fenêtre d'émulation DOS.

Macintosh:

Je ne connais pas de solutions Macintosh pour le fraisage. Sur le site Seagull Technologies on trouve un logiciel développé pour le Mac, mais il est en version Alpha depuis 1999...

LINUX

La solution de référence pour la CNC sous Linux: Linux.cnc.org

Cette liste n'est pas exhaustive, il existe beaucoup d'autres choix possibles.