Quels sont les meilleurs logiciels pour fraiseuses CNC ?

L'une des questions les plus fréquentes que l’on nous pose est : quel logiciel CNC dois-je utiliser ?  Avant d'aborder les recommandations en matière de logiciels, ce guide vous guidera à travers les sections suivantes :

Quels sont les différents types de logiciels impliqués dans le processus d'usinage pour machine CNC

Commençons par comprendre les différents types de logiciels en jeu. Il existe trois types de logiciels différents utilisés dans le processus de fraisage :

  • Logiciels CAD / CAO (Computer Aided Design - Conception assistée par ordinateur)
  • Logiciels CAM / FAO (Computer Aided Manufacturing - Fabrication assistée par ordinateur)
  • Logiciels de contrôle de la machine

Bien qu'il existe trois catégories de logiciels, un seul outil (par exemple Fusion360) peut parfois offrir une combinaison de plusieurs d'entre elles, ce qui rend leur compréhension encore plus complexe.

1. Logiciel CAO

En termes simples, la CAO est le logiciel que vous allez utiliser pour concevoir vos pièces. Vous allez passer des croquis (dessins en 2D) aux objets en 3D.

Si vous êtes à l'aise avec un logiciel de dessin 2D comme Illustrator ou Inkscape, vous pouvez commencer par là et importer des fichiers *.dxf dans votre logiciel de CAD. 

Si vous ne l'êtes pas, vous pouvez directement apprendre à faire des croquis en 2D sur le logiciel de CAO que vous allez choisir.

2. Logiciel FAO


Avec ce logiciel sert a générer le G-code,

  1. vous définissez la taille de la matière première que vous allez fraiser ;
  2. vous y positionnez votre dessin 3D, et 
  3. vous sélectionnez les opérations de fraisage pour obtenir le résultat souhaité.

Souvent, les logiciels de CAO et de FAO vont ensemble en tant que solution unique. Mais vous pouvez aussi décider de séparer les deux, par exemple, si vous êtes déjà familiarisé avec un logiciel de CAO qui n'a pas de capacités de FAO.

Jetons un coup d'œil à un dernier type de logiciel, puis examinons les solutions existantes.

3. Logiciel de contrôle des machines CNC

Ce dernier type de logiciel est tout simplement l'interface que vous allez utiliser pour contrôler votre machine. La plupart des fraiseuses numériques de bureau ne sont pas livrés avec un ordinateur embarqué. Il s'agit donc d'un logiciel que vous pouvez installer sur votre ordinateur portable pour le connecter à votre machine.

En ce qui concerne les logiciels de commande de machines de bureau CNC, il existe beaucoup de grandes marques comme Mach3, LinuxCNC et GRBL/USG. Avant de nous plonger dans les avantages et les inconvénients de chaque logiciel, nous devons comprendre comment une fraiseuse CNC est contrôlée. L'électronique qui contrôle une CNC se compose essentiellement des éléments suivants :

  • Chaque axe est contrôlé par un ou deux moteurs ;
  • Chaque moteur reçoit ses instructions d'un pilote (driver) ;
  • Un contrôleur central envoie des instructions aux différents pilotes, sur la base des informations qu'il reçoit d'un logiciel de contrôle ;
  • Un logiciel de contrôle, qui est directement connecté au contrôleur avec un protocole de transfert (généralement en série (c'est-à-dire USB) ou parallèle (c'est-à-dire DB25)). 

schema du système de contrôle pour une fraiseuse CNC Mekanika

Comparaison des logiciels CAM & CAD

Les critères pour décider du meilleur logiciel pour votre usage doivent inclure : 

  • votre budget ;
  • la communauté qui existe autour du logiciel ;
  • la nature du matériau que vous voulez fraiser. 

Pour une utilisation polyvalente dans le bois, le métal, les mousses ou les plastiques, voici les logiciels les plus utilisés :


Autodesk Fusion 360 Logo

Autodesk Fusion (anciennement Fusion360) (CAD + CAM)

+ Avantages de Autodesk Fusion

+ Limites de Autodesk Fusion

  •  Gratuit si vous êtes un particulier ou une petite entreprise ;
  • Un logiciel très puissant aux capacités presque infinies ;
  • Une énorme communauté en ligne, et beaucoup de ressources d'apprentissage;
  • Parfait pour apprendre à utiliser un outil que vous garderez pendant des années. 
  • Certaines fonctionnalités très pratiques ne sont disponibles que dans la version payante de Autodesk Fusion (la fonction d'arrangement automatique par exemple, ainsi que les vitesses rapides limitées dans le module CAM) ;
  • Il est si complet qu'il peut sembler insurmontable au début. 

Pour plus d'informations sur la meilleure manière de générer du G-Code à partir d'Autodesk Fusion, consultez notre tutoriel vidéo complet.


Free Cad Logo

FreeCAD (CAD + CAM)

+ Avantages de FreeCAD

- Limites de FreeCAD

  • Open Source et gratuit ;
  • Une énorme communauté en ligne, et beaucoup de ressources d'apprentissage ;
  • Idéal pour s'initier au monde de la CNC. 
  • L'interface graphique n'est pas des plus conviviales, mais le logiciel s'améliore rapidement ;
  • D'après notre expérience, seules les versions Windows et Linux sont stables.
  • Actuellement, il n'est pas aussi puissant que les solutions propriétaires, mais nous connaissons tous la puissance des solutions open-source !

Pour en savoir plus sur la meilleure façon de générer du G-Code pour votre machine CNC à partir de FreeCAD, consultez notre tutoriel dédié.


V Carve Logo

VCarve (CAD + CAM)

+ Avantages de VCarve

- Limites deVCarve

  • Très facile à utiliser, il vous permetra de fraiser en un rien de temps ;
  • Conçu pour les utilisateurs de fraiseuses CNC, il offre de nombreuses fonctions utiles du côté de la CAM ;
  • Parfait pour la gravure. 
  •  Assez cher (660€ HT au moment de la rédaction de cet article)
  • Aucune capacité de CAD 3D : vous pouvez importer des fichiers 3D ou concevoir en 2D pour la gravure.
  • L'interface graphique n'est pas des plus conviviales et peut sembler un peu démodée. 


Pour en savoir plus sur la meilleure façon de générer du G-Code pour votre machine CNC à partir de VCarve, consultez notre tutoriel dédié.


Sketch up Logo

SketchUp (CAD + CAM)

+ Avantages de SketchUp

- Limites de SketchUp

  • Gratuit
  • Beaucoup de gens connaissent déjà cette solution, c'est peut-être votre cas.
  • Une communauté en ligne active et de nombreuses ressources d'apprentissage.
  • Le plugin CAM n'est pas facile à installer et n'est pas officiel.
  • N'étant pas un logiciel orienté CNC, certaines conceptions peuvent être difficiles ou impossibles à réaliser.

Pour tout savoir sur comment générer votre G-Code à partir de SketchUp, suivez​ notre tutoriel complet dédié à la question.


Solid Works Logo

SolidWorks (CAD + CAM)

+ Avantages de SolidWorks

- Limites de SolidWorks

  • Un nouvel abonnement de 99$ / an pour les amateurs et les fabricants.
  • Probablement le logiciel le plus puissant du marché, avec le plus de capacités accessibles.
  • Parfait pour apprendre à utiliser un outil que vous garderez pendant des années. 
  • Très coûteux pour un usage professionnel.
  • Les fonctionnalités sont si nombreuses qu'elles peuvent sembler insurmontables au premier abord

Corel Draw Logo

CorelDRAW + CamDRAW (Vector + CAM)

+ Avantages de CorelDRAW + CamDRAW

+ Limites de CorelDRAW + CamDRAW

  • Plugin utile si vous êtes un utilisateur régulier de CorelDRAW et que vous ne voulez pas changer votre flux de travail.
  • Capacités complètes de fabrication d'enseignes et de gravure​
  • Très simple à appréhender​  
  • Assez cher (369€ + 209€ / an)
  • Limité à la gravure et aux poches et contours de base
  • Ne fonctionne que sous Windows ou Linux

Pour en savoir plus sur la meilleure façon de générer du G-Code pour votre machine CNC à partir de CorelDRAW, consultez notre tutoriel dédié.


Carveco Logo

Carveco (CAD + CAM)

+ Avantages de Carveco

- Limites de Carveco

  • 3 versions avec différents niveaux de complexité et des prix correspondants
  • La première version ("Carveco Maker") est très facile à utiliser.
  • Entièrement conçu pour les utilisateurs de CNC
  • Spécialisé dans la gravure et la sculpture d'images, de bas-reliefs (fraisage 3D) 
  • Système d'abonnement (à partir de 15$/mois pour la version la plus basique)
  • Faibles capacités de CAO en termes de 3D
  • La version de base vous semblera rapidement limitée si vous l'utilisez dans le cadre de votre activité professionnelle.​ 

Pour en savoir plus sur la meilleure façon de générer du G-Code pour votre machine CNC à partir de Carveco, consultez notre tutoriel dédié.

Comparaison des logiciels de commande CNC

Une fois que vous avez maîtrisé les logiciels de CAD et CAM pour concevoir vos pièces et préparer votre G-code pour le fraisage, vous devez vous familiariser avec le logiciel de commande de votre machine.

Il existe de nombreux logiciels différents sur le marché. Certains sont gratuits ou libres, tandis que d'autres sont liés à une commande spécifique. Il peut être difficile de choisir, c'est pourquoi nous avons rédigé ce comparatif des logiciels CNC les plus utilisés et pourquoi nous avons décidé d'utiliser PlanetCNC pour les fraiseuses CNC Mekanika.

Ce à quoi vous devez prêter attention lorsque vous choisissez un logiciel de contrôle est:

  • L'intuitivité de l'interface utilisateur ;
  • Le matériel que vous utilisez : le type de contrôleur + le type d'appareil exécutant le logiciel ;
  • Fonctionnalités disponibles (certaines d'entre elles peuvent changer votre vie pendant le fraisage) ;
  • Le protocole de transfert ;
  • La documentation fournie avec le logiciel + l'activité de la communauté + la fréquence des mises à jour ;

Commençons par les logiciels qui ne sont pas liés à une marque spécifique de machine.


Planet Cnc Logo

PlanetCNC - Notre logiciel de contrôle CNC favori

Commençons par celui que nous considérons actuellement comme l'une des meilleures options sur le marché :  PlanetCNC.

Planet Cnc Bear Screenshot

PlanetCNC, une marque européenne, propose son propre logiciel. Elle a développé un contrôleur USB à carte unique qui permet d'utiliser jusqu'à quatre axes. Elle offre de nombreuses fonctionnalités prêtes à l'emploi, telles que la mesure automatique de la longueur de l'outil ou le changement d'outil, le saut à la ligne, l'annulation de l'opération d'usinage, la vitesse de coupe, et supporte toutes les méthodes de compensation pour des opérations de fraisage classiques et en 3D. 

Le logiciel fonctionne sous Windows, Linux ou Mac et est compatible avec presque tous les programmes de FAO du marché. Il peut importer une grande variété de fichiers tels que Gerber, PLT/HPGL, DXF ou NC..

Pourquoi nous avons choisi PlanetCNC pour Mekanika 

Lorsque nous avons commencé à concevoir les premières machines CNC Mekanika, nous avons testé plusieurs contrôleurs et logiciels et PlanetCNC est arrivé en tête en termes de stabilité du logiciel et de robustesse des composants électroniques.. 

De plus, il fonctionne parfaitement sur un Raspberry Pi 4, ce qui nous a permis de créer un boîtier électronique autonome pour éviter d'avoir recours à un ordinateur externe

+ Avantages de PlanetCNC

- Limites de PlanetCNC

  • Une interface facile à utiliser : PlanetCNC possède - à notre avis - l'interface la plus facile à utiliser, qui permet aux utilisateurs de se lancer rapidement. Il dispose également d'une fenêtre pratique de manipulation du code G qui permet une flexibilité maximale. L'interface utilisateur peut également être personnalisée.
  • Droit au but : Toutes les fonctions nécessaires à une fraiseuse CNC sont proposées, sans options inutiles qui compliquent l'utilisation de la machine.
  • Protocole de transfert USB
  • Possibilité de créer des applications au-dessus du logiciel grâce à son offre d'API
  • Les fonctions personnalisées sont très pratiques, comme le contrôle de la broche, l'affichage vidéo ou le contrôle des relais.
  • Peut supporter une option rotative, un laser ou un changeur automatique d'outils si vous souhaitez faire évoluer votre installation.
  • Logiciel propriétaire, ne peut être utilisé avec d'autres appareils électroniques.

Art Soft Logo

Mach3 – Le logiciel CNC le plus populaire

Mach3 est sans aucun doute le logiciel le plus utilisé à ce jour sur le marché de la CNC de bureau.

Screenshot Mach3

Mach3 est un logiciel de commande compatible avec de nombreuses solutions matérielles et s'est positionné comme le leader du marché des logiciels de commande CNC de bureau. Son succès est principalement historique, car il est arrivé à une époque où son interface était beaucoup plus conviviale que ce qui existait jusqu'alors sur le marché.

+Avantages de Mach3

- Limites de Mach3

  •  Une interface utilisateur facile à utiliser qui fait toujours le travail, même si sa conception semble vous faire retourner dans les années 90 ;
  • L'interface elle-même est hautement paramétrable afin de l'adapter à vos besoins ;
  • Comme 70% des utilisateurs de CNC amateurs utilisent Mach3, une grande partie de la documentation est disponible en ligne par le biais de sa communauté d'utilisateurs ;
  • Certaines fonctions personnalisées sont très pratiques, comme le contrôle de la broche, l'affichage vidéo ou le contrôle des relais.
  •  Mach3 utilise un protocole de transfert à port parallèle, qui n'est pas compatible avec la plupart des ordinateurs actuels ou qui vous obligera à acheter un adaptateur.

 

Note : Artsoft a depuis développé Mach4, qu'ils disent avoir développé à partir de zéro et avoir résolu presque toutes les lacunes de Mach3, mais ils peinent à faire passer leur communauté de Mach3 à Mach4.


Linux Cnc Logo

LinuxCNC - Free open-source CNC software


Le "père" de tous les logiciels CNC bas de gamme, créé en 1993, est un logiciel gratuit à code source ouvert, Linux. La plupart des autres logiciels de commande ont basé leur code original sur le projet LinuxCNC.

Screenshot Linux Cnc

Le projet bénéficie d'une vaste communauté de contributeurs open source, qui a développé plusieurs versions du logiciel et a contribué au fait qu'il est encore aujourd'hui le deuxième logiciel de contrôle CNC le plus utilisé.

+ Avantages de LinuxCNC

- Limites de LinuxCNC

  • Comme de nombreuses personnes ont travaillé sur ce logiciel, il offre une grande flexibilité. Il peut cependant être déroutant pour les personnes qui débutent dans le fraisage ou qui recherchent un logiciel compact sans options superflues ;
  • La communauté de LinuxCNC offre beaucoup d'aide aux nouveaux venus et est presque toujours en mesure de résoudre les problèmes. Ils ont également développé dernièrement de nombreuses interfaces utilisateur agréables et intuitives.
  • Alors que LinuxCNC fonctionnait en transfert parallèle pour les applications en temps réel, il prend désormais en charge la communication Ethernet avec le contrôleur. 
  •  Les fonctions et les possibilités de LinuxCNC sont presque infinies, mais la courbe d'apprentissage est également importante.

Grbl Logo

GRBL + USG

Techniquement parlant, GRBL est un firmware qui permet le contrôle de mouvement pour les machines CNC, mais il n'est pas livré avec une interface utilisateur. Il s'agit en fait d'un logiciel open-source qui permet à des microcontrôleurs comme Arduino de recevoir le G-code d'un ordinateur, par transfert USB.

Il est généralement associé à un logiciel d'envoi de G-code qui permet à l'utilisateur de transférer leur projet ​ vers Arduino. Un logiciel libre s'est imposé parmi la multitude de logiciels disponibles : le Universal G-code Sender, mais la plupart des logiciels propriétaires des sociétés Inventables ou Shapeoko fonctionnent également sur GRBL.

Récemment, deux nouvelles branches du code GRBL ont vu le jour : grblHAL et fluidCNC, toutes deux tirant parti de la puissance de calcul bien supérieure des microcontrôleurs 32 bits (au lieu de l'Arduino 8 bits). Ce sont deux projets prometteurs que nous suivons de près !

Screenshot Universal G Code Sender

+ Avantages de GRBL + USG

- Limites de GRBL + USG

  •  C'est l'installation la plus facile pour les petites machines et les premières CNC faites maison ;
  • Le logiciel USG est gratuit et open-source, et fonctionne avec du matériel peu coûteux ;
  • Vous pouvez choisir votre logiciel préféré pour générer le G-code. 
  • Arduino ne peut pas gérer des travaux énormes et des actions de fraisage complexes, mais ce problème est destiné à être résolu par grblHal ;
  • Cette configuration peut rapidement devenir un goulot d'étranglement pour votre système.


Poursuivons avec les logiciels de contrôle développés par les entreprises de machines CNC.
Ils ont tous développé leur solution à partir du GRBL 8 bits.

Easel Logo

Logiciel CNC Easel de Inventables

Easel est un logiciel de contrôle développé par sa société mère : Inventables, qui est la créatrice des machines CNC X-carve. Il est disponible en version gratuite ou en version Pro pour 24$ / mois. 

L'objectif principal d'Easel est de simplifier la vie de son utilisateur en intégrant la CAD/CAM et le contrôle dans un seul logiciel qui génère plus ou moins toutes les opérations de la machine. Il simplifie également le processus de réglage de la machine, en effectuant automatiquement toutes les procédures de positionnement de la machine lorsque vous lancez un travail. 

Screenshot Easel Cheeseboard

 

+ Avantages d'Easel CNC Software

- Limites d'Easel CNC Software

  • Ce logiciel est parfait pour les débutants complets : vous pouvez rapidement réaliser des designs satisfaisants sans aucune expérience préalable.
  • Le logiciel transforme l'ensemble du flux de travail de la CNC en une boîte noire : il est extrêmement facile de faire des choses simples et il n'est pas nécessaire de comprendre toutes les étapes décrites ci-dessus pour fraiser. 
  • Le processus complet ne fonctionne qu'avec les machines X-carve. Vous pouvez concevoir avec Easel et exporter le code G pour toute autre machine, mais ce n'est pas très pratique.
  • Le processus de conception est rapidement limité et vous devrez probablement apprendre la CAD/CAM appropriée lorsque vous passerez à des projets plus complexes.
  • Les fonctionnalités gratuites sont rapidement limitées et dès que vous souhaitez utiliser vos propres fraises ou matériaux personnalisés, vous devez passer à la version payante.

Carbide 3 D Logo

Carbide Motion

Carbide - la société mère des CNC Shapeoko - a développé une approche similaire à celle d'Easel, mais sous la forme plus traditionnelle de deux logiciels : Carbide Create pour la conception, et Carbide Motion pour le contrôle de la machine.

Carbide Motion possède une interface très sobre qui supprime toutes les options inutiles d'une machine à commande numérique pour vous permettre de vous concentrer sur les fonctionnalités principales.

Carbide 3D CNC software

+ Avantages de Carbide Motion

- Limites de Carbide Motion

  •  Nous sommes de grands amateurs d'interfaces sobres et même si le design de l'interface est un peu brouillon, il remplit son premier objectif : il est simple à utiliser.
  • Carbide motion a sa propre façon de gérer les systèmes de coordonnées, appelée MDI, qui peut sembler plus intuitive pour les débutants. 
  • Il ne fonctionne que pour les machines Shapeoko et Carbide Nomad ;
  • Il ne comprend pas de représentation visuelle de ce qui est en train d'être fraisé ;
  • Il est assez limité et ne comprend pas plus que les fonctionnalités de base.

Onefinity Logo

Onefinity

Onefinity est construit sur la base de Buildbotics, un contrôleur open-source qui exécute son propre logiciel de contrôle. Comme les deux logiciels précédents, Onefinity possède une interface très sobre qui supprime toutes les options inutiles d'une fraiseuse CNC pour vous permettre de vous concentrer sur les fonctionnalités principales.

Screenshot Onefinity

+ Avantages de Onefinity CNC software

- Limites de Onefinity CNC software

  •  L'interface comporte toutes les fonctionnalités les plus nécessaires
  • Une représentation visuelle de ce qui est fraisé est incluse.
  • La conception de l'interface n'est pas intuitive
  • Il est assez limité et ne comprend pas plus que les fonctions très basiques

OneFinity Elite CNC software 

En 2023, Onefinity a lancé ses modèles Elite en collaboration avec Masso, offrant enfin une interface adéquate à ses utilisateurs. 

Masso est bien connu pour son contrôleur CNC et Onefinity a intégré son modèle G3, un contrôleur combiné avec un écran tactile sur sa machine. 

Screenshot Onefinity Elite

+ Avantages de Onefinity Elite

- Limites de Onefinity Elite

  • L'interface présente un bon mélange de fonctions intuitives et avancées, tout comme PlanetCNC.
  • Une représentation visuelle de ce qui est en train d'être fraisé est incluse.
    L'interface est claire et directe.
    Il comprend de nombreuses fonctionnalités avancées, comme le saut de ligne, la mise en marche et l'arrêt automatiques de la défonceuse ou la modification de la vitesse d'avance.
  • Là encore, le logiciel est propriétaire des contrôleurs Masso et ne peut être utilisé avec d'autres appareils électroniques.

 

À propos de Mekanika

Mekanika est une entreprise belge basée à Bruxelles dont l'ambition est de rendre la production locale plus accessible grâce à une approche 100% open-source.

Nous concevons et produisons des machines de haute qualité pour le fraisage CNC et la sérigraphie, qui ont été reconnues pour leur fiabilité et leur facilité d'utilisation. Nos outils sont livrés en kits et entièrement documentés, permettant facilement de les adapter à des besoins spécifiques.

Visitez notre boutique pour en savoir plus, ou consultez notre ressources en ligne et tutoriels pour continuer à apprendre.

Articles connexes

cnc file formats and how to use them
Les différents formats de fichiers CNC

Découvrez comment utiliser vos fichiers STEP ou DXF et les convertir. Avec un point sur les problèmes fréquents dans le processus d'apprentissage du fraisage numérique.

Roldan D.

Roldan D.

Sales & Marketing