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. Pomaknite se prema dolje da vidite svaku šipku.
- 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.
Gdje završava ostatak. Posao se često može izrezati na više načina koji upotrebljavaju točno iste šipke i istu količinu materijala. Kada se to dogodi, CutOptim ostatak drži u što dužem jednom komadu umjesto da ga razdijeli na više šipki, jer je jedan dugi ostatak onaj koji se isplati spremiti u skladište ostataka. To vas nikad ne košta ni jedne šipke: samo bira između planova koji su inače identični.
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 (pod Postavke → Više → List pile i obrezivanje) — 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 s računom, uključujući besplatni;
- 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 i Excel radna knjiga traže račun, jednako kao i reproduktor na zaslonu: prijava ih otključava na svakom planu, i na besplatnom, pa poziv na registraciju 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 (★)
Kad je Zaliha šipki postavljena na Ograničeno, 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. U načinu Neograničeno stupac ★ je, kao i stupac količine, skriven, a zvjezdica se ne koristi — optimizator kupuje onoliko šipki koliko plan treba. Zvjezdice ostaju na svojim retcima i vraćaju se kad prijeđete na Ograničeno.
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.
Ostaci premješteni iz Skladišta ostataka (↑ ili Sve u zalihu) automatski dobivaju zvjezdicu i u oba načina zalihe koriste se prvi, nikad više od svoje količine. Ostatak koji unesete ručno označite ★ uz ograničenu zalihu. 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.
Rezultat: 11 upotrijebljenih šipki, iskoristivost 89,9 %, materijal 11 × $41 = $451.
| Šipke | Rezovi | Ostatak |
|---|---|---|
| 6 × | 2700, 1200, 1200, 890 | 0 |
| 3 × | 2700, 2700 | 594 mm svaka |
| 1 × | 1200, 1200, 1200, 1200 | 1188 mm |
| 1 × | 1200, 1200 | 3594 mm |
Šest šipki izrezano je bez ikakvog ostatka, a većina preostalog izlazi kao jedan komad od 3594 mm. Spremite njega i komad od 1188 mm u skladište ostataka; dovoljno su dugi da se iz njih reže na sljedećem poslu.