Nesting podle skutečného tvaru
Režimy 2D, 1D a Dřevo řežou obdélníky guillotinovou (od hrany k hraně) pilou. Mnoho zakázek ale obdélníky nejsou: ocelový úhelník, trojúhelníková výztuha, plastové těsnění, překližkový profil s výřezem. Skládat je podle ohraničujícího obdélníku znamená zahodit prázdný prostor uvnitř každého tvaru. Režim Nesting skládá díly podle jejich skutečného obrysu — libovolné mnohoúhelníky do sebe zapadnou ve svých konkávních kapsách — takže se tento prostor získá zpět. Je to režim pro řezání laserem, plazmou a vodním paprskem.
Běží v něm jiné jádro než v obdélníkových režimech (geometrické jádro pro detekci kolizí, ne guillotinový optimalizátor), takže plány 2D/1D/Dřevo zůstávají beze změny.
Poctivá metrika pro nesting je počet desek pro tytéž díly, ne procento zaplnění. Obdélníkový optimalizátor počítá ohraničující obdélník každého dílu jako plný a ukazuje vyšší hustotu u horšího výsledku — na reprezentativní zakázce s 272 díly použil nesting podle skutečného tvaru 6 desek tam, kde tytéž díly podle ohraničujícího obdélníku potřebují 9.
Začínáme
V režimu 2D přepni na podzáložku Nesting (vedle Panel). Nesting je podřežim 2D — horní lišta má dvě záložky, 2D a 1D, a každá odhalí vlastní podzáložky (2D → Panel / Nesting, 1D → Lineární / Řezání dřeva).
- 1
Přidej své díly
Klikni na Importovat SVG/DXF a vyber soubory s obrysy, nebo klikni na Demo a načti ukázkovou zakázku. Každý naimportovaný obrys se stane dílem; soubor s několika obrysy přidá několik dílů a soustředné obrysy se stanou otvory. U jednoduchých tvarů soubor CAD nepotřebuješ — přidej obdélník, kruh, elipsu, trojúhelník, pravidelný mnohoúhelník, tvar L nebo zcela vlastní mnohoúhelník (zadej jeho body x,y), nebo vlož seznam obdélníků z Excelu / naimportuj CSV (název, šířka, výška, počet), stejně jako v tabulce řezání 2D desek. Na každou zásobní desku můžeš přidat jednu nebo více vyloučených zón (oblast udržovanou bez dílů — vada, suk nebo plocha pod svorkou) s editovatelnými hodnotami X/Y/Š/V.
- 2
Přidej zásobní desky
Přidej jednu nebo více velikostí desek (název, šířka × výška × množství) — napiš je, nebo je vlož z Excelu. Na kteroukoli desku můžeš přidat Vyloučenou zónu — oblast, které se jádro drží každý díl dál, pro vadu, suk nebo plochu pod svorkou.
- 3
Nastav volby
Každému dílu urči pravidlo natočení (Volné, 90° nebo Žádné) a v případě potřeby minimální odstup pro šířku řezu nebo paprsku. Pak stiskni Spustit.
- 4
Přečti a vyexportuj rozložení
Výsledky se čtou jako výsledky řezání 2D desek: souhrn výtěžnosti/hustoty, rámeček „jak to bylo optimalizováno“, jeden diagram na desku, seznam umístění a tabulka potřeby materiálu. Pro SVG, DXF, PDF, Excel nebo CSV použij nabídku Stahování. Po přihlášení můžeš nesting uložit jako projekt jako každé jiné řezání.
Díly jsou mnohoúhelníky, ne obdélníky
Nesting díl je obrys: uzavřený mnohoúhelník bodů [x, y], volitelně s vnitřními otvory. Proto díly nemají pole šířky/výšky — tvar je ten díl. Tyto obrysy za tebe vytvoří importér:
| Feature | Type | Description |
|---|---|---|
| DXF | soubor | Obrysy LWPOLYLINE a POLYLINE (oblouky z bulge), plus úseky LINE / ARC / CIRCLE / ELLIPSE spojené do uzavřených smyček. Jednotka se čte z $INSUNITS výkresu. |
| SVG | soubor | path (s béziery a eliptickými oblouky převedenými na úsečky), polygon, polyline, rect, circle a ellipse. Soustředné obrysy se stanou otvory. |
| Demo | tlačítko | Načte ukázkovou zakázku — čtyři úhelníky a čtyři výztuhy na jedné desce s vyloučenou zónou v rohu — takže celý průběh vidíš i bez souboru. |
Křivky (oblouky, béziery) se převádějí na úsečky s pevnou tolerancí, takže stejný soubor se vždy naimportuje na stejný díl — nesting naimportovaných obrysů je reprodukovatelný.
Vyloučené zóny
Skutečná deska není vždy dokonalá. Na kterémkoli řádku zásoby označí Vyloučená zóna oblast, se kterou jádro zachází jako s nedostupnou — každý díl se jí drží dál. Použij ji pro vadu desky, suk, plochu pod svorkou nebo předtištěné místo. Zóny se zakreslí do rozložení, takže vidíš, co nesting obešel. Tuhle schopnost obdélníkové režimy nemají jak vyjádřit.
Výsledek
Prohlížeč ukáže každou desku s každým umístěným dílem ve vlastní barvě a souhrn hlásí:
- Desky — kolik zásobních desek nesting použil.
- Hustota — plocha umístěných mnohoúhelníků dělená využitou plochou desky. Je to poctivé zaplnění; konkávní kapsy uvnitř nepravidelných dílů se počítají jako prázdné.
- Umístěno — kolik kopií dílů bylo umístěno z celkově požadovaných. Cokoli, co se nevešlo, je vypsáno.
Nečti hustotu jako výtěžnost 2D desek. Nejsou srovnatelné — optimalizátor podle ohraničujícího obdélníku počítá prázdno v zářezech uvnitř tvaru jako využité, takže jeho „výtěžnost” ukazuje vyšší hodnotu u horšího rozložení. Chceš-li srovnat dva výsledky nestingu, srovnávej počet desek pro tytéž díly.
Exporty
Režim Nesting exportuje dosažené rozložení ve formátech, které potřebuje dílna a CAM nástroj. Vše je pod nabídkou Stahování:
- SVG — samostatný výkres nestingu (jeden pojmenovaný pás na desku, díly jako vyplněné mnohoúhelníky, vyloučené zóny šrafované).
- DXF — výkres R12 s obrysy na vrstvách STOCK / PARTS / HOLES / ZONES, připravený pro CAM nástroj laseru/plazmy/vodního paprsku.
- PDF — tisknutelný report: rozložení nakreslené v měřítku pro každou desku, plus seznam umístění (díl, deska, x, y, natočení, materiál).
- Excel — sešit s listem Přehled (desky, hustota, umístěno) a listem Umístění.
Rozložení je deterministické: stejné díly a desky vždy vytvoří stejné rozložení, takže cenovou nabídku nebo řezný program sestavený z nestingu lze pro opakovanou objednávku přesně reprodukovat.
Pro vývojáře
Totéž jádro pro nesting podle skutečného tvaru je dostupné přes HTTP v Engine API na POST /v1/optimize/nest, takže ERP systém, CAD/CAM nástroj nebo systém pro cenové nabídky umí nesting i bez prohlížeče. Tvar požadavku a odpovědi najdeš v referenci Engine API.