Salta al contenuto principale

Come funziona l'ottimizzazione del taglio — metodi a confronto

intermediate 9 min read Updated: 1 agosto 2026
Un pannello grezzo con i pezzi disposti sopra, che mostra il risultato di un ottimizzatore di taglio
Ogni ottimizzatore risponde alla stessa domanda, ma con regole diverse su come può essere fatto un taglio.

Risposta rapida

L’ottimizzazione del taglio dispone i tuoi pezzi sul materiale grezzo per ridurre al minimo lo scarto, ma il metodo conta più del marketing. Gli ottimizzatori guillotine ammettono solo tagli che vanno da bordo a bordo, perché è quello che fa fisicamente una sega a pannello. Il nesting libero posiziona i pezzi ovunque e può impacchettare più stretto, ma i suoi layout spesso non sono affatto tagliabili su una sega.

Passa la stessa distinta di taglio attraverso due strumenti e spesso ottieni due numeri diversi. Di solito nessuno dei due è più intelligente dell’altro: hanno risolto problemi differenti, e solo una delle due risposte è realizzabile sulla tua macchina.

Il vincolo che nessuno cita per primo

Una sega a pannello taglia da bordo a bordo. La lama corre su una guida da un lato all’altro del materiale, ogni volta; non ci si ferma a metà per ripartire da un altro punto senza togliere il pezzo dalla macchina.

Questo fatto ha un nome in letteratura: il vincolo guillotine. Ogni taglio deve dividere il rettangolo corrente in esattamente due rettangoli, e si continua a suddividere fino a quando ogni regione contiene un solo pezzo. Un layout che contiene pezzi che nessuna linea da bordo a bordo riesce a separare non è tagliabile in guillotine — e su una sega a pannello non è un piano di taglio, è un disegno.

Guillotine — ogni taglio va da bordo a bordo

A guillotine cutting plan on one stock sheet A rectangular sheet divided by six numbered straight cuts. Each cut runs from one side of the piece it is dividing to the other, splitting that piece into two rectangles, until six parts and one offcut remain. sfrido 1 2 3 4 5 6

Sei tagli, numerati nell'ordine di taglio. Ognuno attraversa per intero il pezzo che sta dividendo, quindi il piano è eseguibile su una sega a pannello.

Nesting libero — tagli che si fermano a metà

A free-nested pinwheel layout on one stock sheet Four rectangular parts arranged around a central rectangle of waste, each part turned a quarter turn from the last. No straight line crosses the sheet without passing through one of the parts, so the layout cannot be produced by edge-to-edge cuts. sfrido

Il taglio verde è ammesso ma deve fermarsi a metà. Le due linee rosse sono tagli da bordo a bordo, e ognuna passa in mezzo a un pezzo.

Lo stesso pannello grezzo con due insiemi di regole. A sinistra: un piano guillotine, dove ogni taglio divide in due il pezzo corrente, da un lato all'altro. A destra: una girandola — la disposizione classica che nessuna sequenza di tagli da bordo a bordo può produrre.

È per questo che un layout «dall’aspetto peggiore» è spesso l’unico realizzabile. Un ottimizzatore guillotine scarta disposizioni che un motore di nesting libero terrebbe volentieri, perché tenerle significherebbe consegnarti un piano di taglio che non puoi eseguire. Guillotine vs taglio libero affronta la geometria nel dettaglio.

«Un altro software mi ha mostrato una resa più alta della tua.» Prima di concludere qualcosa sulla qualità del software, chiediti cosa quello strumento ha dato per scontato sulla tua sega. Se dispone i pezzi in nesting libero — la modalità normale per pantografi CNC, laser e waterjet — può posizionare pezzi che una sega a pannello non riesce a separare: il suo numero è reale per un CNC e inarrivabile su una sega a carro. Anche il sovrametallo di taglio, la rifilatura dei bordi e la rotazione per singolo pezzo spostano il risultato, quindi confronta quelle impostazioni prima di confrontare le percentuali.

Il contrario è altrettanto vero: con un pantografo CNC, un ottimizzatore solo-guillotine lascia materiale sul banco. Nessuno dei due approcci è «migliore» in astratto — sono risposte a macchine diverse.

La scala dei metodi

L’ottimizzazione del taglio è una famiglia di metodi, non un singolo algoritmo. Sapere dove si colloca uno strumento su questa scala dice più di qualsiasi valore di resa che pubblicizza.

1. Euristiche greedy

Ordina i pezzi secondo una regola — prima l’area maggiore, prima il lato più lungo — poi posiziona ciascuno nella prima posizione in cui entra. Lo shelf packing è la variante classica per i pannelli: costruisci una fascia alta come il pezzo più alto che contiene, la riempi da sinistra a destra, poi cominci la fascia successiva sotto. È valido in guillotine per costruzione, il che lo rende naturalmente adatto al lavoro con la sega.

2. Ricerca multi-strategia con selezione del migliore

Invece di affidarti a una sola regola greedy, ne fai girare molte — diversi ordinamenti, diverse politiche di rotazione, entrambe le direzioni possibili del primo taglio, diverse famiglie di impacchettamento — dai un punteggio a ogni layout risultante secondo un obiettivo esplicito e tieni il vincitore. L’input patologico per una strategia è di solito un input facile per un’altra, quindi il caso peggiore migliora sensibilmente anche se nessuna singola strategia è cambiata. È il cavallo di battaglia dei software pratici per distinte di taglio.

3. Metaeuristiche

Simulated annealing, algoritmi genetici, tabu search: invece di costruire un layout e fermarsi, questi metodi perturbano ripetutamente una soluzione, accettando anche alcune mosse peggiorative per uscire dagli ottimi locali. Continuano a migliorare quando un’euristica costruttiva ha finito le idee — al prezzo di un tempo di calcolo che non puoi limitare in anticipo, di una taratura che non si trasferisce da un tipo di problema all’altro e, se il seme casuale non è fissato, di risposte che cambiano da un’esecuzione all’altra. Quest’ultimo punto è scomodo quando in officina hanno già la stampa di ieri.

4. Metodi esatti

Formuli il problema in termini matematici e lo risolvi fino all’ottimalità dimostrata: programmazione lineare intera mista, oppure programmazione a vincoli con un risolutore dedicato. Il risultato non è «un buon layout» ma «questo layout, e si dimostra che non ne esiste uno migliore» — oppure un limite che ti dice quanto margine resta in teoria. È l’unico gradino che può dirti quando smettere di cercare.

Il costo esplode con la dimensione: il problema del taglio è NP-difficile, quindi l’albero di ricerca cresce in modo combinatorio con il numero di pezzi e di misure distinte. Anche ogni vincolo reale — sovrametallo di taglio, rifilature, venatura, fasi di taglio guillotine — va scritto dentro il modello, e ognuno che aggiungi è un altro pezzo di modello da azzeccare.

5. Approccio per schemi di taglio (generazione di colonne)

L’approccio classico della ricerca operativa al taglio industriale, da Gilmore e Gomory (1961). Invece di decidere dove va ogni singolo pezzo, decidi quante volte eseguire ciascuno schema di taglio; dato che il numero di schemi possibili è astronomicamente grande, li generi su richiesta. Dà il meglio su grandi quantità di relativamente poche misure distinte — bobine, barre, ordini di pannelli ripetuti — e serve a poco su un lavoro unico dove quasi ogni pezzo è diverso, perché non c’è niente da ripetere.

6. Nesting irregolare (a forma reale)

Una classe di problemi diversa, non un gradino più difficile della stessa. I pezzi sono poligoni arbitrari — componenti curvi di mobili, lettere per insegne, guarnizioni, parti di capi di abbigliamento — quindi è la geometria stessa a diventare la parte difficile: stabilire se due sagome si sovrappongono a una data posizione e rotazione, invece di confrontare quattro numeri. Il risultato è per sua natura non-guillotine e richiede una macchina in grado di seguire un percorso utensile arbitrario.

MetodoCosa ti dàCosa costaQuando è la scelta giusta
Euristica greedyMillisecondi, del tutto prevedibileNessuna garanzia; fragile su mix di pezzi irregolariLavori semplici, o come un candidato tra molti
Multi-strategia con selezione del miglioreRobustezza su mix di pezzi non notiUn multiplo costante di una singola passata greedySoftware interattivi per distinte di taglio
MetaeuristicheContinuano a migliorare oltre una singola costruzioneTempo di calcolo non limitato, taratura, non ripetibilitàLavori grandi in cui il calcolo costa meno del materiale
Metodi esattiOttimalità dimostrata o un limite dimostratoIl costo esplode con la dimensione; serve il modello completoPochi pezzi, materiale costoso, benchmark
Per schemi di taglio (generazione di colonne)Risultati forti sulla produzione ripetutaPresuppone la ripetizione; arrotondamento del numero di schemiGrandi quantità di poche misure distinte
Nesting irregolareGestisce forme non rettangolariGeometria pesante; risultato non-guillotineTaglio di sagome su CNC, laser, waterjet, plasma

Nota cosa manca in quella tabella: una colonna con le percentuali di resa. Un numero del genere dipende dal tuo mix di pezzi, dai tuoi formati di materiale, dal tuo sovrametallo di taglio e dalle tue regole di rotazione, quindi un valore copiato dal lavoro di qualcun altro non ti dice niente sul tuo. Giudica un metodo dalla garanzia che offre e dai vincoli che rispetta, poi misura i tuoi lavori.

Cosa significano davvero i numeri

Gli ottimizzatori dichiarano diversi numeri, e rispondono a domande differenti. Confonderli è il modo in cui si finisce per ottimizzare la cosa sbagliata.

La resa del materiale (%) è l’area dei pezzi posizionati divisa per l’area di materiale grezzo consumata. È il numero che finisce in prima pagina ed è anche quello che ignora più cose: non dice nulla su quanto tempo serve per tagliare il lavoro né se il materiale residuo sia utilizzabile. Cosa misura la resa del materiale la analizza più a fondo.

Il numero di pannelli o di barre è di solito il numero che costa davvero soldi — i fogli li compri interi. Un guadagno di resa che non toglie un pannello dalla lista della spesa può valere molto poco; uno che invece lo toglie si ripaga immediatamente.

Le linee di taglio e le passate di lama contano lo stesso piano in due modi:

  • Una linea di taglio è un’impostazione della battuta — i tagli collineari alla stessa coordinata, nella stessa fase, contano una volta sola.
  • Una passata di lama è un passaggio della lama, contato separatamente per ogni striscia che attraversa.

Il lavoro demo integrato in CutOptim — 40 pezzi da pannelli 2440×1220 mm con kerf da 3 mm, che stanno su 2 pannelli con una resa dell’83,28% — risulta in 44 linee di taglio e 61 passate di lama: quante volte l’operatore riposiziona la battuta, e quanto si sega.

La lunghezza segata è la distanza totale che la lama percorre dentro il materiale. È immune dalle convenzioni di conteggio — unire sulla carta i tagli collineari non accorcia il materiale — e questo la rende l’indicatore più onesto dell’usura della lama e del tempo di taglio.

Una resa più alta può costarti soldi

Due layout possono differire di una frazione di punto percentuale di resa e differire in modo sostanziale su:

  • Tempo di attrezzaggio. Più cambi di battuta e più passate significano più minuti per pannello e più occasioni di sbagliare la misura — su un lotto piccolo, facilmente più del valore del materiale risparmiato.
  • Forma dello sfrido. L’area di scarto non è la qualità dello scarto. Un layout ti lascia un rettangolo pulito che puoi mettere sullo scaffale, etichettare e riutilizzare; un altro lascia la stessa area sotto forma di una dozzina di strisce sottili.
  • Movimentazione e numero di fasi. Un piano che richiede più rotazioni del materiale è più lento e più rischioso sui pannelli grandi, per quanto bene impacchetti.

Scegli prima il minor numero di pannelli, poi il piano più semplice da tagliare e che lascia lo sfrido più riutilizzabile. Tratta l’ultima frazione di punto percentuale di resa come uno spareggio, non come un obiettivo.

Provalo sui tuoi numeri

I valori di resa generici non valgono nulla, quindi ecco l’alternativa. Questo è l’impacchettatore guillotine multi-strategia descritto sopra, che gira nel tuo browser sul tuo materiale e sui tuoi pezzi.

Per una distinta di taglio completa con sovrametallo di taglio, rifilature, sfridi ed esportazioni, apri l’ottimizzatore. Per partire da un punto già impostato, prova l’ottimizzatore taglio pannelli o il calcolatore taglio pannelli.

Cosa fa CutOptim oggi

Il comportamento predefinito, in ogni punto dell’app, è una ricerca guillotine multi-strategia con selezione del migliore che gira nel tuo browser — il gradino 2 della scala. Nessun piano di taglio viene caricato da nessuna parte per essere calcolato.

L’impacchettatore genera molti candidati per il tuo lavoro — lo shelf packing e la sua forma trasposta a colonne, con diversi ordinamenti e politiche di orientamento, più una guillotine greedy diretta — e poi tiene il migliore secondo una graduatoria esplicita: più pezzi posizionati, poi meno pannelli, poi più area usata. La direzione del primo taglio restringe quella ricerca quando ti serve un orientamento specifico; la modalità costo riordina i candidati in base al prezzo totale del materiale invece che al numero di pannelli.

Dato che ogni layout è valido in guillotine, il piano di taglio si ricava dal layout finito: linee di taglio, passate di lama, lunghezza segata e numero di fasi vengono tutti dalla stessa ricostruzione. È questo che lo rende eseguibile su una sega a pannello e non soltanto bello da vedere. Un lavoro da circa 2.000 pezzi si risolve nell’ordine del secondo su hardware ordinario — la misura qui sotto colloca uno di questi lavori a ≈1715 ms.

Il motore di nesting libero opzionale

Tramite la CutOptim Engine API, chi chiama può scegliere un secondo motore — balanced — che usa il nesting libero MaxRects invece della ricerca guillotine. È pensato per chi vuole velocità pura su lavori molto grandi e può accettare layout che una sega non riesce a tagliare. Misurato il 31/07/2026, su un lavoro da 2.000 pezzi:

Predefinito (guillotine, multi-strategia)balanced (nesting libero MaxRects)
Velocità su 2.000 pezzi≈1715 ms≈62 ms — circa 25× più veloce
Resa su quel lavoro93,2%90,3%
Layout tagliabile sulla segaSempre — ogni taglio va da bordo a bordoSpesso non tagliabile in guillotine
Piano di taglio restituitoNo quando il layout non è guillotine

Due cose qui vale la pena rileggerle. Il motore più veloce ha prodotto la resa più bassa su questo lavoro — il nesting libero non impacchetta automaticamente più stretto; qui la ricerca multi-strategia ha semplicemente cercato di più. E i layout di balanced spesso non si possono tagliare da bordo a bordo, quindi l’API li segnala come non validi in guillotine e non restituisce alcun piano di taglio. È il compromesso che scegli deliberatamente, ed è per questo che il comportamento predefinito non cambia mai in silenzio: l’ottimizzatore dell’app è invariato, e balanced gira solo quando chi chiama l’API lo richiede esplicitamente. Entrambi i motori sono documentati nel riferimento dell’Engine API.

Una modalità di ottimizzazione esatta è in sviluppo

I nuovi metodi di ottimizzazione arrivano nell’Engine API prima che altrove — è la superficie in cui chi chiama può indicare un motore per nome e accettarne i compromessi. Il prossimo è una modalità di ottimizzazione esatta: invece di cercare in modo euristico e restituire il miglior layout trovato, dimostra l’ottimalità — questo layout, senza che ne sia possibile uno migliore, oppure un limite che dice quanto margine resta. Il gradino 4 della scala qui sopra, offerto come motore.

È in sviluppo e non è ancora disponibile; heuristic e balanced sono ciò che l’API offre oggi. È una funzionalità dell’Engine API — l’ottimizzatore dentro l’app resta sulla ricerca guillotine multi-strategia descritta sopra — ed è rivolta a chi è disposto a scambiare deliberatamente tempo di calcolo con una risposta dimostrabile: pochi pezzi su materiale costoso, oppure un riferimento con cui giudicare un’euristica.

Se tagli con una sega a pannello, ti serve il comportamento predefinito e nient’altro. Il motore di nesting libero è per chi chiama l’API costruendo i propri strumenti attorno a macchine che seguono un percorso utensile arbitrario, o per chi ha bisogno di una risposta di impacchettamento approssimativa su un lavoro molto grande in pochi millisecondi.

Come scegliere: un breve aiuto alla decisione

Parti dalla tua macchina. Elimina da sola la maggior parte della scelta.

  • Sega a pannello, sega a trave o sega a carro — guillotine, senza eccezioni. Ottimizza per il minor numero di pannelli, poi per il minor numero di linee di taglio.
  • Pantografo CNC, laser, waterjet o plasma — il nesting libero è utilizzabile, e conviene se i tuoi pezzi si impacchettano male sotto la regola guillotine. Anche un piano guillotine qui funziona benissimo; semplicemente non sfrutta tutta la libertà della macchina.
  • Entrambe le macchine — uno schema di produzione comune è squadrare i fogli interi sulla sega a trave con un piano guillotine, poi finire i pezzi sagomati sul CNC.
  • Pezzi non rettangolari — ti serve il nesting a forma reale e una macchina in grado di seguire un percorso utensile. Nessun ottimizzatore rettangolare ti aiuterà.

Poi guarda il lotto.

  • Lavoro unico. Prendi la risposta rapida e robusta; il materiale risparmiato da un layout marginalmente più stretto raramente copre il tempo in più in officina.
  • Produzione ripetuta delle stesse misure. Il tempo di calcolo si ammortizza su ogni ripetizione, quindi l’approccio per schemi di taglio diventa davvero interessante — e conviene misurare con cura un lavoro rappresentativo invece di fidarsi di un valore generico.
  • Materiale costoso. Acciaio, ottone, superfici solide, vetro per architettura: dedica più tempo alla ricerca e mantieni gli sfridi in una forma utilizzabile, così rientrano in magazzino invece di finire nel cassonetto.

Qualunque cosa usi, imposta il sovrametallo di taglio in modo onesto e inserisci la rifilatura dei bordi. Un ottimizzatore a cui dai un sovrametallo di 0 mm ti prometterà con sicurezza un layout che la tua sega non può realizzare, e l’errore si accumula su ogni taglio del pannello. Quella singola impostazione produce più risultati deludenti di qualsiasi scelta di algoritmo di questa pagina.

Vedi il metodo sulla tua distinta di taglio

Ricerca guillotine multi-strategia, che gira nel tuo browser — ogni taglio da bordo a bordo, con linee di taglio, passate di lama e lunghezza segata riportate.

Apri l'ottimizzatore

Domande frequenti

Perché due ottimizzatori di taglio dichiarano rese diverse per lo stesso lavoro?
Di solito perché non stanno risolvendo lo stesso problema. Un ottimizzatore guillotine ammette solo tagli che attraversano il pannello da bordo a bordo, perché è quello che fa una sega a pannello. Un ottimizzatore a nesting libero posiziona i pezzi ovunque: può impacchettare più stretto, ma produce layout che una sega a pannello non può tagliare. Anche il sovrametallo di taglio, la rifilatura dei bordi e le impostazioni di rotazione per singolo pezzo cambiano il numero.
Che differenza c'è tra una linea di taglio e una passata di lama?
Una linea di taglio è un'impostazione della battuta: più tagli paralleli alla stessa misura, nella stessa fase, contano una volta sola. Una passata di lama è un passaggio della lama, contato separatamente per ogni striscia attraversata. Il lavoro demo di CutOptim (40 pezzi da pannelli 2440x1220 mm, kerf 3 mm) risulta in 44 linee di taglio e 61 passate di lama.
Una resa del materiale più alta è sempre meglio?
No. La resa misura solo l'area. Un layout con una resa leggermente più alta può richiedere più cambi di battuta e più passate di lama, e può lasciare lo stesso scarto sotto forma di tante schegge inutilizzabili invece di un unico rettangolo riutilizzabile. Anche il numero di pannelli, il tempo di attrezzaggio e la forma dello sfrido fanno parte della decisione.
Quale metodo di ottimizzazione usa CutOptim?
Per impostazione predefinita una ricerca guillotine multi-strategia con selezione del migliore, che gira nel tuo browser: vengono generate diverse strategie di impacchettamento con ordinamenti, politiche di orientamento e direzioni del primo taglio differenti, e vince il layout con il punteggio migliore. L'Engine API offre in aggiunta un motore balanced opzionale che usa il nesting libero MaxRects.

Contenuti correlati

Ready to optimize your cuts?

Try CutOptim free — no signup required.

Open App