Tăiere panouri 2D
Tăierea Panourilor 2D este modul principal al CutOptim. Rezolvă problema clasică de bin-packing cu dreptunghiuri: dată o mulțime de panouri dreptunghiulare mari și o mulțime de piese dreptunghiulare mai mici, găsește aranjamentul care folosește cel mai puțin panouri cu cel mai puțin deșeuri.
Acest mod este folosit pentru materiale în foi, inclusiv placaj, MDF, PAL, melamină, sticlă, panou compozit de aluminiu, tablă de oțel, foaie de spumă și orice alt material care vine în stoc plat dreptunghiular.
Cum funcționează optimizarea 2D
CutOptim modelează lucrarea ta de tăiere ca o problemă de bin-packing:
- Containerele sunt panourile tale stoc — dreptunghiuri mari din care tai
- Elementele sunt piesele tale cerute — dreptunghiuri mai mici pe care trebuie să le produci
În loc să umple într-o singură trecere greedy, optimizatorul încearcă mai multe strategii de plasare pentru întreaga lucrare — diferite aranjamente pe rafturi și pe coloane, ordini de sortare și rotații — și păstrează cel mai bun rezultat (cele mai puține panouri, cea mai puțină risipă), folosind tăieri de tip guillotine: fiecare tăietură merge de la o margine la marginea opusă a materialului rămas. Acesta reflectă modul în care funcționează fizic un ferăstrău de panouri, de masă sau de bârnă și produce secvențe de tăiere practice pentru tăierea manuală și semiautomată.
Nesting-ul real (formă liberă), unde piesele pot fi plasate în orice dreptunghi liber pentru un randament mai mare, este util pentru frezarea CNC și este în roadmap ca parte din modul Eficiență maximă.
CutOptim respectă și lățimea tăieturii — materialul pierdut ca rumeguș la fiecare tăiere. O lățime de tăietură de 3 mm pe o lucrare cu 100 de piese poate echivala cu pierderea unui întreg panou. Introdu întotdeauna lățimea tăieturii cu precizie. Consultă Setări și lățimea tăieturii.
Adăugarea panourilor stoc
Panourile stoc reprezintă materialul brut disponibil din care poți tăia. Fiecare rând de stoc definește o dimensiune și cantitate de panou.
| Feature | Type | Description |
|---|---|---|
| Width | number | Lățimea panoului în unitatea activă (mm sau cm). Aceasta este dimensiunea orizontală pe canvas. |
| Height | number | Înălțimea panoului în unitatea activă. Aceasta este dimensiunea verticală pe canvas. |
| Quantity | integer | Numărul de panouri de această dimensiune disponibile. Optimizatorul va folosi atât câte este nevoie, până la această limită. |
| Price | number | Cost per panou. Folosit pentru a calcula costul total al materialelor în sumarul rezultatelor și exportul ofertei. Lasă gol dacă prețurile nu sunt necesare. |
| Denumire | text | Nume opțional de material pentru această dimensiune de stoc, ex. '18mm MDF' sau '2400×1200 Placaj structural'. Etichetează panoul în plan și se transmite în exporturile PDF și Excel, astfel încât planul de tăiere să spună ce placă trebuie adusă. Încărcarea din Stocul de materiale sau dintr-un rest îl completează automat. |
Bune practici pentru panourile stoc:
- Introdu dimensiunile efectiv utilizabile ale panoului, nu dimensiunea nominală. Un panou vândut ca 2440×1220 mm poate fi de fapt 2438×1218 mm după tăierea marginilor la fabrică — măsoară panourile tale.
- Dacă ai un amestec de panouri întregi și resturi parțiale dintr-o lucrare anterioară, adaugă-le ca rânduri de stoc separate cu dimensiunile lor reale și o cantitate de 1.
- Folosește câmpul de preț chiar și pentru lucrări interne. Văzând defalcarea costurilor ajută la identificarea dacă o lucrare este prețuită corect.
Adăugarea pieselor cerute
Piesele cerute sunt piesele dreptunghiulare pe care trebuie să le producă optimizarea din stocul tău.
| Feature | Type | Description |
|---|---|---|
| Width | number | Lățimea piesei cerute în unitatea activă. |
| Height | number | Înălțimea piesei cerute în unitatea activă. |
| Quantity | integer | Numărul de piese identice necesare. |
| Label | text | Nume descriptiv pentru această piesă, ex. 'Ușă panou LH' sau 'Raft 600'. Imprimat pe diagrama de tăiere și în exportul CSV. |
| Rot. | checkbox | Bifată (implicit) permite optimizatorului să rotească piesa cu 90° pentru a economisi material. Debifeaz-o și piesa păstrează orientarea introdusă — folosește asta când direcția fibrei, orientarea imprimării sau fața materialului trebuie păstrate. Disponibilă în toate planurile. |
Sfaturi pentru introducerea pieselor cerute:
- Introdu întotdeauna o etichetă pentru fiecare piesă. Pe o lucrare complexă cu 50+ piese, dreptunghiurile neetichetate pe diagrama de tăiere sunt imposibil de identificat.
- Dacă ai multe piese identice, introdu-le o dată cu cantitatea corectă în loc de rânduri separate.
- Pentru a adăuga alocație de ajustare (pentru piese care trebuie tăiate ușor mai mari și apoi ajustate la dimensiunea finală), adaugă cantitatea de ajustare la lățime și înălțime. De exemplu, dacă ai nevoie de o piesă finisată de 400×800 mm cu 5 mm ajustare pe fiecare față, introdu 410×810.
Import CSV pentru piesele cerute
Dacă lista ta de tăieri există deja într-un spreadsheet, o poți importa direct:
- Apasă butonul mic CSV din antetul secțiunii Piese (2D, 1D sau Lemn)
- Alege fișierul tău
.csv— coloanele sunt citite după poziție:name,width,height,qty(un rând de antet este detectat și sărit) - Piesele sunt adăugate imediat în tabelul Piese (2D)
Nu ești sigur de ordinea coloanelor? Apasă butonul Șablon de lângă importul CSV pentru a descărca un CSV gata făcut cu coloanele corecte și un rând exemplu. Vezi Importul datelor pentru referința completă.
Tipul de tăiere: guillotine
Optimizatorul 2D CutOptim folosește exclusiv tăieri de tip guillotine. Nu există un selector de tip de tăiere — fiecare rezultat este produs cu tăieri guillotine.
Tăierea Guillotine
În modul guillotine, fiecare tăiere este o linie dreaptă care rulează de la o margine a panoului (rămas) la marginea opusă. Aceasta reflectă operațiunea fizică a unui ferăstrău de panouri, de masă sau cu grindă.
Este potrivit când:
- Tai pe un ferăstrău de masă, ferăstrău de panouri sau ferăstrău cu ghid
- Trebuie să dai secvența de tăiere unui operator cu o listă de tăieri simplă
- Materialul tău trebuie să fie întors sau mutat între tăieri
Comparația cu alte instrumente: un optimizator cu nesting liber — care așază piesele oriunde pe placă — raportează de obicei un randament mai mare decât un optimizator guillotine pentru aceeași listă. Diferența aceea este prețul unor tăieri pe care le poți face efectiv pe un ferăstrău de panouri, nu un defect. Compară lucruri comparabile înainte de a judeca o cifră.
Nesting (formă liberă) — în roadmap
Nesting-ul real permite plasarea pieselor în orice spațiu dreptunghiular liber de pe panou, nu doar aliniate la liniile de tăiere guillotine, ceea ce poate crește randamentul. Este modul potrivit pentru routere CNC și mașini automate de cuibărire.
CutOptim nu oferă încă nesting formă liberă — este planificat ca parte din modul Eficiență maximă (Pro / Atelier, roadmap). Până atunci, toate optimizările folosesc tăieri guillotine.
Rularea optimizării
Odată ce stocul și cerințele sunt introduse, apasă Rulează optimizarea sau tastează Ctrl+Enter. Optimizarea se finalizează de obicei în mai puțin de 2 secunde pentru lucrări cu mai puțin de 500 de piese. Lucrările mai mari durează mai mult, iar pagina rămâne blocată până la finalizarea calculului.
Ce verifică CutOptim înainte de rulare: un singur lucru — ca modul activ să aibă cel puțin un rând de stoc și cel puțin un rând de cerințe. Dacă oricare dintre cele două tabele este gol, apare un mesaj scurt și nu se rulează nimic, astfel încât o rulare goală nu îți consumă niciodată o optimizare din cotă.
Nu mai există nicio altă validare prealabilă și nimic nu blochează butonul Rulează optimizarea. În special, o piesă prea mare pentru oricare dintre panourile tale stoc nu oprește rularea: optimizatorul pur și simplu nu o poate plasa și te anunță ulterior — în modul cu stoc limitat, sumarul rezultatelor enumeră fiecare piesă care nu a încăput. Câmpurile de cantitate acceptă numere întregi de la 1 în sus și revin implicit la 1 dacă le golești.
Interpretarea rezultatelor
După o rulare reușită, canvas-ul afișează layout-ul și panoul de rezultate se actualizează:
Navigatorul de panouri
Folosește butoanele cu săgeți sau filele de panouri din partea de jos a canvas-ului pentru a parcurge fiecare panou utilizat. Fiecare panou arată:
- Dreptunghiuri colorate pentru fiecare piesă plasată cu etichetă și dimensiuni
- Zone gri hatşurate pentru resturi de material (piese mai mari decât dimensiunea minimă a restului)
- Zone gri pline pentru deșeuri (piese mai mici decât dimensiunea minimă a restului)
Randament și deșeuri
| Metric | Formulă | Țintă |
|---|---|---|
| Randament % | (Suprafață totală cerute) / (Suprafață totală panouri folosite) × 100 | > 88% |
| Deșeuri % | (Suprafață rebut inutilizabil) / (Suprafață totală panouri folosite) × 100 | < 10% |
| Resturi % | (Suprafață resturi salvate) / (Suprafață totală panouri folosite) × 100 | Variabil |
Îmbunătățirea unui rezultat cu randament scăzut
Dacă randamentul este sub 80%, încearcă aceste abordări în ordine:
- Verifică lățimea tăieturii — O lățime de tăietură incorectă (prea mare) irosește spațiu la fiecare tăiere
- Permite rotirea — Asigură-te că bifa Rot. rămâne pusă pe piesele unde direcția fibrei nu contează
- Verifică direcția primei tăieturi — Dacă ai fixat-o manual (orizontală/verticală), revino la Auto, ca optimizatorul să aleagă pentru fiecare foaie direcția cu randament mai bun
- Grupează mai multe piese — Adaugă piesele rămase din lucrările viitoare pentru a umple panourile acum
- Adaugă stoc mai mic — Dacă ai resturi din lucrările anterioare, adaugă-le în tabelul stoc
Prioritatea stocului (★)
Fiecare rând din tabelul Material de bază (plăci) are o pictogramă stea (★) în stânga. Marcarea cu stea a unui rând de stoc îi spune optimizatorului să folosească acel panou mai întâi — înainte de a recurge la stocul nemarcit.
Când să o folosești:
- Ai un panou parțial rămas dintr-o lucrare anterioară și vrei să-l folosești înainte de a deschide stoc nou
- Ai panouri scumpe sau greu de obținut pe care vrei să le prioritizezi
- Vrei să eliberezi stocul vechi înainte ca acesta să se deformeze sau deterioreze
Cum să o folosești:
- Apasă pictograma ★ pe orice rând de stoc — devine galbenă/aurie
- Rulează optimizarea — panoul cu stea este folosit primul
- Apasă din nou pentru a elimina prioritatea
Marchează cu stea toate rândurile tale de resturi stoc înainte de a rula o lucrare. CutOptim va consuma mai întâi resturile, deschizând panouri întregi noi doar când resturile sunt epuizate. Aceasta este cea mai eficientă metodă de a menține inventarul de resturi gestionabil.
Bordurare muchii Pro
Informațiile despre bordurarea muchiilor pot fi înregistrate per piesă în coloana EB din tabelul Piese (2D). Aceasta marchează ce laturi ale unui panou finit necesită bordurarea muchiei, iar informațiile apar pe planul de tăiere și în exporturile PDF.
Bordurarea muchiilor este o funcție de metadate/referință — nu afectează algoritmul de optimizare. Înregistrează pur și simplu ce laturi au nevoie de bordurare astfel încât informațiile să fie imprimate pe planul de tăiere și etichete alături de piesă.
Marcarea bordurării muchiilor:
- Apasă butonul din coloana EB a oricărui rând de piese cerute
- Se deschide un dialog de bordurare cu patru laturi: Sus, Dreapta, Jos, Stânga
- Bifează fiecare latură care necesită bordurarea muchiei
- O previzualizare vizuală afișează laturile selectate ca o bandă galbenă în jurul conturului piesei
- Apasă OK — coloana EB se actualizează pentru a afișa o abreviere a laturilor selectate
Abrevieri coloana EB:
| Afișare | Semnificație |
|---|---|
— | Fără bordurarea muchiei |
T | Numai sus |
TR | Sus + Dreapta |
TRBL | Toate patru laturi |
BL | Jos + Stânga |
Datele de bordurare a muchiilor sunt salvate cu proiectul și apar în:
- Planul de tăiere PDF (imprimat pe eticheta piesei din diagrama de layout)
- Exportul Etichete panouri (o etichetă per piesă, arătând laturile selectate)
- Exportul CSV (ca o coloană
edge_banding)
Pentru carcase de mobilier de bucătărie, o configurare obișnuită este BL (Jos + Stânga) sau TR (Sus + Dreapta), în funcție de dacă panoul este un lateral, blat sau raft. Introducerea acestui lucru o dată în etapa de cerințe evită să trebuiești să-l determini din nou la bancul de lucru.