Gratis opensource-applicatie voor het indelen van snijonderdelen

FREECAD WERKBANK

Van CAD-onderdelen
naar een betere indeling.

Een praktische nestworkflow binnen FreeCAD. Behoud uw originele geometrie, orden uw voorraad en inspecteer een resultaat dat u begrijpt.

Bron ZIP · handmatige installatie · engine aangeboden bij eerste gebruik. Getest met FreeCAD 1.0 en 1.1 op Windows x64.

De 1st Nesting-werkbank met onderdelen, materiaalbladen en nestbedieningDE ECHTE FREECAD WERKBANK

AAN DE SLAG

Drie stappen naar uw eerste lancering.

01

Downloaden en uitpakken

Sluit FreeCAD. Download de bron-ZIP en pak deze uit. Plaats de workbench-bestanden in een map met de naam 1stNesting, met InitGui.py er direct in.

  • Bewaar een kopie van bestaande taakbestanden en resultaten tijdens het bijwerken.
  • Vermijd een extra geneste archiefmap.
02

Plaats het in de Mod-map van FreeCAD

Gebruik op Windows C:\Users\YOUR_USER_NAME\AppData\Roaming\FreeCAD\Mod. Gebruik op Linux en macOS de map Mod in de map met gebruikersgegevens van FreeCAD. Voer App.getUserAppDataDir() uit in de Python-console van FreeCAD om die map te vinden.

U kunt ook FreeCAD openen en Tools → Addon Manager kiezen. Klik in het Addon Manager-venster op het tandwielpictogram en kies Open Addons Folder. Hiermee wordt de map met add-ons van FreeCAD geopend. Sluit FreeCAD en plaats vervolgens de map 1stNesting daar, met InitGui.py er direct in.

  • De werkbankmap moet beschrijfbaar zijn voor taken, logboeken en resultaten.
  • De repository heet 1st-Nesting; gebruik 1stNesting als de naam van de installatiemap.
1. Kies in FreeCAD Tools → Addon Manager.
1. Kies in FreeCAD Tools → Addon Manager.
2. Klik op het tandwielpictogram → Open Addons Folder.
2. Klik op het tandwielpictogram → Open Addons Folder.
03

Start FreeCAD opnieuw en selecteer 1st Nesting

Start FreeCAD opnieuw en selecteer 1st Nesting in de werkbankkiezer. Accepteer het aanbod voor het eerste gebruik om de CLI-Nesting-engine voor uw systeem te downloaden. Open vervolgens Nesting Tool via de werkbalk of het menu van de workbench.

  • Voor normaal workbench-gebruik is geen aparte Python-installatie nodig.
  • Motorversies ondersteunen Windows x64, Linux x64/ARM64 en macOS Universal 2; Er zijn volledige werkbanktests uitgevoerd op de Windows.

WAT U KUNT DOEN

Alles wat uw lay-out nodig heeft.

Je echte geometrie

Voeg FreeCAD-volumen toe, inclusief STEP-modellen geopend in FreeCAD, of importeer DXF- en SVG-contouren. Gebogen en concave randen blijven behouden in plaats van vervangen door omsluitende vakken.

Vellen en herbruikbare resten

Gebruik rechthoekige vellen of onregelmatig DXF-papier. Stel materiaalhoeveelheden, randmarges, fractionele onderdeelafstanden en toegestane rotaties in.

Textuur die bij elkaar blijft

Schik transparante onderdeelcontouren in de Match texture-editor. Snapping, botsingscontroles en minimale afstand helpen u de relatie tussen aangrenzende onderdelen te behouden.

Een resultaat dat u kunt inspecteren

Voer een snelle eerste oplossing of een continue zoekopdracht uit. Bekijk de gereconstrueerde geometrie in FreeCAD en exporteer een gekleurd SVG-rapport met onderdeellegenda's en bladgebruik.

DE WORKFLOW, STAP VOOR STAP

Je eerste nestproject.

Volg de verticale blokken vanaf het toevoegen van onderdelen tot het exporteren van het resultaat. Deze screenshots tonen de echte FreeCAD-werkbank; sommige eerdere opnames gebruiken de vorige naam.

18 stappen
01

Voeg FreeCAD- en STEP-onderdelen toe

Open uw model of STEP-bestand in FreeCAD. Selecteer de lichamen of lichamen in de modelboom of 3D-weergave; gebruik Ctrl om meerdere objecten te selecteren. Open Nesting Tool en klik op Selectie toevoegen. Geselecteerde bronobjecten kunnen automatisch worden toegevoegd wanneer de tool wordt geopend.

Werkkopieën verschijnen in Nesting_Preview. Inspecteer de voorkant naar boven gericht, vooral als er maar aan één kant gaten of groeven aanwezig zijn.

  • De brongeometrie blijft gescheiden van het nestvoorbeeld.
  • Controleer of elk vereist onderdeel in de tabel verschijnt.
FreeCAD werkbank: FreeCAD en STEP onderdelen toevoegen
01 / Voeg FreeCAD- en STEP-onderdelen toe Bekijk afbeelding ⤢
02

Importeer de contouren van DXF en SVG

Gebruik Import DXF… of Import SVG… om onderdeelprofielen te laden. DXF import kan meerdere bestanden in één handeling accepteren. Inspecteer het voorbeeld na het importeren en controleer de binnencontouren en schaal.

Voor een DXF die voorraad vertegenwoordigt in plaats van een onderdeel, gebruikt u de knop Materiaal toevoegen verderop in de workflow.

  • Gebruik gesloten, correct geschaalde omtrekken.
  • Controleer geïmporteerde hoeveelheden voordat u een taak uitvoert.
FreeCAD-werkbank: DXF- en SVG-contouren importeren
02 / Importeer de contouren van DXF en SVG Bekijk afbeelding ⤢
03

Bekijk de onderdelentabel

Het rijnummer identificeert elk onderdeel of elke opgeslagen textuurgroep. Klik op een rij om de voorbeeldgeometrie ervan te selecteren. Dubbelklik op Aantal om een ​​positief geheel getal in te voeren en dubbelklik op Rotaties om de toegestane hoeken te bewerken.

Gebruik Selectie verwijderen om ongewenste rijen te verwijderen. Rijselectie verschilt van het selectievakje Selecteren voor rotatie, waarmee doelen worden gekozen voor de voorbereiding Roteren.

  • Stel het aantal exemplaren voor elk onderdeel in.
  • Inspecteer het voorbeeld wanneer u de richting wijzigt.
FreeCAD werkbank: Bekijk de onderdelentabel
03 / Bekijk de onderdelentabel Bekijk afbeelding ⤢
04

Voeg rechthoekige vellen toe

Klik op Toevoegen in de materiaalsectie. Voer de plaatafmetingen en het aantal beschikbare platen in. Stel de Velmarge en Onderdeelafstand in het hoofdvenster in.

Selecteer een materiaalrij en klik op Bewerken om deze te herzien. Selecteer en verwijder een rij wanneer die voorraad niet langer beschikbaar is voor deze taak.

  • Afmetingen kunnen worden weergegeven in millimeters of inches; banen gebruiken millimeters intern.
  • De afstand tussen de onderdelen kan honderdsten van een millimeter bedragen.
FreeCAD werkbank: rechthoekige platen toevoegen
04 / Voeg rechthoekige vellen toe Bekijk afbeelding ⤢
05

Gebruik onregelmatige voorraden en resten

Voeg voorraad toe met behulp van een DXF-omtrek als het beschikbare materiaal niet rechthoekig is. Inspecteer de contour, beschikbare hoeveelheid, graanrichting en uitgesloten binnengebieden.

Gebruik de actie voorraad bewerken om een ​​geïmporteerde omtrek te bekijken of te wijzigen voordat u deze nestelt.

  • Behandel een reststuk als voorraad, niet als een te plaatsen onderdeel.
  • Inspecteer gaten of uitgesloten gebieden voordat u de taak uitvoert.
FreeCAD werkbank: gebruik onregelmatig materiaal en afval
05 / Gebruik onregelmatige voorraden en resten Bekijk afbeelding ⤢
06

Bereid de onderdeeloriëntatie voor

Selecteer de onderdelen met Selecteren voor rotatie, kies X of Y als horizontale rotatie-as, kies de hoek en druk op Roteren. Bij deze voorbereidingsrotaties verandert het gezicht naar boven; ze staan ​​los van de toegestane nesthoeken in de kolom Rotaties.

180° — Omdraaien: draai een 3D-onderdeel om als u gaten wilt boren of kamers aan de andere kant wilt frezen. Controleer of het beoogde bewerkingsvlak nu naar boven wijst.

90° — Corrigeer de naar boven gerichte zijde: 1stNesting lijnt in eerste instantie de grootste zijde naar boven uit. Sommige onderdelen hebben een zijvlak dat groter is dan het bedoelde bovenvlak. Roteer een dergelijk onderdeel met 90° rond de juiste X- of Y-as om de beoogde zijde naar boven te plaatsen en controleer vervolgens het voorbeeld.

  • Gebruik 180° om de bewerking aan de andere kant vrij te maken.
  • Gebruik 90° om een onderdeel te corrigeren dat op een groter zijvlak is uitgelijnd.
  • Voorbereidingsrotaties veranderen de toegestane nesthoeken in het vlak niet.
FreeCAD werkbank: bereid de oriëntatie van het onderdeel voor
06 / Bereid de onderdeeloriëntatie voor Bekijk afbeelding ⤢
Illustratie waarin een flip-over van 180 graden en een verandering van 90 graden van de naar boven gerichte deelzijde worden vergeleken
Illustratie waarin een flip-over van 180 graden en een verandering van 90 graden van de naar boven gerichte deelzijde worden vergeleken
07

Kies toegestane nestrotaties

Bewerk de waarde Rotaties voor een onderdeel om te bepalen welke oriëntaties in het vlak de nestengine mag gebruiken. Standaardopties omvatten een enkele oriëntatie, vier kwartslagoriëntaties, stappen van 45° en een aangepaste lijst zoals [0, 180].

Beperk rotaties wanneer graan of een andere richtingsbeperking van belang is.

  • Toegestane rotaties zijn motorbeperkingen.
  • Ze vervangen de opdracht Roteren voor 3D-voorbereiding niet.
FreeCAD werkbank: Kies toegestane nestrotaties
07 / Kies toegestane nestrotaties Bekijk afbeelding ⤢
08

Stel de textuurrichting en een aangepaste hoek in

Schakel Textuurrichting in en kies de lokale X- of Y-richting van het onderdeel. Het voorbeeld roteert het onderdeel en de richtingspijl zodat de pijl horizontaal blijft. Onderdelen met beperkte richting gebruiken [0, 180].

Voor een andere richting schakelt u ook Aangepaste hoek in en gebruikt u Aangepaste hoek instellen. Controleer de voorbeeldpijl nadat u de selectie hebt gemaakt.

  • Gebruik korrelbeperkingen waar de materiaalrichting behouden moet blijven.
  • Opgeslagen textuurgroepen behouden hun relatieve rangschikking.
FreeCAD-werkbank: Stel de textuurrichting en een aangepaste hoek in
08 / Stel de textuurrichting en een aangepaste hoek in Bekijk afbeelding ⤢
09

Markeer bruikbare gaten

Selecteer een onderdelenrij en gebruik Markeer geselecteerde onderdeelgaten. Kies de juiste doorlopende gaten waarmee rekening moet worden gehouden bij de nestgeometrie. Bekijk de gemarkeerde binnencontouren voordat u verdergaat.

  • Gebruik rijselectie voor deze opdracht.
  • Controleer of de geselecteerde contouren overeenkomen met de beoogde gaten.
FreeCAD werkbank: Markeer bruikbare gaten
09 / Markeer bruikbare gaten Bekijk afbeelding ⤢
10

Schik een textuurgroep

Selecteer de gerelateerde onderdelen en open Match texture. Sleep hun transparante contouren op hun plaats; binnenste gaten blijven zichtbaar. Het onzichtbare raster lijnt aangrenzende onderdelen uit, terwijl botsingscontroles de geconfigureerde minimale afstand behouden.

Selecteer een onderdeel en druk op Roteren om het 90° met de klok mee te draaien. Druk op Groep opslaan als het arrangement gereed is.

  • Het onzichtbare raster is proportioneel tot het kleinste deel en afgerond op hele millimeters.
  • Onderdelen mogen elkaar niet overlappen of binnen de vereiste afstand bewegen.
FreeCAD werkbank: Schik een textuurgroep
10 / Schik een textuurgroep Bekijk afbeelding ⤢
11

Controleer of verwijder overeenkomsten

Een opgeslagen groep met op Texture afgestemde onderdelen verschijnt als een genummerde tabelrij. Het nestelt zich als één gerangschikte omtrek, waarbij de weergegeven posities van zijn leden behouden blijven.

Open de matching-editor en druk op Matching verwijderen om de onderdelen van de geselecteerde groep weer in de tabel vrij te geven. Controleer de textuurrichting en rotatiebeperkingen opnieuw als u de opstelling wijzigt.

  • Groepen gebruiken dezelfde nestworkflow als individuele onderdelen.
  • Het resultaat reconstrueert de oorspronkelijke staafgeometrie.
FreeCAD werkbank: Matching bekijken of verwijderen
11 / Controleer of verwijder overeenkomsten Bekijk afbeelding ⤢
12

Kies Eerste of Continu zoeken

Kies Eerste (snel) om te stoppen na een aanvankelijk geldige oplossing. Kies Continu om te blijven zoeken naar verbeteringen; stel een tijdslimiet in wanneer u een begrensde run wilt.

Een nuldoorlopende deadline betekent onbeperkt zoeken. Annuleren kan een run stoppen terwijl een reeds gepubliceerde geldige lay-out beschikbaar blijft.

  • Begin met Eerste (snel) om uw taakinstellingen te bevestigen.
  • Gebruik Continu als u extra zoektijd wilt.
FreeCAD werkbank: Kies Eerste of Continu zoeken
12 / Kies Eerste of Continu zoeken Bekijk afbeelding ⤢
13

Selecteer CPU- of optionele GPU-verwerking

In het hoofdvenster worden de processorbesturingselementen weergegeven die voor de nestingtaak worden gebruikt. CPU-verwerking is beschikbaar; OpenCL GPU-verwerking is optioneel. Gebruik GPU's weergeven om gedetecteerde apparaten te inspecteren voordat u er een selecteert.

De beschikbaarheid van GPU's is afhankelijk van een compatibel geïnstalleerd stuurprogramma en ondersteuning voor OpenCL.

  • Een GPU is optioneel en geen vereiste voor normale nesting.
  • Inspecteer gedetecteerde apparaten in plaats van ervan uit te gaan dat elke GPU wordt ondersteund.
FreeCAD-werkbank: Selecteer CPU- of optionele GPU-verwerking
13 / Selecteer CPU- of optionele GPU-verwerking Bekijk afbeelding ⤢
14

Voer nesten uit en volg de voortgang

Klik op Nesting uitvoeren wanneer de onderdelenlijst, voorraad, afstand, marges en rotatieregels gereed zijn. Volg de voortgangsweergave terwijl de motor zoekt.

Gebruik Annuleren als u wilt stoppen. Wanneer er al een geldige uitslag gepubliceerd is, kan deze ter inzage blijven liggen.

  • Controleer de hoeveelheden en beschikbare voorraad voordat u begint.
  • Corrigeer de geometrie of beperkingen als er geen geldige lay-out wordt gevonden.
FreeCAD-werkbank: voer nesten uit en volg de voortgang
14 / Voer nesten uit en volg de voortgang Bekijk afbeelding ⤢
15

Bekijk het FreeCAD-resultaat

Het Nesting_Result-document opent het voltooide arrangement en brengt het resultaat in beeld. Bekijk de gebruikte platen, onderdeelposities, oriëntaties en textuurgroeprelaties.

De werkbank reconstrueert de oorspronkelijke geometrie, zodat gebogen randen en bewerkingsdetails beschikbaar blijven voor inspectie.

  • Inspecteer het CAD-resultaat vóór productie.
  • Vergelijk richtingsdelen met de beoogde materiaalkorrel.
FreeCAD-werkbank: inspecteer het FreeCAD-resultaat
15 / Bekijk het FreeCAD-resultaat Bekijk afbeelding ⤢
16

Onderdelen verbinden met snijbruggen

Bruggen verbinden aangrenzende delen tot één verbonden omtrek. In CAM kan die omtrek worden gesneden als één ononderbroken snede over meerdere onderdelen, waardoor afzonderlijke starts en onnodige intrekkingen of verplaatsingen van de laserkop worden verminderd. Gatsneden en machinespecifieke snijpaden zijn nog steeds geconfigureerd in CAM.

Voer het nesten uit en klik vervolgens op Bruggen maken naast Textuur matchen. Kies de plaat en voer de brugbreedte in de geselecteerde mm- of inch-eenheden in. Klik op een buitenrand van het eerste onderdeel en vervolgens op een buitenrand van het tweede onderdeel om een ​​brug toe te voegen. De editor controleert of de volledige brugbreedte geen ander onderdeel of gat kruist.

Gebruik het muiswiel om te zoomen, sleep met de linkermuisknop om te pannen en druk op Alles passend om het blad te zien. Selecteer een onjuiste brug in de lijst en druk op Selectie verwijderen. Druk op OK om Nesting_Bridges aan te maken. Elke verbonden groep wordt één samengevoegd 3D-solid- of 2D-snijprofiel, klaar om te exporteren naar CAM.

  • Maak bruggen na het verkrijgen van een nestresultaat.
  • Brugbreedtes worden intern omgerekend naar millimeters.
  • Een aangesloten buitenomtrek kan continu worden afgesneden; interne gaten vereisen hun eigen sneden.
Maak een bruggeneditor met twee gekleurde delen die met elkaar zijn verbonden door een oranje brug en een bewerkbare bruggenlijst
16 / Onderdelen verbinden met snijbruggen Bekijk afbeelding ⤢
17

Exporteer een gekleurd SVG-rapport

Druk op Nestingresultaat exporteren naar SVG nadat een resultaat is verkregen. Kies de locatie van het uitvoerbestand. Het rapport geeft onderdelen individuele kleuren en bevat legenda's, posities, hoeken, gebieden, geplaatste/niet-geplaatste informatie en bladgebruik.

De SVG is een lay-outrapport. Creëer en verifieer machinespecifieke gereedschapspaden afzonderlijk in uw productieworkflow.

  • Bewaar de SVG bij uw taakadministratie.
  • Gebruik Exporteren naar DXF voor CAD/CAM-contouren.
  • Genereer en verifieer machinespecifieke gereedschapspaden in CAM.
FreeCAD-werkbank: exporteer een gekleurd SVG-rapport
17 / Exporteer een gekleurd SVG-rapport Bekijk afbeelding ⤢
18

Exporteer het nestresultaat naar DXF

Druk op Exporteren naar DXF naast de exportknop SVG en kies een bestandsnaam. De exporteur gebruikt de feitelijk geplaatste CAD-geometrie, waarbij lijnen, cirkels, bogen en splines behouden blijven in plaats van ze opnieuw op te bouwen op basis van bemonsterde nestpolygonen. FreeCAD-onderdelen en geïmporteerde STEP-, DXF- en SVG-geometrie gebruiken dezelfde exportworkflow.

Houd Nesting_Result actief om de nestindeling te exporteren. Om verbonden onderdelen te exporteren, houdt u Nesting_Bridges actief. Elk onderdeel of elke samengevoegde bruggroep heeft zijn eigen blad-/onderdeellaag, en meerdere bladen behouden hun weergegeven posities. Het bestand gebruikt millimeters, zelfs als de interface inches weergeeft.

De DXF is een 2D-bovenaanzichttekening met zichtbare gaten en bewerkingsdetails. Open deze in uw CAD/CAM programma en selecteer de gewenste snij- of freescontouren. Voorraadranden, labels en niet-geplaatste onderdelen worden niet geëxporteerd.

  • Exporteer SVG voor een gekleurd lay-outrapport; exporteer DXF voor CAD/CAM-contouren.
  • Controleer de DXF-eenheden in millimeters in de ontvangende toepassing.
  • Inspecteer de geselecteerde contouren voordat u machinespecifieke gereedschapspaden genereert.

UW VOLGENDE STAP

Zet uw onderdelen aan het werk.

Download de FreeCAD-plug-in ↓

Contacteer

Heeft u een vraag over 1stNesting? Stuur ons gerust een e-mail.

info@1nesting.com