Stäng FreeCAD. Ladda ner källan ZIP och extrahera den. Placera arbetsbänksfilerna i en mapp som heter 1stNesting, med InitGui.py direkt inuti den.
Behåll en kopia av befintliga jobbfiler och resultat när du uppdaterar.
Undvik en extra kapslad arkivmapp.
02
Lägg den i FreeCADs Mod-katalog
På Windows, använd C:\Users\YOUR_USER_NAME\AppData\Roaming\FreeCAD\Mod. På Linux och macOS, använd Mod-mappen i FreeCAD:s användardatakatalog. Kör App.getUserAppDataDir() i FreeCADs Python-konsol för att hitta den katalogen.
Alternativt, öppna FreeCAD och välj Tools → Addon Manager. I fönstret Addon Manager klickar du på kugghjulsikonen och väljer Open Addons Folder. Detta öppnar FreeCADs tilläggskatalog. Stäng FreeCAD och placera sedan mappen 1stNesting där, med InitGui.py direkt inuti den.
Workbench-mappen måste vara skrivbar för jobb, loggar och resultat.
Förvaret kallas 1st-Nesting; använd 1stNesting som installationsmappnamn.
1. I FreeCAD, välj Tools → Addon Manager.2. Klicka på kugghjulsikonen → Open Addons Folder.
03
Starta om FreeCAD och välj 1st Nesting
Starta om FreeCAD och välj 1st Nesting i arbetsbänksväljaren. Acceptera första användningserbjudandet för att ladda ner CLI-Nesting-motorn för ditt system. Öppna sedan Nesting Tool från arbetsbänkens verktygsfält eller meny.
Ingen separat Python-installation behövs för normal arbetsbänksanvändning.
Motorreleaser stöder Windows x64, Linux x64/ARM64 och macOS Universal 2; fullständig arbetsbänkstestning har utförts på Windows.
VAD DU KAN GÖRA
Allt din layout behöver.
▧
Din riktiga geometri
Lägg till FreeCAD solids, inklusive STEP-modeller öppnade i FreeCAD, eller importera DXF och SVG konturer. Böjda och konkava omkretsar bevaras i stället för att ersättas med begränsningsrutor.
↔
Lakan och återanvändbara avskärningar
Använd rektangulära ark eller oregelbundna DXF lager. Ställ in materialmängder, kantmarginaler, delavstånd och tillåtna rotationer.
◇
Textur som håller ihop
Ordna genomskinliga delars konturer i Matcha texturredigeraren. Knäppning, kollisionskontroller och minsta avstånd hjälper dig att bevara förhållandet mellan angränsande delar.
↗
Ett resultat du kan inspektera
Kör en snabb första lösning eller en kontinuerlig sökning. Granska den rekonstruerade geometrin i FreeCAD och exportera en färgad SVG-rapport med delförklaringar och arkanvändning.
ARBETSFLÖDET, STEG FÖR STEG
Ditt första häckningsprojekt.
Följ de vertikala blocken från att lägga till delar till att exportera resultatet. Dessa skärmdumpar visar den verkliga FreeCAD-arbetsbänken; vissa tidigare fångar använder dess tidigare namn.
18 steg
01
Lägg till FreeCAD och STEP delar
Öppna din modell eller STEP-fil i FreeCAD. Välj kroppar eller solider i modellträdet eller 3D-vyn; använd Ctrl för att markera flera objekt. Öppna Nesting Tool och klicka på Add Selected. Valda källobjekt kan läggas till automatiskt när verktyget öppnas.
Arbetskopior visas i Nesting_Preview. Inspektera ytan som är vänd uppåt, speciellt när borrning eller spår finns på endast en sida.
Källgeometrin förblir skild från kapslingsförhandsgranskningen.
Kontrollera att alla nödvändiga delar visas i tabellen.
01 / Lägg till FreeCAD och STEP delar Visa bild ⤢
02
Importera DXF och SVG konturer
Använd Import DXF… eller Import SVG… för att ladda delprofiler. DXF import kan acceptera flera filer i en operation. Inspektera förhandsgranskningen efter import och kontrollera inre konturer och skala.
För en DXF som representerar lager snarare än en del, använd knappen Lägg till material senare i arbetsflödet.
Använd slutna, korrekt skalade konturer.
Verifiera importerade kvantiteter innan du kör ett jobb.
02 / Importera DXF och SVG konturer Visa bild ⤢
03
Granska reservdelstabellen
Radnumret identifierar varje del eller sparad texturgrupp. Klicka på en rad för att välja dess förhandsgranskningsgeometri. Dubbelklicka på Antal för att ange ett positivt heltal och dubbelklicka på Rotationer för att redigera tillåtna vinklar.
Använd Ta bort markerade för att ta bort oönskade rader. Radval skiljer sig från kryssrutan Välj för rotation, som väljer mål för förberedelsen Rotera kommandot.
Ställ in antalet kopior för varje del.
Inspektera förhandsgranskningen när du ändrar orientering.
03 / Granska reservdelstabellen Visa bild ⤢
04
Lägg till rektangulära ark
Klicka på Lägg till i materialavsnittet. Ange arkets mått och antalet tillgängliga ark. Ställ in Bladmarginal och Delavstånd i huvudfönstret.
Välj en materialrad och klicka på Redigera för att ändra den. Välj och ta bort en rad när lagret inte längre är tillgängligt för det här jobbet.
Mått kan visas i millimeter eller tum; jobb använder millimeter internt.
Delavstånd kan omfatta hundradelar av en millimeter.
04 / Lägg till rektangulära ark Visa bild ⤢
05
Använd oregelbundna lager och avskärningar
Lägg till lager med hjälp av en DXF-kontur när det tillgängliga materialet inte är rektangulärt. Inspektera dess kontur, tillgänglig kvantitet, kornriktning och uteslutna inre områden.
Använd åtgärden Redigera lager för att granska eller ändra en importerad kontur innan du kapslar.
Behandla ett avklipp som lager, inte som en del att placera.
Inspektera hål eller uteslutna områden innan du kör jobbet.
05 / Använd oregelbundna lager och avskärningar Visa bild ⤢
06
Förbered delens orientering
Välj delarna med Välj för rotation, välj X eller Y som horisontell rotationsaxel, välj vinkel och tryck på Rotera. Dessa förberedelserotationer ändrar vilken yta som pekar uppåt; de är separata från de tillåtna kapslingsvinklarna i kolumnen Rotationer.
180° — Vänd: vänd på en 3D-del när du vill borra hål eller fräsa fickor på dess motsatta sida. Kontrollera att den avsedda bearbetningsytan nu är vänd uppåt.
90° — Korrigera den uppåtvända sidan: 1stNesting riktar initialt den största sidan uppåt. Vissa delar har en sidoyta som är större än den avsedda ovansidan. Vrid en sådan del med 90° runt lämplig X- eller Y-axel för att placera den avsedda ytan uppåt, kontrollera sedan förhandsgranskningen.
Använd 180° för att exponera bearbetning på motsatt sida.
Använd 90° för att korrigera en del som var inriktad på en större sidoyta.
Beredningsrotationer ändrar inte de tillåtna kapningsvinklarna i planet.
06 / Förbered delens orientering Visa bild ⤢Illustration som jämför en 180-graders vändning och en 90-graders förändring av den uppåtvända delsidan
07
Välj tillåtna häckrotationer
Redigera rotationsvärdet för en del för att styra vilka orienteringar i planet som kapslingsmotorn kan använda. Standardalternativ inkluderar en enkel orientering, fyra kvartsvarvsorienteringar, 45° steg och en anpassad lista som [0, 180].
Begränsa rotationer när spannmål eller annan riktningsbegränsning spelar roll.
Tillåtna rotationer är motorbegränsningar.
De ersätter inte kommandot Rotera för 3D-förberedelser.
07 / Välj tillåtna häckrotationer Visa bild ⤢
08
Ställ in texturriktning och en anpassad vinkel
Aktivera texturriktning och välj delens lokala X- eller Y-riktning. Förhandsgranskningen roterar delen och dess riktningspil så att pilen förblir horisontell. Riktningsbegränsade delar använder [0, 180].
För en annan riktning, aktivera även Anpassad vinkel och använd Ange anpassad vinkel. Inspektera förhandspilen efter att du har gjort valet.
Använd kornbegränsningar där materialriktningen måste bevaras.
Sparade texturgrupper behåller sin relativa ordning.
08 / Ställ in texturriktning och en anpassad vinkel Visa bild ⤢
09
Markera användbara hål
Välj en delrad och använd Markera valda delhål. Välj lämpliga genomgående hål som kapslingsgeometrin bör överväga. Granska de markerade inre konturerna innan du fortsätter.
Använd radval för detta kommando.
Kontrollera att de valda konturerna motsvarar de avsedda genomgående hålen.
09 / Markera användbara hål Visa bild ⤢
10
Ordna en texturgrupp
Välj de relaterade delarna och öppna Matcha textur. Dra deras genomskinliga konturer på plats; inre hål förblir synliga. Det osynliga gallret riktar in närliggande delar, medan kollisionskontroller bevarar det konfigurerade minsta avståndet.
Välj en del och tryck på Rotate för att vrida den 90° medurs. Tryck på Spara grupp när arrangemanget är klart.
Det osynliga gallret är proportionellt mot den minsta delen och avrundat till hela millimeter.
Delar kan inte överlappa eller röra sig inom det nödvändiga avståndet.
10 / Ordna en texturgrupp Visa bild ⤢
11
Granska eller ta bort matchning
En sparad grupp med strukturmatchade delar visas som en numrerad tabellrad. Den häckar som en ordnad omkrets och bevarar de visade positionerna för dess medlemmar.
Öppna matchningsredigeraren och tryck på Ta bort matchning för att släppa tillbaka den valda gruppens delar i tabellen. Kontrollera texturriktningen och rotationsbegränsningarna igen om du ändrar arrangemanget.
Grupper använder samma kapslingsarbetsflöde som enskilda delar.
Resultatet rekonstruerar den ursprungliga medlemsgeometrin.
11 / Granska eller ta bort matchning Visa bild ⤢
12
Välj Första eller Kontinuerlig sökning
Välj Första (snabb) för att stoppa efter en initial giltig lösning. Välj Kontinuerlig för att fortsätta söka efter förbättringar; ställ in en tidsgräns när du vill ha en begränsad löpning.
En noll Kontinuerlig deadline innebär obegränsad sökning. Avbryt kan stoppa en körning samtidigt som en redan publicerad giltig layout lämnas tillgänglig.
Börja med First (snabb) för att bekräfta din jobbinställning.
Använd Kontinuerlig när du vill ha ytterligare söktid.
12 / Välj Första eller Kontinuerlig sökning Visa bild ⤢
13
Välj CPU eller valfri GPU-bearbetning
Huvudfönstret visar processorkontrollerna som används för kapslingsjobbet. CPU-bearbetning är tillgänglig; OpenCL GPU-bearbetning är valfritt. Använd Visa GPU:er för att inspektera upptäckta enheter innan du väljer en.
GPU-tillgängligheten beror på en kompatibel installerad drivrutin och OpenCL-stöd.
En GPU är valfri, inte ett krav för normal kapsling.
Inspektera upptäckta enheter istället för att anta att varje GPU stöds.
13 / Välj CPU eller valfri GPU-bearbetning Visa bild ⤢
14
Kör häckning och följ framstegen
Klicka på Kör kapsling när artikellistan, lager, avstånd, marginaler och rotationsregler är klara. Följ förloppsdisplayen medan motorn söker.
Använd Avbryt om du vill sluta. När ett giltigt resultat redan har publicerats kan det förbli tillgängligt för granskning.
Se över kvantiteter och tillgängligt lager innan du börjar.
Korrigera geometri eller begränsningar om ingen giltig layout hittas.
14 / Kör häckning och följ framstegen Visa bild ⤢
15
Inspektera FreeCAD-resultatet
Nesting_Result-dokumentet öppnar det färdiga arrangemanget och anpassar resultatet. Granska de använda arken, delarnas positioner, orienteringar och struktur-grupprelationer.
Arbetsbänken rekonstruerar den ursprungliga geometrin, så böjda kanter och bearbetningsdetaljer förblir tillgängliga för inspektion.
Inspektera CAD-resultatet före tillverkning.
Jämför riktade delar mot det avsedda materialet ådring.
15 / Inspektera FreeCAD-resultatet Visa bild ⤢
16
Anslut delar med skärbroar
Broar förenar angränsande delar till en sammanhängande kontur. I CAM kan den konturen skäras som ett kontinuerligt snitt över flera delar, vilket minskar separata starter och onödiga indragningar eller rörelser av laserhuvudet. Hålskärningar och maskinspecifika skärbanor är fortfarande konfigurerade i CAM.
Kör kapsling och klicka sedan på Skapa broar bredvid Matcha textur. Välj arket och ange bryggbredden i de valda mm- eller inch-enheterna. Klicka på en ytterkant av den första delen och sedan på en ytterkant av den andra delen för att lägga till en bro. Redaktören kontrollerar att hela brobredden inte korsar en annan del eller ett hål.
Använd mushjulet för att zooma, dra med vänster musknapp för att panorera och tryck på Anpassa alla för att se arket. Välj en felaktig brygga i listan och tryck på Ta bort markerade. Tryck på OK för att skapa Nesting_Bridges. Varje ansluten grupp blir en sammanfogad 3D solid eller 2D skärprofil, redo att exporteras till CAM.
Skapa broar efter att ha erhållit ett häckningsresultat.
Brobredder omvandlas internt till millimeter.
En ansluten yttre omkrets kan skäras kontinuerligt; inre hål kräver sina egna snitt.
16 / Anslut delar med skärbroar Visa bild ⤢
17
Exportera en färgad SVG-rapport
Tryck på Exportera kapslingsresultat till SVG efter att ha erhållit ett resultat. Välj utdatafilens plats. Rapporten ger delar individuella färger och inkluderar förklaringar, positioner, vinklar, ytor, placerad/oplacerad information och arkanvändning.
SVG är en layoutrapport. Skapa och verifiera maskinspecifika verktygsbanor separat i ditt tillverkningsarbetsflöde.
Spara SVG med dina jobbuppgifter.
Använd Exportera till DXF för CAD/CAM-konturer.
Generera och verifiera maskinspecifika verktygsbanor i CAM.
17 / Exportera en färgad SVG-rapport Visa bild ⤢
18
Exportera kapslingsresultatet till DXF
Tryck på Exportera till DXF bredvid exportknappen SVG och välj ett filnamn. Exportören använder den faktiska CAD-geometrin, bevarar linjer, cirklar, bågar och splines istället för att bygga om dem från provtagna kapslande polygoner. FreeCAD delar och importerade STEP, DXF och SVG geometri använder samma export arbetsflöde.
Håll Nesting_Result aktiv för att exportera kapslingsarrangemanget. För att exportera anslutna delar, håll Nesting_Bridges aktiv. Varje del eller sammanfogad brygggrupp har sitt eget ark/dellager, och flera ark behåller sina visade positioner. Filen använder millimeter även när gränssnittet visar tum.
DXF är en 2D-ritning ovanifrån med synliga hål och bearbetningsdetaljer. Öppna den i ditt CAD/CAM-program och välj de avsedda skär- eller fräskonturerna. Lagerkanter, etiketter och oplacerade delar exporteras inte.
Exportera SVG för en färgad layoutrapport; exportera DXF för CAD/CAM-konturer.
Kontrollera DXF-enheter som millimeter i den mottagande applikationen.
Inspektera de valda konturerna innan du genererar maskinspecifika verktygsbanor.