Sari la conținutul principal
Pe această pagină▾

Nesting pe formă reală

Modurile 2D, 1D și lemn taie dreptunghiuri cu un ferăstrău ghilotină (de la margine la margine). Multe lucrări nu sunt dreptunghiuri: o consolă de oțel, un guseu triunghiular, o garnitură de plastic, un profil de placaj cu un decupaj. Așezarea acestora după caseta lor de încadrare aruncă aerul gol din interiorul fiecărei forme. Modul Nesting așază piesele după conturul lor real — poligoane arbitrare se împletesc în buzunarele concave ale celorlalte — astfel încât acel aer este recuperat. Este modul pentru tăiere cu laser, plasmă și jet de apă.

Rulează un motor diferit față de modurile dreptunghiulare (un motor geometric de coliziuni, nu packerul ghilotină), așa că planurile 2D/1D/lemn rămân neschimbate.

Metrica onestă pentru nesting este numărul de foi pentru aceleași piese, nu un procent de umplere. Un packer dreptunghiular socotește caseta de încadrare a fiecărei piese ca material plin și arată o densitate mai mare pentru un rezultat mai slab — pe o lucrare reprezentativă de 272 de piese, nesting-ul pe formă reală a folosit 6 foi acolo unde aceleași piese, încadrate în casete, au nevoie de 9.


Primii pași

În modul 2D, comută pe subfila Nesting (lângă Panouri). Nesting este un submod al 2D — bara de sus are două file, 2D și 1D, iar fiecare dezvăluie propriile subfile (2D → Panouri / Nesting, 1D → Liniar / Tăiere lemn).

  1. 1

    Adaugă piesele

    Apasă Import SVG/DXF și alege fișierele cu contururi, sau apasă Demo pentru a încărca o lucrare exemplu. Fiecare contur importat devine o piesă; un fișier cu mai multe contururi adaugă mai multe piese, iar contururile concentrice devin găuri. Pentru forme simple nu ai nevoie de un fișier CAD — adaugă un dreptunghi, un cerc, o elipsă, un triunghi, un poligon regulat, o formă L sau un poligon complet personalizat (introdu punctele lui x,y), sau lipește o listă de dreptunghiuri din Excel / importă un CSV (nume, lățime, înălțime, cantitate), exact ca în tabelul de tăiere a panourilor 2D. Pe fiecare foaie de stoc poți adăuga una sau mai multe zone de excludere (o regiune ținută liberă de piese — un defect, un nod sau amprenta unei cleme) cu un X/Y/W/H editabil.

  2. 2

    Adaugă foi de stoc

    Adaugă una sau mai multe dimensiuni de foaie (nume, lățime × înălțime × cantitate) — scrie-le sau lipește-le din Excel. Cu mai multe dimensiuni, nesting-ul le compară și le poate amesteca, de exemplu o ultimă foaie mai mică. Pe orice foaie poți adăuga o Zonă de excludere — o regiune de care motorul ține fiecare piesă la distanță, pentru un defect, un nod sau o zonă de clemă.

  3. 3

    Setează opțiunile

    Dă fiecărei piese o regulă de rotație (Liberă, 90° sau Niciuna) și, dacă e nevoie, o separare minimă pentru lățimea tăieturii sau a fasciculului și o Distanță de la margine pentru distanța până la marginea plăcii (las-o necompletată ca să păstreze și acolo separarea). Apoi apasă Rulează.

  4. 4

    Citește și exportă nesting-ul

    Rezultatele se citesc ca rezultatele de tăiere a panourilor 2D: un sumar de randament/densitate, o casetă „cum a fost optimizat”, o diagramă per foaie, o listă de plasare și un tabel cu necesarul de material. Folosește Descărcări pentru SVG, DXF, PDF, Excel sau CSV. Autentificat, poți Salva nesting-ul ca proiect, ca orice altă tăiere.


Piesele sunt poligoane, nu dreptunghiuri

O piesă de nesting este un contur: un poligon închis de puncte [x, y], opțional cu găuri interioare. De aceea piesele nu au câmpuri de lățime/înălțime — forma este piesa. Importatorul construiește aceste contururi pentru tine:

FeatureTypeDescription
DXFfișierContururi LWPOLYLINE și POLYLINE (arce din bombări), plus segmente LINE / ARC / CIRCLE / ELLIPSE înlănțuite în bucle închise. Un desen care își declară unitatea ($INSUNITS: inch sau mm) este convertit în unitatea ta de lucru, iar mesajul de import o spune; un desen fără unitate este citit în unitatea ta de lucru. Avertismentele importului apar și atunci când au fost importate piese.
SVGfișierpath (cu curbele Bézier și arcele eliptice aplatizate), polygon, polyline, rect, circle și ellipse. Contururile concentrice devin găuri.
DemobutonÎncarcă o lucrare exemplu — patru console și patru guseuri pe o foaie, cu o zonă de excludere într-un colț — ca să vezi întregul flux fără un fișier.

Curbele (arce, curbe Bézier) sunt aplatizate în segmente de dreaptă la o toleranță fixă, așa că același fișier se importă întotdeauna în aceeași piesă — un nesting de contururi importate este reproductibil. Dacă elementul rădăcină <svg> dă lățimea și înălțimea într-o unitate fizică (mm, cm, in, pt, pc sau Q), SVG-ul este convertit în unitatea ta de lucru prin viewBox-ul său (fără viewBox, o unitate SVG înseamnă 1/96 inch), iar mesajul de import o spune — o piesă de 100 × 50 mm desenată pe o pagină A4 intră ca 100 × 50 mm; un SVG fără dimensiune fizică (lățime și înălțime fără unitate, în px sau absente) este citit în unitatea ta de lucru. Atributele transform de pe forme și de pe grupurile care le conțin (matrix, translate, scale, rotate, skewX, skewY) sunt aplicate, așa că piesele intră în poziția și la dimensiunea desenate; formele din <defs>, <symbol>, <clipPath>, <mask>, <pattern> sau <marker> ori ascunse cu display:none nu sunt importate, iar clonele <use> nu sunt expandate (un avertisment o spune).

Piesele dreptunghiulare primesc o grilă exactă. Pe lângă așezarea contururilor, nesting-ul încearcă și piesele la unghiuri drepte și așază dreptunghiurile lor de încadrare cu un algoritm exact de așezare a dreptunghiurilor, apoi păstrează planul care folosește mai puține foi (iar la egalitate, pe cel care umple foile în ordine, de la prima la ultima). Astfel, piesele care acoperă exact o foaie — trei piese de 500 mm pe lățimea unei foi de 1500 mm, cu spațiere zero — revin ca o grilă curată, în loc de piese ușor rotite pe o foaie în plus.


Zone de excludere

O foaie reală nu este mereu perfectă. Pe orice rând de stoc, Zonă de excludere marchează o regiune pe care motorul o tratează ca zonă interzisă — fiecare piesă este ținută la distanță de ea. Folosește-o pentru un defect al plăcii, un nod, amprenta unei cleme sau o zonă pretipărită. Zonele sunt desenate pe aranjament ca să vezi în jurul a ce a lucrat nesting-ul. Este o capacitate pe care modurile dreptunghiulare nu au cum să o exprime.


Rezultatul

Vizualizatorul arată fiecare foaie cu fiecare piesă plasată în propria culoare, iar sumarul raportează:

  • Foi — câte foi de stoc a folosit nesting-ul.
  • Densitate — aria poligoanelor plasate raportată la aria foii folosite. Aceasta este umplerea onestă; buzunarele concave din interiorul pieselor neregulate se socotesc drept goale.
  • Plasate — câte copii de piese au fost plasate din totalul cerut. Tot ce nu a încăput este listat.
  • Lungime de tăiere — perimetrul însumat al conturului și al găurilor fiecărei piese plasate (în metri, sau picioare în modul inch), împreună cu numărul de Străpungeri — una per contur închis. Antetul fiecărei foi arată propria lungime de tăiere. Este conturul geometric: tăierea pe linie comună, intrările de tăiere și micro-îmbinările rămân în seama CAM-ului mașinii tale.
  • Suprafață utilizată — antetul fiecărei foi arată lățimea × înălțimea din colțul foii la care ajung piesele ei plasate: bounding box-ul pe care îl facturează o ofertă pentru foaie parțială. Nesting-ul compactează foaia cea mai puțin umplută spre acel colț: reîmpachetează aceleași piese, și cu mai puține rotații decât ai permis (niciodată mai multe), și păstrează cel mai strâns aranjament. Numărul de foi și piesele plasate nu se schimbă.
  • Rezumatul necesarului de materiale — câte un rând pentru fiecare dimensiune de stoc folosită: câte foi, umplerea lor, suprafața totală utilizată și, atunci când rândul are un preț, prețul lor. Cu mai multe dimensiuni, nesting-ul poate folosi mai mult de una — de exemplu două foi mari și una mai mică la final.

Nu citi densitatea ca pe un randament de panou 2D. Nu sunt comparabile — un packer cu casetă de încadrare socotește aerul din crestăturile unei forme drept folosit, așa că „randamentul” lui pare mai mare pentru un aranjament mai slab. Pentru a compara două rezultate de nesting, compară numărul de foi pentru aceleași piese.


Exporturi

Modul Nesting exportă aranjamentul obținut în formatele de care au nevoie un atelier și o unealtă CAM. Toate se află la Descărcări:

  • SVG — un desen autonom al nesting-ului (câte o bandă cu titlu per foaie, piesele ca poligoane pline, zonele de excludere hașurate).
  • DXF — un desen R12 cu contururile pe straturile STOCK / PARTS / HOLES / ZONES, gata pentru o unealtă CAM de laser/plasmă/jet de apă.
  • PDF — un raport printabil: aranjamentul desenat la scară pentru fiecare foaie, plus o listă de plasare (piesă, foaie, x, y, rotație, material).
  • Excel — un registru cu o filă Prezentare generală (foi, densitate, plasate, separare, distanță de la margine, lungime de tăiere, străpungeri și suprafața utilizată — în total și pe fiecare foaie) și o filă Plasare.

Aranjamentul este determinist: aceleași piese și foi produc întotdeauna același nesting, așa că o ofertă sau un program de tăiere construit pe baza unui nesting poate fi reprodus exact pentru o comandă repetată.


Pentru dezvoltatori

Același motor pe formă reală este disponibil prin HTTP în Engine API la POST /v1/optimize/nest, așa că un ERP, o unealtă CAD/CAM sau un sistem de ofertare poate face nesting fără un browser. Vezi referința Engine API pentru structura cererii și a răspunsului.

Planuri și alocația de nesting

Nestingul este singurul mod calculat pe serverele noastre, de aceea are propria alocație. În planul Gratuit, o rulare de nesting este una dintre optimizările lunare. Pro include o alocație lunară de rulări de nesting (rulări de nesting pe lună: 10) — contorul se află sub opțiunile de nesting; peste alocație, o rulare folosește un credit, dacă ai. În planul Atelier nestingul este nelimitat. Previzualizarea cu date de exemplu nu se contorizează niciodată.

O rulare de nesting acceptă până la 2.000 de piese (cantitățile incluse); modurile dreptunghiulare nu au această limită.

FAQ

Ce este nesting-ul pe formă reală?
Așază piesele după conturul lor real, nu după un dreptunghi lățime×înălțime. Piesele neregulate — o consolă în L, un guseu triunghiular, o garnitură cu găuri — se împletesc în buzunarele concave ale celorlalte, așa că aerul gol pe care un packer dreptunghiular îl irosește este recuperat. Este modul pentru tăiere cu laser, plasmă și jet de apă, și este o clasă de algoritm diferită de packerul ghilotină (de la margine la margine) folosit de modurile 2D, 1D și lemn.
Cum îmi aduc contururile pieselor în aplicație?
În modul 2D, deschide subfila Nesting (lângă Panouri) și apasă Import SVG/DXF. Aplicația citește contururi închise dintr-un DXF (LWPOLYLINE, POLYLINE, LINE/ARC/CIRCLE, cu arcele aplatizate) sau dintr-un SVG (căi, poligoane, dreptunghiuri, cercuri), transformă inelele concentrice în găuri și adaugă fiecare contur ca piesă. Un DXF care își declară unitatea (inch sau mm) sau un SVG cu dimensiunea paginii într-o unitate fizică, precum mm sau inch, este convertit în unitatea ta de lucru. Poți apăsa și Demo pentru a încărca o lucrare exemplu și a vedea întregul flux.
Pot face nesting în jurul unui defect sau al unei zone de clemă?
Da. Pe orice foaie de stoc, apasă Zonă de excludere pentru a marca o regiune de care motorul ține fiecare piesă la distanță — un defect al plăcii, un nod, amprenta unei cleme sau o zonă pretipărită. Este ceva ce modurile dreptunghiulare nu pot exprima.
De ce densitatea pare mai mică decât randamentul unui panou 2D?
Densitatea este aria poligoanelor plasate raportată la aria foii folosite — umplerea onestă, cu buzunarele concave din interiorul pieselor neregulate socotite drept goale, pentru că asta sunt. NU este comparabilă cu randamentul unui packer dreptunghiular, care socotește caseta de încadrare a fiecărei piese (inclusiv aerul din crestături) ca material plin și deci arată o cifră mai mare pentru un rezultat mai slab. Metrica de comparat este numărul de foi pentru aceleași piese.
Ce exporturi produce modul Nesting?
SVG și DXF ale aranjamentului obținut (gata pentru o unealtă CAM), un PDF printabil cu aranjamentul și o listă de plasare, și un registru Excel cu o filă Prezentare generală și o filă Plasare (piesă, foaie, x, y, rotație, material). Folosește Descărcări pentru SVG/DXF/PDF/Excel.
Pot folosi mai multe dimensiuni de placă într-un singur nesting?
Da. Adaugă câte un rând de stoc pentru fiecare dimensiune de placă. Nesting-ul le compară — rezultatul nu mai depinde de ordinea rândurilor — și păstrează planul care folosește cea mai mică arie totală de placă. Poate și amesteca dimensiunile: fiecare placă, cea mai puțin umplută mai întâi, este renestuită pe dimensiunile mai mici și înlocuită atunci când astfel se folosește mai puțin material, așa că o ultimă placă pe jumătate goală trece adesea pe o dimensiune mai mică. Tabelul cu necesarul de material arată plăcile, umplerea și prețul pe fiecare dimensiune.
Poate spațiul de la marginea plăcii să difere de spațiul dintre piese?
Da. Separare min. (tăietură/fascicul) este spațiul dintre piese (lățimea tăieturii sau a fasciculului). Distanță de la margine este distanța de la fiecare piesă la marginea plăcii — de exemplu 5 mm între piese și 10 mm la margine, sau 0 mm la margine pe un laser. Lasă Distanță de la margine necompletată și marginea păstrează separarea, exact ca înainte.
Îmi dă nesting-ul lungimea de tăiere?
Da. Rezultatul arată lungimea totală de tăiere — perimetrul însumat al conturului și al găurilor fiecărei piese plasate, în metri (picioare în modul inch) — și numărul de străpungeri, una per contur închis; fiecare placă arată și lungimea ei proprie de tăiere. Este lungimea geometrică a conturului: tăierea pe linie comună, intrările de tăiere și micro-îmbinările nu sunt incluse, pentru că CAM-ul mașinii tale le adaugă.
Pot oferta doar partea de placă pe care o folosește nesting-ul?
Da, ai cifrele pentru asta. Antetul fiecărei foi arată aria ei utilizată: lățimea × înălțimea din colțul foii la care ajung piesele plasate. Tabelul cu necesarul de material o totalizează pe dimensiune de foaie, în m² (ft² în modul inch), iar exporturile PDF și Excel o poartă și ele. Ca să țină acea arie mică, nesting-ul reîmpachetează foaia cea mai puțin umplută în colț, încercând și mai puține rotații decât ai permis, și păstrează cel mai strâns aranjament. Nu adaugă niciodată o rotație pe care nu ai permis-o și nu schimbă niciodată numărul de foi. Cât de mult se strânge depinde de piese.
Nesting-ul este reproductibil?
Da. Aranjamentul este determinist — aceleași piese și foi produc întotdeauna același nesting, așa că o ofertă construită pe baza lui poate fi reprodusă pentru o comandă repetată sau un audit.
Modul Nesting este gratuit?
Da. Nesting-ul pe formă reală este disponibil în orice plan cu cont, inclusiv gratuit; un vizitator este invitat să își creeze un cont gratuit mai întâi. Ca la orice mod, o rulare se scade din alocația ta lunară de optimizări (planul Gratuit include 3 pe lună). În planul Pro, nestingul are propria alocație lunară (numărul este pe pagina Prețuri și în aplicație); peste ea, o rulare folosește un credit. În planul Atelier nestingul este nelimitat.

Actualizat: 12 octombrie 2026