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 szabálytalan sokszögek valódi kontúrú (szabad-formájú) nestingjét — lézerhez, plazmához és vízsugárhoz — a külön Nesting mód végzi, amely az alkatrészeket a valódi kontúrjuk szerint pakolja, nem téglalapokat vág.
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éretet határoz meg.
A táblázat feletti Készlet kapcsoló dönti el, hogyan olvassuk a mennyiségeket. Korlátlan (az alapértelmezés) módban az optimalizáló minden méretből annyit használ fel, amennyire a tervnek szüksége van, így egy megoldható munka sosem hiúsul meg tábla híján; a soronkénti mennyiségnek nincs szerepe, és az oszlopa rejtve marad. Csak akkor válts Korlátozott módra, ha a kéznél lévő táblák száma kötött: ilyenkor minden sor mennyisége kemény felső korláttá válik, az optimalizáló a méreteidet kombinálva próbál mindent elhelyezni, az eredmény pedig név szerint felsorolja azokat a darabokat, amelyeket nem tudott kivágni. Ha egy olyan terv, amelyről tudod, hogy megoldható, kevés eredményt ad vissza, ellenőrizd, hogy nem Korlátozott módban vagy-e túl kevés megadott táblával.
| 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 | Hány ilyen méretű lapod van. Csak akkor jelenik meg és számít, ha a Készlet Korlátozott értékre van állítva, ahol kemény felső korlát; Korlátlan (az alapértelmezés) módban a mező rejtve van, és az optimalizáló annyi lapot használ, amennyire szükség van. |
| 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:
- Nyisd meg a CSV ⌄ legördülőt a Darabok szekció fejlécében (2D, 1D vagy Fa), és válaszd a CSV importálása menüpontot
- 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 hangolhatod a kerfet, az oldalankénti széllevágást (mind a négy élre külön, minden csomagban), az első vágási irányt, valamint a panelfűrészes vezérlőket: kalibrációs vágás (minden csomagban), max. vágási fázis és forgatás minimalizálása (Műhely).
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 (valódi kontúrú) vágás
A valódi kontúrú (szabad-formájú) nesting – ahol a darabok a lap bármely szabad pozíciójába kerülhetnek, nem csak a guillotine vágási vonalakhoz igazítva – a külön Nesting módban érhető el. Ez a mód szabálytalan sokszög alkatrészeket pakol a valódi kontúrjuk szerint — lézer-, plazma- és vízsugárvágáshoz —, SVG/DXF importtal, kizárt zónákkal és SVG/DXF/PDF/Excel exporttal. Egy ilyen elrendezés jellemzően kevesebb táblát igényel a szabálytalan alkatrészekhez, cserébe a vágások nem reprodukálhatók kézi asztali fűrésszel.
A guillotine 2D módban 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. Szabálytalan alakzatokhoz válts a Nesting módra.
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:
A laprajzok
Minden felhasznált lap egymás után, lefelé rajzolódik ki az eredmények panelen, mindegyik a saját fejléce alatt, amely a lap sorszámát, az anyag nevét, a méretét, a rajta lévő darabok számát és a kihasználtságát mutatja. Az elhelyezett darabok színes téglalapok a cimkéjükkel és a méretükkel.
A megmaradt anyagot nem rajzoljuk rá a laprajzra: a rajzok alatt listázzuk, minimum maradék küszöböd szerint újrahasználható maradékokra és hulladékra bontva.
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ó |
Vágások, fűrészelések és vágáshossz
A kihasználtság, a hulladék, a lapok és a darabok mellett a 2D eredmény azt is közli, mennyibe kerül a terv a fűrésznek. Ezek a mutatók minden csomagban megjelennek, vendégként is:
| Feature | Type | Description |
|---|---|---|
| Vágások | darabszám | Ütközőállások. Az azonos koordinátán, ugyanabban a gépi menetben futó, egy vonalba eső vágások egyszer számítanak, mert a fűrészen ez egyetlen beállítás. Ez a kezelő felé mutatott szám, és egyben a Vágási sorrend lépéseinek száma is. |
| fűrészelések | alsor | A Vágások szám alatt jelenik meg, amikor a kettő eltér: minden külön átszabott csík külön számolva. A Vágási költség ez alapján a szám alapján számol. |
| Vágáshossz | hossz | A teljes lefűrészelt táv — milliméteres módban méterben, hüvelykes módban lábban. |
| Élzárás hossza | hossz | A darablista által igényelt élzáró teljes folyóméterben, csak akkor jelenik meg, ha legalább egy darabon meg van jelölve él. A felső és alsó élek a darab szélessége mentén, a bal és jobb élek a magassága mentén futnak. Pontos geometria, hulladék-ráhagyás nélkül — az átfedéshez és a levágáshoz add hozzá a saját ráhagyásodat —, és élzáró típusonként van lebontva (típusonként egy sor, plusz egy rendelési végösszeg). Megjelenik a PDF anyagszükséglet szekciójában és az Excel-export Anyagszükséglet fülén is, egy külön „Per-darab élzárás” oldallal a PDF-ben és egy külön Élzárás füllel az Excel-exportban — az elrendezés-diagram darab-címkéire viszont soha. |
A két szám nem egymás alternatívája, és egyik sem hibás; más kérdésre válaszolnak. Hányszor kell átállítani az ütközőt? — ez az első. Hányszor megy át a fűrészlap az anyagon? — ez a második. A szokásos 40 darabos demómunkán (2440×1220, 3 mm kerf) a terv 30 vágás, 52 fűrészelés és 32,88 m vágáshossz 2 táblán, 83,3% kihasználtság mellett.
A vágásszám és a vágáshossz csak az alkalmazásban jelenik meg. A weboldal kalkulátor-widgetjei ezeket nem számolják — hozzájuk a /app felület kell.
A vágásterv az eredmény oldalon
Egy kész futtatás a vágások sorrendjét két nézetben is megadja:
- A Vágási sorrend sáv közvetlenül azok fölött a laprajzok fölött ül, amelyeken végiglépteti a tervet — az ábrajegyzék után, az első tábla előtt —, így a vezérlő és a vezérelt táblák a képernyőn is egy helyen vannak. Vezérlői: ◀ Előző, a lépés-kijelző, ▶ Következő, ⏮ Újraindítás és ▶ Lejátszás.
- Lejjebb, a szabásjegyzék alatt a teljes terv Vágási sorrend táblázatként is megjelenik: soronként egy ütközőállás, a Sorrend, Lap, Első vágás iránya (
vízszintesvagyfüggőleges, a kalibrációs lépésen· Kalibráció, és· N×, ha egy beállítás N párhuzamos vágást takar) és Pozíció oszlopokkal. Egy sorra kattintva a lejátszó arra a lépésre ugrik, és az aktív sor kiemelve jelenik meg, ahogy haladsz.
Bejelentkezés nélkül (vendégként) a sáv zárolt sorként jelenik meg, amint van 2D eredmény. A teljes leírásért — beleértve azt is, hogyan néz ki a terv rúdon, 1D és Fa módban — lásd: Vágási sorrend.
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ás
Az élzárás darabonként rögzíthető a Darabok táblázat EB oszlopában: hogy a kész panel mely oldalai vannak élzárva, és milyen élzáró típussal. Ebből a CutOptim kiszámítja, hány folyóméter élzárót fogyaszt a munka, típusonként lebontva.
Az élzárás egy metaadat/referencia funkció – nem befolyásolja az optimalizálási algoritmust. Rögzíti, mely oldalak vannak élzárva és milyen típussal, majd jelenti a folyómétereket, hogy mindegyik élzáróból a megfelelő mennyiséget tudd megrendelni.
Élzárás megjelölése:
- Kattints a gombra bármelyik igénydarab sorának EB oszlopában.
- Megnyílik az élzáró párbeszédpanel négy oldallal: Felső, Jobb, Alsó, Bal.
- Minden oldalhoz válassz a legördülőből: Nincs (nincs élzárva), Nincs típus (élzárt, de nincs megadott típus), vagy az egyik mentett élzáró típusod.
- A vizuális előnézet az élzárt oldalakat sárga csíkként mutatja a darab körvonala körül.
- Kattints az OK-ra – az EB oszlop az élzárt oldalak rövidítését mutatja (
T/R/B/L).
EB oszlop rövidítések:
| Megjelenítés | Jelentés |
|---|---|
— |
Nincs élzárás |
T |
Felső élzárva |
TR |
Felső + Jobb élzárva |
TRBL |
Mind a négy oldal élzárva |
BL |
Alsó + Bal élzárva |
Élzáró típusok (könyvtár)
Kattints az élzáró párbeszédpanel Típusok kezelése gombjára az élzáró-típus könyvtárad megnyitásához. Minden típus egy nevet (amire hivatkozva rendelsz, pl. ABS oak 22×1), egy vastagságot, egy méterárat és egy színt hordoz — a szín színválasztóból választható, és ezzel rajzolja ki a per-darab élzárás-ábra az adott típus éleit. A típusaid a fiókodhoz mentődnek, és szinkronizálódnak az eszközeid között; a legördülőkből oldalanként rendeld hozzá őket.
Hogyan számoljuk a folyómétert
A CutOptim pontosan méri az élzárt hosszt – a felső és alsó élek a darab szélessége mentén, a bal és jobb élek a magassága mentén futnak, a mennyiséggel megszorozva –, hulladék-ráhagyás nélkül (a saját ráhagyásodat az asztalnál add hozzá). A típusonkénti összeg három helyen jelenik meg:
- Az optimalizálás összefoglalójában – egy érték élzáró típusonként.
- A PDF-ben, az anyagszükséglet szekcióban, típusonként egy sorként, plusz egy rendelési végösszeggel.
- Az Excel exportban, az Anyagszükséglet fülön, típusonként egy sorként, plusz egy összeggel.
Az összegeken túl az élzárás darabonként is megjelenik két helyen: a PDF-nek van egy külön Per-darab élzárás oldala — minden élzárt darab kirajzolva, minden éle a saját élzáró típusának színével és a hossza felcimkézve, majd egy darabonkénti táblázat az egyes élek anyagáról és hosszáról —, az Excel-exportnak pedig van egy külön Élzárás füle ugyanezzel a darabonkénti táblázattal, plusz egy élzárás-elrendezési képpel.
Az élzárás továbbra sem kerül rá a darab-címkékre az elrendezés-diagramon (a laprajzon), és nem része a Panelcimkék exportnak – azok csak a méreteket mutatják. Az élzárás a fenti típusonkénti összegekként, valamint a PDF-ben egy külön Per-darab élzárás oldalon és az Excel-exportban egy külön Élzárás fülön jelenik meg.
CSV
A Darabok CSV-nek van egy EB oszlopa. Két formátumot fogad el:
TRBL– azok az oldalak élzárva, megadott típus nélkül (bármilyen sorrendben, kis- vagy nagybetűvel).T:ABS oak 22;L:ABS white 22– minden megnevezett oldal a könyvtárból az adott nevű típust kapja. A párokat;választja el (vagy tedd idézőjelbe a cellát, ha vesszőt használsz). Egy olyan név, amely egyetlen típusra sem illeszkedik, akkor is élzárja az élt (Nincs típus-ként), így semmi nem vész el.
Szekrénykorpuszoknál gyakori konfiguráció a BL (Alsó + Bal) vagy a TR (Felső + Jobb), attól függően, hogy a panel oldal, tetőlap vagy polc. Ha a típust egyszer, az igénytervezés szakaszában hozzárendeled, a folyóméter-összegek – és a rendelésed – helyesek lesznek anélkül, hogy az asztalnál újra ellenőrizni kellene.