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
Ahelyett, hogy egyetlen mohó menetben töltené fel, az optimalizáló több elrendezési stratégiát is kipróbál a teljes munkára — különböző polc- és oszlopelrendezéseket, rendezési sorrendeket és forgatásokat —, és a legjobb eredményt tartja meg (legkevesebb lap, legkevesebb hulladék). A CutOptim guillotine vágásmódot használ: minden vágás éltől élig megy át a (maradék) lapon, ahogyan a panelfűrész, asztali fűrész vagy gerendafűrész fizikailag dolgozik. Ez a kézi és félig automatikus vágásnál is praktikus vágási sorrendeket eredményez.
A valódi nested (szabad-formájú) vágás – ahol az elemek bármely szabad téglalapba kerülhetnek CNC-router jellegű elrendezéshez – az ütemtervben szerepel, a Maximum-hatékonyság optimalizálási mód részeként; jelenleg nem választható.
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. |
| Name | text | Az alapanyag méret opcionális anyagneve, pl. '18mm MDF' vagy '2400×1200 Szerkezeti rétegelt'. Ez címkézi a lapot a terven, és átkerül a PDF- és az Excel-exportba is, így a vágásjegyzék megmondja, melyik táblát kell levenni. Ha az Anyagraktárból vagy egy maradékból töltesz be, a rendszer magától kitölti. |
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. |
| Forg. | checkbox | Bepipálva (alapértelmezés) az optimalizáló 90°-kal elforgathatja a darabot, hogy anyagot spóroljon. Vedd ki a pipát, és a darab megtartja a megadott állását — akkor használd, ha a szálirányt, a nyomat tájolását vagy az anyag színoldalát meg kell őrizni. Minden csomagban elérhető. |
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 a kis CSV importálása gombra a Darabok szekció fejlécében (2D, 1D vagy Fa)
- Válaszd ki a
.csvfájlodat – az oszlopok pozíció szerint olvasódnak be:name,width,height,qty(az opcionális fejlécsort felismeri és kihagyja) - A darabok azonnal bekerülnek a Darabok (2D) táblázatba
Nem biztos az oszlopsorrendben? Kattints a Sablon gombra a CSV-import mellett egy kész, helyes oszlopokat és példasort tartalmazó CSV letöltéséhez. A teljes referenciáért lásd: Adatok importálása.
Vágásmód: guillotine
A CutOptim minden 2D optimalizálást guillotine algoritmussal végez; nincs kiválasztható vágástípus. A Beállításokban a kerfet, a trimet és az első vágási irányt hangolhatod.
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.
A guillotine vágás akkor ideális, 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
Összehasonlítás más eszközökkel: egy szabad nesting-optimalizáló — amelyik bárhová leteheti a darabot a lapon — ugyanarra a listára általában magasabb kihasználtságot ír ki, mint egy guillotine-optimalizáló. Ez a különbség annak az ára, hogy a vágások egy formatizáló körfűrészen ténylegesen elvégezhetők — nem hiba. Mielőtt egy számot megítélsz, azonos alapon hasonlíts.
Nested vágás (ütemterv)
A valódi nested (szabad-formájú) vágás – ahol a darabok a lap bármely szabad téglalapjába kerülhetnek, nem csak a guillotine vágási vonalakhoz igazítva – jelenleg nem elérhető. A CNC-routerekhez és automatizált nesting gépekhez szánt funkció az ütemtervben szerepel, a Maximum-hatékonyság optimalizálási mód részeként; egy ilyen elrendezés jellemzően néhány százalékponttal magasabb kihasználtságot érhet el, cserébe a vágások nem reprodukálhatók kézi asztali fűrésszel.
Amíg a nested mód meg nem érkezik, a maximális anyagkihasználtsághoz tartsd szorosan a kerfet, engedélyezd a darabforgatást ott, ahol a szemcse iránya nem számít, és kötegelj több munkát egyetlen optimalizálásba.
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 az 500 darabnál kevesebbet tartalmazó munkáknál jellemzően 2 másodpercen belül befejeződik. A nagyobb munkák tovább tartanak, és az oldal nem reagál, amíg a számítás be nem fejeződik.
Mit ellenőriz a CutOptim futtatás előtt: pontosan egy dolgot — hogy az aktív módban legalább egy sor van az Alapanyag táblázatban és legalább egy a Darabok táblázatban. Ha bármelyik táblázat üres, egy rövid üzenet jelenik meg, és semmi nem indul el, így egy üres futtatás sosem emészt fel optimalizálást a kvótádból.
Más előzetes ellenőrzés nincs, és semmi nem blokkolja az Optimalizálás futtatása gombot. Külön kiemelendő, hogy egy olyan darab, amely nem fér bele egyik alapanyagodba sem, nem állítja meg a futtatást: az optimalizáló egyszerűen nem tudja elhelyezni, és utólag jelzi ezt — korlátozott készlet módban az eredmény összefoglaló név szerint felsorolja az összes ki nem fért darabot. A mennyiség mezők 1-től felfelé egész számokat fogadnak el, és 1-re állnak vissza, ha kiüríted őket.
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 Forg. pipa bent marad azokon a darabokon, ahol a szálirány nem számít
- Ellenőrizd az első vágási irányt — Hagyd Auto-n, hogy az optimalizáló laponként a jobb hozamú irányt válassza
- 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 a Darabok (2D) 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.