Benchmark-uri pentru optimizatorul de tăiere
Publicăm cifrele din spatele optimizatorului în loc să te rugăm să ai încredere într-o afirmație de marketing. Fiecare job de mai jos este generat dintr-un seed fix, rezolvat de același motor care rulează pe acest site și comparat cu modul în care acea listă de tăiere ar fi parcursă manual.
De ce publicăm aceste date
Toți optimizatorii de tăiere susțin că economisesc material. Aproape niciunul nu spune cât, pe ce joburi sau față de ce alternativă. Astfel, afirmațiile nu pot fi verificate. Această pagină îți oferă setul de joburi, definiția liniei de bază, seed-ul și rezultatele brute, ca să poți rula totul singur de la capăt și să ne contrazici în detalii, nu în general.
Metodă
Setul de joburi
Zece profile de stoc preluate din formate reale de aprovizionare: rășinos 6 m, profil de aluminiu 6.5 m, armătură de oțel 12 m, plintă 2.44 m, țeavă de oțel 6 m, MDF 2440 × 1220, placaj 2500 × 1250, placaj de mesteacăn 1830 × 920, tablă 3000 × 1500 și sticlă float 3210 × 2250. Fiecare profil primește același număr de joburi generate, fiecare cu patru până la douăsprezece dimensiuni distincte de piese și cantități, kerf și ajustare de margine realiste.
Linia de bază: tăierea manuală
Comparația nu este cu un alt optimizator — este cu ce se întâmplă fără unul. Linia de bază ia piesele în ordinea în care au fost scrise pe listă, continuă să umple bara sau panoul curent și pornește unul nou imediat ce piesa următoare nu mai încape. Fără sortare, fără rotire, fără privire înainte. Așa se parcurge o listă de tăiere la banc.
Indicatorii
Deșeul este ponderea din stocul consumat care rămâne rest, inclusiv ultima bară sau ultimul panou parțial folosit — contorizată la fel pentru ambele părți. Unitățile de stoc sunt barele sau panourile efectiv consumate. Timpul de rezolvare este timpul real al apelului solverului, măsurat pe un laptop obișnuit; solverul rulează în browserul tău, deci nimic nu stă la coadă pe un server.
Ce este exclus
Joburile în care motorul nu poate așeza toate piesele sunt excluse de pe ambele părți, nu contorizate ca victorie. Joburile generate primesc stoc generos, ca nicio metodă să nu fie defavorizată. Nimic nu este calibrat pe profil: aceleași setări de solver rulează pe toate cele zece.
Rezultate pentru tăiere liniară
Bare, țevi, profile și baghete tăiate la lungime din lungimi de stoc.
| Profil de stoc | Joburi | Deșeu NestingCalc | Deșeu la tăiere manuală | Deșeu eliminat |
|---|---|---|---|---|
| Softwood 6 m | 40 | 8,4% | 17,7% | 52% |
| Aluminium 6.5 m | 40 | 7,6% | 13,9% | 45% |
| Rebar 12 m | 40 | 7,5% | 17,8% | 58% |
| Skirting 2.44 m | 40 | 8,7% | 16,6% | 48% |
| Steel tube 6 m | 40 | 7,9% | 15,3% | 48% |
| Toate profilele | 200 | 7,9% | 16,7% | 53% |
297 bare economisite în setul de joburi (9,1%) · 157/200 joburi rezolvate cu mai puține unități de stoc
Rezultate pentru tăiere de panouri
Panouri așezate pe foi întregi de placaj, metal sau sticlă. Ambalarea panourilor este o problemă mai grea decât tăierea liniară, iar cifrele o arată — un amestec de dimensiuni de dreptunghiuri fără legătură între ele este aproape cazul cel mai rău pentru orice algoritm de nesting.
| Profil de stoc | Joburi | Deșeu NestingCalc | Deșeu la tăiere manuală | Deșeu eliminat |
|---|---|---|---|---|
| MDF 2440 × 1220 | 40 | 33,1% | 45,9% | 28% |
| Plywood 2500 × 1250 | 40 | 33,1% | 44,9% | 26% |
| Birch ply 1830 × 920 | 40 | 35,1% | 47,9% | 27% |
| Steel 3000 × 1500 | 40 | 35,0% | 46,6% | 25% |
| Float glass 3210 × 2250 | 40 | 28,5% | 45,3% | 37% |
| Toate profilele | 200 | 32,1% | 45,8% | 30% |
300 panouri economisite în setul de joburi (19,5%) · 171/200 joburi rezolvate cu mai puține unități de stoc
Viteză
Solverul rulează local în browserul tău: nimic nu se încarcă, nimic nu stă la coadă și nu există limită de utilizare pentru varianta gratuită.
| Indicator | Mediana | Percentila 95 | Cel mai lent job |
|---|---|---|---|
| Timp de rezolvare liniar | 0,05 ms | 0,20 ms | 0,74 ms |
| Timp de rezolvare pentru panouri | 0,03 ms | 0,32 ms | 0,66 ms |
Cum se compară NestingCalc cu alte optimizatoare de tăiere
Economia de material este doar o parte a deciziei. Majoritatea optimizatorilor de tăiere sunt produse pe abonament care limitează varianta gratuită după numărul de piese sau de joburi pe zi, iar niciunul dintre cele patru de mai jos nu publică o versiune Markdown a paginilor sau un server MCP pentru asistenți AI. Iată unde se situează NestingCalc.
| Funcție | NestingCalc | CutList Evolution | OptiCutter | SmartCut.pro | CutList Optimizer |
|---|---|---|---|---|---|
| Limita variantei gratuite | fără limită | 40 | plan gratuit | nepublicat | 5 / 24 h |
| Planuri plătite | nimic | 150 – 2000 | €9 – 99 | $2.50 – 779 | pe niveluri |
| Limbi ale interfeței | 19 | 1 | 11 | 21 | câteva |
| Tăiere liniară și de panouri | ✓ | ✓ | ✓ | ✓ | ✓ |
| Calculatoare pentru industria lemnului (Hoppus, JAS, uscătorie, EMC, retragere) | 16 | 0 | 0 | 0 | 0 |
| Versiune Markdown pentru fiecare pagină, pentru agenți AI | ✓ | — | — | — | — |
| Server MCP pentru asistenți AI | ✓ 32 | — | — | — | — |
| Date de benchmark publicate și reproductibile | ✓ | doar articole | — | — | — |
| Setare a lățimii tăieturii (kerf) | ✓ | ✓ | ✓ | ✓ | ✓ |
| Blocare sens fibrelor / rotație pentru fiecare piesă | ✓ | ✓ | nepublicat | nepublicat | ✓ |
| Bandarea muchiilor | ✓ | ✓ | nepublicat | nepublicat | ✓ |
| Resturi refolosibile (gestionarea slaufelor) | doar liniar | ✓ | nepublicat | ✓ | nepublicat |
| Etichete piese și fișe de tăiere PDF | tipărire din browser | ✓ | ✓ | ✓ | ✓ |
| Proiecte salvate și istoricul planurilor | ✓ | ✓ | ✓ | ✓ | ✓ |
Detaliile despre concurenți au fost citite de pe paginile publice ale fiecărui furnizor pe 31 august și reverificate pe 10 septembrie 2026; dacă nu se precizează altfel, ele descriu pachetul de bază. Planurile și limitele se schimbă — verificați pagina furnizorului înainte de a decide.
O mențiune despre asistenții AI
Fiecare pagină de pe acest site are un geamăn Markdown la aceeași adresă plus /index.md, listat în llms.txt, iar toate cele 29 de calculatoare sunt expuse ca instrumente pe un server MCP public. Asta este intenționat: când cineva întreabă un asistent AI câte scânduri cere un job, asistentul poate citi metoda și poate apela calculatorul în loc să ghicească. Nu blocăm crawlerele AI și preferăm să fim citați împreună cu metoda decât să nu fim citați deloc.
Cum reproduci aceste cifre
Benchmark-ul este un test din repository, nu un slide. Clonează-l, rulează comanda de mai jos și regenerează exact setul de date pe care îl afișează această pagină — același seed, aceleași joburi, aceleași rezultate. Pragurile de calitate publicate sunt verificate în acel test, deci o regresie face build-ul să pice în loc să schimbe discret această pagină.
BENCH_WRITE=1 pnpm --filter @cutting/engine test Întrebări
Acest benchmark este independent?
Nu. L-am scris noi, îl rulăm noi și măsoară solverul nostru. Exact de aceea seed-ul, generatorul, definiția liniei de bază și datele brute sunt publicate: nu trebuie să ne iei cuvântul, poți rula totul din nou și verifica. Tratează orice cifră neauditată de la orice furnizor — inclusiv de la noi — ca pe o afirmație de verificat, nu ca pe un fapt.
De ce comparație cu tăierea manuală, nu cu alte optimizatoare?
Pentru că este comparația onestă pe care o putem publica efectiv. A rula produse concurente pe abonament la scară, ca să le punctăm, ar însemna să ocolim limitele variantei lor gratuite, iar orice rezultat ar fi un instantaneu al unei versiuni pe care nu o controlăm. Tăierea manuală este metoda pe care majoritatea o înlocuiesc cu adevărat și poate fi definită suficient de precis încât să o reproduci. Tabelul de funcții de mai sus acoperă restul comparației.
De ce deșeul la panouri este mult mai mare decât cel liniar?
Două motive. Nesting-ul unor dimensiuni de dreptunghiuri fără legătură este aproape cazul cel mai rău pentru orice algoritm de ambalare, iar acest generator produce intenționat dimensiuni amestecate, nu dimensiunile repetate ale unui job real de mobilă. În plus, ultimul panou parțial folosit contează integral ca deșeu. Joburile reale, cu piese repetitive, se așază considerabil mai bine; aici contează comparația cu linia de bază, nu cifra absolută.
Optimizatorul găsește planul matematic optim?
Nu, și nimic din ce poți rula instantaneu într-un browser nu face asta. Tăierea stocului este NP-hard: demonstrarea optimului unei planificări necesită timp exponențial pe măsură ce piesele cresc. Motorul folosește euristici consacrate — piesa cea mai mare întâi, cu așezare best-fit pentru lungimi, ambalare pe rafturi pentru panouri — care ajung aproape de optim, rulează în mult sub un milisecund și dau rezultate consistente de la o rulare la alta.
Deschide calculatorul de tăiere liniară Deschide calculatorul de tăiere panouri Studii de caz