2D Lapvágás
A 2D Lapvágás a CutOptim elsődleges módja. A klasszikus téglalap bin-packing problémát oldja meg: adott egy sor nagy téglalap alakú lap és egy sor kisebb téglalap alakú darab, és meg kell találni azt az elrendezést, amely a legkevesebb lapot használja fel a legkisebb hulladékkal.
Ez a mód lapos anyagokhoz használatos, beleértve a rétegelt lemezt, MDF-et, forgácslapot, melamint, üveget, alumínium kompozit panelt, acéllapot, hablapot és bármilyen más anyagot, amely lapos téglalap alakú alapanyagként kapható.
Hogyan működik a 2D optimalizálás?
A CutOptim a vágási munkát bin-packing problémként modellezi:
- Tárolók az alapanyag-lapok – a nagy téglalapok, amelyekből vágunk
- Elemek az igénydarabok – a kisebb téglalapok, amelyeket elő kell állítani
Az algoritmus egyszerre egy elemet helyez a tárolókba, és azt a pozíciót választja, amely minimalizálja a pazarolt helyet. Két stratégiát tud kipróbálni:
- Guillotine mód — Minden vágás éltől élig megy át a lapon. Ez tükrözi a panelfűrész, asztali fűrész vagy gerendafűrész fizikai működését. Valamivel kevésbé helytakarékos, de olyan vágási sorrendeket produkál, amelyek kézzel és félig automatikus vágásnál is praktikusak.
- Nested mód — Az elemek bármely szabad téglalapba helyezhetők. Ez jobb kihasználtságot ad, és a CNC maráshoz szükséges mód, de az eredeti vágások nem mindig reprodukálhatók asztali fűrésszel.
A CutOptim figyelembe veszi a vágási részt (kerf) is – a minden vágásnál fűrészporként elvesző anyagot. Egy 100 darabos munkánál 3 mm-es kerf egy teljes lapnak megfelelő veszteséget is összegyűlhet. Mindig pontosan add meg a kerfedet. Lásd: Beállítások és vágási rés.
Alapanyag-lapok hozzáadása
Az alapanyag-lapok a vágásra elérhető nyersanyagot képviselik. Minden alapanyag-sor egy lapméret és -mennyiség meghatározása.
| Feature | Type | Description |
|---|---|---|
| Width | number | A lap szélessége az aktív egységben (mm vagy cm). Ez a vásznon a vízszintes méret. |
| Height | number | A lap magassága az aktív egységben. Ez a vásznon a függőleges méret. |
| Quantity | integer | Az ilyen méretű elérhető lapok száma. Az optimalizáló annyit fog felhasználni, amennyire szükség van, legfeljebb ennyit. |
| Price | number | Lap egységára. Az eredmény összefoglalóban és az árajánlat exportban szereplő teljes anyagköltség kiszámításához használatos. Hagyd üresen, ha az árkalkuláció nem szükséges. |
| Label | text | Az alapanyag méret opcionális neve, pl. '2400×1200 Szerkezeti rétegelt'. Megjelenik a PDF jelmagyarázatában. |
Bevált tanácsok az alapanyag-lapokhoz:
- Add meg a lap tényleges felhasználható méreteit, ne a névleges méretet. A 2440×1220 mm-esként árusított lap a gyári élsimítás után valójában 2438×1218 mm lehet – mérdd meg a lapjaidat.
- Ha vannak teljes lapjaid és előző munkákból megmaradt részleges maradékdarabjaid, add hozzá őket külön alapanyag sorokként a tényleges méreteikkel és 1-es mennyiséggel.
- Használd az ár mezőt belső munkáknál is. A költségbontás láthatóvá teszi, hogy egy munka helyesen van-e árazva.
Igénydarabok hozzáadása
Az igénydarabok azok a téglalap alakú darabok, amelyeket az optimalizálásnak elő kell állítania az alapanyagból.
| Feature | Type | Description |
|---|---|---|
| Width | number | A szükséges darab szélessége az aktív egységben. |
| Height | number | A szükséges darab magassága az aktív egységben. |
| Quantity | integer | A szükséges azonos darabok száma. |
| Label | text | A darab leíró neve, pl. 'Bal ajtólap' vagy 'Polc 600'. Nyomtatásra kerül a vágási rajzon és a CSV exportban. |
| Lock Rotation | boolean | Ha engedélyezve van, a darabot nem lehet 90°-kal elforgatni. Akkor használd, ha a szemcse irányt, nyomtatási orientációt vagy az anyag arcát meg kell őrizni. |
Tippek az igénydarabok megadásához:
- Mindig adj meg cimkét minden darabhoz. 50+ darabos komplex munkáknál a cimke nélküli téglalapok azonosíthatatlanok a vágási rajzon.
- Ha sok azonos darabod van, add meg egyszer a megfelelő mennyiséggel, ne külön sorokként.
- Szegélyvágási ráhagyás hozzáadásához (olyan daraboknál, amelyeket enyhén túlméretesen kell vágni, majd végleges méretre igazítani) add a ráhagyást a szélességhez és magassághoz. Ha például egy 400×800 mm-es kész darabra van szükséged 5 mm-es ráhagyással minden oldalon, add meg 410×810-nek.
CSV importálás igénydarabokhoz
Ha a vágási listád már létezik egy táblázatban, közvetlenül importálhatod:
- Kattints az CSV importálása gombra az Igény táblázat felett
- A CSV-dnek a következő oszlopokra van szüksége:
label,width,height,qty(ebben a sorrendben, vagy egyező fejlécekkel) - Tekintsd meg az importálás előnézetét és erősítsd meg
Exportálj egy üres sablon CSV-t az importálás párbeszédpanelből a helyes oszlopformátum megkapásához.
Vágástípusok: Guillotine vs Nested
A vágástípust a Beállításokban állítod be, és az egész optimalizálást befolyásolja.
Guillotine vágás
Guillotine módban minden vágás egy egyenes vonal, amely a (maradék) lap egyik szélétől a másikig fut. Ez tükrözi egy panelfűrész, asztali fűrész vagy gerendafűrész fizikai működését.
Guillotine módot használj, ha:
- Asztali fűrészen, panelfűrészen vagy sínfűrészen vágsz
- Át kell adni a vágási sorrendet egy kezelőnek, egyszerű vágási listával
- Az anyagot vágások között meg kell fordítani vagy mozgatni
Jellemző kihasználtság: 85–93% tipikus szekrény- vagy asztalos darabkészleteknél.
Nested vágás
Nested módban a darabok a lap bármely szabad téglalapjába elhelyezhetők, nem csak a guillotine vágási vonalakhoz igazítva. Ez lehetővé teszi, hogy laponként több darab kerüljön elhelyezésre.
Nested módot használj, ha:
- CNC marón vagy automatizált nesting gépen vágsz
- DXF vagy SVG kimenetet generálsz vágógép vezérlésére
- A maximális anyagkihasználtság a prioritás
Jellemző kihasználtság: 88–97% ugyanazon darabkészleteknél.
A nested vágási elrendezések általában nem reprodukálhatók kézi asztali fűrésszel. Ha a kezelők kézzel vágnak, mindig használj Guillotine módot.
Az optimalizálás futtatása
Az alapanyag és az igény megadása után kattints az Optimalizálás futtatása gombra, vagy nyomj Ctrl+Enter-t. Az optimalizálás jellemzően 500 darabnál kevesebbszámú munkánál 2 másodpercen belül befejeződik. Nagyobb munkáknál megjelenik egy folyamatjelző.
Ellenőrzések futtatás előtt:
- Minden igénydarabnak bele kell férnie legalább egy alapanyag-lap méretébe (a vágási réssel együtt)
- A mennyiség mezőknek pozitív egész számoknak kell lenniük
- Legalább egy alapanyag-lapnak és egy igénydarabnak kell lennie
Ha bármelyik ellenőrzés sikertelen, a Futtatás gomb sárga figyelmeztető ikont mutat. Vidd az egeret fölé a konkrét probléma megtekintéséhez.
Az eredmények értelmezése
Sikeres futás után a vászon megmutatja az elrendezést, az eredmények panel pedig frissül:
Lapnavigátor
Használd a nyílgombokat vagy a vászon alján lévő lapfüleket az egyes felhasznált lapokon való lépkedéshez. Minden lap mutatja:
- Minden elhelyezett darab színes téglalapját a cimkével és méretekkel
- Sraffozott szürke területeket a maradékdarabokhoz (a minimális maradékanyag-méretnél nagyobb darabok)
- Egyszínű szürke területeket a hulladékhoz (a minimális maradékanyag-méretnél kisebb darabok)
Kihasználtság és hulladék
| Mutató | Képlet | Cél |
|---|---|---|
| Kihasználtság % | (Teljes igényterület) / (Teljes felhasznált lapterület) × 100 | > 88% |
| Hulladék % | (Hasznoníthatatlan selejt terület) / (Teljes felhasznált lapterület) × 100 | < 10% |
| Maradékdarab % | (Elmentett maradékdarab terület) / (Teljes felhasznált lapterület) × 100 | Változó |
Alacsony kihasználtság javítása
Ha a kihasználtság 80% alatt van, próbáld ki ezeket a megközelítéseket sorrendben:
- Ellenőrizd a vágási rés szélességét — Egy helytelen (túl nagy) kerf minden vágásnál helyet pazarol
- Engedélyezd a forgatást — Győzödj meg arról, hogy a Forgatás zárolása nincs engedélyezve olyan darabokon, ahol a szemcse iránya nem számít
- Válts vágástípust — Cseréld Guillotine-t Nested-re a jobb elrendezés érdekében
- Kössz össze több darabot — Add hozzá a jövőbeli munkákból fennmaradó darabokat a lapok feltöltéséhez
- Adj hozzá kisebb alapanyagot — Ha vannak előző munkákból megmaradt maradékdarabjaid, add őket hozzá az alapanyag táblázathoz
Alapanyag prioritás (★)
Az Alapanyag táblázat minden sorában van egy csillag (★) ikon a bal oldalon. Egy alapanyag sor csillagozása utasítja az optimalizálót, hogy azt a lapot használja először – a nem csillagozottak előtt.
Mikor érdemes használni:
- Van egy előző munkából maradó részleges lapos, amelyet fel szeretnél használni az új alapanyag felnyitása előtt
- Drága vagy nehezen beszerezhető lapjaid vannak, amelyeket elsőbbségben szeretnél részesíteni
- Régi alapanyagot szeretnél felhasználni mielőtt meghajlik vagy megromlik
Hogyan kell használni:
- Kattints a ★ ikonra bármely alapanyag soron – sárga/arany színűvé válik
- Futtasd az optimalizálást – a csillagozott lap először kerül felhasználásra
- Kattints újra a prioritás eltávolításához
Csillagozz meg minden maradékanyag alapanyag sorodat futtatás előtt. A CutOptim először a maradékdarabokat fogja felhasználni, és csak akkor nyit új teljes lapokat, ha a maradékdarabok kifogytak. Ez a leghatékonyabb módja a maradékanyag-készlet kezelhetővé tételének.
Élzáró Pro
Az élzáró információk darabonként rögzíthetők az Igény táblázat EB oszlopában. Ez jelöli, hogy a kész panel melyik oldalain szükséges élzárás, és az információ megjelenik a vágástervben és a PDF exportokban.
Az élzáró egy metaadat/referencia funkció – nem befolyásolja az optimalizálási algoritmust. Egyszerűen rögzíti, hogy melyik oldalaknak van szükségük élzárásra, hogy az információ kinyomtatásra kerüljön a vágólapon és a cimkéken a darab mellé.
Élzáró megjelölése:
- Kattints a gombra az igénydarab sor EB oszlopában
- Megnyílik egy élzáró párbeszédpanel négy oldallal: Felső, Jobb, Alsó, Bal
- Jelöld be az élzárást igénylő oldalakat
- A vizuális előnézet a kiválasztott oldalakat sárga csíkként mutatja a darab körvonala körül
- Kattints az OK-ra – az EB oszlop frissül a kiválasztott oldalak rövidítésével
EB oszlop rövidítések:
| Megjelenítés | Jelentés |
|---|---|
— | Nincs élzáró |
T | Csak felső |
TR | Felső + Jobb |
TRBL | Mind a négy oldal |
BL | Alsó + Bal |
Az élzáró adatok a projekttel együtt mentésre kerülnek, és megjelennek a következőkben:
- A PDF vágásterven (a darab cimkéjére nyomtatva az elrendezési rajzon belül)
- A Panelcimkék exportban (darabonként egy cimke, a kiválasztott oldalakat mutatva)
- A CSV exportban (mint
edge_bandingoszlop)
Szekrény-testvázkák esetén egy tipikus konfiguráció a BL (Alsó + Bal) vagy a TR (Felső + Jobb), attól függően, hogy a panel oldal, tetőlap vagy polc. Ennek rögzítése egyszer az igénytervezés szakaszában megakadályozza, hogy az asztalnál újra kelljen kitalálni.