1D Lineáris vágás
Az 1D Lineáris vágás bármilyen hosszban kapható anyagot optimalizál: acélrudakat, alumínium extrudátumokat, rézcsöveket, fabattenokat, műanyag csöveket, kábeleket, menetes rudakat és bármilyen más lineáris alapanyagot. Megadod az elérhető rúdhosszakat és a szükséges vágási hosszakat – a CutOptim megtalálja azt a kombinációt, amely a legkevesebb rudat használja fel a legkisebb maradékanyag-veszteséggel.
Hogyan működik az 1D optimalizálás?
Az 1D probléma egyszerűbb, mint a 2D: minden elemnek csak egy dimenziója van (hossz), és minden tároló (alapanyag-rúd) is csak egy dimenzióval rendelkezik. Az algoritmus hosszakat rendel rudakhoz úgy, hogy:
- Minden szükséges hossz pontosan egy rúdhoz van rendelve
- Egyetlen rúd sem lesz túltöltve (a rúdhoz rendelt összes hossz belefér a rúd hosszába, a vágási réssel együtt)
- A felhasznált rudak teljes száma minimalizált
Ez a bin-packing probléma egy egydimenziós változata. A CutOptim egy csökkenő sorrendű first-fit heurisztikát használ helyi javítással, hogy akár több száz igényhossznál is gyorsan közel-optimális megoldásokat találjon.
Lineáris anyagoknál, ahol csak a hossz a releváns dimenzió – cső, rúd, kábel – használd az 1D módot. Olyan anyagoknál, mint a laposvas vagy szögvas, ahol a szélességet is nyomon kell követni, fontold meg a 2D mód használatát a magasság értékére beállított anyagszélességgel.
Alapanyag-rudak hozzáadása
Az alapanyag-rudak az elérhető nyershosszakat képviselik. Minden rúdméretet külön sorként adj meg.
| Feature | Type | Description |
|---|---|---|
| Length | number | Az alapanyag-rúd teljes hossza az aktív egységben (mm vagy cm). |
| Quantity | integer | Az ilyen hosszúságú elérhető rudak száma. Az optimalizáló legfeljebb ennyit fog felhasználni. |
| Price | number | Rúd egységára. A költség összefoglalóban és az árajánlat exportban használatos. |
| Label | text | Opcionális leírás, pl. '6m EN10210 CHS 60,3×4mm'. Megjelenik a PDF és CSV exportokban. |
Példa: szerkezeti acél munka
| Cimke | Hossz (mm) | Db | Ár |
|---|---|---|---|
| RHS 50×50×3 — 6000 | 6000 | 12 | 42.00 |
| RHS 50×50×3 — 3000 | 3000 | 4 | 22.50 |
Ebben a példában a CutOptim mindkét 6 m és 3 m-es hosszból merít, hogy a lehető leghatékonyabban kielégítse az igényt.
Igényhosszak hozzáadása
Az igényhosszak azok a vágott darabok, amelyeket elő kell állítani. Az Igény táblázat minden sora egy típusú vágást képvisel.
| Feature | Type | Description |
|---|---|---|
| Length | number | A szükséges vágási hossz az aktív egységben. |
| Quantity | integer | Az ilyen hosszúságú szükséges darabok száma. |
| Label | text | Darab neve vagy hivatkozása, pl. 'Szarufák A' vagy 'Korlát szakasz'. Nyomtatásra kerül a vágási rajzon és az exportban. |
Példa: alumínium korlát munka
| Cimke | Hossz (mm) | Db |
|---|---|---|
| Felső rúd | 2400 | 6 |
| Kitöltő rúd | 1000 | 24 |
| Oszlopfedél hosszabbító | 150 | 12 |
| Visszatérő vég | 300 | 4 |
1D optimalizálás futtatása
- 1
Add meg az alapanyag-rudakat
Az Alapanyag táblázatban add hozzá az egyes rúdhosszakat mennyiséggel és opcionális árral. Ha a munkához anyagot vásárolsz (nem meglévő készletből merítesz), állíts be magas mennyiséget – az optimalizáló csak annyit fog felhasználni, amennyire szükség van.
- 2
Add meg az igényhosszakat
Add hozzá az összes szükséges vágási hosszat a mennyiségével és cimkéjével. Ha a vágási lista már létezik egy táblázatban, használd a CSV importálást (az Igény táblázat feletti Importálás gombot).
- 3
Állítsd be a vágási rés szélességét
Nyisd meg a Beállításokat és erősítsd meg a vágási rés szélességét. Egy szabvány darabolófűrészhez vagy 3 mm-es tárcsás sarokcsiszolóhoz adj meg 3 mm-t. Vékony pengés fűrészlaphoz adj meg 2 mm-t.
- 4
Futtasd az optimalizálást
Kattints az Optimalizálás futtatása gombra, vagy nyomj Ctrl+Enter-t. Az eredmények azonnal megjelennek.
- 5
Tekintsd át a rúd-diagramokat
Minden rúd vízszintes téglalapként jelenik meg a vásznon. Színes szegmensek képviselik az igénydarabokat; szürke szegmensek a maradékdarabok. Használd a rúdnavigátort az összes rúdon való lépkedéshez.
- 6
Exportáld a vágási listát
Kattints az Exportálásra, és válaszd a CSV-t a táblázatos vágási listához, vagy a PDF-et a nyomtatható, rúdankénti diagramhoz.
A rúdelrendezési eredmények értelmezése
Az 1D mód vászonja minden rudat vízszintes csíkként jelenít meg szegmensekre osztva:
| Szegmenstípus | Vizuális | Leírás |
|---|---|---|
| Igénydarab | Cimkés színes blokk | Erre a rúdra helyezett szükséges vágási hossz |
| Vágási rés | Vékony sötét vonal | Minden vágás között elveszett anyag |
| Maradékdarab | Sraffozott szürke | Fennmaradó hossz, nagyobb a minimális maradékanyag-méretnél |
| Hulladék | Egyszínű szürke | Fennmaradó hossz, kisebb a minimális maradékanyag-méretnél |
Vágási sorrend
A vágási sorrend bal-jobbra látható minden rúd-diagramon. A vágások hossz szerint rendezve vannak (leghosszabb először) a maradékdarabok minimalizálása érdekében. A PDF export számozott lépésekként sorolja fel a sorrendet:
Rúd 1 (6000 mm): Vágás 1 — 2400 mm (Felső rúd) | Vágás 2 — 2400 mm (Felső rúd) | Maradékdarab — 1194 mm
Összefoglaló mutatók
| Mutató | Jelentés |
|---|---|
| Felhasznált rudak | Elhasznált alapanyag-rudak száma |
| Teljes vágási hossz | Az összes igénydarab hosszának összege |
| Kihasználtság % | Teljes igényhossz / felhasznált rúdhossz összege × 100 |
| Hulladék % | Hasznoníthatatlan selejt / teljes rúdhossz × 100 |
| Maradékdarabok | A készletbe elmentett fennmaradó felhasználható hosszak |
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 azokat a rudakat használja először – bármilyen nem csillagozottak előtt.
Mikor érdemes 1D módban használni:
- Van egy előző munkából megmaradt részleges rudad, amelyet az új alapanyag felhasználása előtt szeretnél elhasználni
- Vannak kevésbé kényelmes helyen lévő rudjaid (más állvány, másik helyszín), amelyeket el szeretnél halasztani
- Régi, adott méretű alapanyagot szeretnél felhasználni, mielőtt korrodeál vagy deformálódna
Kattints a ★ ikonra a sárga/arany (prioritásos) vagy szürke (normál) váltáshoz. A beállítás vágásonként mentve van.
Ha készlet-maradékdarabokat adsz hozzá alapanyagként, csillagozd meg mindegyiket. Ez utasítja az optimalizálót, hogy az összes meglévő maradékdarabot felhasználja mielőtt új teljes hosszú rudakat nyit – ez a leghatékonyabb módja az anyagköltség csökkentésének hosszú távon.
Igényhosszak importálása
Sok vágási hosszat tartalmazó munkáknál, amelyek már szerepelnek egy táblázatban vagy tervezőprogram exportban, az Igény táblázat feletti importálási eszközöket érdemes használni az egyes sorok kézi gépelése helyett. A CutOptim támogatja az Excel/Google Sheets beillesztést és a CSV fájl importálást. Teljes útmutatóért és oszlopformátumokért lásd: Adatok importálása.
CSV export 1D eredményekhez
Az 1D mód CSV exportja igénydarabonként egy sort tartalmaz a következő oszlopokkal:
| Oszlop | Leírás |
|---|---|
bar_index | Melyik alapanyag-rúdból vágták ezt a darabot (1-től számozva) |
bar_label | Az alapanyag-rúd cimkéje |
piece_label | Az igénydarab cimkéje |
piece_length | Vágási hossz |
position_from_end | A rúd bal végétől való távolság, ahol ez a vágás kezdődik |
qty | Mennyiség (soronként mindig 1; több azonos darab több sorként jelenik meg) |
Rendezd a CSV-t bar_index, majd position_from_end szerint, hogy egymás utáni vágási listát kapj minden rúdhoz – pontosan abban a sorrendben, ahogyan a darabolófűrésznél végeznéd a vágásokat.
Gyakorlati példa: acél keret alszerkezet
Munka: Falra szerelt acél alszerkezet kereskedelmi belső kialakításhoz. 12 függőleges tartó 2700 mm-en, 18 vízszintes rúd 1200 mm-en, 6 átlós merevítő 890 mm-en.
Elérhető alapanyag: 20 × 6000 mm hosszú 50×50×3 RHS-szelvény, darabonként $41.
Beállítások: Kerf 3 mm, egység mm, Guillotine mód (1D-re nem alkalmazandó, de a kerf számít).
Eredmény: 9 felhasznált rúd (naiv vágás esetén 12 helyett), 92,3% kihasználtság, becsült megtakarítás 3 rúd = $123 anyagban.
| Rúd | Vágások |
|---|---|
| Rúd 1 | 2700, 2700, 597 (maradékdarab) |
| Rúd 2 | 2700, 2700, 597 (maradékdarab) |
| Rúd 3 | 2700, 1200, 1200, 897 (maradékdarab) |
| Rúd 4 | 1200, 1200, 1200, 1200, 1200 (hulladék 194) |
| Rúd 5 | 1200, 1200, 890, 890, 817 (maradékdarab) |
| … | … |
A három 597 mm-es maradékdarabot el lehet menteni a készletbe, és felhasználni jövőbeli kis darabokhoz.