Hoe G-Code genereren vanuit een ontwerp

Hoe SketchUp gebruiken met uw CNC machine

Met een bestaan van meer dan 25 jaar is SketchUp een gevestigde waarde op het gebied van 3D-modellering, vooral in de architectuurwereld. De software is zeer ergonomisch en biedt een groot aantal opties voor wie met een paar klikken ruimtelijke visualisaties wil maken van 2D-plannen.

Maar de software is niet beperkt tot architectuur: het kan ook gemakkelijk worden gebruikt om onderdelen te ontwerpen die kunnen worden bewerkt met een CNC-machine, zoals we zullen zien.

SketchUp en CNC machine: welk prijsplan kiezen?

Sketchup Abonnementsplan

Op het moment van schrijven biedt SketchUp verschillende prijsklassen, maar niet alle prijsklassen bieden de mogelijkheid om alle bestanden te manipuleren.

Als je bijvoorbeeld een DXF-bestand in SketchUp wilt importeren, moet je minstens honderd euro per jaar betalen voor een "Go"-versie die hiermee overweg kan.

Er is ook een gratis versie van de software beschikbaar, maar de mogelijkheden daarvan zijn beperkt en de compatibiliteit met bepaalde bestandstypen is beperkt.

Voor eenmalige projecten zijn er ook meer complete versies van SketchUp beschikbaar met een gratis proefversie van 7 dagen.

Opmerking: Voorlopig is er nog steeds een gratis versie van de Windows-toepassing SketchUp Make 2017 te downloaden op bepaalde locaties op het web, waarmee je een gedateerde maar toch complete versie van de software krijgt zonder dat je direct je hand in de portemonnee hoeft te steken. Deze versie kan echter niet overweg met bepaalde bestandsformaten (zoals DXF standaard, bijvoorbeeld).

Opties voor het genereren van G-code vanuit SketchUp

Ben je net klaar met het met liefde bijschaven van je ontwerp in SketchUp en wil je nu de vruchten van je arbeid materialiseren met je CNC?

Dan heb ik goed en slecht nieuws voor je:

Het slechte nieuws: SketchUp is niet echt ontworpen voor 3D bewerkingen.

Het goede nieuws: er zijn verschillende technische oplossingenom de CAM (computer-aided manufacturing) tekortkomingen van SketchUp te verhelpen.

Er zijn verschillende opties beschikbaar:

Een vectorontwerp (DXF, SVG) rechtstreeks overbrengen naar CNC Planet

Het is volledig mogelijk om uit te gaan van een tweedimensionaal ontwerp en een snijbewerking direct op uw machine (Mekanika) uitgerust met PlanetCNC te parametreren.

Bepaalde projecten die montage vereisen, kunnen zo worden uitgevoerd door meerdere vlakke delen te snijden, die vervolgens gezicht voor gezicht kunnen worden geassembleerd om een driedimensionaal model te verkrijgen.

De mogelijkheden van deze oplossing zijn interessant als het gaat om het ontwerpen van kasten of andere opbergruimtes, en sommige creatieve toepassingen brengen het concept behoorlijk ver.

Ze zijn echter veel beperkter als je 2,5D-bewerkingen wilt uitvoeren op basis van een echt blok materiaal.

G-code genereren met een extensie

Er kunnen momenteel een aantal extensies aan SketchUp worden toegevoegd om de afwezigheid van native bewerkingsfuncties te compenseren.

Hier volgt een niet-uitputtende lijst:

  • Fabber: De website van de plug-in beschrijft Fabber als "De snelste manier om van SketchUp naar CNC te gaan", inclusief een gratis aanbod met beperkte functies, met name op het gebied van post-processors. Helaas suggereert het gebrek aan activiteit op de officiële website van Fabber een zeker gebrek aan follow-up als je overweegt te investeren in een betaalde versie en lijkt het niet 100% compatibel te zijn met de nieuwste versies van SketchUp. Fabber is echter wel compatibel met sommige oudere versies van SketchUp, zoals de standalone SketchUp Make 2017 software die we eerder noemden.
  • ABF Extension: De belofte is hetzelfde, maar momenteel alleen in het Vietnamees, net als de verschillende video tutorials die worden aangeboden...: De belofte is hetzelfde, maar momenteel alleen in het Vietnamees, net als de verschillende aangeboden video tutorials.
  • SketchUCam: Met SketchUCAM kunt u rechtstreeks vanuit SketchUp bewerkingsinstructies in de vorm van G-Code genereren. Deze open source plug-in voor PC's wordt gratis aangeboden en is compatibel met de laatste versies van SketchUp op het moment van schrijven, ondanks een paar bugs en fouten die we tijdens onze test tegenkwamen. Het is een praktische tool voor degenen die hun portemonnee niet willen openen, maar het heeft geen up to date ondersteuningssysteem, omdat de laatste updates al een paar jaar oud zijn. Proberen om het te laten werken met de laatste versie van Sketchup is zeker geen gemakkelijke taak omdat je dan handmatig G-Code wijzigingen moet maken.

Gebruik een andere CAM-software na SketchUp

Autodesk Fusion 360 , FreeCAD , Autocarve: er is geen tekort aan gespecialiseerde CAM opties zodra u uw onderdeel in SketchUp heeft getekend, met als nadeel dat sommige tools minder intuïtief of duurder kunnen zijn.

Wat is de beste optie om SketchUp met een CNC machine te gebruiken?

SketchUp is absoluut niet gemaakt voor CAM-bewerkingen en dat is te zien. Na een aantal opties getest te hebben, is je beste kans om het op deze manier te gebruiken je model te exporteren naar een andere, gespecialiseerde CAM-software.

In ons geval hebben we Autodesk Fusion 360 gekozen om onze G-code te genereren, omdat de gratis versie 3D-bestanden zoals .STL of .OBJ kan verwerken.

Een 3D-model genereren en exporteren vanuit SketchUp naar Fusion

Bereid uw project voor in SketchUp

Zodra u SketchUp heeft geopend, begint u met het importeren van het klemmodel dat we meestal in onze oefeningen gebruiken(hier te downloaden), door te klikken op Bestand > Importeren.

Uw klemontwerp zal op het scherm verschijnen, zo niet, probeer dan uw beeld rond te bewegen met de handoptie (sneltoets "h") en/of het beeld volledig te draaien met de baanoptie (sneltoets "o") om uw ontwerp te vinden.

Nu moet je je klem een oppervlak en een volume geven.

Klik eerst op een van de lijnen van je ontwerp om het te selecteren, klik dan met de rechtermuisknop en selecteer"component wijzigen".

Sketch up Dxf-bestand voorbereiden

Trek dan een lijn (sneltoets = "l") door het ontwerp om het object een oppervlak te geven.

Oppervlaktevoorbereiding schetsen

Verwijder de lijn onmiddellijk (door hem te selecteren en op de "delete"-toets te drukken).

Selecteer nu je hele "klem" en klik met de rechtermuisknop op"Groep maken".

Schets oppervlaktevoorbereiding 2

Klik nogmaals met de rechtermuisknop om de groep die je zojuist hebt gemaakt te splitsen zodat elk oppervlak onafhankelijk kan worden gemanipuleerd en verwijder beide holle delen van je ontwerp door ze te selecteren en op de "delete-toets" te drukken.

Schets oppervlaktevoorbereiding 3

Je kunt nu je ontwerp extruderen(sneltoets = "p") tot de gewenste afmetingen door de oppervlakken één voor één te selecteren en dan hun respectievelijke dikte te wijzigen (in ons geval 1 cm voor het hoofdlichaam en 0,5 cm voor de punt.

Merk op dat om de hoogte van uw stuk nauwkeurig te definiëren, u het met uw muis moet "trekken" en vervolgens de gewenste hoogte moet invoeren met behulp van de maateenheid die uw SketchUp versie gebruikt.

Schets Clamp Extrusion om G-code voor te bereiden

Dat is het, u bent nu klaar met het CAD-gedeelte van de bewerking.

Exporteer uw project vanuit SketchUp in het juiste formaat

Nu uw ontwerp in 3D staat, is het tijd om het te exporteren naar Autodesk Fusion 360, zodat we verder kunnen gaan met het CAM-gedeelte van de bewerking.

Ga naar Bestand>Exporteren>3D Model en kies het gewenste formaat.

De gratis versie van Autodesk Fusion 360 (persoonlijk gebruik) staat slechts een beperkt aantal bestandstypes toe met de .STL en .OBJ standaarden die zowel in SketchUp als Autodesk Fusion 360 worden gebruikt.

Schetsontwerp importeren in Autodesk Fusion 360

In ons geval hebben we gekozen voor het stereolithografie (.STL) formaat, omdat dit het minst veeleisend is wat betreft de hoeveelheid manipulaties achteraf.

Bereid uw SketchUp object voor op CAM-bewerkingen

U kunt nu Autodesk Fusion 360 openen en uw bestand openen.

Schetsontwerp importeren in Autodesk Fusion 360

Klik op"Open from my computer" en blader door je schijf om het STL-bestand te selecteren dat je zojuist hebt gemaakt.

Je ontwerp zou nu op het scherm moeten verschijnen.

Sketch up Autodesk Fusion 360 Voorbeeld

Om het om te zetten in een fysiek object, selecteer je het hele object en ga je naar het "Mesh" menu en selecteer je Modify>Convert >Mesh en klik je op "OK".

Autodesk Fusion 360 converteren naar mesh

Uw object is nu solide, maar heeft het ook de juiste grootte?

In ons geval is het object bij de export van Sketch Up naar Autodesk Fusion 360 een factor 10 kleiner geworden. Om dit probleem te verhelpen, kunt u

Ga naar Solid>Modify>Scale

Selecteer je hele object en schaal het terug naar de grootte die je wilt

Autodesk Fusion 360 Schaal

Dat is het!

Zet uw 3D-bestand om in G-Code in Fusion

Nu je werkstuk klaar is om gemaakt te worden in Autodesk Fusion 360, kun je gewoon de stappen volgen die Martin uitlegt in zijn videotutorial om je kostbare G-Code te genereren.

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