Pe această pagină

Tăiere liniară 1D

Tăierea Liniară 1D optimizează orice material livrat în lungimi: bare de oțel, profile de aluminiu, țeavă de cupru, șipci de lemn, tub de plastic, cablu, tijă filetată și orice alt stoc liniar. Furnizezi lungimile disponibile de bare și lungimile de tăiere necesare — CutOptim găsește combinația care folosește cel mai puțin bare cu cel mai puțin resturi inutilizabile.


Cum funcționează optimizarea 1D

Problema 1D este mai simplă decât 2D: fiecare element are o singură dimensiune (lungimea) și fiecare container (bară stoc) are, de asemenea, o singură dimensiune. Algoritmul atribuie lungimi la bare astfel încât:

  • Fiecare lungime cerută este atribuită exact unei bare
  • Nicio bară nu este supraîncărcată (toate lungimile atribuite unei bare se încadrează în lungimea barei, ținând cont de lățimea tăieturii)
  • Numărul total de bare folosite este minimizat

Aceasta este o variantă a problemei de bin-packing pentru o dimensiune. CutOptim folosește o euristică first-fit-decreasing cu îmbunătățire locală pentru a găsi soluții aproape optime rapid, chiar și pentru sute de lungimi cerute.

Pentru materiale liniare unde lungimea este singura dimensiune relevantă — țeavă, bară, cablu — folosește modul 1D. Pentru materiale ca platbandă sau cornier unde ai putea dori să urmărești și lățimea, ia în considerare utilizarea modului 2D cu înălțimea setată la lățimea materialului.


Adăugarea barelor stoc

Barele stoc reprezintă lungimile brute disponibile. Introdu fiecare dimensiune de bară ca un rând separat.

Feature Type Description
Length number Lungimea completă a barei stoc în unitatea activă (mm sau cm).
Quantity integer Numărul de bare de această lungime disponibile. Optimizatorul va folosi până la atât de multe.
Price number Cost per bară. Folosit în sumarul de costuri și exportul ofertei.
Label text Descriere opțională, ex. '6m EN10210 CHS 60.3×4mm'. Apare în exporturile PDF și CSV.

Exemplu: lucrare structură oțel

EtichetăLungime (mm)CantPreț
RHS 50×50×3 — 600060001242.00
RHS 50×50×3 — 30003000422.50

În acest exemplu, CutOptim va folosi atât lungimile de 6 m cât și de 3 m pentru a îndeplini cerințele cât mai eficient.


Adăugarea lungimilor cerute

Lungimile cerute sunt piesele tăiate pe care trebuie să le produci. Fiecare rând din tabelul Cerințe reprezintă un tip de tăietură.

Feature Type Description
Length number Lungimea de tăiere cerută în unitatea activă.
Quantity integer Numărul de piese de această lungime necesare.
Label text Numele sau referința piesei, ex. 'Căprior A' sau 'Secțiune balustradă'. Imprimat în diagrama de tăiere și export.

Exemplu: lucrare balustradă aluminiu

EtichetăLungime (mm)Cant
Bară superioară24006
Bară de umplere100024
Extensie capac stâlp15012
Capăt de întoarcere3004

Rularea unei optimizări 1D

  1. 1

    Introdu barele stoc

    În tabelul Stoc, adaugă fiecare lungime de bară cu cantitatea și prețul opțional. Dacă cumperi material pentru lucrare (în loc să tragi din stocul existent), setează o cantitate mare — optimizatorul va folosi doar atât câte este nevoie.

  2. 2

    Introdu lungimile cerute

    Adaugă fiecare lungime de tăiere cerută cu cantitatea și eticheta sa. Dacă ai o listă de tăieri existentă într-un spreadsheet, folosește importul CSV (butonul Import de deasupra tabelului Cerințe).

  3. 3

    Setează lățimea tăieturii

    Deschide Setări și confirmă lățimea tăieturii. Pentru un ferăstrău de debitare standard sau flex cu disc de 3 mm, introdu 3 mm. Pentru o lamă de ferăstrău cu tăietură subțire, introdu 2 mm.

  4. 4

    Rulează optimizarea

    Apasă Rulează optimizarea sau tastează Ctrl+Enter. Rezultatele apar imediat.

  5. 5

    Revizuiește diagramele de bare

    Fiecare bară este afișată ca un dreptunghi orizontal în canvas. Segmentele colorate reprezintă piesele cerute; segmentele gri sunt resturi. Folosește navigatorul de bare pentru a parcurge toate barele.

  6. 6

    Exportă lista de tăieri

    Apasă Export și alege CSV pentru o listă de tăieri în spreadsheet sau PDF pentru o diagramă printabilă bară cu bară.


Interpretarea rezultatelor layout-ului de bare

Layout 1D de bare arătând 3 bare cu segmente de tăiere codificate color și secțiuni gri de resturi
Trei bare stoc după optimizarea 1D. Fiecare bară arată secvența de tăiere de la stânga la dreapta.

Canvas-ul pentru modul 1D arată fiecare bară ca o bandă orizontală împărțită în segmente:

Tip segmentVizualDescriere
Piesă cerutăBloc colorat cu etichetăO lungime de tăiere cerută plasată pe această bară
Lățime tăieturăLinie subțire închisăMaterial pierdut între fiecare tăietură
Rest de materialGri haşuratLungime rămasă, mai mare decât dimensiunea minimă a restului
DeșeuGri plinLungime rămasă, mai mică decât dimensiunea minimă a restului

Secvența de tăiere

Secvența de tăiere este afișată de la stânga la dreapta pe fiecare diagramă de bară. Tăierile sunt sortate după lungime (cele mai lungi primele) pentru a minimiza resturile. Exportul PDF listează secvența ca pași numerotați:

Bara 1 (6000 mm): Tăierea 1 — 2400 mm (Bară superioară) | Tăierea 2 — 2400 mm (Bară superioară) | Rest — 1194 mm

Metrici sumar

MetricSemnificație
Bare folositeNumărul de bare stoc consumate
Lungime totală tăiatăSuma tuturor lungimilor pieselor cerute
Randament %Lungime totală cerută / lungime totală bare folosite × 100
Deșeuri %Rebut inutilizabil / lungime totală bare × 100
ResturiLungimi utilizabile rămase salvate în inventar

Prioritatea stocului (★)

Fiecare rând din tabelul Stoc are o pictogramă stea (★) în stânga. Marcarea cu stea a unui rând de stoc îi spune optimizatorului să folosească acele bare mai întâi — înainte de orice stoc nemarcit.

Când să o folosești în modul 1D:

  • Ai o bară parțială dintr-o lucrare anterioară și vrei să o folosești înainte de a tăia stoc nou
  • Ai bare într-o locație mai puțin convenabilă (raft diferit, alt șantier) pe care vrei să le amâni
  • Vrei să eliberezi stocul vechi de o anumită dimensiune înainte ca acesta să corodeze sau să se deformeze

Apasă pictograma ★ pentru a o comuta la galben/auriu (prioritizat) sau gri (normal). Setarea este salvată per tăiere.

Când adaugi resturi din inventar ca stoc, marchează-le cu stea pe toate. Aceasta îi spune optimizatorului să epuizeze resturile tale existente înainte de a deschide bare de lungime completă noi — cea mai eficientă metodă de a reduce cheltuielile cu materialele în timp.


Importul lungimilor cerute

Pentru lucrări cu multe lungimi de tăiere existente deja într-un spreadsheet sau export din program de design, folosește instrumentele de import de deasupra tabelului Cerințe în loc să tastezi fiecare rând manual. CutOptim suportă lipire din Excel/Google Sheets și import de fișier CSV. Consultă Importul datelor pentru instrucțiuni complete și formate de coloane.


Export CSV pentru rezultate 1D

Exportul CSV pentru modul 1D conține un rând per piesă cerută cu următoarele coloane:

ColoanăDescriere
bar_indexDin ce bară stoc a fost tăiată această piesă (bazat pe 1)
bar_labelEticheta barei stoc
piece_labelEticheta piesei cerute
piece_lengthLungimea de tăiere
position_from_endDistanța de la capătul stâng al barei de unde începe această tăietură
qtyCantitate (întotdeauna 1 per rând; piesele identice multiple apar ca rânduri multiple)

Sortează CSV-ul după bar_index și apoi position_from_end pentru a obține o listă secvențială de tăieri pentru fiecare bară — exact ordinea în care ai face tăierile la ferăstrăul de debitare.


Exemplu practic: Substructură cadru oțel

Lucrare: Subframă de oțel montată pe perete pentru o amenajare comercială. 12 montanți verticali la 2700 mm, 18 traverse orizontale la 1200 mm, 6 contravântuiri diagonale la 890 mm.

Stoc disponibil: 20 × lungimi de 6000 mm din RHS 50×50×3 la 41 lei bucata.

Setări: Lățime tăietură 3 mm, unități mm, modul Guillotine (nu se aplică la 1D, dar lățimea tăieturii contează).

Rezultat: 9 bare folosite (față de 12 dacă s-ar fi tăiat naiv), randament 92,3%, economie estimată de 3 bare = 123 lei materiale.

BarăTăieturi
Bara 12700, 2700, 597 (rest)
Bara 22700, 2700, 597 (rest)
Bara 32700, 1200, 1200, 897 (rest)
Bara 41200, 1200, 1200, 1200, 1200 (deșeu 194)
Bara 51200, 1200, 890, 890, 817 (rest)

Cele trei resturi de 597 mm pot fi salvate în inventar și folosite pentru piese mici viitoare.

FAQ

Care este diferența dintre modul 1D și 2D?
Modul 1D optimizează stocul liniar — material măsurat doar după lungime, cum ar fi țevi, bare și profile. Modul 2D gestionează materialul în foi cu atât lățime cât și înălțime. În modul 1D, lățimea piesei este ignorată; contează doar lungimea.
Pot combina lungimi de stoc diferite într-o singură optimizare?
Da. Adaugă mai multe rânduri în tabelul Stoc cu lungimi diferite. CutOptim va folosi combinația care minimizează consumul total de material.
Modul 1D suportă lățimea tăieturii?
Da. Setarea lățimii tăieturii din Setări se aplică modului 1D. Fiecare tăiere consumă lățimea tăieturii din lungimea rămasă a barei.
Cum exportez lista mea de tăieri 1D pentru atelier?
Folosește exportul CSV pentru o listă de tăieri compatibilă cu spreadsheet-ul sau exportul PDF pentru o diagramă de bare printabilă cu secvența de tăiere. Ambele sunt disponibile din butonul Export.
Pot bloca o piesă astfel încât să fie tăiată întotdeauna dintr-o anumită bară stoc?
Nu direct, dar poți realiza asta creând o tăiere separată (în cadrul aceluiași proiect) cu doar bara respectivă de stoc și piesele care trebuie să provină din ea.
Care este numărul maxim de bare sau lungimi cerute pe care le pot introduce?
Cu planul gratuit, până la 3 bare stoc și 20 de lungimi cerute. Cu Pro, nelimitat.

Actualizat: 1 aprilie 2026