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
Algoritmul plasează elementele în containere unul câte unul, alegând poziția care minimizează spațiul risipit. Poate încerca două strategii:
- Modul Guillotine — Fiecare tăiere merge de la un capăt la altul al panoului. Acesta reflectă modul în care funcționează fizic un ferăstrău de panouri sau de masă. Este ușor mai puțin eficient din punct de vedere al spațiului, dar produce secvențe de tăiere practice pentru tăierea manuală și semiautomatic.
- Modul Nested — Elementele pot fi plasate în orice dreptunghi liber disponibil. Aceasta dă un randament mai bun și este modul corect pentru frezarea CNC, dar tăierile rezultante nu pot fi întotdeauna replicate pe un ferăstrău de masă.
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. |
| Label | text | Nume opțional pentru această dimensiune de stoc, ex. '2400×1200 Placaj structural'. Apare în legenda PDF. |
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. |
| Lock Rotation | boolean | Când este activat, piesa nu poate fi rotită cu 90°. Folosește-l când direcția fibrei, orientarea imprimării sau fața materialului trebuie preservate. |
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 Import CSV de deasupra tabelului Cerințe
- CSV-ul tău trebuie să aibă coloanele:
label,width,height,qty(în acea ordine sau cu anteturi corespunzătoare) - Previzualizează importul și confirmă
Exportă un CSV șablon gol din dialogul de import pentru a obține formatul corect de coloane.
Tipuri de tăiere: Guillotine vs Nested
Tipul de tăiere este setat în Setări și afectează întreaga optimizare.
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ă.
Folosește guillotine 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
Randament tipic: 85–93% pentru seturi tipice de piese de mobilier sau tâmplărie.
Tăierea Nested
În modul nested, piesele pot fi plasate în orice spațiu dreptunghiular liber de pe panou, nu doar aliniate la liniile de tăiere guillotine. Aceasta permite plasarea mai multor piese per panou.
Folosește nested când:
- Tai pe un router CNC sau mașină automată de cuibărire
- Generezi output DXF sau SVG pentru a conduce o mașină de tăiat
- Utilizarea maximă a materialului este prioritatea
Randament tipic: 88–97% pentru aceleași seturi de piese.
Layout-urile de tăiere nested nu pot fi reproduse în general pe un ferăstrău de masă manual. Dacă operatorii vor tăia manual, folosește întotdeauna modul 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. Pentru lucrări mai mari, apare o bară de progres.
Verificări de validare înainte de rulare:
- Fiecare piesă cerută trebuie să încapă în cel puțin o dimensiune de panou stoc (ținând cont de lățimea tăieturii)
- Câmpurile de cantitate trebuie să fie numere întregi pozitive
- Trebuie să existe cel puțin un panou stoc și o piesă cerută
Dacă orice verificare eșuează, butonul Rulează afișează o pictogramă de avertizare galbenă. Plasează cursorul deasupra pentru a vedea problema specifică.
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ă Blochează rotire nu este activat pe piesele unde fibra nu contează
- Schimbă tipul de tăiere — Treci de la Guillotine la Nested pentru o amplasare 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 Stoc 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 Cerințe. 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.