Wat zijn de beste CNC software?

Een van de meest voorkomende vragen die we krijgen van makers die geïnteresseerd zijn in CNC frezen is de volgende: welke CNC software moet ik gebruiken? Voordat we dieper ingaan op software aanbevelingen, zal deze gids u door de volgende secties leiden.

Wat zijn de verschillende soorten software die in het freesproces worden gebruikt?

Laten we beginnen met het begrijpen van de verschillende soorten software.

Er zijn 3 verschillende soorten software die worden gebruikt bij het frezen:

  • CAD-software (computerondersteund ontwerpen)
  • CAM-software (computerondersteunde productie)
  • Software voor machinebesturing

Hoewel er drie categorieën software zijn, kan een enkele tool (bijvoorbeeld Autodesk Fusion 360) soms een combinatie van een paar ervan bieden, waardoor ze nog complexer te begrijpen zijn.

1. CAD software

Simpel gezegd is CAD de software die je gaat gebruiken om je onderdelen te ontwerpen. Je gaat van schetsen (tekeningen in 2D) naar objecten in 3D.

Als je goed overweg kunt met 2D tekenprogramma's zoals Illustrator of Inkscape, dan kun je vanaf daar beginnen en *.dxf bestanden importeren in je CAD software.

Als je dat niet bent, kun je direct leren 2D-schetsen te maken in de CAD-software die je gaat kiezen.

2. CAM-software

Dit is de software waarmee je machine-instructies (G-code) kunt genereren om je object te vervaardigen. Het gaat altijd als volgt:

  1. je bepaalt de grootte van het ruwe materiaal dat je gaat frezen;
  2. je positioneert je 3D-ontwerp erin, en
  3. je selecteert freesbewerkingen om het gewenste resultaat te krijgen.

Vaak gaan CAD en CAM software samen als één oplossing. Maar je kunt ook besluiten om de twee te scheiden, bijvoorbeeld als je al bekend bent met een CAD-software die geen CAM-mogelijkheden heeft.

Laten we eens kijken naar het laatste type software en dan de bestaande oplossingen bespreken.

3. CNC machinebesturingssoftware

Dit laatste type software is simpelweg de interface die je nodig hebt om je machine te besturen. De meeste desktop CNC machines hebben geen ingebouwde computer, dus het is software die je op je laptop installeert om hem aan te sluiten op je machine.

Als het gaat om machinebesturingssoftware voor CNC desktopmachines, zijn enkele van de grote namen Mach3, LinuxCNC en GRBL/USG. Voordat we dieper ingaan op de voor- en nadelen van elke software, moeten we begrijpen hoe een CNC freesmachine wordt bestuurd. De elektronica die een CNC bestuurt is in principe als volgt opgebouwd:

  • Elke as wordt bestuurd door één of twee motoren;
  • Elke motor krijgt zijn instructies van een driver;
  • Een centrale controller stuurt instructies naar de verschillende drivers op basis van de informatie die hij krijgt van een besturingssoftware;
  • Een besturingssoftware die rechtstreeks is aangesloten op de controller met een overdrachtsprotocol (meestal serieel (d.w.z. USB) of parallel (d.w.z. DB25)).

Control System Scheme for Mekanika Cnc Milling Machine

Vergelijking CAD- en CAM-software

De criteria voor het bepalen van de beste software voor jouw gebruik moeten zijn:

  • je budget,
  • de bestaande gemeenschap van de software
  • de aard van wat je wilt frezen.

Voor veelzijdig gebruik in hout, metaal, schuim of kunststof zijn hier de meest gebruikte software:


Autodesk Fusion 360 Logo

Autodesk Fusion (voorheen Fusion360) (CAD + CAM)

+ Voordelen van Autodesk Fusion

- Nadelen van Autodesk Fusion

  • Gratis als je een particulier of een klein bedrijf bent
  • Zeer krachtige software met bijna oneindig veel mogelijkheden
  • Enorme online community en veel leermiddelen
  • Perfect om te leren met een tool die je jarenlang zult gebruiken
  • Sommige zeer handige functies zijn alleen beschikbaar onder de betaalde licentie van Autodesk Fusion 360 (de automatische Arrange functie bijvoorbeeld, evenals beperkte hoge snelheden in de CAM module)
  • Het is zo compleet dat het in het begin overweldigend kan aanvoelen.

Voor meer informatie over hoe je het beste G-Code kunt genereren vanuit Autodesk Fusion 360, zie onze volledige video tutorial afspeellijst op youtube.


Free Cad Logo

FreeCAD (CAD + CAM)

+ Voordelen van FreeCAD

- Nadelen van FreeCAD

  • Open-source en gratis
  • Groeiende online gemeenschap en veel leermiddelen
  • Perfect om in de CNC wereld te stappen
  • De grafische interface is niet de meest gebruiksvriendelijke, maar de software wordt snel beter.
  • Onze ervaring is dat alleen de Windows en Linux versies stabiel zijn.
  • Op dit moment niet zo krachtig als propriëtaire oplossingen, maar we kennen allemaal de kracht van open-source oplossingen!

Voor meer informatie over hoe je het beste G-Code kunt genereren vanuit FreeCAD en deze kunt gebruiken op je CNC machine, zie onze speciale tutorial.


V Carve Logo

VCarve (CAD + CAM)

+ Voordelen van VCarve

- Nadelen van VCarve

  • Zeer eenvoudig te gebruiken, in een mum van tijd kun je frezen
  • Ontworpen voor CNC-frezen, veel handige functies aan de CAM-kant
  • Perfect voor graveren
  • Vrij duur (660€ ex. btw op het moment dat dit artikel werd geschreven)
  • Geen 3D CAD mogelijkheden: je kunt 3D bestanden importeren of in 2D ontwerpen om te graveren.
  • De grafische interface is niet de meest gebruiksvriendelijke en kan een beetje ouderwets aanvoelen


Voor meer informatie over hoe je het beste G-Code kunt genereren vanuit VCarve en het op je CNC machine kunt gebruiken, zie onze speciale tutorial.


Sketch up Logo

SketchUp (CAD + CAM)

+ Voordelen van SketchUp

- Nadelen van SketchUp

  • Gratis
  • Heel veel mensen kennen deze oplossing al, misschien is het wel iets voor jou
  • Actieve online gemeenschap en veel leermiddelen
  • De CAM-plugin is niet zo eenvoudig te installeren en is niet officieel
  • Niet CNC-georiënteerd, sommige ontwerpen kunnen moeilijk of onmogelijk te maken zijn

Om uit te vinden hoe u uw eigen G-Code vanuit SketchUp kunt genereren, kunt u onze uitgebreide tutorial over dit onderwerp volgen.


Solid Works Logo

SolidWorks (CAD + CAM)

+ Voordelen van SolidWorks

-Nadeel van SolidWorks

  • Nieuw 99$/jaar abonnement voor hobbyisten en makers
  • Waarschijnlijk de krachtigste software met de meeste mogelijkheden die toegankelijk is
  • Perfect om te leren met een tool die je jaren zult gebruiken
  • Erg duur voor professioneel gebruik
  • Er zijn zoveel functies dat het in het begin overweldigend kan aanvoelen

Corel Draw Logo

CorelDRAW + CamDRAW (Vector + CAM)

+ Voordelen van CorelDRAW + CamDRAW

- Nadelen van CorelDRAW + CamDRAW

  • Handige plugin als je een vaste gebruiker van CorelDRAW bent en je je workflow niet wilt veranderen
  • Volledige mogelijkheden voor het maken van borden en graveren
  • Zeer eenvoudig te begrijpen
  • Vrij duur (369€ + 209€ / jaar)
  • Vrij beperkt tot graveren en basiszakken en -contouren
  • Werkt alleen op Windows of Linux

Voor meer informatie over hoe je het beste G-Code kunt genereren vanuit CorelDRAW en gebruiken op je CNC machine, zie onze speciale tutorial.


Carveco Logo

Carveco (CAD + CAM)

+ Voordelen van Carveco

- Nadelen van Carveco

  • 3 versies met verschillende moeilijkheidsgraden en bijbehorende prijzen
  • De eerste versie ("Carveco Maker") is zeer gebruiksvriendelijk
  • Ontworpen voor gebruikers van CNC-frezen
  • Gespecialiseerd in het graveren en snijden van afbeeldingen, bas-reliëfs (3D-frezen)
  • Abonnementssysteem (vanaf 15$/maand voor de meest eenvoudige versie)
  • Weinig CAD-mogelijkheden in termen van 3D
  • Basisversie zal snel beperkt aanvoelen als je het zakelijk gebruikt

Voor meer informatie over hoe u het beste G-Code van Carveco kunt genereren en gebruiken op uw CNC machine, zie onze speciale tutorial.

Vergelijking CNC-besturingssoftware

Als je eenmaal CAD en CAM software onder de knie hebt om je onderdelen te ontwerpen en je G-code voor te bereiden voor het frezen, moet je jezelf vertrouwd maken met een CNC besturingssoftware voor je machine.

Er is veel verschillende software op de markt. Sommige zijn gratis of open-source, terwijl andere zijn gekoppeld aan een specifieke besturingskaart of aan een specifiek machinemerk. Het kan moeilijk zijn om een keuze te maken, dus hier is onze vergelijking van de meest gebruikte CNC besturingssoftware en waarom we besloten hebben om PlanetCNC te implementeren op de CNC freesmachine van Mekanika.

Let bij het kiezen van een CNC besturingssoftware op het volgende:

  • De intuïtiviteit van de gebruikersinterface;
  • De hardware die je gebruikt: het type besturing + het type apparaat waarop het programma draait;
  • De beschikbare functies (sommige kunnen je leven veranderen tijdens het frezen)
  • Het overdrachtsprotocol;
  • De documentatie die bij de software wordt geleverd, het activiteitsniveau van de gemeenschap en de frequentie van software-updates;

Laten we beginnen met software die niet gekoppeld is aan een bepaald merk machine.


Planet Cnc Logo

PlanetCNC - Onze favoriete CNC-besturingssoftware

Laten we beginnen met een software die we beschouwen als een van de beste opties op de markt tot nu toe: PlanetCNC.

PlanetCNC, een Europees merk komt met zijn eigen hardware. Ze hebben een single-board USB controller ontwikkeld die tot vier assen mogelijk maakt. Ze bieden veel leuke functies out-of-the-box, zoals automatische meting van de gereedschapslengte of gereedschapswissel, springen naar lijn, aanzet opheffen en ondersteunen alle compensatiemethoden voor veelvoorkomende freesbewerkingen, evenals 3D-frezen.

Planet Cnc Bear Screenshot

De software draait op Windows, Linux of Mac en is compatibel met bijna alle CAM-programma's op de markt en kan een grote verscheidenheid aan bestanden importeren, zoals Gerber-, PLT/HPGL-, DXF- of NC-bestanden.

Waarom we PlanetCNC kozen voor Mekanika

Toen we begonnen met het ontwerpen van de Mekanika CNC machine, hebben we verschillende controllers en software getest en PlanetCNC kwam bovenaan in termen van software stabiliteit en robuustheid van elektronische componenten.

Bovendien draait het perfect op een Raspberry Pi 4, waardoor we een standalone elektronische behuizing konden maken zonder een externe computer te hoeven gebruiken.

+ Voordelen van PlanetCNC

- Nadelen van PlanetCNC

  • Gemakkelijk te gebruiken interface: PlanetCNC heeft - naar onze mening - de makkelijkst te gebruiken interface, waarmee gebruikers snel aan de slag kunnen. Het heeft ook een handig G-code manipulatie venster dat maximale flexibiliteit mogelijk maakt. De gebruikersinterface kan ook worden aangepast.
  • Recht op het doel af: Alle functies die een CNC freesmachine nodig heeft worden aangeboden, zonder onnodige opties die het gebruik van de machine ingewikkelder maken.
  • USB overdrachtsprotocol
  • Mogelijkheid om toepassingen te maken bovenop de software dankzij de API
  • Aangepaste functies zijn erg handig, zoals spindelbesturing, videoweergave of relaisbesturing
  • Kan een roterende optie, een laser of een automatische gereedschapswisselaar ondersteunen als je je opstelling wilt upgraden
  • Eigen software, kan niet worden gebruikt met andere elektronica.

Art Soft Logo

Mach3 - De populairste

Mach3 is zonder twijfel de meest gebruikte software op de desktop CNC markt tot nu toe.

Screenshot Mach3

Mach3 is een besturingssoftware die compatibel is met veel hardwareoplossingen en heeft zichzelf gepositioneerd als marktleider voor desktop CNC besturingssoftware. Het succes is vooral historisch, omdat het op een moment kwam dat de interface veel gebruiksvriendelijker was dan wat er tot nu toe op de markt was.

+ Voordelen van Mach3

- Nadelen van Mach3

  • Een gebruiksvriendelijke gebruikersinterface die nog steeds zijn werk doet, ook al geeft het ontwerp je het gevoel dat je terug in de jaren '90 bent;
  • De interface zelf is in hoge mate aanpasbaar aan jouw behoeften;
  • Aangezien 70% van de hobby CNC-gebruikers Mach3 gebruikt, is er veel documentatie online beschikbaar via de gebruikersgemeenschap.
  • Sommige aangepaste functies zijn erg handig, zoals spindelbesturing, videoweergave of relaisbesturing.
  • Mach3 gebruikt een overdrachtsprotocol met parallelle poort, dat tegenwoordig niet compatibel is met de meeste computers of waarvoor je een adapter moet kopen.
  • Opmerking: Artsoft heeft sindsdien Mach4 ontwikkeld, waarvan ze beweren dat ze vanaf nul zijn begonnen en bijna alle hiaten van Mach3 hebben opgelost, maar worstelen om hun gemeenschap te laten overstappen van Mach3 naar Mach4.

Linux Cnc Logo

LinuxCNC - Gratis open-source CNC-software


De "vader" van alle low-end CNC-software, gemaakt in 1993, is een gratis open-source Linux-software. De meeste verdere besturingssoftware heeft zijn originele code gebaseerd op het LinuxCNC project.

Het project profiteert van een enorme open-source gemeenschap die verschillende versies van de software heeft ontwikkeld en heeft bijgedragen aan het feit dat het vandaag de dag nog steeds de op één na meest gebruikte CNC besturingssoftware is.

+ Voordelen van LinuxCNC

- Nadelen van LinuxCNC

  • Zoals vele personen hebben gewerkt met deze software, biedt het enorme flexibiliteit. Het kan echter verwarrend zijn voor sommigen die beginnen met CNC frezen of op zoek zijn naar een compacte software zonder onnodige opties;
  • De gemeenschap van LinuxCNC biedt veel hulp aan nieuwkomers en is bijna altijd in staat om problemen op te lossen, ze hebben ook ontwikkeld de laatste tijd tal van mooie en intuïtieve UI.
  • Terwijl LinuxCNC gebruikt om te draaien op parallelle overdracht voor real-time toepassing, het ondersteunt nu ethernet communicatie met de controller.
  • De functies en mogelijkheden van LinuxCNC zijn bijna eindeloos, maar de leercurve is ook belangrijk.
  • Logo grbl - Zachte CNC machines

Grbl Logo

GRBL + USG

Technisch gesproken is GRBL een firmware die motion control voor CNC-machines mogelijk maakt, maar het heeft geen gebruikersinterface. Het is eigenlijk open-source software waarmee microcontrollers zoals Arduino G-code kunnen ontvangen van een computer via USB-overdracht.

Het wordt meestal gecombineerd met een G-code verzender waarmee de gebruiker G-code kan overbrengen naar de Arduino. Eén open-source software heeft door de veelheid aan beschikbare software gevaren: de Universal G-code Sender, maar de meeste propriëtaire software van bedrijven Inventables of Shapeoko draait ook op GRBL.

Onlangs zijn er twee nieuwe takken van de GRBL code ontstaan: grblHAL en fluidCNC, die beide gebruik maken van de veel superieure rekenkracht van 32-bit microcontrollers (in plaats van de 8-bit Arduino). Dit zijn beide veelbelovende projecten die we nauwlettend in de gaten houden!

Screenshot Universal G Code Sender

+ Voordelen van GRBL + USG

- Nadelen van GRBL + USG

  • Arduino is een bekende microcontroller en het is vrij eenvoudig voor doe-het-zelvers om een zelfgemaakte CNC te bouwen met het GRBL systeem
  • Het is de eenvoudigste opzet voor kleine en zelfgemaakte CNC machines;
  • De USG software is gratis en open-source, en werkt met goedkope hardware;
  • Je kunt je favoriete software kiezen om G-code te genereren.
  • Arduino kan geen grote werken en complexe freesbewerkingen aan, maar dit is bedoeld om opgelost te worden door grblHal;
  • Deze opstelling kan al snel een bottleneck worden voor je systeem.

Laten we verder gaan met besturingssoftware ontwikkeld door CNC machinebedrijven.

Zij ontwikkelden allemaal hun oplossing bovenop 8-bit GRBL.


Easel Logo

Easel CNC-software van Inventables

Easel is de software die is ontwikkeld door het moederbedrijf: Inventables, dat de X-carve CNC machines heeft ontwikkeld. Het wordt geleverd als gratis versie of als Pro versie voor 24$ per maand.

Het belangrijkste doel van Easel is om het leven van de gebruiker te vereenvoudigen door CAD/CAM en besturing te integreren in een enkele software die min of meer alle machinebewerkingen genereert. Het vereenvoudigt ook het instelproces van de machine door automatisch alle positioneringsprocedures van de machine uit te voeren wanneer u een job start.

Screenshot Easel Cheeseboard

Easel CNC besturingssoftware van Inventables

+ Voordelen van Easel CNC Software

- Nadelen van Easel CNC Software

  • De software is perfect voor complete beginners: u kunt snel bevredigende ontwerpen maken zonder enige voorkennis.
  • De software maakt van de hele CNC-workflow een black box: het is extreem gemakkelijk als je eenvoudige dingen wilt doen en je hoeft niet alle hierboven beschreven stappen te begrijpen om te frezen.
  • Het volledige proces werkt alleen met X-carve machines. Je kunt ontwerpen met Easel en G-code exporteren voor elke andere machine, maar dat is niet erg handig.
  • Het ontwerpproces is al snel beperkt en je zult waarschijnlijk CAD/CAM moeten leren wanneer je complexere projecten gaat uitvoeren.
  • De gratis functies zijn snel beperkt en zodra u uw eigen aangepaste bits of materiaal wilt gebruiken, moet u overstappen naar de betaalde versie.

Carbide 3 D Logo

Carbide Beweging

Carbide - het moederbedrijf van Shapeoko CNC's - heeft een gelijkaardige benadering als Easel ontwikkeld, maar in de meer traditionele vorm van twee software: Carbide Create om te ontwerpen en Carbide Motion om de machine te besturen.

Carbide Motion heeft een zeer sobere interface die alle overbodige opties op een CNC machine wegsnijdt zodat u zich kunt concentreren op de hoofdfuncties.

Carbide 3D CNC software

+ Voordelen van Carbide Beweging

- Nadelen van Carbide Motion

  • Wij zijn grote fans van sobere interfaces en ook al is het ontwerp van de interface een beetje ruw, het voldoet aan zijn eerste doel: het is eenvoudig te gebruiken.
  • Carbide Motion heeft zijn eigen manier om met coördinatensystemen om te gaan - MDI genaamd - die misschien intuïtiever aanvoelt voor beginners.
  • Het werkt alleen voor Shapeoko en Carbide Nomad machines;
  • Het bevat geen visuele weergave van wat er gefreesd wordt;
  • Het is vrij beperkt en bevat niet meer dan de basisfuncties.
  • Logo Onefinity - Zachte CNC machines

Onefinity Logo

Onefinity

Onefinity is gebouwd bovenop Buildbotics, een open-source controller die zijn eigen besturingssoftware draait. Net als de twee vorige software, is Onefinity een zeer sobere interface die alle overbodige opties op een CNC machine wegsnijdt om je te helpen focussen op de belangrijkste functies.

Screenshot Onefinity

+ Voordelen van Onefinity CNC software

- Nadelen van Onefinity CNC software

  • De interface toont de meest noodzakelijke functies
  • Er is een visuele weergave van wat er wordt gefreesd
  • Het interfaceontwerp is niet intuïtief
  • Het is vrij beperkt en bevat niet meer dan de basisfuncties
  • Onefinity Elite
  • In 2023 lanceerde Onefinity samen met Masso de Elite-modellen, waarmee ze hun gebruikers eindelijk een goede interface boden.

OneFinity Elite CNC software

In 2023 lanceerde Onefinity samen met Masso hun Elite modellen, waarmee ze eindelijk een goede interface bieden voor hun gebruikers.

Masso staat bekend om zijn CNC-besturingen en Onefinity heeft zijn G3-model, een gecombineerde besturing met een touchscreen, in zijn machine ingebouwd.

Screenshot Onefinity Elite

+ Voordelen van Onefinity Elite

- Nadelen van Onefinity Elite

  • De interface toont een goede mix van intuïtieve en geavanceerde functies, net als PlanetCNC
  • Een visuele weergave van wat er wordt gefreesd is inbegrepen
  • De interface is duidelijk en recht door zee
  • Hij bevat heel wat geavanceerde functies zoals het springen naar een lijn, het automatisch in- en uitschakelen van de bovenfrees of het aanpassen van de aanvoersnelheden.
  • Nogmaals, de software is eigendom van Masso controllers en kan niet worden gebruikt met andere elektronica.

 

Over Mekanika

Mekanika is een Belgisch bedrijf gevestigd in Brussel dat als ambitie heeft om lokale productie toegankelijker te maken dankzij een 100% open-source benadering.

We ontwerpen en produceren CNC frees- en zeefdrukmachines van hoge kwaliteit die een reputatie hebben opgebouwd voor betrouwbaarheid en gebruiksgemak. Onze gereedschappen worden geleverd in volledig gedocumenteerde kits, zodat ze gemakkelijk kunnen worden aangepast aan specifieke behoeften.

Bezoek onze Store om meer te weten te komen, of bekijk onze online bronnen en tutorials om verder te leren.

Gerelateerde artikelen