1D linearno rezanje
1D linearno rezanje optimizira svaki materijal koji dolazi u duljinama: čelične šipke, aluminijske profile, bakrene cijevi, drvene letve, plastične cijevi, kabel, navojne šipke i svaki drugi linearni materijal. Vi navodite dostupne duljine šipki i potrebne duljine rezova — CutOptim pronalazi kombinaciju koja upotrebljava najmanje šipki uz najmanje otpada od ostataka.
Kako funkcionira 1D optimizacija
1D problem je jednostavniji od 2D: svaki predmet ima samo jednu dimenziju (duljinu), a svaka spremnica (šipka materijala) također ima samo jednu dimenziju. Algoritam dodjeljuje duljine šipkama tako da:
- Svaka potrebna duljina bude dodijeljena točno jednoj šipki
- Nijedna šipka ne bude prepunjena (sve duljine dodijeljene šipki stanu unutar duljine šipke, uzimajući u obzir širinu reza)
- Ukupan broj upotrijebljenih šipki bude najmanji mogući
Ovo je varijanta problema pakiranja spremnika (bin-packing) za jednu dimenziju. Umjesto jednog pohlepnog prolaza, CutOptim izvodi nekoliko strategija pakiranja spremnika nad istim poslom — first-fit, best-fit i next-fit decreasing, prolaz raširi-pa-učvrsti te korak zbroja podskupa (subset-sum) koji svaku šipku puni što je moguće čvršće ograničenim naprtnjačom (knapsack) (plus korak s ponavljajućim uzorkom rezanja za pokretanja s velikim količinama) — i zadržava najbolji rezultat, pa brzo pronalazi gotovo optimalna rješenja čak i za stotine traženih duljina.
Za linearne materijale kod kojih je duljina jedina relevantna dimenzija — cijev, šipka, letva, kabel — upotrijebite 1D način. Za materijale poput plosnate šipke ili kutnika kod kojih biste možda trebali pratiti i širinu, razmislite o upotrebi 2D načina s visinom postavljenom na širinu materijala.
Dodavanje šipki materijala
Šipke materijala predstavljaju vaše dostupne sirove duljine. Unesite svaku veličinu šipke kao zaseban redak.
Preklopnik Zaliha ploča iznad tablice radi točno kao i za ploče: u Neograničeno (zadano) optimizator upotrebljava onoliko šipki svake duljine koliko plan treba — pa poslu nabave nikad ne ponestane — a stupac količine po retku je skriven. Prijeđite na Ograničeno samo kada imate fiksni broj šipki na raspolaganju; svaka količina tada postaje strogo ograničenje, a rezultat imenuje sve što se nije moglo izrezati.
| Feature | Type | Description |
|---|---|---|
| Duljina | broj | Puna duljina šipke materijala u aktivnoj jedinici (mm ili cm). |
| Količina | cijeli broj | Koliko šipki ove duljine imate. Prikazuje se i upotrebljava samo kada je Zaliha ploča postavljena na Ograničeno, gdje je strogo ograničenje; u Neograničeno (zadano) je skriven, a optimizator upotrebljava onoliko šipki koliko je potrebno. |
| Cijena | broj | Trošak po šipki. Upotrebljava se u sažetku troškova i izvozu ponude. |
| Oznaka | tekst | Neobavezan opis, npr. '6m EN10210 CHS 60.3×4mm'. Pojavljuje se u PDF i CSV izvozima. |
Primjer: posao s konstrukcijskim čelikom
| Oznaka | Duljina (mm) | Kol. | Cijena |
|---|---|---|---|
| RHS 50×50×3 — 6000 | 6000 | 12 | 42.00 |
| RHS 50×50×3 — 3000 | 3000 | 4 | 22.50 |
U ovom primjeru CutOptim će crpsti i iz 6 m i iz 3 m duljina kako bi popunio potražnju što učinkovitije.
Dodavanje dijelova
Dijelovi su duljine rezova koje trebate proizvesti. Svaki redak u tablici Dijelovi (1D) predstavlja jednu vrstu reza.
| Feature | Type | Description |
|---|---|---|
| Duljina | broj | Potrebna duljina reza u aktivnoj jedinici. |
| Količina | cijeli broj | Broj komada ove duljine koji su potrebni. |
| Oznaka | tekst | Naziv ili referenca komada, npr. 'Rogovi A' ili 'Dio rukohvata'. Ispisuje se u dijagramu rezanja i izvozu. |
Primjer: posao s aluminijskim rukohvatom
| Oznaka | Duljina (mm) | Kol. |
|---|---|---|
| Gornja letva | 2400 | 6 |
| Ispunska šipka | 1000 | 24 |
| Nastavak kape stupa | 150 | 12 |
| Povratni kraj | 300 | 4 |
Pokretanje 1D optimizacije
- 1
Unesite šipke materijala
U odjeljku Šipke materijala kliknite + Šipka i dodajte svaku duljinu šipke s neobaveznom cijenom. Ako kupujete materijal za posao umjesto da crpite iz fiksne zalihe, ostavite Zaliha ploča na Neograničeno (zadano) — optimizator upotrebljava onoliko šipki koliko je potrebno i količina se ne traži. Prijeđite na Ograničeno i unesite količine samo kada je vaša zaliha fiksna.
- 2
Unesite tražene duljine
U odjeljku Dijelovi (1D) kliknite + Dio i dodajte svaku potrebnu duljinu reza s njezinom količinom i oznakom. Ako već imate listu rezanja u proračunskoj tablici, upotrijebite Uvezi CSV iz padajućeg izbornika CSV u zaglavlju tog odjeljka.
- 3
Postavite širinu reza
Otvorite Postavke i potvrdite svoju širinu reza. Za standardnu potezno-preklopnu pilu ili kutnu brusilicu s pločom od 3 mm, unesite 3 mm. Za list pile s tankim rezom, unesite 2 mm.
- 4
Pokrenite optimizaciju
Kliknite Pokreni optimizator na dnu lijeve bočne trake ili pritisnite Ctrl+Enter. Rezultati se pojavljuju odmah.
- 5
Pregledajte dijagrame šipki
Svaka šipka prikazana je kao vodoravni pravokutnik u platnu. Obojani segmenti predstavljaju tražene komade; sivi segmenti su ostaci. Upotrijebite navigator šipki za prolazak kroz sve šipke.
- 6
Izvezite svoju listu rezanja
Otvorite izbornik Preuzimanja u gornjoj traci i odaberite CSV za listu rezanja u obliku proračunske tablice ili PDF za dijagram po šipkama koji se može ispisati. PDF nosi i stranicu s planom piljenja.
Čitanje rezultata rasporeda šipki
Platno za 1D način prikazuje svaku šipku kao vodoravnu traku podijeljenu na segmente:
| Vrsta segmenta | Vizualno | Opis |
|---|---|---|
| Dio | Obojani blok s oznakom | Tražena duljina reza smještena na ovoj šipki |
| Rez | Tanka tamna linija | Materijal izgubljen između svakog reza |
| Ostatak | Šrafirano sivo | Preostala duljina, veća od minimalne veličine ostatka |
| Otpad | Puno sivo | Preostala duljina, manja od minimalne veličine ostatka |
Metrike sažetka
| Statistika | Značenje | Prikazano |
|---|---|---|
| Iskoristivost | Ukupna tražena duljina / ukupna upotrijebljena duljina šipki × 100 | Uvijek |
| Otpad | Neupotrebljiva duljina otpada | Uvijek |
| Šipke | Broj potrošenih šipki materijala | Uvijek |
| Komadi | Smješteno / traženo | Uvijek |
| 💰 Trošak materijala | Trošak upotrijebljenih šipki | Kada su unesene cijene materijala |
| Rezovi | Broj prolaza lista pile u planu | Kada postoji barem jedan |
| Duljina reza | Ukupna ispiljena udaljenost — metri u mm načinu, stope u inč načinu | Samo kada je postavljena Širina profila (vidi ispod) |
| Trošak reza | Rezovi × vaš trošak po rezu | Kada je postavljen trošak po rezu |
| Unutar tolerancije | Komadi koji su stali samo zbog tolerancije širine reza | Kada je bilo takvih |
Ostaci za ponovnu upotrebu iz pokretanja navedeni su ispod dijagrama, a ne kao statistika u zaglavlju.
Plan piljenja
Dijagram šipki pokazuje vam što izlazi sa svake šipke. Plan piljenja govori vam gdje zaustaviti list pile, redom — što je onaj dio koji nitko ne želi računati u glavi dvadeset puta niz šestmetarsku šipku.
Šipka nema stablo rezanja: reže se od kraja do kraja od glave. Stoga je plan jednostavno tekući odmak — nakon svakog dijela list pile spušta se na tu oznaku, zatim napreduje za širinu reza.
Koraci na svakoj šipki, redoslijedom kojim ih izvodite
- Kalibracijski rez, ako je uključen. Na šipki uvijek izlazi s glave — početka šipke.
- Početni rez glave, ako je postavljen početni rub.
- Jedan korak nakon svakog dijela — osim posljednjeg dijela koji završava poravnat s upotrebljivim krajem šipke kada nema završnog ruba, jer tamo šipka jednostavno završava i nije potreban prolaz.
Svaki korak daje poziciju zaustavljanja mjerenu od glave šipke: broj koji možete postaviti na graničnik, a ne duljinu dijela koju treba zbrajati. Prolazi glave imenovani su kao takvi (Kalibracija, Početni rub) i ostavljaju stupac redoslijeda praznim, jer ne oslobađaju nijedan dio.
Duljina reza — navedite širinu profila i dobit ćete je
Linearni materijal je duljina i ništa više, pa odmah po zadanom nema poprečnog presjeka koji bi list pile prešao i CutOptim prikazuje samo pozicije. Neće izmisliti udaljenost koju nitko nije izmjerio.
Možete navesti taj broj koji nedostaje. Širina profila u Naprednim postavkama — vidljiva samo u 1D linearnom, i nije ograničena planom — jest širina materijala koju list pile prelazi jednim rezom. Postavite je i ispiljena duljina se pojavljuje:
- u zaglavlju rezultata, uz ostale statistike pokretanja — svaki plan;
- u sažetku pokretanja — svaki plan;
- u PDF-u, u uokvirenim ključnim brojkama ispod plana piljenja — svaki plan, uključujući goste;
- u kartici Slijed rezanja u Excelu, u stupcu Duljina i u ukupnim iznosima — svaki plan, uključujući besplatni; radna knjiga traži prijavu, pa je gosti ne dobivaju.
Svaki prebrojani rez prelazi profil jednom, pa je brojka jednostavno broj rezova puta širina koju ste unijeli.
Ostavljeno na 0 — zadano — ništa se ne mijenja. Nigdje se ne prikazuje duljina, točno kao i prije. To je pošteno zadano: radije ne prikazujemo ništa nego brojku koju niste izmjerili.
Polje se nikad ne pojavljuje u načinu Drvo, koji već zna poprečni presjek svakog materijala, niti u 2D, koji mjeri putanju lista pile iz stabla rezanja. Ako jedan posao miješa nekoliko presjeka, način Drvo je pravi alat — jedna širina profila ne može ga opisati.
Na zaslonu
- Traka Slijed rezanja nalazi se izravno iznad traka šipki, na vrhu okvira Šipke. Njezine su kontrole ◀ Prethodno, prikaz koraka, ▶ Sljedeće, ⏮ Ponovno pokreni i ▶ Reproduciraj (0,8 s po koraku, zaustavljajući se na posljednjem).
- Ispod liste rezanja cijeli je plan naveden kao tablica Slijed rezanja sa stupcima Redoslijed, Šipka, Naziv i Pozicija. Klik na redak premješta reproduktor na taj korak, a aktivni redak je istaknut — tako da tablica i reproduktor nikad ne mogu odlutati jedan od drugog.
- Na svakoj traci šipke oznake rezova pale se dok napredujete: trenutna puna, dovršene izblijedjele, nadolazeće skrivene.
Zašto se broj koraka podudara sa statistikom Rezovi
Na šipki je svaki korak jedan prolaz lista pile, pa su broj koraka i brojka Rezovi u zaglavlju rezultata isti broj, kakve god bile vaše postavke ruba i kalibracije. Mjereno na ugrađenom demo poslu: 29 koraka naspram 29 rezova bez ruba, 39 i 39 s početnim rubom od 20 mm te 49 i 49 s uključenim i početnim rubom i kalibracijskim rezom.
U izvozima
- PDF — vlastita stranica Plan piljenja, sa stupcima
#, Šipka, Redoslijed, Naziv i Pozicija, plus uokvirena traka ključnih brojki ispod tablice. - Excel (.xlsx) — kartica Slijed rezanja odmah nakon kartice Lista rezanja, s ukupnim iznosima ponovljenima na dnu tako da kartica stoji samostalno kod pile.
Stranica u PDF-u dostupna je na svakom planu, uključujući goste — jednako kao i reproduktor na zaslonu. Excel radna knjiga traži račun: prijava je otključava na svakom planu, i na besplatnom, pa poziv na nadogradnju vide jedino gosti. Pogledajte Slijed rezanja za potpuni vodič i Izvozi i preuzimanja za raspored stranice i kartice.
Kalibracijski rez
Kalibracijski rez skida tanku traku s glave svake šipke prije nego što se izreže bilo koji dio. Vi izmjerite tu traku, usporedite je s brojkom koju ste tražili i ispravite graničnik za razliku — tako da je prvi pravi dio već točan umjesto da bude onaj koji žrtvujete da biste otkrili da je postava bila pogrešna.
- Birač strana s četiri ruba koji ste možda vidjeli u 2D skriven je u 1D. Šipka ima jednu glavu, pa bi nuđenje izbora od četiri ruba bila kontrola koju plan ne bi mogao poštovati.
- On jaše na početnom rubu: rezervirani materijal je početni rub + kalibracija. To je ono što korak 0 plana piljenja pretvara u stvarnu poziciju zaustavljanja umjesto u liniju nacrtanu na slici.
- Uz postavljena oba — početni rub i kalibracijski rez — glava se prelazi dvaput — jednom za traku koju mjerite, jednom da se skine ostatak ruba — a plan piljenja navodi oba prolaza.
Pogledajte Postavke za samu kontrolu.
Prioritet materijala (★)
Svaki redak u tablici materijala ima ikonu zvjezdice (★) s lijeve strane. Označavanje retka materijala zvjezdicom govori optimizatoru da te šipke upotrijebi prve — prije bilo kojeg neoznačenog materijala.
Kada je upotrijebiti u 1D načinu:
- Imate djelomičnu šipku iz prethodnog posla i želite je upotrijebiti prije rezanja novog materijala
- Imate šipke na manje pogodnom mjestu (drugi stalak, druga lokacija) koje želite odgoditi
- Želite potrošiti stari materijal određene veličine prije nego što korodira ili se iskrivi
Kliknite ikonu ★ da je prebacite na žuto/zlatno (prioritetno) ili sivo (normalno). Postavka se sprema po rezu.
Kada dodajete ostatke iz skladišta kao materijal, označite ih sve zvjezdicom. To govori optimizatoru da iskoristi vaše postojeće ostatke prije otvaranja novih šipki pune duljine — najučinkovitiji način za smanjenje troškova materijala tijekom vremena.
Uvoz dijelova
Za poslove s mnogo duljina rezova koje već postoje u proračunskoj tablici ili izvozu iz programa za dizajn, upotrijebite alate za uvoz u zaglavlju odjeljka Dijelovi (1D) umjesto ručnog upisivanja svakog retka. CutOptim podržava lijepljenje iz Excela/Google tablica i uvoz CSV datoteke. Pogledajte Uvoz podataka za potpune upute i formate stupaca.
CSV izvoz za 1D rezultate
CSV izvoz za 1D način sadrži jedan redak po traženom komadu sa sljedećim stupcima:
| Stupac | Opis |
|---|---|
bar_index |
S koje je šipke materijala ovaj komad izrezan (počevši od 1) |
bar_label |
Oznaka šipke materijala |
piece_label |
Oznaka traženog komada |
piece_length |
Duljina reza |
position_from_end |
Udaljenost od lijevog kraja šipke gdje ovaj rez počinje |
qty |
Količina (uvijek 1 po retku; više identičnih komada pojavljuje se kao više redaka) |
Sortirajte CSV po bar_index pa position_from_end kako biste dobili sekvencijalnu listu rezanja za svaku šipku — točno redoslijedom kojim biste izvodili rezove na potezno-preklopnoj pili.
Praktični primjer: čelična podkonstrukcija okvira
Posao: Zidno montirani čelični podokvir za komercijalno uređenje. 12 vertikalnih stupova od 2700 mm, 18 horizontalnih letvi od 1200 mm, 6 dijagonalnih ukruta od 890 mm.
Dostupni materijal: 20 × 6000 mm duljina 50×50×3 RHS po $41 svaka.
Postavke: Širina reza 3 mm, jedinice mm, Giljotinski način (nije primjenjiv na 1D, ali širina reza je bitna).
Rezultat: 9 upotrijebljenih šipki (umjesto 12 ako se reže naivno), iskoristivost 92,3 %, procijenjena ušteda od 3 šipke = $123 u materijalu.
| Šipka | Rezovi |
|---|---|
| Šipka 1 | 2700, 2700, 597 (ostatak) |
| Šipka 2 | 2700, 2700, 597 (ostatak) |
| Šipka 3 | 2700, 1200, 1200, 897 (ostatak) |
| Šipka 4 | 1200, 1200, 1200, 1200, 1200 (otpad 194) |
| Šipka 5 | 1200, 1200, 890, 890, 817 (ostatak) |
| … | … |
Tri ostatka od 597 mm mogu se spremiti u skladište i upotrijebiti za buduće male komade.