Salta al contenuto principale

Novità

Ultime release di CutOptim, nuove funzionalità, miglioramenti e correzioni in un unico posto: scopri le novità dell'ottimizzatore di taglio e degli export.

RSS
Funzionalità

Calcolo tetto: tetti a padiglione e tetti a L

Il calcolatore travi tetto ora gestisce anche tetti a padiglione e tetti a due falde o a padiglione con pianta a L: puntoni di displuvio, di compluvio e accorciati con i tagli, listelli su ogni falda, ordine con tagli obliqui condivisi e angoli passati alla modalità Legno.

Il calcolatore travi tetto aggiunge tre forme al tetto a due falde e a una falda: tetto a padiglione, tetto a due falde a L e tetto a padiglione a L. Il pulsante della forma carica il suo esempio per il tuo mercato; poi inserisci le tue misure. Nella L l’ala ha la stessa luce e pendenza del corpo principale.

  • Lista di taglio: puntoni di displuvio, puntoni accorciati (sinistri e destri), puntone di compluvio e puntoni accorciati di compluvio, ciascuno con lunghezza, taglio a piombo e taglio laterale; controlistelli e listelli su ogni falda, che finiscono sul displuvio o sul compluvio.
  • Disegni: la vista dall’alto numera ogni puntone con la sua riga della lista di taglio, e una nuova vista di dettaglio del displuvio disegna il puntone di displuvio e il puntone accorciato più lungo con i tagli laterali. Stampa / PDF la include.
  • Lista d’ordine: con Tagli obliqui condivisi due pezzi le cui estremità inclinate combaciano condividono un solo taglio di sega. Si calcolano entrambi i risultati e l’altro è mostrato accanto.
  • Ottimizza nell’app: la lista arriva nella modalità Legno con i tagli di testa di ogni pezzo e l’interruttore come l’hai lasciato.

Sempre e solo geometria: i puntoni di displuvio e di compluvio portano i puntoni accorciati, quindi anche la loro sezione è una questione strutturale.

Funzionalità

Piastrelle in modalità Superficie: pavimento e pareti in un unico progetto

La modalità Superficie ora progetta anche le piastrelle: pavimento e pareti di un bagno in un unico progetto, aperture da trascinare al loro posto, una sola altezza delle file intorno alla stanza, un foglio di tracciamento e una lista d'ordine in scatole.

La modalità Superficie dell’app ha una seconda sotto-modalità: Maselli | Piastrelle. Piastrelle progetta una stanza come un unico progetto:

  • Superfici: il pavimento e le pareti 1–4, create da larghezza, profondità, altezza rivestita e porta della stanza; puoi aggiungere o togliere pareti. Su una parete trascini sul disegno una finestra, una porta o una vasca per metterla al suo posto.
  • Una sola altezza delle file su ogni parete (attiva di default): le fughe orizzontali girano intorno alla stanza. L’app posa il progetto anche nell’altro modo e mostra i due conteggi di piastrelle, così vedi quanto costa.
  • Foglio di tracciamento: per ogni superficie, il bordo inferiore della prima fila intera sopra il pavimento e la prima fuga verticale dall’angolo sinistro, sullo schermo e nel PDF.
  • Lista d’ordine per piastrella: piastrelle per superficie, scorta, scatole e m² acquistati; pallet e peso solo se la scheda tecnica li indica. Gli sfridi vengono riutilizzati tra le superfici quando fanno risparmiare piastrelle.

Il calcolatore di piastrelle del sito passa il suo pavimento o la sua parete con Progetta tutto il bagno nell’app. I progetti di piastrelle si salvano nei tuoi progetti come i piani di autobloccanti, e i piani di autobloccanti si aprono come prima. Dettagli: Modalità Superficie.

Funzionalità

Calcolo piastrelle: posa, tagli e scatole per un pavimento o una parete

Nuovo calcolatore per un pavimento o una parete: scegli piastrella e schema e vedi ogni pezzo tagliato numerato, la piastrella da cui viene, dove inizia la prima fila e quante scatole servono.

Il nuovo calcolo piastrelle posa la piastrella sul tuo vero pavimento o sulla tua vera parete invece di dividere metri quadrati:

  • La tua superficie: un pavimento rettangolare o a L, oppure una parete con finestra, porta o vasca come aperture.
  • La tua piastrella: dal catalogo del mercato — misura reale, fuga minima e contenuto della scatola dalla scheda tecnica del produttore — oppure misura e fuga tue.
  • Il tuo schema: dritta, a correre (½, ⅓ o ¼), spina di pesce o a cesto, parallela al bordo o a 45°.

Numera ogni pezzo tagliato e mostra da quale piastrella si taglia, indica l’altezza della prima fila intera e la posizione della prima fuga verticale e arrotonda il numero di piastrelle a scatole intere; bancali e peso compaiono solo se la scheda tecnica li indica. Progetta una superficie alla volta e calcola nel browser senza bloccare la pagina.

Funzionalità

Tagli ad angolo e tagli obliqui condivisi nella modalità Legno

I pezzi in legno ora possono avere estremità oblique (angolo di faccia e di bordo). Con i Tagli obliqui condivisi, un solo taglio di sega separa due pezzi le cui estremità oblique combaciano, così il cuneo tra loro non va sprecato. Disattivato di default.

Ogni riga di Pezzi da tagliare della modalità Legno ha ora una cella ∠: l’angolo di faccia (il taglio obliquo) e l’angolo di bordo (l’inclinazione) all’inizio e alla fine del pezzo, misurati dalla squadra, e se il pezzo può essere girato. Gli angoli da soli lasciano il piano com’era; lista di taglio, piano di taglio ed esportazioni PDF, Excel, CSV e DXF li mostrano, e il piano di taglio conta la passata in più che serve a un’estremità obliqua.

Attivando i Tagli obliqui condivisi nelle Impostazioni, l’ottimizzatore può mettere uno accanto all’altro due pezzi con estremità oblique che combaciano, così un solo taglio li separa e il cuneo tra loro non va sprecato. Tiene un piano così solo se è strettamente migliore di quello senza tagli condivisi. La striscia della barra disegna il taglio condiviso come una fascia di taglio obliqua e segna con ↻ un pezzo girato. Dettagli: Taglio legno.

Miglioramento

Il tour guidato mostra l'app di oggi

Il tour della prima visita percorre in nove passi l'app di oggi, dalla scheda Superficie alla Modalità officina, e una finestra che si apre durante il tour torna cliccabile.

Il breve tour che parte alla prima visita dell’app è stato riscritto per l’app di oggi. I suoi nove passi: le schede delle modalità (2D, 1D e Superficie, con le sotto-schede Pannello / Nesting e Lineare / Taglio legno), le Impostazioni (Modalità CNC e Più), la tabella del materiale (l’📦 inventario materiali, la scorta Limitata e la priorità ★), la tabella dei pezzi (l’icona Venatura e i modelli per mobili, recinzioni e coperture), Avvia ottimizzazione, il piano di taglio (dati demo e Modalità officina), Download, Condivisione e stampa e la cartella Progetti. I due passi sull’interruttore della modalità materiale e sul riutilizzo automatico dei ritagli sono stati tolti per tenerlo breve.

Corretto anche: una finestra aperta durante il tour — per esempio la richiesta di accesso dopo la scadenza della sessione — non si poteva cliccare. Per rivedere il tour usa Riavvia tour nella dashboard. Come funziona: Panoramica dell’interfaccia.

Miglioramento

Calcolo travi tetto: vista laterale, vista dall'alto e modifica sul disegno

Il calcolatore dei puntoni ora disegna il tetto in vista laterale e dall'alto dalla propria lista di taglio. Trascina una maniglia o clicca una quota; Ricalcola resta in vista.

Il calcolatore della lunghezza dei puntoni ora mostra tutto il tetto, non solo il puntone.

Tre disegni, tutti dalla lista di taglio

  • Vista laterale: una sezione trasversale — i due puntoni con l’intaglio e i tagli a piombo, il colmo, le catene alte, i controlistelli e ogni fila di listelli.
  • Vista dall’alto: ogni puntone al suo interasse, i puntoni di bordo, il colmo con i suoi giunti, le catene alte e le file di listelli, ogni giunto su un puntone.
  • Dettaglio del puntone: il puntone tagliato, con la lunghezza di taglio e i due angoli.

Ogni elemento è posizionato dalla lista di taglio del calcolatore, quindi disegno e lista non possono contraddirsi. Luce, lunghezza, pendenza, sporti, interasse, lunghezza del puntone e altezza sono quotati.

Modifica sul disegno

Trascina una maniglia dorata — pendenza, luce, sporto di gronda e di testata, lunghezza dell’edificio, altezza della catena — e il tetto si aggiorna mentre muovi. Le lunghezze scattano di 10 mm, la pendenza di 0,5°. Oppure clicca una quota e scrivi il valore. Una maniglia selezionata si sposta anche con le frecce. Il modulo resta allineato.

Stampa / PDF

Stampa / PDF mette vista laterale, vista dall’alto, dati inseriti, lista di taglio e lista d’ordine su un foglio A4; la finestra di stampa del browser lo salva anche in PDF. Se i dati sono cambiati dall’ultimo calcolo, il foglio chiede di ricalcolare invece di stampare una lista d’ordine superata.

Ricalcola resta in vista

Su uno schermo largo il disegno e il pulsante Ricalcola lista d’ordine restano accanto al modulo mentre scorri; sul telefono il pulsante resta in fondo allo schermo. Il limite giornaliero non cambia; il calcolatore resta solo geometria, senza dimensionamento strutturale.

Miglioramento

La modalità Superficie ora funziona come l'app 2D / 1D

La modalità Superficie ha il layout dell'app: il risultato resta visibile mentre modifichi, Calcola resta in fondo al modulo e metri / piedi è un selettore compatto.

La modalità Superficie ha ora lo stesso layout dell’app 2D e 1D. Su computer il modulo e il risultato scorrono separatamente, così il piano resta visibile mentre cambi i dati. Calcola resta in fondo al modulo, mentre Salva, Stampa / PDF e CSV stanno in una barra in cima al risultato. Metri / piedi è un piccolo selettore nell’intestazione Superficie. Sul telefono Calcola è fissato in fondo allo schermo e, dopo averlo premuto, la pagina salta al risultato. L’area di disegno ora mostra ogni forma: trascina un angolo del rettangolo, della forma a L o dell’elenco lati e l’area diventa un disegno che parte da quel contorno. Nella pagina calcolo autobloccanti l’area ora viene disegnata con le lunghezze dei lati mentre scrivi e, su computer, il risultato resta visibile mentre scorri il modulo. Il disegno si ingrandisce sulla forma, Ctrl+Invio preme Calcola e su computer puoi trascinare la linea tra il modulo e il risultato per cambiare la larghezza del modulo. L’elenco delle misure ora ha l’etichetta Formato, e anche la pagina del calcolatore ha il selettore compatto metri / piedi.

Dettagli: Modalità Superficie.

Miglioramento

Il tombino ora compare nel disegno dell'area

Il tombino / ostacolo compare nel disegno dell'area come quadrato tratteggiato con misura e posizione; nell'app puoi trascinarlo per spostarlo.

Con Tombino / ostacolo spuntato, il disegno dell’area lo mostra come quadrato tratteggiato con la sua misura e le distanze da sinistra e dal basso — nella pagina calcolo autobloccanti e nella modalità Superficie dell’app. Nell’app puoi prenderlo nel disegno e trascinarlo: si aggancia alla griglia di 10 cm (6 in), resta dentro l’area e i campi della posizione si aggiornano. La forma dell’area non cambia.

Dettagli: Modalità Superficie.

Funzionalità

Un vero PDF per i piani di posa

Stampa / PDF in modalità Superficie ora crea un PDF con anteprima come il piano di taglio 2D e 1D: area quotata, schema di posa, pezzi tagliati numerati, riepilogo materiali.

Stampa / PDF in modalità Superficie ora crea un vero PDF, con lo stesso aspetto e la stessa anteprima del piano di taglio 2D e 1D. Contiene l’area con ogni lunghezza dei lati e misura e posizione del tombino, lo schema di posa con i pezzi tagliati numerati (pagine di dettaglio quando un numero non sta nella vista d’insieme), l’elenco dei pezzi tagliati con il masello da cui proviene ogni pezzo, una scheda per taglio — i maselli tagliati allo stesso modo condividono una scheda ×N, come i pannelli identici nel PDF 2D — il riepilogo materiali — bancali e peso solo se la scheda tecnica del produttore li riporta — e i cordoli per lato.

⚙ Esportazione e disegno accanto all’anteprima sceglie sezioni, numeri dei pezzi, quote sui bordi e dimensione del testo; PDF bianco e nero ha un pulsante proprio, come in 2D e 1D. Con l’accesso il PDF porta il nome e il logo della tua azienda. La pagina del calcolatore autobloccanti dà lo stesso PDF. Come funziona: Modalità Superficie.

Funzionalità

Modalità Superficie: progetti, il piano completo a schermo, chiaro e scuro

La modalità Superficie ha il pannello Progetti dell'app 2D/1D, mostra sotto il piano tutto ciò che stampa il PDF e segue il tema chiaro o scuro del sito.

La modalità Superficie ha ora il pannello Progetti dell’app 2D e 1D: apri da lì un piano 🧱 Superficie, crea un progetto o un nuovo taglio dal piano sullo schermo, rinomina ed elimina. Sotto il piano ora vedi tutto ciò che stampa il PDF, con gli stessi numeri — come è stato ottimizzato, il controllo del piano, il riepilogo materiali, l’area e i suoi lati, quale pezzo viene da quale massello (i tagli uguali raggruppati come ×N), l’elenco dei pezzi tagliati e i cordoli per lato. La pagina, i disegni e l’anteprima PDF seguono il tema chiaro o scuro. I masselli sono piccole schede alla stessa scala; filtrale per tipo di taglio e fai clic o tocca una scheda per vederla in grande.

Dettagli: Modalità Superficie.

Funzionalità

Salvare i piani Superficie nei progetti

I piani di autobloccanti della modalità Superficie ora si salvano nei progetti con Pro e Officina e si riaprono dalla lista progetti.

I piani di autobloccanti della modalità Superficie ora si possono salvare. Salva sotto il risultato mette il piano in uno dei tuoi progetti o in uno nuovo; compare nella lista progetti con un’icona 🧱 e si riapre in modalità Superficie con i tuoi dati, ricalcolato — aprire un piano salvato non è un’esecuzione. Salva come nuovo ne tiene una copia.

Il salvataggio dei progetti fa parte di Pro e Officina, come in 2D e 1D; senza, Stampa / PDF e CSV conservano il piano. Come funziona: Modalità Superficie.

Funzionalità

Engine API: il server MCP come pacchetto npm locale

Il server MCP di CutOptim ora gira anche sul tuo computer: npx -y @cutoptim/mcp con la tua chiave API. La configurazione più semplice per Claude Desktop, elencato nel MCP Registry ufficiale.

Una novità per sviluppatori. Se tagli solo nell’app, per te non cambia nulla.

Il server MCP di ieri ora ha un gemello locale: il pacchetto npm open source @cutoptim/mcp. Il tuo assistente IA lo avvia con npx, legge la chiave da CUTOPTIM_API_KEY e chiama la stessa API — stessi strumenti, stessa quota, una chiamata a uno strumento è una chiamata API. Non serve alcun ponte, quindi è la configurazione più semplice per Claude Desktop:

{
  "mcpServers": {
    "cutoptim": {
      "command": "npx",
      "args": ["-y", "@cutoptim/mcp"],
      "env": { "CUTOPTIM_API_KEY": "co_test_YOUR_KEY" }
    }
  }
}

Sia il server ospitato sia il pacchetto sono elencati nel MCP Registry ufficiale come io.github.cutoptim/engine. La configurazione di ogni assistente è nella guida MCP (in inglese).

Funzionalità

Calcolo autobloccanti: posa, pezzi tagliati e ordine

Nuovo calcolatore per terrazze e vialetti: disegna l'area, scegli masello e posa e vedi ogni pezzo tagliato numerato, da quale masello viene, i cordoli e la lista d'ordine.

Ordinare autobloccanti significava metri quadri per pezzi al m² più uno sfrido stimato. Il nuovo calcolo autobloccanti posa lo schema sulla tua area reale:

  • La tua area: rettangolo, a L o qualsiasi contorno come elenco di lati, con un tombino escluso.
  • Il tuo masello: dal catalogo (misure dalla scheda tecnica del produttore) o la tua misura con la fuga.
  • La posa: diritta, a correre, spina di pesce o a cesto, parallela al bordo o a 45°.

Sceglie il punto di partenza perché i due bordi siano tagliati allo stesso modo, numera ogni pezzo tagliato e mostra da quale masello viene: due pezzi obliqui della spina di pesce spesso escono da un masello solo. Usa i mezzi maselli dove servono, conta i cordoli sui bordi indicati e mostra bancali e peso solo se la scheda li riporta. Funziona nel browser; senza account sono 2 calcoli al giorno.

Funzionalità

Modello tetto in legno: lunghezza puntoni, angoli di taglio e lista del legname

Un calcolatore della lunghezza dei puntoni per tetti a una e due falde: la lunghezza di taglio del puntone, gli angoli del taglio a piombo e d'appoggio, l'intaglio, e una lista del legname ottimizzata che si apre in modalità Taglio legno.

Costruire un tetto in legno parte da un solo numero — la lunghezza a cui tagliare i puntoni — ed è facile sbagliare per difetto: i due tagli a piombo alle estremità rendono il pezzo più lungo della lunghezza teorica ricavata dalla pendenza.

Il nuovo calcolatore della lunghezza dei puntoni la ricava da ciò che misuri: luce, lunghezza dell’edificio, pendenza, sporto di gronda e sporto laterale, interasse e sezione dei puntoni.

Cosa ottieni

  • La lunghezza di taglio del puntone, arrotondata per eccesso al millimetro intero, con gli angoli del taglio a piombo e del taglio d’appoggio e l’intaglio (altezza e profondità), disegnati in scala.
  • L’intero tetto come lista di taglio: puntoni, puntoni di bordo, colmo, catene alte, controlistelli e listelli, ciascuno con la sua sezione.
  • Listelli giuntati solo sopra un puntone: ogni pezzo copre un numero intero di interassi, poggia su almeno tre puntoni e le giunzioni si sfalsano da una fila all’altra.
  • Una lista del legname ottimizzata: i pezzi distribuiti nelle lunghezze di barra che acquisti, con lo sfrido.

Sulla pagina inglese si passa tra US (piedi-pollici, pendenza in x/12, legname 2x) e UK (millimetri, gradi, regole di listellatura BS 5534); le altre lingue usano valori metrici.

Nell’app

Ottimizza nell’app porta la lista di taglio in modalità Taglio legno, con una riga di stock per ogni sezione. Nell’app, una riga Modello tetto in legno sotto l’intestazione Pezzi da tagliare della modalità Taglio legno apre il calcolatore.

Il calcolatore è gratuito; senza account consente 2 calcoli al giorno. Calcola solo la geometria: non dimensiona i puntoni e non verifica luci, neve o vento — la pagina rimanda invece alle regole del tuo paese.

Aggiornamento 23 ottobre 2026: nella modalità Taglio legno il modello compare anche come scheda evidenziata nell’area dei risultati vuota, gemella della scheda recinzione della modalità lineare.

Funzionalità

Modalità Superficie nell'app: autobloccanti accanto a 2D e 1D

Il calcolatore di autobloccanti ora è una modalità dell'app: scheda Superficie accanto a 2D e 1D, con disegno, Stampa / PDF e conteggio delle esecuzioni.

Il calcolatore di autobloccanti ora è nell’app. Il selettore di modalità ha una terza scheda, Superficie, accanto a 2D e 1D; si apre su una pagina propria e fa tutto ciò che fa il calcolatore, in più:

  • Disegno: un quarto modo per inserire l’area — clicca gli angoli su una griglia di 10 cm (o 6 pollici), con il blocco Angoli retti, annulla e cancella.
  • Stampa / PDF: una pagina stampabile con il piano, la lista d’ordine e ogni foglio di taglio.
  • Apri nell’app: un piano fatto sulla pagina del calcolatore viene ripreso.

Ogni Calcola conta come un’esecuzione del tuo piano, come un’esecuzione 2D o 1D. I piani Superficie non si possono ancora salvare nei progetti — conservali con Stampa / PDF o CSV. Come funziona: Modalità Superficie.

Aggiornamento 23 ottobre 2026: i piani Superficie ora si possono salvare nei progetti con Pro e Officina.

Miglioramento

La scheda Chiavi API ora è in ogni dashboard

Hai fatto l'accesso per una chiave di test gratuita dell'Engine API? La scheda Chiavi API ora è sempre nella tua dashboard: con un clic crei una chiave di test con 1.000 chiamate al mese, mai fatturate.

Gli sviluppatori che accedevano cercando una chiave di test gratuita dell’Engine API non trovavano la scheda Chiavi API: compariva solo dopo l’abbonamento.

Ora la scheda è sempre nella tua dashboard. Crei una chiave di test gratuita con un clic (1.000 chiamate al mese, mai fatturate), con i link al Quickstart, agli SDK ufficiali (TypeScript, Python, PHP) e alla prova gratuita del piano Studio. Le chiavi live richiedono ancora un abbonamento. Dettagli: Engine API.

Funzionalità

Engine API: un server MCP per gli assistenti IA

Claude Code, Cursor, VS Code e Claude Desktop ora possono chiamare il motore di taglio come strumento: un URL del server, la vostra chiave API, la stessa quota della API REST.

Una novità per gli sviluppatori. Se tagliate solo nell’app, non cambia nulla.

L’Engine API ha ora un server Model Context Protocol ospitato su https://api.cutoptim.com/mcp. Aggiungetelo una volta al vostro assistente IA e pianificherà i tagli dalla chat: pannelli (optimize_2d), barre (optimize_1d), legno (optimize_wood) e forme libere (optimize_nest), più verifiche gratuite validate_*, get_job e get_usage.

Usa la chiave API che avete già e la stessa quota: una chiamata a uno strumento è una chiamata API, e gli strumenti validate_* non costano nulla. La chiave demo pubblica funziona per piccoli lavori 2D, 1D e legno.

La configurazione di ogni assistente è nella guida MCP (in inglese).

Correzione

I membri del team possono salvare nei progetti condivisi

Un membro del team non riusciva a salvare in un progetto condiviso del titolare: ogni salvataggio dava errore. Risolto.

Nel Team Workspace, un membro che apriva un progetto salvato dal titolare non poteva salvarci dentro: aggiornare un taglio o salvarlo come nuovo taglio terminava con un errore di salvataggio. Il server controllava ancora che chi salvava fosse il proprietario del progetto. Ora ogni membro può salvare tagli nei progetti condivisi, come descrive l’articolo Team Workspace. Eliminare un progetto o un taglio resta compito del titolare.

Miglioramento

Ogni calcolatore ora inizia con un pulsante verso l'app completa

Un pulsante a tutta larghezza in cima a ogni calcolatore porta i tuoi pezzi direttamente nell'app completa. Il pulsante Ottimizza del calcolatore è sotto i dati e su telefono la pagina scorre fino al risultato.

Le pagine dei calcolatori ora iniziano con una strada chiara verso l’app completa: un pulsante a tutta larghezza in alto che porta con sé pezzi, pannelli e spessore lama, senza riscrivere nulla. Il calcolo rapido resta sulla pagina: il pulsante Ottimizza è sotto la tabella dei pezzi e su telefono, dopo il calcolo, la pagina scorre fino al piano di taglio. Le liste di taglio dei mobili (mobile base, libreria, mobile TV, armadio) ora si aprono con il generatore e lo stesso pulsante in alto.

Release

CutOptim Configurator è disponibile

I centri di taglio possono ora incorporare CutOptim Configurator nel proprio webshop: piano di taglio live, prezzo firmato, console ordini. Sandbox gratuita, poi Starter.

CutOptim Configurator è ora disponibile per i centri di taglio su misura. È un prodotto separato dall’app CutOptim: un configuratore che incorpori nel tuo webshop, così i tuoi clienti inseriscono i pezzi, vedono il piano di taglio e il tuo prezzo mentre scrivono e ordinano, senza mandarti una lista di taglio per e-mail.

Imposti i pannelli e le tue regole di prezzo (per pannello, per m², per metro di taglio, bordatura, lavorazioni, supplementi, ordine minimo, gruppi di clienti, IVA). Il prezzo è firmato sul server, quindi non si può modificare nel browser, e l’ordine arriva al tuo shop con un webhook firmato e per e-mail con i PDF della scheda di lavoro e delle etichette. Gestisci ordini, stati e file di produzione nella console. Copre il taglio di pannelli 2D, e c’è un plug-in per WooCommerce in accesso anticipato. CutOptim non incassa pagamenti: il tuo shop tiene carrello e cassa.

Pacchetti: parti con una sandbox gratuita per caricare i tuoi pannelli e i tuoi prezzi, poi Starter, fatturato mensilmente e IVA esclusa, oppure Enterprise su richiesta. I prezzi attuali sono nella pagina dei prezzi.

Leggi la pagina del Configurator, prova la demo live oppure vai direttamente alla documentazione API.

Funzionalità

Engine API: SDK ufficiali per TypeScript, Python e PHP

Chiama la Engine API da npm, PyPI o Composer: client tipizzati e senza dipendenze, con tentativi sicuri, attesa dei job asincroni e verifica dei webhook.

Una novità per sviluppatori. Se tagli solo nell’app, per te non cambia nulla.

La Engine API ha ora client ufficiali — open source, con licenza MIT, senza dipendenze:

  • TypeScript / JavaScript: npm install @cutoptim/engine
  • Python: pip install cutoptim
  • PHP: composer require cutoptim/engine

I loro tipi nascono dallo stesso documento OpenAPI del riferimento; ogni chiamata di ottimizzazione invia un Idempotency-Key, così un nuovo tentativo non viene mai addebitato due volte; attendono per te i job asincroni max e verificano le firme dei webhook. Gli SDK sono facoltativi: il semplice HTTPS continua a funzionare.

Codice su GitHub, dettagli nella guida agli SDK (in inglese); l’avvio rapido mostra la stessa richiesta con tutti e tre.

Funzionalità

Cerca più a fondo gli ultimi pezzi

Con scorta Limitata e pezzi rimasti fuori, il blocco Scorta insufficiente ha ora il pulsante Cerca più a fondo (fino a 30 s): un risolutore più potente prova a far entrare più pezzi sugli stessi pannelli. Il piano cambia solo se entrano più pezzi.

Quando la Scorta pannelli è Limitata e una esecuzione 2D Pannelli lascia dei pezzi fuori, il blocco Scorta insufficiente sotto il piano ha ora un pulsante Cerca più a fondo (fino a 30 s). Esegue sul nostro server un risolutore più potente (PackingSolver, un ottimizzatore open source) con gli stessi pezzi, pannelli, spessore di taglio e rifilature (la priorità ★ dei pannelli e gli obiettivi di costo o di rotazione non sono usati da questa ricerca). Vedi un timer (o la tua posizione in coda) e Ferma — tieni il mio piano, e il resto dell’app resta utilizzabile. In Modalità CNC (disposizione libera) cerca disposizioni libere, altrimenti tagliabili a sega (a ghigliottina). Il piano cambia solo se la ricerca colloca più pezzi prioritari, o gli stessi pezzi prioritari e più pezzi in totale: allora piano, statistiche, sequenza di taglio ed ogni export si aggiornano. Serve un account gratuito e non consuma un’esecuzione; non è disponibile in modalità Materiale, per i set con venatura abbinata o quando nessun pezzo è rimasto fuori per mancanza di scorta.

Un caso reale: un’officina CNC il cui altro programma di nesting sistemava 197 pezzi sui suoi 21 pannelli, dove CutOptim ne sistemava 196. In modalità CNC, Cerca più a fondo li ha collocati tutti e 197 in circa 20 secondi; la ricerca tagliabile a sega ne ha collocati 195 dove il normale piano a sega ne collocava 185. Non è sempre meglio: in certi lavori non trova nulla in più, e allora non cambia niente.

Funzionalità

Una pagina di stato pubblica

Una pagina mostra se il sito, la Engine API, il motore di nesting e il motore asincrono max funzionano — ospitata fuori dai nostri server, resta raggiungibile quando loro non lo sono.

CutOptim è fermo o è la mia connessione? Ora c’è un posto dove verificarlo: la pagina di stato mostra in tempo reale il sito, la Engine API, il motore di nesting e il motore asincrono max, e ogni incidente che pubblichiamo.

Gira di proposito fuori dai nostri server, così funziona anche quando loro no. La trovi nel piè di pagina e nel menu della documentazione della Engine API.

Miglioramento

Gli inviti al team ora arrivano via email

Invitare un collega nel tuo team Officina gli invia via email un link Unisciti al team. Nessun account? Ne viene creato uno e sceglie una password.

Un cliente Officina aveva aggiunto un collega al proprio team, e il collega non ne ha mai saputo nulla: l’invito restava in silenzio nella sua Dashboard. Ora, quando aggiungi qualcuno in Gestione team nella Dashboard, CutOptim gli invia un invito via email con il tuo nome e quello del tuo team, e un pulsante Unisciti al team.

  • Ha già un account: fa clic sul pulsante, accede con quell’indirizzo (password o Google) ed è dentro.
  • Non ha ancora un account: non ricevi più «Utente non trovato». Viene creato un account per l’indirizzo e, dopo aver fatto clic sul pulsante, il collega sceglie una password ed entra.
  • Senza di lui non succede nulla: l’invito non concede nulla finché non fa clic, e il link funziona per 14 giorni.

Nel tuo elenco membri ora vedi il nome e l’indirizzo email di ogni persona, quando scade un invito in sospeso e due pulsanti: Invia di nuovo (un nuovo link) e Ritira. Dettagli: Spazio di lavoro team.

Miglioramento

I calcolatori si aprono con un esempio pronto

I calcolatori per lista di taglio, pannelli, compensato, taglio lineare e legno ora stanno subito sotto il titolo e si aprono con un esempio: un clic e c'è il piano di taglio. I tuoi pezzi passano all'app completa o a un account gratuito.

Finora le pagine dei calcolatori mostravano prima un pulsante verso l’app e più in basso una tabella pezzi vuota. Ora il calcolatore è il primo elemento della pagina, già compilato con un esempio (un mobile base sui calcolatori a pannelli, un telaio per scaffale su quelli lineari): premi Ottimizza e il piano è pronto. Per il tuo lavoro cambia le misure o sostituisci i pezzi. Sotto il risultato, apri questo piano nell’app completa porta con sé pezzi, pannelli e spessore lama; un account gratuito aggiunge export DXF, il tuo logo sul PDF ed etichette dei pezzi, e dopo la registrazione il lavoro ti aspetta nell’app.

Miglioramento

Engine API: meta segue la propria riga, e un esempio svolto per labels e planHash

In un risultato 2D ogni pezzo posizionato porta ora il meta della riga della richiesta da cui proviene, anche se due righe hanno lo stesso nome e le stesse misure. Il riferimento mostra un esempio per include labels e planHash.

Per gli sviluppatori. Se tagliate solo nell’app, non cambia nulla.

meta segue la riga con cui è stato inviato

Su POST /v1/optimize/2d, due righe con lo stesso nome e le stesse misure ma meta diversi davano a ogni pezzo posizionato il meta dell’ultima riga. Dal 05/10/2026 ogni pezzo porta il meta della propria riga. Le richieste le cui righe differiscono per nome o misure non sono mai state interessate.

Un esempio svolto per labels e planHash

Il riferimento dell’API mostra ora una richiesta con include: ["labels", "planHash"] e le due chiavi che aggiunge alla risposta. Come ogni elenco include, restringe la risposta: cutPlan e offcuts tornano solo se li elencate anche voi.

Funzionalità

Engine API: webhook per i job max asincroni

Registrate un endpoint webhook nella dashboard e ricevete un POST firmato quando un job max asincrono termina, senza interrogare GET /v1/jobs/{id}.

Per gli sviluppatori. Se tagliate solo nell’app, non cambia nulla.

I job max asincroni durano da qualche secondo a un minuto. Finora interrogavate GET /v1/jobs/{id} per sapere quando erano pronti. Ora vi avvisiamo noi:

  • registrate fino a 5 endpoint https:// nella dashboard, per chiavi live, di test o entrambe;
  • quando un job termina ricevete un POST firmato — job.succeeded o job.failed — e leggete il piano con GET /v1/jobs/{id};
  • verificate CutOptim-Signature con il vostro segreto; le consegne non riuscite vengono ritentate 8 volte in 24 ore e la dashboard mostra 30 giorni di consegne.

Dettagli e codice di verifica nella guida ai webhook (in inglese).

Funzionalità

L'app in lituano e portoghese

L'app ora parla lituano e portoghese (Brasile): scegli Lietuvių o Português nel menu della lingua. Home page, prezzi, sei calcolatori, due guide e le pagine Configurator ed Engine API sono tradotti; il resto del sito per ora resta in inglese.

Scegli Lietuvių o Português nel menu della lingua e tutta l’app cambia — le tabelle, i risultati, le esportazioni PDF, Excel e delle etichette. I prezzi restano in euro.

Il sito segue passo dopo passo. Tradotte ora: la home page, i prezzi, sei calcolatori, due guide e le pagine di CutOptim Configurator ed Engine API. Tutte le altre pagine si aprono in inglese, e il menu della lingua propone il lituano o il portoghese solo dove esiste una pagina tradotta.

Miglioramento

Linee più spesse sugli adesivi della stampante di etichette

Una stampante di etichette non riusciva a stampare il sottile contorno del piccolo disegno sull'adesivo. La modalità stampante di etichette ora lo disegna più spesso e in nero, e il pannello Formato etichette ha un interruttore apposito.

Un cliente che stampa su una stampante di etichette ha segnalato che le linee sottili del piccolo disegno sull’adesivo non venivano stampate: usciva solo la spessa banda della bordatura, il contorno dei bordi senza bordatura mancava.

Il pannello Formato etichette dell’anteprima (il pulsante ⚙) ha ora un interruttore Linee più spesse nel disegno (per stampanti di etichette). Disegna il contorno dei bordi senza bordatura e le frecce della venatura in nero e circa il doppio più spesse. In modalità stampante di etichette è attivo di default, sul foglio A4 disattivo, quindi le etichette A4 restano identiche a prima; la scelta viene ricordata sul dispositivo.

Miglioramento

Documentazione della Engine API: avvio rapido, guide, catalogo degli errori e changelog dell’API datato

Il riferimento della Engine API è ora un insieme di pagine: avvio rapido, autenticazione, errori e limiti nella tua lingua, guide per attività in inglese, un changelog dell’API datato con RSS e una collezione Postman.

Per gli sviluppatori. Se tagli solo nell’app, per te non cambia nulla.

L’unica lunga pagina di riferimento è ora un insieme di pagine, tutte raggiungibili dal riferimento API, dal suo menu e dalla ricerca Ctrl K:

I vecchi link come /engine/reference#errors funzionano ancora: portano alla pagina che ora contiene quella sezione.

Funzionalità

Engine API: riprovare in sicurezza con Idempotency-Key

Inviate un'intestazione Idempotency-Key con una chiamata di ottimizzazione della Engine API e riprovate con la stessa chiave: torna la risposta salvata e la chiamata non viene addebitata due volte.

Per gli sviluppatori. Se tagliate solo nell’app, non cambia nulla.

Quando la connessione cade, non sapete se la richiesta è arrivata alla Engine API. Ora ogni chiamata di ottimizzazione accetta un’intestazione facoltativa Idempotency-Key: un valore che scegliete per ogni lavoro, basta un UUID. Riprovate con la stessa chiave ed entro 24 ore:

  • la stessa richiesta restituisce la risposta salvata, segnata con Idempotency-Replayed: true — non addebitata né ricalcolata;
  • un lavoro max asincrono restituisce lo stesso jobId invece di un secondo lavoro;
  • la stessa chiave con un’altra richiesta viene rifiutata con 409 idempotency_conflict.

Senza l’intestazione non cambia nulla. Dettagli nella guida ai nuovi tentativi (in inglese) e nella pagina degli errori.

Funzionalità

Engine API: etichette, impronta del piano e PDF nella risposta, e un riferimento interattivo degli endpoint

Una richiesta 2D può chiedere i dati di etichetta per pezzo, un’impronta del piano e i PDF del piano di taglio e delle etichette. Ogni endpoint ha ora una pagina interattiva con esempi di codice e una richiesta di prova.

Per gli sviluppatori. Se tagli solo nell’app, per te non cambia nulla.

Altre quattro cose che una richiesta 2D può chiedere

Vanno nell’array include di POST /v1/optimize/2d:

  • labels: i dati di etichetta per pezzo, una voce per ogni pezzo posizionato, con pannello, misura, venatura e bordi bordati.
  • planHash: un’impronta del piano. Lo stesso piano dà sempre lo stesso hash.
  • pdf: il PDF del piano di taglio, disegnato con lo stesso codice dell’app (al massimo 500 pezzi per richiesta).
  • labelsPdf: il PDF delle etichette.

I PDF arrivano codificati in base64 dentro il JSON. Questi quattro valgono solo per il 2D; per 1D e legno la risposta lo segnala in warnings.

Ogni endpoint su una pagina interattiva

Il riferimento degli endpoint mostra ogni endpoint con richiesta e risposta, esempi di codice in più linguaggi e una richiesta di prova. Sui percorsi di ottimizzazione 2D, 1D e legno la richiesta di prova usa la chiave demo pubblica. La pagina è in inglese, come l’API stessa.

Riferimento della Engine API · Riferimento degli endpoint

Miglioramento

Riferimento della Engine API: menu, ricerca e un documento OpenAPI più ordinato

Il riferimento della Engine API ha ora un menu e una ricerca (Ctrl K / ⌘K) che trova pagine, sezioni e ogni endpoint. Il documento OpenAPI dichiara tutti i suoi tag e scrive i campi nullabili secondo OpenAPI 3.1.

Per gli sviluppatori. Se tagli solo nell’app, per te non cambia nulla.

Trovare più in fretta

Il riferimento della Engine API ha ora un menu a sinistra. Sul telefono si chiude in un pulsante sopra la pagina. Ctrl K (⌘K su Mac) o / apre la ricerca: trova le pagine del riferimento, ogni sezione del riferimento nella tua lingua e ogni endpoint per percorso o nome.

Un documento OpenAPI più ordinato

Per i generatori di client, il documento OpenAPI è cambiato in quattro piccoli punti. L’API invia esattamente ciò che inviava prima.

  • I tag validate e nest ora sono dichiarati, così gli strumenti di riferimento raggruppano correttamente quegli endpoint.
  • GET /v1/jobs/{id} ha un operationId: getJob.
  • Due campi che possono essere null — finishedAt di un job e sheets[].price nel nesting — ora sono tipizzati ["string", "null"] e ["number", "null"]. OpenAPI 3.1 non ha la parola chiave nullable, quindi un generatore 3.1 li tipizzava come mai nulli.
  • Ogni endpoint /v1/validate/* mostra una risposta di esempio.
Miglioramento

Parole sulle etichette nella tua lingua

Un cliente ha chiesto etichette in lituano, una lingua che l'app non ha. Il pannello Formato etichette ha ora una sezione Parole sulle etichette: scrivi la tua parola per Progetto, Bordatura, Lastra o Barra e verrà stampata su ogni etichetta.

Un cliente ha chiesto etichette in lituano, una lingua che l’app non ha. Nell’anteprima delle etichette, il pannello Formato etichette (il pulsante ⚙) ha ora una sezione Parole sulle etichette con un campo per ogni parola fissa: Progetto, Bordatura e Lastra in 2D, Progetto e Barra in 1D e Legno. Ciò che scrivi sostituisce quella parola su ogni etichetta, sia nel foglio A4 sia nel layout per stampante di etichette; un campo vuoto mantiene la parola della lingua dell’app. Fino a 40 caratteri ciascuno, ricordato su questo dispositivo.

Aggiornamento, 2026-10-19: l’app ora ha il lituano — vedi L’app in lituano e portoghese.

Funzionalità

Modalità CNC: disposizione libera dei pannelli 2D sul pantografo

Una nuova Modalità CNC nelle Impostazioni dispone i pezzi 2D liberamente sulla lastra invece che con tagli di sega da bordo a bordo, così sulle tue lastre entrano più pezzi.

Modalità CNC. L’ottimizzatore 2D per pannelli ha sempre pianificato per una sezionatrice: ogni taglio da bordo a bordo. Se tagli su un pantografo CNC, spunta nelle Impostazioni Modalità CNC (disposizione libera). I pezzi vengono allora disposti liberamente, così ne entrano di più — nel lavoro di un cliente senza rotazione (decoro) e con la sua scorta esatta sono entrati 23 pezzi su 23, dove il piano per la sega ne posizionava 20.

Inserisci lo spazio in Lama come diametro della fresa più lo spazio libero, usa lo stock Limitata per esattamente le lastre che hai e scarica DXF (CNC) — tutte le lastre in un unico file. In modalità CNC non c’è sequenza di taglio, perché non ci sono tagli di sega.

In modalità CNC: anche l’abbinamento della venatura (set) funziona — ogni set viene disposto come un unico blocco, liberamente come qualsiasi altro pezzo. Le impostazioni solo per la sega (direzione del primo taglio, fasi di taglio max, minimizza le rotazioni, ordine dei tagli, velocità/densità, costo per taglio) sono attenuate e non hanno effetto. Quale pannello? confronta anch’esso disposizioni libere ed è contrassegnato Modalità CNC. Un piano CNC è fatto per un pantografo — non tagliarlo con una sezionatrice.

(Aggiornato il 2026-10-14: dopo il miglioramento per le scorte limitate dello stesso giorno anche il piano di sega colloca tutti i 23 pezzi di quel lavoro sui pannelli disponibili. Su lastre intere con scorte illimitate la modalità CNC usa comunque un pannello in meno: 2 invece di 3.)

Miglioramento

DXF per CNC: linea WASTE dalla fresa, etichette leggibili

Un cliente CNC ha chiesto due migliorie al DXF: la linea WASTE può seguire il diametro dell'utensile e le etichette dei pezzi si adattano al pezzo, così l'anteprima del pannello è leggibile. L'aiuto per la larghezza di taglio compare solo in modalità CNC.

Un cliente CNC ha chiesto un DXF più adatto al modo di lavorare di una fresatrice. Sotto la casella Layer WASTE: linee dopo i pezzi c’è ora un campo Diametro utensile: con esso la linea WASTE è il centro del percorso utensile, a un raggio dell’utensile più il margine dall’ultimo pezzo, mai più vicina del raggio. Una fresa da 6 mm con 3 mm di margine (larghezza di taglio 9 mm) mette la linea a 6 mm dal pezzo, non a 9. Se il campo è vuoto usa il diametro scritto sotto CNC / fresatrice: utensile + margine; senza nessuno dei due, nulla cambia.

La nuova casella Etichette dei pezzi adattate al pezzo (come nel PDF) (attiva per impostazione predefinita) dimensiona il testo di ogni pezzo nel DXF 2D sul pezzo, come a schermo, circa 40 mm su un pannello di 2770 mm invece di 12 mm fissi, così l’anteprima del pannello, per esempio in Vectric, è leggibile. Disattivata, resta il vecchio testo da 12 mm. Il DXF 1D, Legno e Engine API non cambia. Il link CNC / fresatrice: utensile + margine sotto il campo della larghezza di taglio compare ora solo mentre è spuntato Modalità CNC (disposizione libera); i valori già scritti restano.

Correzione

Il nome del progetto e del taglio su etichette, PDF ed Excel; il numero della lastra è opzionale

Etichette, copertina del PDF e intestazione di Excel mostrano ora il nome del progetto (e del taglio) salvato, e un nuovo interruttore lascia solo il nome della lastra.

Nome del progetto e del taglio. Il nome del progetto doveva comparire una volta salvato il lavoro come progetto, ma non compariva mai. Ora sì: le etichette mostrano il nome del progetto, la copertina del PDF e l’intestazione di Excel mostrano Progetto — Taglio. Prima apri o salva il progetto in Progetti. Entrambi si possono disattivare — Nome del progetto nel pannello Formato etichetta, Nome del progetto e del taglio nelle opzioni PDF (⚙ nell’anteprima; vale anche per il file Excel) — ed entrambi sono attivi per impostazione predefinita.

Solo il nome della lastra, se vuoi. Nel pannello Formato etichetta (il pulsante ⚙ nell’anteprima), sotto Lastra da cui si taglia il pezzo, c’è il nuovo interruttore Mostra il numero della lastra (#3). Disattivalo e l’etichetta mostra solo il nome del magazzino — ad esempio Betulla 18 o un codice colore — senza Lastra #3. Una riga senza nome mantiene il numero. La scelta viene ricordata su questo dispositivo.

Miglioramento

Scorte limitate: meno pezzi esclusi

Con le scorte limitate, il piano di sega del taglio pannelli 2D ora colloca più pezzi sui pannelli che hai, quando alcuni restavano fuori. Ogni pannello resta tagliabile con tagli di sega dritti.

Quando la Scorta pannelli è Limitata e alcuni pezzi restano fuori, il taglio pannelli 2D ora prova anche a riempire i pannelli uno alla volta, mettendo per primi i pezzi che non entrano in nessun pannello successivo. Sceglie quel piano solo se così si tagliano più pezzi e ogni pannello resta tagliabile con tagli di sega da bordo a bordo.

Sul lavoro di un cliente (23 pezzi decorativi, senza rotazione, 9 mm di distanza, un pannello grande e due stretti) il piano di sega ora colloca tutti i 23 pezzi — prima 20. Sul nostro insieme di prova di 4.599 lavori con scorte limitate, 1.121 tagliano ora più pezzi e nessuno ne taglia meno. I piani che collocano già ogni pezzo non cambiano e le scorte illimitate non sono interessate. I piani salvati cambiano solo quando li ricalcoli.

Miglioramento

Il nesting su scorta limitata posiziona più pezzi

Con una scorta di lastre limitata (respectStock), il motore di nesting ora riempie le lastre anche una alla volta, così i pezzi che entrano solo nella lastra grande ci vanno per primi e sulle tue lastre entrano più pezzi.

Quando fai nesting esattamente sulle lastre che hai — respectStock nell’Engine API — e il piano lasciava ancora fuori dei pezzi, il motore ora riempie le lastre anche una alla volta, ognuna il più piena possibile, e mette per primi i pezzi che entrano in una sola misura di lastra (un fianco alto sull’unica lastra grande, non su una striscia di sfrido). Tiene quel piano solo se posiziona più pezzi o usa meno materiale, quindi un lavoro in cui entrava già tutto torna esattamente come prima.

Misurato su 260 lavori rispetto alla versione precedente: 43 lavori posizionano più pezzi (91 in totale), nessuno meno, e tutti gli altri danno la stessa risposta di prima.

Correzione

Il DXF di un piano in centimetri ora si apre a grandezza reale

Un DXF esportato da un piano in centimetri dichiarava millimetri mentre i suoi numeri erano in centimetri, così il CAD/CAM apriva i pezzi 10× più piccoli. Ora viene scritto in millimetri. I DXF in millimetri e pollici restano invariati.

Cosa non andava. Il DXF di un piano fatto in centimetri dichiarava nell’intestazione i millimetri, ma i suoi numeri erano centimetri. I programmi CAD e CAM aprivano quindi ogni pannello e ogni pezzo dieci volte più piccoli. Riguardava il DXF singolo e lo ZIP con un file per pannello; il DXF del nesting non dichiarava alcuna unità, con lo stesso risultato nei programmi che presumono i millimetri.

Cosa cambia. Un piano in centimetri ora viene scritto in millimetri: ogni misura è moltiplicata per dieci e l’intestazione dichiara millimetri, così i pezzi si aprono a grandezza reale. Abbiamo scelto i millimetri invece di un’intestazione in centimetri perché molti programmi CAM ignorano l’unità dell’intestazione, e tra quelli che la leggono, molti di più capiscono i millimetri che i centimetri. Solo le didascalie di testo restano in centimetri.

Cosa fare. Se hai esportato un DXF da un piano in centimetri prima del 13 ottobre, esportalo di nuovo. I piani in millimetri o pollici non erano coinvolti: i loro DXF sono identici byte per byte a prima.

Funzionalità

Corrispondenza venatura, ricostruita: un frontale di cassetto sopra due ante, tagliato come un unico set

La corrispondenza venatura ora taglia un set di frontali affiancati da un unico pezzo di pannello, separati da un solo taglio di sega, così il disegno prosegue. Controllo delle misure con correzioni, codici di posizione su ogni output, in ogni piano con accesso effettuato.

La corrispondenza venatura ora fa quello che dice. Fino a oggi un gruppo di corrispondenza venatura cercava soltanto di tenere i suoi pezzi sullo stesso pannello — potevano comunque finire ai lati opposti, e il disegno non proseguiva. La corrispondenza venatura è ora costruita sui set: disponi i pezzi come stanno sul mobile — un frontale di cassetto sopra due ante, una fila di ante, una pila di frontali di cassetti — e CutOptim taglia il set come un unico blocco, i pezzi affiancati sul pannello, separati da un solo taglio di sega, con un’unica direzione della venatura. Dopo il taglio, il frontale del cassetto e le ante sotto di esso vengono da un unico tratto di pannello.

Dove trovarla. Sotto la tabella Pezzi (2D), la barra Corrispondenza venatura apre l’editor dei set: nome, quante copie, righe o colonne di pezzi, la venatura del set e un’anteprima in tempo reale del fronte del mobile e del blocco sul tuo pannello.

(Aggiornato il 2026-10-13: la barra compare quando l’interruttore Corrispondenza venatura sopra la tabella Pezzi (2D) è attivo.)

Controlli che si correggono da soli. L’editor controlla che le righe combacino sul mobile — contando la fuga di montaggio tra i frontali, che puoi impostare separatamente dallo spessore di taglio — e offre una correzione in un clic («Imposta la larghezza di Frontale cassetto a 48 3/16»). Controlla anche che il blocco entri in uno dei tuoi pannelli, che la tabella dei pezzi contenga abbastanza pezzi per ogni copia, e segnala, con la misura dello spostamento, una fuga dell’utensile CNC più larga della fuga sul mobile.

Ogni output sa dove va un pezzo. Ogni pezzo di un set riceve un codice di posizione — A1, A2, A3 — sui disegni, negli elenchi di taglio, sulle etichette («SET A · A2 di 3 (sinistra)»), in Excel, CSV, SVG e DXF. Il PDF aggiunge una pagina Corrispondenza venatura, una cornice tratteggiata attorno a ogni set e un triangolo del falegname da tracciare a matita sul pannello prima del taglio.

Da un modello in un clic. La base cucina ha una nuova disposizione dei frontali, 1 cassetto sopra le ante, e i modelli base cucina, armadio e mobile TV possono inserire i loro frontali come un set.

Quali piani. La corrispondenza venatura è ora in ogni piano con accesso effettuato: con Free un’esecuzione con set è una delle tue esecuzioni mensili, Pro include una quota mensile di esecuzioni con set (poi crediti pay-as-you-go), e Officina è illimitata. Senza account puoi provare l’editor; il set non viene salvato. La Engine API accetta gli stessi set come matchedSets.

Come funziona la corrispondenza venatura

Miglioramento

La corrispondenza venatura ha un suo interruttore sopra la tabella dei pezzi

La corrispondenza venatura ha ora un interruttore accanto a Bordatura sopra la tabella Pezzi (2D), con una ⓘ che la spiega e rimanda alla guida. Con dei set li mette in pausa; senza set mostra o nasconde la riga che ne crea uno.

Una riga, due interruttori. Sopra la tabella Pezzi (2D) trovi ora Bordatura e Corrispondenza venatura affiancati, ciascuno con la sua ⓘ. La ⓘ della corrispondenza venatura spiega la funzione in una frase e rimanda alla guida.

Con dei set l’interruttore è lo stato Attiva / Disattiva del progetto. Disattiva mette in pausa la corrispondenza venatura: i set vengono conservati, il calcolo successivo li ignora e sotto la tabella non compare nulla — il suggerimento dell’interruttore dice quanti set sono conservati. Attiva riporta la barra con i tuoi set e + Nuovo set.

Senza set l’interruttore mostra o nasconde soltanto la riga che crea un set, su questo dispositivo. Parte disattivato e non cambia nulla nel progetto, nel calcolo o in ciò che viene salvato. Sostituisce la ✕ di quella riga e la via del ritorno dalla Dashboard e dalle Impostazioni.

Come funziona la corrispondenza venatura

Aggiornamento 2026-10-14: con Pro il suggerimento dell’interruttore mostra anche quante esecuzioni con set hai usato questo mese, e attivare la corrispondenza venatura mostra un avviso quando sono esaurite e non hai crediti.

Aggiornamento 2026-10-14 (2): senza set l’interruttore non parte più disattivato — la riga che crea un set compare da sola, con una ⓘ e una ✕, quando la corrispondenza venatura sembra utile per il lavoro (un pezzo con direzione della venatura, un pezzo chiamato anta, cassetto o frontale, oppure un modello di mobile con frontali). La ✕ la nasconde e mette l’interruttore Corrispondenza venatura accanto a Bordatura; con dei set l’interruttore c’è fin dall’inizio.

Aggiornamento 2026-10-14 (3): l’interruttore Corrispondenza venatura ora è sempre visibile accanto a Bordatura, così sai che la funzione esiste. È attivo finché compare la riga che crea un set (che continua ad apparire da sola quando è utile) e disattivato negli altri casi; la ✕ lo disattiva.

Miglioramento

Le etichette dei pezzi mostrano da quale lastra viene ogni pezzo e la venatura

Ogni etichetta indica ora la lastra o la barra da cui il pezzo viene tagliato, con il nome del materiale, e i pezzi tagliati con la venatura hanno frecce che mostrano come applicare l'etichetta.

Quale lastra, su ogni etichetta. Ogni etichetta in Condivisione e stampa → Stampa etichette ha ora una riga come Lastra #3 — Birch 18 (2D) o Barra #2 — Spruce 50×100 (1D e Legno). Il numero è lo stesso delle pagine di lavoro del PDF, seguito dal nome del materiale, così i pezzi di una lastra si possono smistare alla sega. Quando tre copie di un pezzo vengono da due lastre, l’etichetta di ogni copia indica la propria lastra.

Direzione venatura. Quando il lavoro è tagliato con la venatura, il contorno del pezzo sull’etichetta porta tre frecce lungo la venatura. Il contorno è disegnato con la larghezza del pezzo in orizzontale, quindi applica l’etichetta con le frecce nello stesso verso della venatura.

Entrambe funzionano sul foglio A4 e in modalità stampante di etichette e sono attive di default: il pannello Formato etichette dell’anteprima delle etichette (il pulsante ⚙) ha un interruttore Numero della lastra e uno Frecce della venatura per escluderle. Il nome del progetto, che le etichette stampano dal 12 ottobre, compare una volta salvato il lavoro come progetto.

Un terzo interruttore, Misure sul disegno (2D, anch’esso attivo di default), scrive in piccolo la larghezza del pezzo sopra il contorno e l’altezza lungo il lato sinistro.

Correzione

Disconnesso? Il tuo lavoro resta — e l’app installata resta connessa più a lungo

Alla disconnessione CutOptim conserva il tuo lavoro e lo ripristina dopo l’accesso. L’app installata disconnette dopo 12 ore di inattività invece di 1 ora.

Il tuo lavoro sopravvive alla disconnessione. Dopo 60 minuti senza attività il sito ti disconnette. Finora una pagina con lavoro non salvato poteva restare aperta, e ogni salvataggio falliva con un semplice “Errore”. Ora CutOptim conserva ciò che è sullo schermo — pezzi, magazzino, impostazioni e ultimo risultato — e ti porta all’accesso. Dopo l’accesso l’app si apre con il lavoro ripristinato, pronto da salvare.

Un messaggio chiaro invece di “Errore”. Se un salvataggio o un calcolo scopre che sei stato disconnesso, una finestra lo dice e propone Accedi — il lavoro torna dopo l’accesso.

L’app installata resta connessa per una giornata di lavoro. Nell’app installata (PWA) la disconnessione per inattività arriva ora dopo 12 ore invece di 1 ora, quindi una pausa alla sega non ti disconnette più.

Miglioramento

I modelli CSV mostrano un esempio in ogni colonna

I modelli CSV scaricabili danno ora un esempio per ogni colonna, e quello 2D mostra un codice di tipo di bordo.

Scegli CSV ⌄ → Modello nell’intestazione della sezione dei pezzi (2D, 1D o Legno): il file ha ora un esempio sotto ogni colonna — prezzo, prezzo di vendita e materiale compresi — così vedi il formato di ogni colonna prima di compilare la tua lista.

  • Bordatura per tipo (2D). La prima riga di esempio borda i lati superiore e inferiore con un tipo indicato per nome: T:ABS 22×1;B:ABS 22×1. La seconda mostra la forma senza tipo, TRBL. Un nome di tipo che non è nella tua libreria dei tipi di bordo borda comunque il lato, senza tipo.
  • Venatura (2D). La seconda riga di esempio ha L nella colonna della venatura (venatura lungo la Lunghezza) e non è ruotabile, perché un pezzo con una direzione di venatura mantiene il suo orientamento.
  • Materiale. Le due righe indicano lo stesso materiale, quindi l’importazione del modello non fa domande sul materiale. In modalità per materiale viene assegnato se il tuo inventario materiali ha un materiale con quel nome.
  • Inventario ritagli. Anche il modello dei ritagli riporta un materiale.

Importando il modello così com’è, il secondo pezzo 2D riceve una direzione di venatura: sostituisci le righe di esempio con la tua lista prima di importare.

Miglioramento

Sequenza di taglio: passate 3a e 3b, numeri per pannello e l'impostazione Ordine di taglio

Una regolazione della battuta su più strisce ora si legge 2 passate, con ogni passata numerata 3a, 3b sul disegno e il suo Risultato. Passi numerati per pannello, numeri di taglio che restano distanziati, nuovo Ordine di taglio per seghe circolari e a binario.

Ogni passata è numerata. Quando una regolazione della battuta esegue lo stesso taglio su più strisce, resta un solo passo, ma ora è indicato come · 2 passate invece di ·2×, e ogni passata è numerata 3a, 3b nella pagina di lavoro del PDF e nell’immagine della scheda di lavoro in Excel. Prima solo la prima striscia portava un numero. Il Risultato dice che cosa libera ogni passata, 3a → 27 · 3b → 28, così due pezzi non si leggono più come un unico taglio che li libera entrambi. Il PDF scrive 3a: 27 · 3b: 28. Una passata che non libera nulla non compare nell’elenco.

I numeri di taglio restano a distanza l’uno dall’altro. Un numero che finirebbe su un altro numero di taglio — o, nel PDF, sul numero di un pezzo — scorre lungo la propria linea di taglio, con una breve linea guida che lo ricollega al taglio. I numeri che non si scontrano con nulla restano dove erano.

La pagina di lavoro conserva le passate. Sotto un passo su più strisce la tabella del PDF ha una riga per ogni passata che libera qualcosa. Su un pannello affollato diventa una riga compatta per passo, così la sequenza non finisce mai su una pagina in più.

Numerazione per pannello. La tabella a schermo, il lettore (Pannello #9 · Passo 3/21), l’appendice del PDF e la scheda Excel del piano di segagione numerano ora i passi da 1 a n su ogni pannello, come hanno sempre fatto le pagine di lavoro del PDF. Le spunte della modalità officina non cambiano.

Nuova impostazione: Ordine di taglio. In Impostazioni → Più → Piano di taglio e macchina, solo 2D, con ogni piano: Per impostazione della battuta (sezionatrice) è la predefinita e funziona come prima. Per passata (sega circolare o a binario) fa di ogni taglio un passo a sé, così 21 passi diventano 23. Cambiarla ridisegna soltanto il piano di segagione: il layout non viene ricalcolato e non si consuma nessuna esecuzione. Viene salvata con il progetto e con il taglio. Le spunte della modalità officina ripartono da zero quando cambi, perché l’elenco dei passi cambia.

Correzione dell’ordine. All’interno di una fase un passo non compare mai prima del passo che contiene il suo taglio genitore. Prima un passo unito poteva nominare un pezzo ancora attaccato.

Il PDF dell’Engine API (include: pdf) stampa le stesse pagine di lavoro. Nessun campo dell’API è cambiato.

Miglioramento

Etichette per stampante di etichette e un disegno della bordatura più grande

Stampa ogni etichetta dei pezzi su una pagina tutta sua nella misura del tuo adesivo (100 × 40 mm di default) e leggi la bordatura a colpo d'occhio.

Un mobiliere che stampa su un rotolo di adesivi 100 × 40 mm ci ha chiesto due cose: un’etichetta per adesivo e un disegno della bordatura più grande.

Modalità stampante di etichette. In Condivisione e stampa → Stampa etichette, l’anteprima ora ha un pannello Formato etichette. Scegli Stampante di etichette (un’etichetta per pagina) e inserisci Larghezza (mm) e Altezza (mm) dell’etichetta — 100 × 40 mm di default. Ogni etichetta ottiene allora una pagina tutta sua esattamente di quella misura, senza intestazione né piè di pagina e con il testo adattato all’etichetta; la tua misura viene ricordata. Nella finestra di stampa scegli lo stesso formato carta e stampa al 100% (dimensioni effettive). Foglio A4 (3 colonne) resta il formato predefinito per le stampanti normali.

Un disegno della bordatura più grande. Il contorno sull’etichetta ora è circa il doppio più grande ed è disegnato nelle proporzioni del pezzo. I lati bordati sono spessi, quelli senza bordatura sono sottili e tratteggiati, così «nessuna bordatura» si distingue chiaramente da una linea che non è stata stampata.

Misure più grandi. Nello stesso pannello Formato etichette, Dimensione delle misure (Normale, Grande, Molto grande) stampa le misure del pezzo come prima riga in grassetto su tutta l’etichetta, leggibili anche da lontano. Il numero della copia resta sempre visibile.

Funzionalità

Le etichette dei pezzi mostrano la bordatura e il progetto

Le etichette stampate dei pezzi ora indicano quali lati sono bordati, con quale tipo di nastro, e riportano il nome del progetto.

Un mobiliere ci ha chiesto etichette che dicano al bordatore cosa fare: il nome del pezzo, il progetto e la bordatura.

Bordatura sull’etichetta. In Condivisione e stampa → Stampa etichette, ogni etichetta di un pezzo bordato ora ha un piccolo contorno del pezzo con i lati bordati disegnati in spessore, e una riga che indica i lati e il tipo di nastro — ad esempio Bordatura: T B: ABS oak 22 · L: ABS white, dove T, R, B, L indicano il lato superiore, destro, inferiore e sinistro. I pezzi senza bordatura vengono stampati come prima.

Nome del progetto sull’etichetta. Quando il lavoro è salvato come progetto, ogni etichetta riporta anche il nome del progetto, così un pezzo tagliato indica ancora a quale lavoro appartiene.

Sviluppatori: l’output labelsPdf dell’Engine API riporta gli stessi segni di bordatura da parts[].edgeBanding.

Miglioramento

Il tracciamento avanzamento conta i pezzi e condivide i segni

Ogni lastra o barra ora mostra a che punto è — 5/19 pezzi o ✂ 3/7 tagli — e un taglio salvato condivide ogni pezzo toccato e ogni taglio spuntato con gli altri tuoi dispositivi e con il tuo team.

Finora il tracciamento avanzamento era un interruttore a due posizioni per lastra — Non iniziato o Completato — mentre i pezzi toccati e i tagli spuntati in Modalità officina restavano sul dispositivo su cui li avevi segnati. Ora sono proprio quei segni a costituire l’avanzamento:

  • Il badge nell’intestazione di ogni lastra o barra li conta: 5/19 pezzi, ✂ 3/7 tagli, in ambra finché la lastra è in corso, un ✓ verde quando è finita. Il menu a tendina non c’è più; il pulsante ✓ completa una lastra con un clic e, premuto di nuovo, la riporta a Non iniziato.
  • Un totale sopra i risultati mostra quante lastre e barre sono completate (✓ 7/12).
  • Su un taglio salvato ogni segno va al server: il taglio si apre sul tablet vicino alla sega con i segni fatti alla scrivania, e in uno Spazio di lavoro team i tuoi colleghi li vedono — quando aprono il taglio, quando tornano alla scheda e ogni 20 secondi in Modalità officina. Due persone che segnano lastre diverse non si sovrascrivono più a vicenda.

Vedi Tracciamento avanzamento.

Miglioramento

La Modalità officina tiene aggiornato lo stato della lastra

In Modalità officina una lastra o una barra passa da sola a Completato quando ogni pezzo è toccato o ogni taglio è spuntato, e torna a Non iniziato se togli un segno.

Finora solo una lastra con tutti i pezzi toccati passava a Completato, e restava tale anche se toglievi un pezzo; spuntare i tagli nella tabella della sequenza di taglio non cambiava mai lo stato. Ora entrambi i tipi di segno comandano il menu a tendina nell’intestazione della lastra o della barra: tutti i pezzi toccati, o tutti i tagli di quella lastra o barra spuntati, lo portano a Completato; togliendo un segno torna a Non iniziato. Uno stato impostato da te con il menu o con il pulsante ✓ non viene sovrascritto quando tocchi un altro pezzo. Vedi Monitoraggio dell’avanzamento.

Aggiornamento, 2026-10-12 (più tardi lo stesso giorno): il menu a tendina non c’è più — ora sono i segni stessi a costituire l’avanzamento, e su un taglio salvato vengono condivisi. Vedi Il tracciamento avanzamento conta i pezzi e condivide i segni.

Miglioramento

Scorta illimitata o limitata: stella, ritagli e costo rivisti

La ★ compare solo con scorta Limitata, i ritagli spostati nella scorta vengono usati per primi in entrambe le modalità e Minimizza costo non è mai più caro.

La ★ solo in Limitata. La colonna ★ delle tabelle della scorta compare ora solo quando Scorta pannelli (o Scorta barre) è impostata su Limitata, come la colonna della quantità. In Illimitata è nascosta e la stella non viene usata: l’ottimizzatore acquista tutte le lastre o barre che servono al piano, quindi non c’è scorta da esaurire per prima. Le tue stelle restano sulle loro righe e tornano quando passi a Limitata.

Righe di ritaglio. Un pezzo spostato dall’Inventario ritagli (↑ o Tutto come stock) diventa una riga di ritaglio: riceve la stella automaticamente, viene usato per primo e mai oltre la sua quantità — ora anche in Illimitata, dove viene riempito prima di acquistare qualsiasi lastra o barra nuova e non viene mai ripetuto. Prima, in Illimitata, un ritaglio poteva essere riutilizzato come se si potesse ricomprarlo: con Minimizza costo un solo ritaglio da 1200×800 diventava 23 lastre «gratuite». Una scorta fatta solo di righe di ritaglio si comporta come in Limitata: nulla viene inventato. Il riutilizzo automatico (Usa i ritagli automaticamente) non cambia e funziona in entrambe le modalità.

Righe di ritaglio riconoscibili e non da comprare. Una riga spostata dall’Inventario ritagli mostra ora un badge ♻ nel nome (con ×N quando la quantità è maggiore di 1), in entrambe le modalità — così la riconosci anche in Illimitata, dove le colonne ★ e quantità sono nascoste. Le lastre e le barre tagliate da queste righe compaiono tra i ritagli riutilizzati nelle liste del materiale (a schermo, nel PDF e nell’Excel) e nel preventivo, mai come materiale nuovo da acquistare, e non vengono fatturate. Quale pannello? non propone più le righe di ritaglio come formato da acquistare, e Usa questo le lascia nella tabella. Con solo righe di ritaglio in Illimitata, il riepilogo dice che non c’è niente da acquistare e che valgono le loro quantità.

Minimizza costo non è mai più caro di Minimizza scarti a parità di dati — in 2D, 1D e Legno, e anche nella Engine API con minimizeCost. Prima, in circa 1 lavoro su 20 con due formati, l’obiettivo costo restituiva il piano più caro.

Righe senza prezzo. In Limitata una riga senza prezzo conta sempre come gratuita (un ritaglio che possiedi). In Illimitata con Minimizza costo, quando alcune righe hanno un prezzo e altre no, le righe senza prezzo vengono valutate al tuo prezzo unitario più alto (al m² per le lastre, al metro per le barre, a parità di sezione per il legno): né preferite come gratuite né ignorate. Il loro costo non entra nel totale; un avviso lo segnala prima del piano, e il riepilogo, il PDF e l’Excel nominano quelle righe. Senza alcun prezzo, il riepilogo ora lo dice: «nessun prezzo del materiale — ottimizzato per il minor consumo di materiale».

Esportazioni più complete. Il blocco «Come è stato ottimizzato» (a schermo, nel PDF e nell’Excel) indica la fornitura della scorta in ogni modalità, Legno incluso, e nomina le righe di ritaglio usate in Illimitata. Il foglio Panoramica dell’Excel riporta ora gli avvisi del riepilogo: pezzi non tagliati, pezzi prioritari esclusi, righe senza prezzo e righe dello stesso formato senza Modalità per materiale. In 1D e Legno i pezzi più lunghi di tutte le barre vengono contati nella nota «non tagliati» del riepilogo, e l’avviso di scorta insufficiente del PDF parla di barre anziché di pannelli.

Importazioni. Vengono riconosciuti più titoli di colonna in tutte le lingue (per esempio Pieces, Count, Cost, Material price, lo spessore nel legno) e i valori VERO/FALSO di Excel nella colonna Rot. Se un’intestazione è capita solo in parte e la lettura per posizione la contraddirebbe, non viene importato nulla e il messaggio nomina la colonna sconosciuta — prima finivano nella tabella misure o quantità sbagliate. In 2D una colonna Venatura accetta W, L o nessuna, nei pezzi e ora anche nell’incolla dei pannelli, e il modello CSV 2D la include. Un CSV dei ritagli senza intestazione si legge dal numero di valori per riga, e un DXF di nesting in pollici o mm viene convertito nella tua unità di lavoro. Lo stesso vale per un SVG di nesting con la dimensione di pagina in mm, cm o pollici; le sue trasformazioni vengono applicate e le forme nascoste o dentro defs vengono saltate. Il riquadro di incolla sopra ogni tabella resta una riga sottile finché non ci fai clic.

Correzioni. Ogni riga della scorta conserva la propria stella: le tabelle 2D, 1D e Legno sono indipendenti, ed eliminare una riga non sposta più le stelle su altre righe (prima, una stella sulla riga 2 in 2D segnava anche la riga 2 in 1D e Legno). In Illimitata la quantità nascosta viene ignorata del tutto — tranne sulle righe di ritaglio, che mantengono la loro quantità, indicata dal badge ♻ — e una bandierina ⚑ impostata in Limitata non viene più applicata dopo il passaggio a Illimitata. Il costo del materiale di un piano Legno è ora la somma delle barre effettivamente usate × il loro prezzo; prima era limitato dalla quantità, nascosta in Illimitata. Il blocco del PDF «Pezzi prioritari (tagliati per primi)» elenca i pezzi prioritari com’erano quando il piano è stato eseguito.

Funzionalità

Interruttore Limitata nel box della scorta; ritagli con la stella usati; nessun pannello inutile

Ogni box della scorta ha ora un interruttore Limitata, i ritagli con la stella vengono usati e con scorta limitata CutOptim non apre più un pannello di cui il lavoro non ha bisogno.

Un interruttore Limitata nel box della scorta. Ogni box della scorta ha ora un proprio interruttore Limitata, sotto Modalità materiale e Quale pannello? — non serve più aprire Più. Attivalo e la colonna della quantità compare subito dopo il nome. La copia nelle Impostazioni resta sotto Più.

I ritagli con la stella vengono usati. Con scorta Limitata, una riga con la stella che non costa nulla — tipicamente un ritaglio inserito come riga di scorta — viene ora usata anche se non fa risparmiare un pannello. A parità di prezzo il piano mette più pezzi sulla scorta con la stella. Un pannello con la stella e con un prezzo non viene comunque mai aperto solo per contenere pochi pezzi, e il numero degli altri pannelli non aumenta mai.

Nessun pannello di cui il lavoro non ha bisogno. Con scorta limitata CutOptim apriva tutti i pannelli del primo formato prima di passare al successivo, anche quando il lavoro ne richiedeva comunque lo stesso numero dell’altro formato. Ora prova anche a lasciare un pannello nella pila e tiene quel piano se costa meno (Minimizza costo) o usa meno materiale (Minimizza scarti). In un lavoro di un cliente, 3 pannelli piccoli + 3 grandi sono diventati 2 piccoli + 3 grandi: stessi pezzi e gli stessi tre pannelli grandi, con 63,53 € in meno. Con la scorta con la stella significa che non viene aperto nessun pannello di un altro formato che i pannelli con la stella potrebbero sostituire — ma un pannello con la stella che non farebbe risparmiare un pannello può restare nella pila.

Funzionalità

La scorta con la stella si usa per prima

Con Scorta limitata, le righe ★ della tabella della scorta vengono ora esaurite prima di aprire un altro formato, anche se il piano costa un po' di più.

Un falegname che tiene i pannelli grandi per altri lavori ha chiesto di usare prima quelli piccoli. La ★ nella tabella della scorta era solo un criterio di spareggio: contava quando due piani erano altrimenti pari.

Scorta con la stella per prima. Con Scorta pannelli su Limitata, CutOptim ora esaurisce le righe ★ prima di aprire un altro formato — in 2D, 1D e Legno — anche se il piano costa un po’ di più o usa più materiale. Nessun pezzo viene scartato e le quantità inserite non vengono mai superate. Con la scorta illimitata la ★ indica ancora solo il formato da preferire. I piani già salvati non cambiano finché non li esegui di nuovo.

(Corretto lo stesso giorno: con Minimizza costo e Scorta limitata, un piano poteva usare più pannelli di un formato di quanti ne avessi inseriti.)

(Affinato il 12/10/2026: non viene aperto nessun pannello di un altro formato che i pannelli con la stella potrebbero sostituire — ma un pannello con la stella che non farebbe risparmiare un pannello può ora restare nella pila quando è più economico.)

(Precisato il 12/10/2026: con la scorta illimitata la ★ non indica più il formato da preferire — la colonna è nascosta e la stella non viene usata. Solo le righe di ritaglio spostate dall’Inventario ritagli vengono ancora usate per prime. Vedi Scorta illimitata o limitata: stella, ritagli e costo rivisti.)

Funzionalità

Un nuovo piano per l'Engine API: Scale

L'Engine API ha ora due piani mensili, Studio e Scale. Ogni richiesta conta allo stesso modo, nesting compreso, con email sulla quota, cambio di piano e chiavi di test gratuite.

L’Engine API, il motore di taglio di CutOptim per il tuo software, ora è disponibile in due piani mensili. Ecco cosa ottieni.

Due piani

Piano Prezzo Richieste al mese Prova
Studio 49 € / mese 3000 14 giorni
Scale 149 € / mese 10.000 —

Entrambi i piani eseguono gli stessi motori, tutte e quattro le modalità (pannelli 2D, barre 1D, legno con abbinamento della sezione e nesting a forma reale) e ogni opzione. Fatturazione mensile in EUR.

I fatti

  • Ogni richiesta conta allo stesso modo, nesting compreso. Un lavoro di nesting a forma reale costa una richiesta, esattamente come uno 2D o 1D.
  • Limite rigido, nessun costo extra. Quando la quota mensile è esaurita, le chiamate restituiscono 402 fino al ripristino il primo giorno del mese successivo. Nessuna fattura a sorpresa.
  • Due email, perché il limite non ti colga di sorpresa. Inviamo un’email all’account al 90% della quota e di nuovo quando è esaurita.
  • Cambio piano dalla dashboard. Il pulsante Passa a Scale (o Passa a Studio) nella scheda Chiavi API della tua dashboard cambia il piano, e la nuova quota si applica subito. Il cambio è disponibile al termine della prova.
  • Provala prima di pagare. I pulsanti Esegui questo esempio nel riferimento API usano una chiave demo pubblica, senza bisogno di un account. Qualsiasi account con accesso effettuato può inoltre creare chiavi di test: una propria piccola quota mensile, mai fatturata, nessun abbonamento. Poi Studio parte con una prova gratuita.
  • Volumi maggiori di Scale vengono quotati individualmente: dicci cosa ti serve.

I piani sono sulla pagina Engine API e sulla pagina dei prezzi.

Funzionalità

Direzione venatura, una scheda di lavoro più completa e un DXF per pannello

Imposta la direzione della venatura su pannelli e pezzi con un'icona per riga e vedila come tratteggio. Le schede di lavoro aggiungono i dati per pannello, i ritagli con la loro misura e ciò che libera ogni taglio. Il DXF può uscire in un file per pannello.

Un hobbista che confrontava CutOptim con un altro programma per liste di taglio ci ha detto due cose: doveva fermarsi a pensare quale numero scrivere come larghezza per ottenere la venatura giusta, e il PDF dell’altro programma mostrava la venatura come tratteggio — ed è così che ha scoperto un proprio errore. Questa versione risponde a entrambe, e porta nel PDF qualche altra idea nata da quel confronto.

Direzione venatura. In modalità 2D Pannello ogni riga di pannello e di pezzo termina con un’icona Venatura — un piccolo disegno della riga così come è stata inserita, con le linee lungo la venatura. Un clic porta un pezzo da libero (una freccia di rotazione) → venatura lungo la Larghezza → venatura lungo la Lunghezza; passaci sopra con il mouse per il lato esatto (La venatura corre lungo il lato da 24), così non importa più quale numero sia finito in Larghezza e quale in Lunghezza. CutOptim ruota ogni pezzo con una venatura in modo che la sua venatura segua quella del suo pannello, e lascia liberi di ruotare gli altri. I pannelli partono con la venatura lungo il lato più lungo; clicca fino al contorno tratteggiato per MDF o melaminico. L’icona sostituisce la vecchia casella Rot., e non c’è un interruttore per attivarla: la venatura conta non appena un pezzo ne ha una. Disponibile in tutti i piani, ospiti compresi. Vedi Direzione venatura.

(Aggiornato il 2026-10-05: la prima versione di questa novità usava un interruttore Direzione venatura con una cella a tendina per ogni riga; nella stessa settimana è stato sostituito dall’icona.)

Una venatura che si vede. I pannelli che hanno una venatura, e tutti i pezzi su di essi, sono tratteggiati lungo la venatura — a schermo, nel PDF e nelle immagini di Excel. Un’opzione di Esportazione e disegno disattiva il tratteggio.

Una scheda di lavoro più completa. Ogni scheda di lavoro nel PDF si apre ora con i dati chiave di quel pannello — scarto, ritagli riutilizzabili e lunghezza di taglio per pannello, non solo per l’intero lavoro. I ritagli riutilizzabili sono disegnati sul pannello con la loro misura, così si tiene il pezzo giusto, e la sequenza di taglio ha una colonna Risultato: i numeri dei pezzi che ogni taglio libera. Gli stessi dati e ritagli compaiono sotto ogni pannello a schermo, e la colonna Risultato è nella sequenza a schermo e nelle schede di Excel.

Un controllo del piano. Il riepilogo del PDF e la Panoramica di Excel elencano, in ogni modalità, alcuni fatti sì/no: ogni pezzo posizionato, Modalità materiale attiva, venatura rispettata, ritagli riutilizzabili. Quando righe di stock della stessa misura portano nomi diversi mentre Modalità materiale è disattivata — compensato da 1/2” e da 3/4”, oppure due profili della stessa lunghezza — il controllo del piano avvisa che vengono trattate come un unico materiale.

Un DXF per pannello. DXF — un file per pannello (ZIP) nel menu Download scrive ogni pannello come DXF a sé, per programmi CAM come Vectric Aspire che accettano un pannello per lavoro.

Inoltre

  • La tabella Pezzi nel PDF non esce più dalla pagina quando i nomi dei materiali sono lunghi; i nomi lunghi vanno a capo.
  • I PDF sono circa cinque volte più leggeri — le stesse pagine, compresse.
  • I ritagli nell’elenco sfridi e nell’inventario ritagli sono ora esattamente i pezzi che la sequenza di taglio lascia.
  • Anche l’Engine API accetta grain sulle righe di stock e sui pezzi — vedi Engine API.
  • La ⓘ nell’intestazione della colonna Venatura apre la pagina di aiuto Direzione venatura; Quale pannello? si trova ora sulla stessa riga dell’interruttore Modalità materiale.
  • Un pezzo che entra solo ruotato contro la sua venatura viene indicato come tale, con le due vie d’uscita: riporta la sua icona Venatura sulla freccia di rotazione, oppure usa un pannello la cui venatura corre nell’altro verso.
  • Una colonna Direzione venatura che contiene sia h sia v (come la esporta CutList Optimizer) mantiene quei pezzi a 90° l’uno dall’altro — vedi Importazione dati.
  • Direzione primo taglio e Rifilo per lato valgono per ogni pannello così come li hai inserito, anche su un pannello la cui venatura corre nell’altro verso — nell’app e nell’API.

Vedi Direzione venatura ed Esportazioni e download.

Funzionalità

Un piano da cui tagliare: schede di lavoro, numeri dei pezzi e Modalità officina

Il PDF ha ora una scheda di lavoro per pannello con pezzi numerati, tagli numerati e caselle da spuntare. I pezzi portano numeri ovunque, i pollici si leggono in frazioni e la Modalità officina ti fa toccare i pezzi e spuntare i tagli alla sega.

Un falegname che taglia a mano su una sega da banco ci ha detto che cosa mancava al piano: la lista tagli deve stare sulla stessa pagina del disegno, i pezzi piccoli perdono il nome, e i pollici dovrebbero leggersi come su un metro a nastro. Questa versione è costruita su quell’elenco.

Schede di lavoro nel PDF. Ogni layout di lastra distinto ha ora una pagina propria con tutto ciò che serve per tagliare quel pannello: il disegno con ogni pezzo numerato, il nome lungo il lato lungo e le quote sui bordi; le linee di taglio numerate nell’ordine in cui vanno eseguite; i pezzi di quel pannello; e la sequenza di taglio del pannello stesso con una casella da spuntare per ogni taglio. I layout a grandezza piena, la lista tagli con le coordinate e la sequenza dell’intero lavoro seguono come appendici, e un indice cliccabile apre il documento. In 1D Lineare e Legno ogni barra riceve una lista di lavoro con la posizione di battuta di ogni taglio.

Numeri dei pezzi ovunque. Il numero di un pezzo è la sua riga nella tabella dei pezzi quando hai avviato l’ottimizzazione. È sul piano a schermo, nella lista tagli, nel PDF e nelle immagini di Excel — a colori e in bianco e nero — così un pezzo piccolo è identificato anche dove il nome non ci sta.

Scegli tu che cosa contiene il documento. Le nuove opzioni Esportazione e disegno — nel pannello laterale dell’anteprima del PDF e in Impostazioni → Più — attivano o disattivano sezioni ed etichette, e vengono ricordate. La preimpostazione Layout classico restituisce il documento di prima.

Pollici in frazioni. In modalità pollici le lunghezze sono mostrate al 1/32 più vicino (23 1/2); un valore che non cade su quella griglia resta decimale.

Modalità officina. Un pulsante nell’intestazione dei risultati apre il piano a tutta larghezza per un tablet accanto alla sega: tocca un pezzo quando è tagliato, spunta un taglio quando è fatto, oppure premi Fatto, avanti per percorrere le regolazioni della guida. I segni restano con il piano su quel dispositivo.

Altre novità

  • Quale pannello? mostra il piano di ogni formato prima che tu scelga, esporta il confronto come PDF, e Usa questo ora apre il piano scelto senza consumare un’altra ottimizzazione.
  • Liste di taglio esportate da altri strumenti: le colonne Enabled, Grain direction e Material vengono lette; i materiali sconosciuti si possono creare e assegnare in un solo passaggio.
  • Premere di nuovo Avvia ottimizzazione senza aver cambiato nulla non consuma più un’ottimizzazione.
  • Il piano si può ingrandire a tutta la finestra, il pannello di inserimento e le colonne delle tabelle si possono ridimensionare trascinando, e un incolla non conserva più le righe di esempio.

Vedi Esportazioni, Tracciamento avanzamento e Importazione dati.

Correzione

Incolla e importazione CSV: ogni formato numerico, ogni ordine di colonne

Incolla e importazione CSV ora leggono 1.220,5 e 1,220.5, seguono la riga di intestazione in ogni modalità, accettano testo CSV e il CSV di Excel, mantengono Rot. e bordatura nell'incolla 2D e saltano le righe illeggibili invece di inventare misure.

Abbiamo verificato ogni via con cui una distinta di taglio entra in CutOptim: i sei campi di incolla delle tabelle di materiale e pezzi in modalità 2D, 1D e legno, i due campi del Nesting e l’importazione CSV delle tabelle dei pezzi, dell’Inventario ritagli e del Nesting. Ognuno in millimetri, centimetri e pollici, con le scritture numeriche dei fogli di calcolo europei e inglesi, e con le colonne nell’ordine sbagliato. Ecco cosa è cambiato.

Separatori delle migliaia. Un numero scritto con il separatore delle migliaia, 1.220,5 (Excel tedesco, italiano, spagnolo, rumeno o croato) o 1,220.5 (inglese), veniva letto come 1,22. Ora è ovunque 1220,5. Le migliaia separate da spazio (1 220,5) funzionavano già. Un 1.220 isolato è ambiguo: se altri numeri nello stesso incolla mostrano quale segno è il separatore decimale, decide quello; altrimenti viene letto come decimale e il messaggio dopo l’importazione indica il valore, così puoi controllarlo.

La riga di intestazione decide l’ordine delle colonne in ogni modalità. In modalità Lineare, un’intestazione come Quantità | Lunghezza | Nome veniva ignorata e le colonne lette per posizione, così lunghezza e quantità si scambiavano. Ora l’1D segue l’intestazione come il 2D e il legno. L’incolla in modalità legno capisce anche i titoli di colonna in tedesco, italiano, francese, rumeno, ceco e croato, un’unità nel titolo (Width (cm)) viene convertita e una riga di titolo sopra l’intestazione viene saltata.

Testo CSV e il CSV di Excel. Il testo copiato da un file CSV aperto nel Blocco note o da un’e-mail (Door;600;400;2) ora si può incollare. Un CSV salvato da un Excel ungherese, ceco, polacco, tedesco o francese mantiene i nomi accentati (Excel non salva il “CSV” in UTF-8), e si può importare un .txt separato da tabulazioni.

Non si inventa più nulla. Una riga CSV con larghezza illeggibile diventava un pezzo di 400 × 300, e una lunghezza illeggibile uno di 500, senza avviso. Le righe con misura mancante, illeggibile, zero o negativa, o con quantità 0, ora vengono saltate e il messaggio dice quante.

Corretto anche: l’incolla 2D ora mantiene le colonne Rot. e Bordatura del modello, così un pezzo bloccato per la venatura resta bloccato. L’importazione CSV del Nesting legge la virgola decimale (12,5 diventava 12). In Taglio legno, i pezzi in millimetri mantengono il mezzo millimetro (600,5 veniva arrotondato a 601). La prima riga di un CSV senza intestazione non si perde più quando contiene 1 220 o 600 mm, e quantità come 2 db o ×4 vengono lette correttamente.

Miglioramento

1D e legno: il ritaglio residuo ora resta in un unico pezzo lungo

Quando più piani usano esattamente le stesse barre, CutOptim ora mantiene il ritaglio residuo in un unico pezzo il più lungo possibile invece di distribuirlo su molte barre. Stesse barre, stesso materiale, stesso prezzo, un ritaglio che puoi davvero riutilizzare.

Un lavoro lineare può spesso essere tagliato in diversi modi che usano esattamente lo stesso numero di barre e la stessa lunghezza totale. Finora, quale di quei piani ottenevi dipendeva dall’ordine in cui l’ottimizzatore capitava di provarli, così il ritaglio residuo finiva spesso distribuito come un pezzo corto su quasi ogni barra: troppo corto da conservare, troppi da tenere sotto controllo.

Ora, quando i piani sono altrimenti identici, CutOptim mantiene il ritaglio residuo in un unico pezzo il più lungo possibile. Confronta prima il ritaglio più lungo, poi il successivo, e così via.

Un esempio misurato dalla nostra documentazione: 12 montanti da 2700 mm, 18 traversi da 1200 mm e 6 controventature da 890 mm, tagliati da barre da 6000 mm con uno spessore del taglio di 3 mm. Sia prima che dopo, il lavoro richiede 11 barre con un rendimento dell’89,9%. Prima, il ritaglio residuo era disperso: sei pezzi da 594 mm, tre da 295 mm e uno ciascuno da 1188 e 915 mm. Ora sei barre non lasciano alcun ritaglio, e la maggior parte di ciò che resta è un unico pezzo da 3594 mm, che vale la pena salvare nell’inventario dei ritagli.

Questo vale per il taglio 1D lineare e legno nell’app, e per gli endpoint 1D e legno dell’Engine API. Decide solo tra piani già in parità su tutto il resto, quindi non ti costa mai una barra, un pezzo o un euro. Il numero di barre, il materiale usato e il prezzo restano esattamente gli stessi.

Miglioramento

Una risposta chiara a «che cosa è gratuito?» — e il tuo logo su ogni PDF gratuito

Ogni pagina mostra ora lo stesso elenco dei piani. Con un account gratuito puoi mettere il logo aziendale sui PDF. Pro aggiunge ottimizzazioni illimitate, salvataggio nel cloud, link di condivisione e supporto prioritario.

Da agosto l’account gratuito ha ogni strumento di taglio. Alcune nostre pagine dicevano ancora altro: una FAQ indicava Excel e DXF come Pro, un calcolatore diceva che il logo aziendale era Pro, e la scheda Pro elencava strumenti che la scheda Gratuito aveva già. Ora vengono tutte da un unico elenco dei piani, quindi dicono la stessa cosa.

Che cosa include ogni piano:

  • Senza account: 2 esecuzioni, esportazione PDF e CSV e ogni modalità di taglio (2D pannello, 1D lineare, legno).
  • Account gratuito: 3 esecuzioni al mese e ogni strumento. Sono inclusi l’esportazione Excel, DXF e SVG, le etichette dei pannelli, il logo e i dati della tua azienda su PDF ed Excel, i campi di testo personalizzati, l’inventario ritagli e l’inventario materiali, la modalità per materiale, la bordatura, la modalità costo e i prezzi in base all’area, la sequenza di taglio, il taglio di calibrazione e il nesting.
  • Pro: tutto ciò che c’è nel Gratuito, più ottimizzazioni illimitate, il salvataggio di progetti e tagli nel cloud, la condivisione di un piano tramite link e il supporto prioritario. I PDF non hanno la riga «Generato con CutOptim» nel piè di pagina.
  • Officina: tutto ciò che c’è in Pro, più il PDF di preventivo, i gruppi di abbinamento venatura, le max. fasi di taglio, la minimizzazione delle rotazioni e uno spazio di lavoro condiviso per 3 persone.

Aggiornamento 2026-10-13: la corrispondenza venatura è stata ricostruita sui set — i pezzi di un set vengono ora tagliati affiancati da un unico pezzo di pannello, separati da un solo taglio di sega — e non è più limitata a Officina: è in ogni piano con accesso effettuato (Free entro le sue esecuzioni mensili, Pro con una quota mensile, Officina illimitata). Vedi Corrispondenza venatura, ricostruita.

Che cosa è cambiato nell’app:

  • Il tuo logo sui PDF gratuiti. Prima il logo compariva nelle esportazioni Excel ma non sui PDF, e solo gli utenti Pro potevano caricarne uno. Ora ogni utente con accesso effettuato può impostare logo e dati aziendali in Dashboard → Dati aziendali, e compaiono su ogni PDF.
  • L’installazione come app desktop è proposta in ogni piano.
  • Una sola regola per il piè di pagina. La piccola riga «Generato con CutOptim» compare solo sui PDF creati da un account gratuito senza crediti (o senza account). Ora anche il PDF del nesting segue questa regola.
  • I crediti aggiungono solo esecuzioni. Continuano a non aggiungere il salvataggio nel cloud.

Vedi i prezzi per il confronto completo, compresa una colonna «Senza account».

Funzionalità

I modelli di mobili ora generano anche le scatole dei cassetti

I modelli Mobile TV e Base cucina possono aggiungere la scatola di ogni cassetto: fianchi, frontalino e retro, fondo. Misure calcolate dalla lunghezza e dal gioco della guida che inserisci.

I modelli di mobili ti davano sempre i frontali dei cassetti, ma mai le scatole dietro di essi. Una scatola dipende dalle guide che acquisti, e non volevamo indovinarle. Ora le inserisci tu.

Sul Mobile TV e sulla Base cucina, imposta Cassetti sopra zero e porta Cassetti (scatole) su Frontali + scatole. Poi inserisci:

  • la lunghezza guida (250–600 mm) e il gioco guida per lato, entrambi dalle istruzioni della tua guida;
  • il pannello scatola (quello della struttura, o uno più sottile), lo spessore del fondo e un gioco in altezza.

Ogni cassetto riceve due fianchi, un frontalino e un retro che stanno tra i fianchi, e un fondo avvitato sotto la scatola. Una base cucina 600 × 720 × 560 mm in pannello da 18 mm, con tre cassetti, gioco 13 mm, guide da 500 mm e gioco in altezza 30 mm, dà fianchi 500 × 198, frontalino/retro 502 × 198 e fondi 538 × 500.

Se una guida è troppo lunga per il mobile, o il gioco non lascia spazio alla scatola, ricevi un messaggio chiaro invece di una lista di taglio. Le pareti ricavate dal pannello della struttura entrano nella tabella dei pezzi insieme alla struttura. Un pannello scatola diverso e il fondo sottile sono elencati a parte con il loro spessore, come lo schienale. Le forature per le cerniere restano escluse. Vedi modelli di mobili.

Funzionalità

Sovramisura per lato: taglia i pezzi più grandi, tieni la misura finita

Una nuova impostazione del 2D Pannello taglia ogni pezzo più grande su ogni lato, mentre la tabella pezzi tiene la misura finita. Distinta, PDF, Excel e CSV mostrano entrambe.

Alcuni pezzi si tagliano apposta più grandi e si portano a misura dopo: pannelli impiallacciati rifilati dopo la pressatura, oppure pannelli che passano in una bordatrice con rifilatura. Finora dovevi aggiungere quel margine a mano su ogni riga, e poi ricordarti quali numeri erano quelli veri.

Sovramisura per lato lo fa per te in modalità 2D Pannello. La trovi in Impostazioni, Più, Lama e rifilo.

  • La tabella dei pezzi mantiene la misura finita. Con 5 mm di sovramisura, un pezzo 400 × 800 viene disposto e tagliato come 410 × 810.
  • Il piano è costruito sulla misura di taglio, quindi il numero di pannelli include il materiale in più.
  • La distinta di taglio a schermo, la distinta del PDF, la distinta Excel e il CSV mostrano la misura di taglio e aggiungono una colonna Misura finita. Il riepilogo «Come è stato ottimizzato» indica la sovramisura.
  • Le lunghezze di bordatura, le etichette e i prezzi in base all’area continuano a usare la misura finita, perché è quello il pezzo che consegni.

Non è la larghezza del taglio della lama né il rifilo del pannello, che restano impostazioni separate. Di default è disattivata (0), e in quel caso ogni risultato resta esattamente com’era. Viene salvata con il progetto ed è disponibile su tutti i piani. Vedi la guida alle impostazioni.

Miglioramento

Benchmark: il nesting misurato sui classici set ESICUP

La sezione di nesting di /benchmarks copre ora i 13 set pubblici ESICUP come 39 problemi di lastre: ogni schema valido, e il motore max risparmia una lastra su 11 di essi. Più il lavoro da 272 pezzi con una spaziatura di 5 mm.

Finora la sezione di nesting della pagina dei benchmark si basava su un solo lavoro creato da noi: 272 pezzi irregolari su lastre 2440×1220. Un unico lavoro che abbiamo scelto non può dimostrare come si comporta il motore su problemi che non abbiamo scelto noi, quindi la sezione ora aggiunge quelli pubblici.

I classici set ESICUP

I set di nesting ESICUP sono le istanze pubbliche di packing irregolare che la letteratura scientifica usa da molti anni: 13 set, da 12 a 99 pezzi (cartamodelli di abbigliamento, forme geometriche, pezzi industriali). Sono problemi di strip-packing, quindi li trasformiamo in problemi di lastre come fa la letteratura sul bin-packing: tre dimensioni di lastra quadrata per set, 1,1, 1,5 e 2 volte il pezzo più grande. Questo dà 39 istanze.

Ogni esecuzione è passata dalla Engine API dal vivo sul nostro server di produzione:

  • Su tutte le 39, il motore predefinito veloce usa 248 lastre e il motore asincrono max 236 (la peggiore di due esecuzioni da 60 secondi), contro un minimo teorico d’area di 153.
  • Il motore predefinito raggiunge il minimo in 7 istanze e max in 14. Max risparmia una lastra in 11 istanze, in ogni esecuzione. Sulle altre 28 non ha trovato nulla di meglio del motore predefinito entro 60 secondi.
  • Tutti i 39 schemi sono validi: ogni pezzo posizionato sulla propria lastra e nessuna sovrapposizione tra due pezzi oltre l’arrotondamento delle coordinate restituite, verificato al di fuori del motore.

Il minimo teorico, l’area totale dei pezzi divisa per una lastra, è debole per le forme irregolari, e lo scarto rispetto ad esso è massimo sulle lastre più piccole, dove i pezzi più grandi entrano a malapena. Per questo la distanza da esso non dice quanto un risultato sia lontano dal migliore possibile: i metodi pubblicati nella letteratura scientifica usano meno lastre del nostro motore su molte di queste istanze. Ogni dato per singola istanza è sulla pagina e in un file JSON scaricabile.

Lo stesso lavoro con una spaziatura di taglio reale

La letteratura misura senza alcuna spaziatura tra i pezzi. Il taglio laser reale di solito ne prevede una, quindi la pagina mostra ora anche il lavoro da 272 pezzi con una spaziatura di 5 mm tra i pezzi e dal bordo della lastra. Il motore predefinito richiede comunque 6 lastre, come senza spaziatura. Max ha usato 5 lastre in un’esecuzione e 6 nell’altra (due esecuzioni da 60 secondi), mentre senza spaziatura ne usava 5 in ogni esecuzione. La spaziatura è stata misurata su ogni schema: almeno 5 mm tra due pezzi qualsiasi e da ogni pezzo al bordo della lastra.

Cosa abbiamo escluso, e perché

Una famiglia di set manca di proposito: i set jigsaw, i cui pezzi ricoprono una lastra esattamente. Con spaziatura zero il motore predefinito non posiziona un pezzo largo esattamente quanto la lastra, quindi quei set misurerebbero questa singola debolezza invece del motore. È prevista una correzione. Con qualsiasi spaziatura di taglio reale un incastro esatto è comunque impossibile, quindi conta solo se fai il nesting senza alcuna spaziatura.

(Aggiornamento, 2026-09-28: un pezzo largo esattamente quanto la lastra, pezzi che insieme riempiono esattamente una dimensione della lastra e strisce a tutta larghezza ora vengono disposti correttamente con spaziatura zero. I set jigsaw restano comunque esclusi: i loro pezzi irregolari entrano solo incastrandosi in modo esatto, e il motore predefinito può ancora non trovare quell’incastro.)

Nessuno di questi risultati ti dice come faranno il nesting i tuoi pezzi. Dipende dalle tue forme, quantità e spaziatura, quindi il numero che conta è quello prodotto dal tuo lavoro.

Miglioramento

Benchmark: il motore max per il nesting, misurato sul nostro server di produzione

La sezione di nesting a forma reale di /benchmarks mostra ora il motore asincrono max accanto al veloce motore predefinito: sul lavoro di prova da 272 pezzi, 5 lastre invece di 6 in ogni esecuzione, contro un minimo teorico di 4.

La pagina dei benchmark ha una sezione di nesting a forma reale fin dal lancio del motore di nesting: un lavoro rappresentativo da 272 pezzi (squadrette a L, triangoli e rombi su lastre 2440×1220) che il motore predefinito veloce dispone su 6 lastre, dove gli stessi pezzi passati tramite il loro bounding box ne richiedono 9. Ora mostra anche il motore asincrono max sullo stesso lavoro.

Che cosa abbiamo misurato

Ogni esecuzione è passata dalla Engine API dal vivo, quindi i numeri provengono dal server di produzione a cui arriva la richiesta di un cliente, non da una macchina di sviluppo. Con il suo budget predefinito di 60 secondi, max ha usato 5 lastre in tutte e quattro le esecuzioni; con il massimo di 180 secondi, 5 lastre in entrambe le esecuzioni — più tempo non ha trovato il risparmio di una quarta lastra su questo lavoro. Il minimo teorico, l’area totale dei pezzi divisa per una lastra, è 4.

Come abbiamo mantenuto l’onestà

  • L’intervallo, non la migliore esecuzione. max si ferma quando finisce il suo budget di tempo, quindi la stessa richiesta può concludersi con un risultato diverso da una volta all’altra. La pagina mostra l’intervallo su tutte le esecuzioni. Qui tutte e sei concordano.
  • Ogni schema verificato in modo indipendente. Ogni esecuzione è controllata al di fuori del motore: ogni pezzo posizionato, ogni contorno sulla propria lastra, e non più di 0,01 mm di sovrapposizione tra due pezzi — un margine per le coordinate arrotondate restituite dall’API, perché pezzi che si toccano possono altrimenti sembrare incrociarsi di pochi millesimi di millimetro.
  • Riproducibile. Lo script che ha prodotto i numeri è nel repository, e la pagina li legge dal suo file di output — nessuno è digitato a mano nella pagina.

Un solo lavoro non è una promessa sul tuo: quante lastre risparmia max dipende dalle forme, dalle quantità e dalla spaziatura che richiedi. L’unico numero che conta è quello prodotto dai tuoi pezzi.

Miglioramento

Nesting: una distanza dal bordo separata, i costi per dimensione di pannello e dimensioni scelte in base al merito

Nesting a forma reale sull'Engine API: options.edgeClearance separa la distanza dal bordo dalla spaziatura tra pezzi, ogni pannello indica la sua riga di materiale (stockUsage totalizza pannelli e prezzo per riga), e con più dimensioni lbf non dipende più dall'ordine dello stock.

Tre cambiamenti al nesting a forma reale (POST /v1/optimize/nest), tutti rivolti alla stessa cosa: sapere esattamente quanto materiale usa un nesting e quanto costa.

Una distanza dal bordo separata

Finora options.minSeparation impostava sia la spaziatura tra i pezzi sia la distanza dal bordo del pannello — un solo numero per entrambe. Un lavoro a laser spesso vuole qualcosa di diverso al bordo: 5 mm tra i pezzi, ma 0 mm (o 10 mm) al bordo. Il nuovo options.edgeClearance imposta il bordo per conto suo. Funziona su entrambi i motori, lbf e max. Omettilo e non cambia nulla: il bordo mantiene minSeparation, esattamente come prima. Richiede pannelli rettangolari; con un pannello poligonale, o un valore che non lascia spazio su un pannello, la richiesta viene rifiutata con un 400 prima che una chiamata venga addebitata. Le zone di esclusione mantengono minSeparation, come i pezzi.

Pannelli usati e costo per dimensione di pannello

Ogni pannello nella risposta porta ora stock — l’indice della riga di materiale da cui è stato tagliato — e la risposta aggiunge stockUsage: per ogni riga di materiale usata, quanti pannelli, il loro prezzo totale e la loro densità. È la “quantità per dimensione di pannello” che serve a un ERP per fare un preventivo. L’unità è la riga di materiale: due righe con la stessa dimensione ma un prezzo diverso sono due voci.

Più dimensioni di pannello: l’ordine non decide più

Con due o più righe di materiale per un materiale, il motore lbf apriva finora i pannelli nell’ordine in cui li elencavi — così lo stesso lavoro poteva tornare sulla dimensione più grande o su quella più piccola solo a seconda di quale riga fosse prima, e minimizeCost non cambiava questo fatto. Ora lbf confronta il tuo ordine, ogni dimensione da sola e in ordine dalla più economica, e tiene la migliore: più pezzi posizionati, poi la minore area totale dei pannelli — oppure, con minimizeCost, il prezzo totale più basso (quando ogni riga ha un price o un cost). Se invii più righe di materiale per un materiale, il tuo risultato potrebbe cambiare — può solo migliorare secondo questa classifica, perché il tuo ordine originale è comunque sempre uno dei candidati. Una richiesta con un’unica dimensione di stock per materiale resta invariata. In questa release le dimensioni non venivano ancora mescolate all’interno di un materiale, e il motore max continuava a disporre ogni materiale su un’unica dimensione di pannello. (Aggiornamento, 2026-09-22: da allora entrambi sono cambiati — ora le dimensioni possono essere mescolate, e max accetta più dimensioni; vedi Nesting: dimensioni di pannello miste.)

Quanto tempo dare a max

Per un lavoro di qualche decina di pezzi, un budget di 15 secondi (options.timeBudgetMs: 15000) di solito basta; il lavoro termina circa uno o due secondi dopo il suo budget, più l’eventuale tempo in coda. Il predefinito resta 60 secondi. Interroga GET /v1/jobs/{id} ogni due o tre secondi — interrogare non costa quota.

Consulta il riferimento API per i nuovi campi, e la pagina Engine API per l’accesso.

Miglioramento

Nesting: dimensioni di pannello miste, max con più dimensioni e lunghezza di taglio per pannello

Il nesting a forma reale ora mescola le dimensioni di pannello in un materiale, il motore max asincrono accetta più dimensioni e respectStock, e ogni pannello riporta la lunghezza di taglio e gli sfondamenti.

Quattro cambiamenti al nesting a forma reale (POST /v1/optimize/nest) e alla modalità Nesting dell’app, tutti rivolti a sapere quanto costa davvero un nesting.

Dimensioni di pannello miste all’interno di un materiale

Finora i pezzi di un materiale venivano annidati su una sola dimensione di pannello — la migliore, ma una sola. Ora, dopo aver scelto la disposizione migliore, ogni pannello (a partire dal meno riempito) viene ri-annidato da solo sulle tue righe di materiale più economiche o più piccole, e sostituito quando l’intero piano classifica meglio. Il risultato tipico: due pannelli grandi e un ultimo pannello più piccolo, dove l’ultimo pannello semi-vuoto un tempo era uno grande. La classifica è la stessa di prima — più pezzi posizionati, poi la minore area totale dei pannelli, oppure con minimizeCost il prezzo totale più basso — quindi il piano può solo migliorare secondo quella classifica. Con respectStock, nessuna riga viene usata più spesso della sua qty.

Misurato su lavori sintetici con gli stessi pezzi: un pannello 2440×1220 più un ultimo pannello 1220×1220 (prezzo 64) invece di due pannelli 2440×1220 (80); e su un lavoro da 600 pezzi, 14 pannelli grandi più uno piccolo invece di 15 grandi. Una richiesta con un’unica dimensione di stock per materiale resta invariata.

max con più dimensioni di pannello e respectStock

Il motore asincrono max non rifiuta più una seconda dimensione di pannello, né respectStock. Cerca sulla dimensione in cui entra ogni pezzo e che promette il piano più economico, poi applica lo stesso passaggio di mescolamento delle dimensioni al proprio risultato. Sostituisce il piano lbf solo quando classifica meglio — mai solo perché ha meno pannelli (meno pannelli, ma più costosi, mantengono il piano lbf, con un avviso). Un pannello poligonale o le zone di esclusione, che la sua ricerca non può modellare, vengono serviti da lbf all’interno del lavoro con un avviso invece che con un 400.

Lunghezza di taglio e sfondamenti

Ogni pannello porta ora cutLength — la somma dei perimetri dei contorni e dei fori dei pezzi collocati, nella tua unità di misura — e pierces, uno per ogni contorno chiuso; metrics totalizza entrambi. È la lunghezza geometrica del contorno: il taglio a linea comune, gli ingressi lama e i micro-giunti non sono inclusi — li aggiunge il CAM della tua macchina.

Nell’app

Le opzioni del Nesting hanno un nuovo campo Distanza dal bordo (vuoto = come la separazione), e il risultato mostra la lunghezza di taglio e gli sfondamenti, la lunghezza di taglio di ogni pannello, e i pannelli, il riempimento e il prezzo per dimensione di pannello — incluso un piano misto.

Consulta il riferimento API per i nuovi campi.

Correzione

Nesting: i pezzi da tagliare assolutamente ora si aggiudicano il pannello quando il materiale è limitato

Su POST /v1/optimize/nest, i pezzi contrassegnati priority vengono ora posizionati per primi quando options.respectStock limita il materiale, e ogni confronto tra piani mantiene quello con più di essi. Prima il motore accettava il campo ma lo ignorava.

L’API di nesting a forma reale (POST /v1/optimize/nest) ha sempre accettato parts[].priority — i pezzi «da tagliare assolutamente» — e il suo riferimento diceva che un pezzo del genere si aggiudicava lo spazio sul pannello quando il materiale era limitato. Non era vero. Il motore di nesting posiziona i tipi di pezzo dal più grande al più piccolo, qualunque cosa dica la richiesta, quindi con un numero fisso di pannelli un pezzo qualsiasi più grande poteva occupare il pannello di cui aveva bisogno un pezzo da tagliare assolutamente, senza che alcun avviso lo segnalasse.

Cosa cambia

Con options.respectStock — un materiale limitato, dove non tutti i pezzi potrebbero entrare — i pezzi da tagliare assolutamente vengono ora posizionati per primi, così un pezzo qualsiasi non si aggiudica mai lo spazio sul pannello di cui ha bisogno un pezzo da tagliare assolutamente. Ogni confronto tra piani (la scelta della dimensione del pannello, il passaggio di mescolamento delle dimensioni, e la decisione di max se il risultato della sua ricerca sostituisce lo schema veloce) ora mette in testa il piano che mantiene più pezzi da tagliare assolutamente, anche quando posiziona meno pezzi in totale — la stessa regola già seguita dalle modalità rettangolari. Entrambi i motori di nesting la rispettano.

Misurato sul motore, con e senza il flag: un pannello 1000×1000 con un pezzo da tagliare assolutamente 500×500 e un pezzo qualsiasi 900×900 ora mantiene il pezzo da tagliare assolutamente (prima: quello qualsiasi). Otto pezzi da tagliare assolutamente 400×400 e otto pezzi qualsiasi 600×600 su due pannelli limitati 1220×1220: 8 su 8 pezzi da tagliare assolutamente posizionati (prima: 0 su 8). Un lavoro di prova da 272 pezzi limitato a tre pannelli con un tipo di pezzo da tagliare assolutamente: 80 su 80 posizionati (prima: 0 su 80).

Cosa non cambia

Senza respectStock ogni pezzo che entra viene comunque posizionato, quindi il flag non cambia nulla e lo schema è identico a prima. Un lavoro senza pezzi da tagliare assolutamente resta invariato, limitato o no. Un pezzo da tagliare assolutamente che non entra in alcun pannello — o più pezzi da tagliare assolutamente di quanti i pannelli limitati possano contenere — torna comunque in unplaced. La modalità Nesting dell’app non ha un controllo per i pezzi da tagliare assolutamente; è un campo dell’Engine API.

Consulta il riferimento API per il campo.

Miglioramento

Nesting: l'area utilizzata di ogni pannello, e un ultimo pannello compattato

Ogni pannello annidato ora riporta la larghezza × altezza che i suoi pezzi raggiungono dall'angolo del pannello, per un preventivo a pannello parziale, e il pannello meno riempito viene ri-impacchettato verso quell'angolo. Il numero di pannelli e il prezzo non cambiano mai.

Alcuni sistemi di preventivazione non addebitano un nesting laser sull’intero pannello. Addebitano una striscia orizzontale o verticale, oppure il riquadro d’ingombro dei pezzi, a condizione che i pezzi stiano insieme in un angolo. I nostri nesting non lo facevano sempre: i pezzi curvi lunghi potevano distribuirsi su tutto il pannello, così ogni regola di addebito a pannello parziale leggeva 100%.

Cosa cambia

  • L’area utilizzata è nel risultato. Sull’API, ogni pannello in POST /v1/optimize/nest ora porta usedWidth e usedHeight: il punto più lontano raggiunto da un pezzo collocato rispetto all’angolo di origine del pannello, nella tua unità di misura. Porta anche usedArea, il loro prodotto, e stockUsage[].usedArea lo totalizza per riga di materiale. La regola di addebito resta tua: un taglio orizzontale è usedHeight × la larghezza del pannello, un taglio verticale è usedWidth × l’altezza del pannello, e il riquadro d’ingombro è usedArea. Nell’app, l’intestazione di ogni pannello in modalità Nesting mostra la larghezza × altezza utilizzata. La tabella del fabbisogno di materiale, il PDF e l’export Excel mostrano anch’essi l’area utilizzata.
  • Il pannello meno riempito viene compattato. Entrambi i motori di nesting ora ri-impacchettano il pannello meno riempito di ogni materiale con gli stessi pezzi sullo stesso pannello. Provano anche meno rotazioni di quelle consentite a ciascun pezzo: 0/180, 0/90/180/270, o un solo orientamento per ogni copia. Non aggiungono mai un angolo che non hai consentito. Viene mantenuto lo schema con l’area utilizzata più piccola. Su un lavoro a un pannello, quel pannello è quello compattato. Il motore max ora compatta anche i lavori a un pannello; prima li saltava.
  • Scegli cosa significa “compattare”. Per impostazione predefinita la compattazione mantiene l’area usata più piccola (il riquadro d’ingombro). Se invece addebiti una striscia, imposta options.compactFor su "horizontal" (l’altezza usata più bassa, per una striscia sull’intera larghezza del pannello) o "vertical" (la larghezza usata più piccola, per una striscia sull’intera altezza del pannello). Le modalità a striscia provano anche i pezzi ruotati di un quarto, dove lo consenti. Il numero di pannelli e il prezzo restano invariati in ogni modalità.

Misurato su un lavoro sintetico costruito dalle dimensioni pubblicate di un cliente: quattro strisce curve di circa 3490 × 660 mm su un unico pannello 6000 × 2400, distanziate di 5 mm, inviate senza allowedRotations. L’area utilizzata è passata da 3417 × 2394 mm (0,57 del pannello) a 3492 × 915 mm (0,22 del pannello), con lo stesso unico pannello e gli stessi pezzi. Quanto si riduce l’area utilizzata dipende dai pezzi, quindi nessuna frazione di pannello può essere promessa in anticipo.

Cosa non cambia

Il numero di pannelli, le dimensioni dei pannelli, il prezzo, l’utilizzo del materiale e i pezzi collocati sono identici per costruzione. Uno schema compattato viene mantenuto solo quando contiene esattamente gli stessi pezzi sullo stesso pannello in un’area utilizzata più piccola. Il risultato resta deterministico. options.compact: false restituisce lo schema senza questo passaggio. Gli schemi a pannello singolo esistenti possono quindi apparire diversi da prima, con i pezzi spostati verso l’angolo.

Consulta il riferimento API per i campi.

Release

Il nesting a forma reale ottiene un motore max: meno pannelli, mai di più

POST /v1/optimize/nest ora accetta engine "max": una ricerca asincrona che esegue prima il passaggio istantaneo lbf, poi cerca uno schema con meno pannelli — e non ne restituisce mai di più. Invia, ottieni un id di lavoro, interroga GET /v1/jobs/{id}.

Il nesting a forma reale dell’Engine API (POST /v1/optimize/nest) incastra poligoni irregolari per il taglio a laser, plasma e getto d’acqua. Il suo motore predefinito, lbf, risponde all’istante ed è deterministico — e su molti lavori è tutto ciò che serve. Ma un unico passaggio greedy può lasciare mezzo vuoto l’ultimo pannello. Il nuovo motore max impiega del tempo per cercare uno schema che richieda meno pannelli.

Che cosa fa

max esegue prima il passaggio lbf, così ha sempre una risposta valida in mano. Poi cerca — riempiendo un pannello alla volta, disponendolo il più densamente possibile — uno schema con meno pannelli. Non restituisce mai più pannelli di lbf: quando la ricerca non trova un miglioramento, ottieni lo schema lbf e un avviso che lo segnala.

Quanto risparmia dipende dal lavoro. Sui nostri lavori di test sintetici ha risparmiato un pannello sulla maggior parte di essi; su alcuni non è riuscito a battere lbf, e in quel caso lo ha dichiarato. Non promette mai in anticipo un numero di pannelli.

Come lo chiami

Come il motore max 2D, è asincrono:

  • Invio. POST /v1/optimize/nest con engine: "max" restituisce 202 Accepted con un jobId (conteggiato all’invio).
  • Interrogazione. Chiama GET /v1/jobs/{id} finché status è "succeeded" — result contiene allora la stessa risposta di nesting che restituisce una chiamata sincrona, con engine: "max" — oppure "failed". L’interrogazione non consuma quota.

Il budget di ricerca è options.timeBudgetMs: 60 secondi per default, da 10 a 180. Poiché la ricerca è limitata nel tempo, un nest max riporta deterministic: false; lbf resta deterministico. Ogni materiale richiede un’unica dimensione di pannello, e le zone di esclusione e respectStock non sono ancora modellate — una richiesta del genere viene rifiutata con un 400 prima che una chiamata venga addebitata. (Aggiornamento, 2026-09-22: max ora accetta più dimensioni di pannello per materiale e respectStock; un pannello poligonale o le zone di esclusione vengono serviti da lbf all’interno del job, con un avviso, invece di un 400 — vedi l’aggiornamento.) Il vecchio nome riservato sparrow è accettato come alias di max.

Come usarlo

Fa parte della stessa Engine API — stessa chiave, stesso account. Consulta il riferimento API per la struttura del lavoro asincrono e la richiesta e la risposta, e la guida all’Engine API per come si confrontano i due motori di nesting.

Funzionalità

Quale pannello? — confronta i formati prima di comprare

Un nuovo pulsante nella tabella del materiale 2D esegue la tua distinta di taglio su ogni formato di pannello inserito, un formato alla volta, e li mette in classifica per pannelli, materiale totale, resa e costo stimato.

Decidere quale lastra ordinare significava eseguire lo stesso lavoro più volte e annotare i risultati su un foglietto. La tabella del materiale 2D ha ora un pulsante ⚖ Quale pannello? che lo fa in un solo passaggio: prende i formati di pannello che hai inserito, esegue la tua distinta di taglio su ogni formato separatamente e li mette in classifica.

Per ogni formato la tabella mostra quanti pannelli servono al lavoro, il materiale totale che quei pannelli sommano, la resa e — quando ogni formato confrontato ha un prezzo — il costo stimato. Il vincitore porta l’etichetta «meno materiale»; un formato che non riesce a contenere tutti i pezzi indica quanti pezzi non entrano e scende in fondo.

La classifica è per materiale, non per numero di lastre, e i due dati non coincidono davvero. Su un lavoro di carcassa da 22 pezzi (spessore lama 3 mm) una lastra da 3050×1220 mm richiede 3 pannelli = 11,16 m², mentre una lastra da 2800×2070 mm termina lo stesso lavoro con 2 pannelli — ma 11,59 m². Meno lastre da movimentare, più materiale pagato.

Ogni formato viene calcolato con scorte illimitate e senza riutilizzo dei ritagli, perché la domanda è che cosa dovresti comprare, non che cosa c’è già sulla rastrelliera. Le tue impostazioni restano intatte. Premi Usa questo sul formato che hai scelto e le altre righe di stock vengono rimosse (con un pulsante Annulla), pronte per un’esecuzione normale.

Disponibile su ogni piano, ospiti inclusi, per lavori 2D Pannelli con almeno due formati di pannello, fino a sei formati per confronto. Un confronto conta come un’ottimizzazione. Vedi Quale pannello? — confrontare i formati di pannello, oppure la guida all’acquisto Quale formato di pannello conviene comprare?.

(Dal 2026-09-30: Usa questo apre anche, nei risultati, il piano del formato scelto senza consumare un’altra ottimizzazione; il piano di ogni formato si può aprire nella tabella e il confronto si può scaricare come PDF.)

Miglioramento

Borda un intero pezzo con un clic

La finestra del nastro ABS ha ora un controllo Tutto attorno — scegli un tipo una volta e tutti e quattro i lati lo ricevono, così una porta bordata su ogni bordo non richiede più quattro scelte separate.

Contrassegnare un pezzo bordato su ogni lato — una porta, per esempio — significava finora impostare tutti e quattro i lati uno per uno. La finestra di dialogo del nastro ABS ha ora in alto un controllo Tutto attorno: scegli lì un tipo di nastro una volta e tutti e quattro i lati lo ricevono in un’unica azione, mantenendo il tipo. I quattro menu a tendina per lato permettono ancora di sovrascrivere qualsiasi singolo bordo, e il controllo Tutto attorno rispecchia i lati — quando già condividono un tipo, lo mostra. Una piccola cosa, ma per chi borda porte alla sezionatrice fa risparmiare parecchi clic.

Miglioramento

Un PDF in bianco e nero adatto alla stampa

Un nuovo download PDF bianco e nero stampa il tuo piano di taglio in modo pulito su una stampante laser monocromatica — pezzi bianchi con testo a colori, contorni di taglio neri, dimensioni su ogni pezzo e la bordatura segnata sui pannelli (anche sul diagramma a colori).

Stampare il piano di taglio su una stampante laser in bianco e nero sprecava toner e sfocava i dettagli — i riempimenti a colori uscivano come un grigio sporco. Il menu Download ora ha un PDF bianco e nero: una versione ottimizzata per la stampa dello stesso piano. I pezzi sono disegnati in bianco con contorni di taglio neri pieni, e solo l’etichetta porta il colore (così una stampante a colori mostra il colore, una laser monocromatica stampa un grigio leggibile). Ogni pezzo mostra il suo nome e le sue dimensioni con un carattere che cresce fino a riempirlo — anche le piccole strisce — e la bordatura è segnata direttamente sui pannelli (una spessa linea nera all’interno di ogni bordo bordato mostra a colpo d’occhio quali bordi bordare). Il PDF a colori ora porta gli stessi segni di bordatura anche sul suo diagramma. In bianco e nero, inoltre, ogni pezzo riceve una chiave a lettere (A, B, C…) — mostrata in una colonna Segno della legenda e impressa su ogni pezzo nel diagramma — così puoi leggere il pannello senza colore. E ogni pannello distinto viene ora disegnato a piena dimensione, uno per pagina A4, direttamente sopra la lista tagli dettagliata — sia che il piano sia un layout unico sia che ne abbia più d’uno. La piccola panoramica di prima è sparita: un pannello da cui tagli deve essere leggibile, quindi sfogli i grandi pannelli (è la tua panoramica dell’intero lavoro) e poi spunti i pezzi dalla lista sottostante. Ogni pannello si stampa a piena dimensione, uno per pagina A4, con l’orientamento della pagina adattato al pannello (un pannello alto su una pagina verticale), così riempie la pagina. Anche l’esportazione Excel ha guadagnato una scheda Disposizione (B/N) con gli stessi estratti delle lastre in bianco e nero.

Miglioramento

I pannelli 2D ora sono «larghezza × lunghezza», non «larghezza × altezza»

La seconda dimensione di un pannello 2D è ora etichettata Lunghezza, come si descrive davvero un pannello (larghezza × lunghezza × spessore). Legno e Nesting restano invariati.

Un pannello piatto si descrive con la sua larghezza e la sua lunghezza — un pannello disteso non ha un’«altezza». CutOptim etichettava la seconda dimensione del pannello 2D come Altezza, cosa che risultava confusa. Ora, in tutta la modalità Pannelli 2D, la chiama Lunghezza: nelle tabelle del materiale e dei pezzi, nei suggerimenti di incolla e nelle esportazioni CSV ed Excel. Nulla cambia nel taglio in sé — solo l’etichetta. Il taglio del legno mantiene larghezza × altezza × lunghezza (una trave ha davvero un’altezza di sezione), e il Nesting resta invariato.

Miglioramento

Una vista desktop più spaziosa per la tua lista di taglio

Un nuovo interruttore a schermo intero espande l'inserimento a tutta larghezza — materiale e pezzi affiancati, senza scorrimento laterale — con un controllo per ingrandire le tabelle.

Inserire una lunga lista di taglio su uno schermo ampio prima risultava angusto: l’inserimento stava in una colonna stretta mentre il piano di taglio occupava l’altra metà, e la tabella dei pezzi scorreva lateralmente. Ora c’è un interruttore a schermo intero (⛶) nella barra superiore. Espande l’inserimento a tutta la larghezza e mette da parte il piano, così le tue tabelle del materiale e dei pezzi hanno tutto lo schermo a disposizione — e sui monitor ampi le tabelle del materiale e dei pezzi stanno affiancate. Avvia l’ottimizzazione e il piano ritorna. Mentre sei in questa vista, un piccolo controllo A− / A+ ingrandisce le tabelle se il testo è troppo piccolo da leggere comodamente. Sui telefoni le schede Inserimento / Risultati lo facevano già — ora anche il desktop ha lo stesso spazio.

Miglioramento

Scorta limitata: l'ordine in cui inserisci le lastre non conta più

In modalità Scorta limitata il piano dipendeva dall'ordine in cui elencavi lastre o barre — un ordine sbagliato poteva scartare pezzi che entravano davvero. Ora il risultato è lo stesso qualunque sia l'ordine, e i pezzi che entrano solo in un formato scarso vengono mantenuti.

Se tagli da Scorta limitata — un insieme fisso di lastre o barre, ciascuna in una quantità stabilita — il piano dipendeva da qualcosa da cui non sarebbe mai dovuto dipendere: l’ordine in cui inserivi le righe delle scorte.

Un’officina l’ha segnalato con chiarezza. Stesso lavoro, stesse scorte, stesse impostazioni: elencate in un modo, ogni pezzo veniva tagliato; elencate in un altro, alcuni pezzi venivano scartati come «scorta insufficiente» — anche se la scorta era sufficiente. Il segnale rivelatore era un pezzo largo che entra solo nella tua unica lastra più larga: se quella lastra compariva tardi nell’elenco, l’ottimizzatore l’aveva già consumata per pezzi che sarebbero potuti andare ovunque, e il pezzo largo non aveva più dove andare.

Ora è risolto. In modalità Scorta limitata CutOptim riserva un formato scarso ai pezzi che possono essere tagliati solo da esso, e valuta il lavoro indipendentemente dall’ordine delle tue righe. Inserisci le scorte nell’ordine che preferisci — il risultato è lo stesso, e un lavoro i cui pezzi entrano davvero li taglierà tutti.

Vale per il taglio di pannelli 2D, lineare 1D e legno, e per l’Engine API. Riguarda solo la modalità Scorta limitata; la scorta illimitata non è mai stata sensibile all’ordine. E la modifica può solo posizionare più pezzi, mai meno — un piano esistente non viene mai reso peggiore.

Funzionalità

Prezzi al piede quadrato o al metro quadro

Assegna a un materiale una tariffa per unità di area e CutOptim compila il prezzo di ogni pezzo ricavato da esso — come fanno davvero vetrerie, specchierie e centri di taglio pannelli. Disattivata per impostazione predefinita, solo in 2D.

Vetrerie, specchierie e rivenditori di pannelli non fanno il prezzo al pezzo: lo fanno per unità di area. Il cliente porta una misura, il negozio la moltiplica per una tariffa al piede quadrato (o al metro quadro) e dà il totale.

L’area CutOptim la calcolava già per te. Ora può fare anche la moltiplicazione.

Attiva Prezzi in base all’area nella barra laterale sinistra, sotto Più: l’interruttore si trova nel gruppo in alto, accanto a Modalità per materiale e Bordatura. È disattivata per impostazione predefinita ed è solo per il 2D Pannello: una barra o un listello si vendono al metro lineare, non a superficie, quindi il comando resta nascosto in 1D Lineare e nel Legno.

Poiché la tariffa vive su un materiale, attivarla attiva anche la Modalità per materiale: ogni riga di scorta e di pezzo ha allora bisogno di un materiale, e il lavoro non parte finché ognuna non ne ha uno. È voluto — un prezzo a superficie ha senso solo quando ogni pezzo sa da quale materiale è ricavato.

Dove vive la tariffa

Sul materiale, non sul lavoro. Il vetro bronzo e il vetro chiaro hanno prezzi diversi, e restano diversi da un ordine all’altro: la tariffa appartiene quindi al materiale, ed è ancora lì domani.

Apri l’Inventario materiali, premi ⚙ su un materiale e trovi due campi:

  • Prezzo di vendita per unità di area — compila il Prezzo di vendita di ogni pezzo ricavato da quel materiale.
  • Prezzo d’acquisto per unità di area — compila il Prezzo di ogni pannello in magazzino, a partire dalla dimensione del pannello stesso.

Assegna il materiale a una riga e il prezzo compare. Lascia vuota una tariffa e non viene compilato nulla: una tariffa vuota significa questo materiale non dice niente sul prezzo a superficie, che non è la stessa cosa di una tariffa pari a zero.

Il dettaglio che altrimenti ti costerebbe caro

La tariffa si digita nell’unità in cui stai lavorando, e l’etichetta dice sempre quale: /ft² in pollici, /m² in millimetri e in centimetri.

Sono la stessa tariffa scritta in due modi: 395 per piede quadrato è 4.251,74 per metro quadro. Cambiare unità rietichetta quindi il campo e riscrive il numero, ma non cambia mai un solo prezzo. Dietro le due scritture ne conserviamo una sola, canonica, proprio perché girare l’interruttore non possa moltiplicare in silenzio i tuoi preventivi per dieci.

Un prezzo che hai digitato è tuo

Il riempimento automatico si ferma nel momento in cui scrivi tu nel campo. Un prezzo inserito a mano sopravvive al ridimensionamento del pezzo e sopravvive al cambio di tariffa: un prezzo trattato con il cliente o arrotondato di proposito è una decisione, e non la buttiamo via senza dirtelo. Svuota il campo per restituire quella riga al calcolo.

Sui tuoi documenti

Le tariffe con cui un piano è stato quotato vengono stampate nel riepilogo Come è stato ottimizzato, sia nel PDF sia nell’esportazione Excel: il tuo cliente può così verificare area × tariffa invece di prendere il totale per buono. La tariffa viene registrata quando esegui il lavoro, non quando lo stampi, così un piano tagliato la settimana scorsa mantiene il prezzo con cui era stato quotato.

La funzione Prezzi in base all’area richiede un account ed è gratuita su tutti i piani con accesso, Gratuito incluso. Il Preventivo PDF per il cliente è un’altra cosa: quel documento è riservato al piano Officina.

Funzionalità

Lavora in centimetri

L'interruttore delle unità ora offre tre unità — mm, cm e pollici. I centimetri sono un'unità di lavoro a tutti gli effetti: le tabelle, il piano di taglio, le esportazioni e l'etichetta di ogni taglio salvato seguono la tua scelta.

L’interruttore delle unità in cima al pannello Impostazioni ora offre tre unità: mm · cm · in.

I centimetri sono un’unità di lavoro a tutti gli effetti, non una semplice opzione di visualizzazione. Tutto segue la tua scelta — le tabelle dello stock e dei pezzi, la larghezza di taglio e i rifili, il piano di taglio a schermo, le esportazioni PDF, Excel e CSV, le etichette dei pezzi e l’etichetta dell’unità su ogni taglio salvato. Un piano creato in centimetri si riapre in centimetri.

Perché l’abbiamo aggiunta: molti di voi lavorano in centimetri — in gran parte d’Europa le misure di mobili e vetri si indicano così — e finora le uniche opzioni erano millimetri o pollici. Restavano quindi due strade: moltiplicare tutto per dieci a mano oppure, peggio, inserire misure in centimetri in un’area di lavoro in millimetri e ottenere un piano sbagliato di un fattore dieci.

Qualche dettaglio utile da sapere:

  • Il cambio converte i tuoi dati. Se le misure sono già nelle tabelle, cambiare unità converte ogni dimensione dopo una rapida conferma. Se invece l’area di lavoro è ancora intatta, viene ricaricata con valori tondi per quell’unità — in centimetri il pannello demo diventa 244 × 122 cm e la larghezza di taglio predefinita 0,3 cm.
  • I centimetri mantengono due decimali (i millimetri uno, i pollici tre). È una scelta voluta: con un solo decimale la modalità centimetri avrebbe un limite minimo di 1 mm, più grossolano della modalità millimetri, e cambiare unità ti costerebbe in silenzio della precisione. Gli zeri finali non vengono mai mostrati — un pannello da 244 cm si legge 244.
  • Un’ottimizzazione completata mantiene l’unità con cui è stata creata. Cambiare unità in seguito non rietichetta mai un piano finito, non lo invalida e non ti costa mai un’esecuzione.
  • DXF in centimetri (corretto il 2026-10-13): fino al 13 ottobre un DXF esportato da un piano in centimetri dichiarava millimetri mentre i suoi numeri erano in centimetri, così il CAD/CAM apriva i pezzi 10× più piccoli. Ora il DXF viene scritto in millimetri e si apre a grandezza reale. Se ne hai scaricato uno, esportalo di nuovo.

I millimetri restano l’unità predefinita e nulla cambia nei progetti esistenti finché non decidi di cambiare unità.

Funzionalità

Cambia la password dalla dashboard

Una nuova sezione Account e sicurezza ti permette di cambiare la password, impostarne una se ti sei registrato con Google e disconnetterti da tutti i dispositivi in una volta.

La tua dashboard ora ha una sezione Account e sicurezza, raccolta in fondo alla pagina.

Da lì puoi cambiare la password — dopo aver confermato quella attuale — e, se hai creato l’account con Google, impostare una password per accedere anche con il tuo indirizzo e-mail. Troverai anche Esci da tutti i dispositivi, che termina tutte le sessioni attive in una volta (utile su un computer condiviso o smarrito), insieme al metodo di accesso, alla data di iscrizione e all’ultimo accesso.

Nient’altro si è spostato: l’esportazione dei dati e l’eliminazione dell’account restano nella sezione Privacy e dati subito sotto.

Miglioramento

CutOptim ha superato un audit di sicurezza indipendente

Una parte esterna ha esaminato l'intera applicazione. Abbiamo risolto ogni rilievo — maggiore isolamento tra gli spazi di lavoro del team, file esportati più sicuri e gestione dell'output più rigorosa in tutta l'app.

Una parte esterna indipendente ha completato una revisione di sicurezza completa di CutOptim, che ha riguardato l’app, le funzioni di account e team e il modo in cui i tuoi dati vengono archiviati ed esportati.

La revisione ha segnalato alcuni aspetti da rafforzare, e li abbiamo risolti tutti. Tra i miglioramenti figurano un maggiore isolamento dei dati tra gli spazi di lavoro del team (per unirsi a uno spazio condiviso ora è sempre necessario che la persona invitata accetti prima), file esportati più sicuri (i nomi negli export CSV e in foglio di calcolo non possono più essere interpretati come formule da Excel, Google Sheets o LibreOffice) e una gestione più rigorosa di colori ed etichette in tutta l’app.

Nessuno di questi ha richiesto alcuna azione da parte tua, e non ci sono prove che siano mai stati usati contro un account. I tuoi progetti restano privati, riservati a te e al tuo team, e continueremo a monitorare la sicurezza man mano che CutOptim cresce.

Miglioramento

Gli inviti al team ora richiedono il consenso

Aggiungere qualcuno al tuo Spazio di lavoro team ora crea un invito in sospeso che la persona deve Accettare dalla propria Dashboard prima di entrare — non si può più aggiungere qualcuno a un team senza il suo consenso.

Aggiungere un collega al tuo Spazio di lavoro team ora richiede il suo consenso. Finora, digitare l’email di un collega e premere Aggiungi lo inseriva subito nel tuo spazio. Da ora in poi questo crea invece un invito in sospeso — nessuno entra in un team senza acconsentire.

Il nuovo flusso: il proprietario invita un collega tramite l’indirizzo email dalla Dashboard. Il collega accede e vede un banner Accetta / Rifiuta in cima alla sezione Gestione team della propria Dashboard. Solo dopo aver premuto Accetta entra — e solo allora ottiene il piano del proprietario e i progetti condivisi dello spazio. Può anche Rifiutare, e un membro può uscire in seguito allo stesso modo.

Non c’è nessuna email di invito: avvisa il collega per altra via che lo hai invitato; l’invito resta nella sua Dashboard finché non risponde. Tutto il resto dello spazio di lavoro condiviso non cambia — sempre fino a 3 membri, e i progetti salvati da un membro attivo appartengono ancora all’organizzazione.

Vedi Spazio di lavoro team per tutti i dettagli.

Aggiornamento 2026-10-20: gli inviti ora vengono inviati via email, e si può invitare anche un indirizzo senza account — vedi Gli inviti al team ora arrivano via email.

Correzione

Engine API: che cosa modella il motore max, e una correzione dell'export CSV

Il motore asincrono max risolve un solo formato di stock a pannello intero: una richiesta con un secondo formato, trim, respectStock, material o grainGroup viene ora rifiutata subito, anziché produrre un piano per un altro lavoro. In più, gli export CSV quotano i nomi dei pezzi.

Un audit dell’Engine API ha fatto emergere tre cose che vale la pena raccontarti. Nessuna di esse cambia il motore predefinito, e nessun piano esistente cambia forma.

Il motore max dice ciò che non sa fare

Il motore asincrono max risolve un solo formato di stock, a pannello intero, con disponibilità illimitata. Finora una richiesta 2D che chiedeva di più veniva comunque accettata: il formato di stock in più spariva silenziosamente, respectStock diventava silenziosamente disponibilità illimitata, e un options.trim che avevi riservato alla sega veniva silenziosamente intaccato. Riottenevi un piano sicuro di sé e deterministico per un lavoro che non avevi inviato, e nulla nella risposta lo diceva.

Quelle richieste ora vengono rifiutate all’invio con 400, nominando ogni funzionalità non supportata — una seconda riga stock, options.trim, options.respectStock, qualsiasi material, qualsiasi grainGroup. Il rifiuto avviene prima che una chiamata venga conteggiata, quindi non ti costa nulla, e prima che tu aspetti un minuto per un risultato da buttare via. Invia quei lavori al motore predefinito heuristic, che li modella tutti.

Le opzioni che rendono soltanto il piano meno rifinito — tolerance, minimizeCost, maxCutStages, minimizeRotations, firstCut, effort — passano ancora, e ora vengono elencate in warnings invece di sparire. Un risultato max non riporta offcuts.

Ora validate concorda con optimize

POST /v1/validate/2d rifiutava engine: "max" con un 400 che diceva che il motore non era disponibile — per un corpo che POST /v1/optimize/2d accettava. Ora i due danno lo stesso verdetto per lo stesso corpo, che è tutto il senso di un endpoint di validazione.

Gli export CSV quotano i nomi dei pezzi

Il nome di un pezzo contenente una virgola — «Anta, sinistra» — produceva un campo in più, spostando ogni colonna successiva. Gli export CSV dell’app e dell’API (include: ["csv"]) sono ora quotati secondo RFC 4180. Un nome senza virgole, virgolette o interruzioni di riga produce esattamente gli stessi byte di prima.

Il riferimento API e il documento OpenAPI descrivono tutto questo per esteso.

Release

Il motore max: l'ottimo dimostrato sull'Engine API

Un nuovo motore asincrono dell'Engine API per il 2D. engine "max" esegue una ricerca ad albero lato server che raggiunge l'ottimo dimostrato su molti più lavori — invii il lavoro, ottieni un id di lavoro e interroghi GET /v1/jobs/{id} per il piano.

Il motore predefinito dell’Engine API è veloce e sempre tagliabile alla sega, e per la grandissima maggioranza dei lavori è esattamente ciò che vuoi. Ma su un lavoro 2D grande e di valore, gli ultimi pannelli possono valere l’attesa. È a questo che serve il nuovo motore max.

Che cosa fa

max è una ricerca ad albero lato server (solo 2D) che raggiunge l’ottimo dimostrato su molti più lavori rispetto al predefinito — il piano corrisponde al numero minimo teorico di pannelli, in modo dimostrabile. I suoi schemi restano tagliabili a guillotine (realizzabili su una sezionatrice) e resta deterministico: la stessa richiesta restituisce sempre lo stesso piano.

Il compromesso è il tempo. Una risoluzione max richiede da secondi a un minuto, dove il predefinito risponde in millisecondi. Perciò non tiene aperta la connessione in attesa.

Come si chiama

Poiché è lento, max è asincrono — l’unico punto in cui l’Engine API non risponde nella risposta (a cui si affianca il motore max per il nesting dal 2026-09-21):

  • Invio. POST /v1/optimize/2d con engine: "max" restituisce 202 Accepted con un jobId (conteggiato all’invio).
  • Interrogazione. Chiama GET /v1/jobs/{id} finché status è "succeeded" — il campo result contiene allora la stessa risposta 2D che restituisce una risoluzione sincrona — oppure "failed", con il motivo in error. L’interrogazione non consuma quota e vedi sempre e solo i tuoi lavori.

È solo 2D: 1D, legno e nesting a forma reale non sono toccati. (Dal 2026-09-21 il nesting a forma reale ha un proprio motore max asincrono — vedi Il nesting a forma reale ottiene un motore max.) Il motore predefinito (heuristic) e il motore opzionale balanced sono invariati e restano sincroni — ricorri a max solo quando un lavoro grande vale l’attesa.

Come usarlo

Fa parte della stessa Engine API che già chiami — stessa chiave API, stesso account, stesso contratto deterministico. Consulta il riferimento API per l’elenco dei motori, la struttura del lavoro asincrono e la richiesta e la risposta, e i benchmark per come misuriamo un piano rispetto al minimo teorico.

Release

Il nesting a forma reale è ora nell'app

L'ottimizzatore in-app guadagna una quarta modalità: Nesting. Importa i contorni dei tuoi pezzi come SVG o DXF, annida poligoni irregolari sui fogli con zone di esclusione ed esporta il layout in SVG, DXF, PDF o Excel — per laser, plasma e getto d'acqua.

Il nesting a forma reale era sull’Engine API; ora è nell’app. L’ottimizzatore guadagna una modalità Nesting — una sotto-scheda sotto 2D, accanto a Pannello — un problema davvero diverso dalle modalità rettangolari.

Cosa fa

Le modalità 2D, 1D e Legno tagliano rettangoli con una sega a ghigliottina. Molti lavori non sono rettangoli: una staffa in acciaio, un fazzoletto triangolare, una guarnizione con un foro. La modalità Nesting dispone i pezzi secondo il loro contorno reale — poligoni arbitrari si incastrano nelle sacche concave l’uno dell’altro, così l’aria vuota che un impacchettatore a rettangolo di ingombro spreca viene recuperata. È la modalità per il taglio laser, plasma e getto d’acqua.

Come usarlo

  • Importa i tuoi contorni. Apri la scheda Nesting e clicca Importa SVG/DXF — l’app legge i contorni chiusi da un DXF (con gli archi linearizzati) o da un SVG (path, polygon, cerchi) e trasforma i contorni concentrici in fori. Nessun file a portata di mano? Clicca Demo.
  • Aggiungi i fogli — e le zone di esclusione. Aggiungi le dimensioni dei tuoi fogli di materiale, e su qualsiasi foglio marca una zona di esclusione da cui il motore tiene lontano ogni pezzo: un difetto, un nodo, l’impronta di un morsetto o un’area pre-stampata. È qualcosa che le modalità rettangolari non possono esprimere.
  • Esegui ed esporta. Il visualizzatore mostra ogni pezzo su ciascun foglio con il numero di fogli e la densità di riempimento. Esporta il layout in SVG, DXF, PDF o Excel da Download.

La metrica onesta

Il risultato riporta la densità — l’area dei poligoni collocati rispetto all’area di foglio utilizzata, con le sacche concave contate come vuote. Non confrontarla con la resa di un pannello 2D: un impacchettatore a rettangolo di ingombro conta come piena l’aria dell’intaglio e riporta un numero più alto per un layout peggiore. Il numero su cui confrontare è il numero di fogli sugli stessi pezzi. Il layout è deterministico, quindi un preventivo o un programma di taglio costruito su un nesting si riproduce esattamente.

Consulta la guida Nesting per la procedura completa.

Release

Nesting a forma reale sull'Engine API

L'Engine API ora dispone i poligoni irregolari — per taglio laser, plasma e getto d'acqua — con POST /v1/optimize/nest. I pezzi si incastrano nelle tasche concave degli altri, le zone di esclusione per lastra tengono liberi difetti e morsetti, e il risultato è deterministico.

Le tre modalità di ottimizzazione finora tagliano tutte rettangoli. L’Engine API ha ora una quarta modalità per un problema davvero diverso: il nesting a forma reale — la disposizione di poligoni arbitrari su lastre fisse, per il taglio laser, plasma e a getto d’acqua.

Che cosa fa

POST /v1/optimize/nest riceve i pezzi come profili (un polygon, con eventuali fori interni), non come larghezza × altezza. Poiché conosce la forma reale, i pezzi si incastrano nelle tasche concave gli uni degli altri — l’aria degli intagli che un packer a bounding box spreca viene recuperata. Su un lavoro rappresentativo da 272 pezzi usa 6 lastre là dove gli stessi pezzi passati a un packer rettangolare tramite il loro bounding box ne richiedono 9 — un terzo di materiale in meno, solo grazie alla forma.

È una classe di motore diversa (un risolutore geometrico di collisioni), quindi affianca le modalità rettangolari invece di sostituirle.

Due cose che l’API rettangolare non poteva esprimere

  • Zone di esclusione. Marca una regione di una lastra come vietata — un difetto, un nodo, l’ingombro di un morsetto, un’area prestampata — con stock[].exclusions, e nessun pezzo viene collocato lì.
  • Fori reali. Un pezzo con un ritaglio è un profilo reale più anelli interni, non un’approssimazione.

La partizione per materiale e il passthrough opaco meta funzionano esattamente come nelle altre modalità, e la disposizione è deterministica: la stessa richiesta restituisce sempre lo stesso nesting, così puoi metterlo in cache, confrontarlo e riprodurlo.

Onesti sulla metrica

Il nesting riporta il numero di lastre, non una percentuale di densità. Un packer a bounding box conta l’aria vuota dentro il rettangolo di ogni pezzo come piena, quindi la sua «resa» appare più alta per un risultato peggiore — l’unico numero confrontabile è quante lastre servono davvero agli stessi pezzi fisici.

Come usarlo

Fa parte della stessa Engine API che già chiami — stessa chiave API, stessa quota, stesso contratto deterministico. Consulta il riferimento API per la struttura di richiesta e risposta, e i benchmark per il risultato misurato. Il nesting a forma reale è ora arrivato anche nell’app stessa, come modalità Nesting separata.

Release

Un modello scatola e cubo per la tua lista di taglio

Il selettore di modelli di mobili ottiene un quinto modello: una scatola. Inserisci larghezza, altezza e profondità esterne e uno spessore del pannello, scegli aperta o chiusa, e ottieni i pezzi esatti — cubo incluso quando le tre misure sono uguali.

Il selettore di modelli di mobili aveva quattro modelli — mobile TV, libreria, armadio e base da cucina. Ora ne ha un quinto: una scatola. È il più semplice di tutti, e quello che le persone richiedono più spesso: una scatola portaoggetti, una cassa, un cassetto — o un cubo.

Cosa fa

Inserisci larghezza × altezza × profondità esterne e lo spessore del pannello, e scegli se la scatola è aperta o chiusa con un coperchio. Il modello restituisce i pezzi esatti da tagliare, con lo spessore già sottratto:

  • Fronte e retro — le due pareti a larghezza × altezza piena.
  • Fianchi — le due pareti laterali, dimensionate per stare tra il fronte e il retro.
  • Fondo — collocato all’interno delle quattro pareti.
  • Coperchio — aggiunto solo quando la scatola è chiusa.

Perché un modello, non un calcolo a mente

Perché un cubo non è sei quadrati identici. Con giunti di testa, le pareti si sovrappongono: in un cubo le due facce fronte/retro sono a misura piena, i due fianchi sono più corti di due spessori del pannello, e il fondo e il coperchio più corti su entrambi i lati. Taglia sei quadrati uguali e la scatola non si assemblerà alla misura che intendevi. Imposta larghezza, altezza e profondità uguali e il modello calcola per te le compensazioni.

Come usarlo

Nell’app, clicca su Modelli di mobili sopra la tabella dei pezzi, scegli Scatola, inserisci le tue misure e inserisci — i pezzi finiscono direttamente nella lista di taglio, pronti per l’ottimizzazione. Funziona con ogni piano.

Consulta la guida ai modelli di mobili per la spiegazione completa.

Funzionalità

L'Engine API ora restituisce un disegno — SVG, DXF o CSV inline, più metadati e validazione gratuita

Chiedi all'Engine API include:["svg","csv","dxf"] e la risposta trasporta lo schema come file già pronto. Allega un oggetto meta a pezzi e materiale e lo riottieni invariato. E valida una richiesta gratis — nessuna chiave, nessuna quota.

Una per chi scrive software su CutOptim. Se ti limiti a tagliare nell’app, non cambia nulla — è tutto sull’Engine API, e ogni chiamata esistente restituisce esattamente quello che restituiva prima.

Finora l’Engine API era l’unica API di taglio sul mercato a restituire solo coordinate grezze. Tre cose lo cambiano.

Un disegno nella risposta, non solo coordinate

Aggiungi un array include a una qualsiasi richiesta di ottimizzazione e la risposta trasporta lo schema come file già pronto, inline nel JSON — nessuna archiviazione, nessuna seconda chiamata:

POST /v1/optimize/2d
{ "parts": [...], "stock": [...], "include": ["svg", "csv", "dxf"] }
  • svg — un disegno dello schema 2D autonomo che puoi renderizzare direttamente in una pagina o in un PDF. (Solo 2D; una richiesta 1D o wood restituisce invece un avviso.)
  • dxf — un disegno R12/AC1009 sui layer STOCK, PARTS e LABELS, pronto per il CAD o una toolchain CNC.
  • csv — una semplice distinta di taglio.

include continua anche a restringere la risposta: i suoi valori cutPlan e offcuts li escludono. Così ["svg"] aggiunge svg ed esclude cutPlan/offcuts; ["cutPlan","offcuts","svg"] mantiene tutto e aggiunge svg. Ometti include e ottieni la risposta predefinita, invariata.

I tuoi identificativi, restituiti

Allega un oggetto meta — un codice articolo ERP, l’id di una riga d’ordine, un riferimento cliente — a qualsiasi pezzo o riga di materiale, e torna invariato su ogni pezzo posizionato e su ogni pannello o barra:

{ "name": "Anta", "w": 400, "h": 600, "qty": 2, "meta": { "sku": "D-400x600", "orderLine": 42 } }

Non viene mai interpretato e non influisce mai sullo schema — è lì perché il piano di taglio si allinei con il tuo sistema senza che tu debba fare corrispondenze sui nomi.

Valida gratis, prima di spendere una chiamata

Tre nuovi endpoint verificano una richiesta senza risolverla:

POST /v1/validate/2d   ·   /v1/validate/1d   ·   /v1/validate/wood

Prendono lo stesso corpo dell’endpoint di ottimizzazione corrispondente e sono gratuiti — nessuna chiave, nessuna quota. Una richiesta malformata torna come 400 che indica il campo esatto sbagliato; una ben formata restituisce valid: true più avvisi di fattibilità, come un pezzo che non entra in alcun materiale. Puoi validare i tuoi payload mentre costruisci l’integrazione — ancora prima di avere una chiave — e confermare che una richiesta non verrà rifiutata senza spendere una delle tue chiamate mensili.

Una correzione di precisione, per pulizia

In 1D e legno, il remaining riportato di una barra (e i suoi offcuts) è ora lo sfrido utilizzabile — il kerf del taglio che lo libera è già dedotto, quindi è la lunghezza recuperabile anziché il vuoto grezzo. Rese, conteggi dei tagli e prezzi restano invariati; solo l’avanzo riportato è più piccolo di un kerf, e più onesto.

Con queste, il documento OpenAPI descrive ora otto endpoint, e il riferimento riporta le strutture complete di richiesta e risposta.

Riferimento Engine API · Raccontaci la tua integrazione

Funzionalità

Modelli di recinzione: un tratto in lista di taglio 1D

Il nuovo selettore di modelli di recinzione — doghe verticali, doghe orizzontali o pali e correnti — trasforma lunghezza, altezza e interasse in una lista di taglio di pali, correnti e doghe, e la passa all'ottimizzatore lineare 1D.

Costruire una recinzione è un lavoro di taglio unidimensionale: pali, correnti e doghe, tutti tagliati a misura dal legname. Ora CutOptim lo pianifica per te.

Il nuovo selettore di modelli di recinzione trasforma le tre misure che prendi in cantiere — lunghezza del tratto, altezza e interasse dei pali — nella lista di taglio completa, e la deposita direttamente nell’ottimizzatore lineare 1D per farti comprare meno barre possibile.

Tre tipi di recinzione

  • Recinzione a doghe verticali — doghe verticali su correnti orizzontali.
  • Recinzione a doghe orizzontali — doghe fissate direttamente ai pali.
  • Recinzione a pali e correnti — solo pali e correnti passanti.

Scegline uno, inserisci le misure, e lo strumento elenca ogni palo, corrente e doga con la sua lunghezza e quantità. Conta le campate per te (arrotondando per eccesso l’ultima campata corta) e taglia — la parte che si dimentica — ogni palo all’altezza più la parte interrata, non solo all’altezza della recinzione.

Due modi per iniziare

  • Sulla nuova guida Costruire una recinzione, un widget integrato costruisce la lista di taglio e la porta nell’app con un clic.
  • Nell’app, nella sezione pezzi 1D lineare, un pulsante Modelli di recinzione apre lo stesso selettore e inserisce i pezzi direttamente.

I modelli di recinzione sono gratuiti in ogni piano, ospiti inclusi. Imposta la recinzione, avvia l’ottimizzatore e leggi esattamente quanto legname acquistare.

Release

Il piano gratuito include ora l'intero set di funzioni Pro

Ogni funzione un tempo Pro — bordatura, esportazioni, inventario, modalità costi, branding — è ora nel piano gratuito. Pro aggiunge ottimizzazioni illimitate, salvataggio nel cloud, condivisione con link e supporto prioritario.

Abbiamo eliminato la separazione a pagamento tra le funzioni. Il piano gratuito include ora l’intero set di funzioni Pro — non c’è più alcun muro tra strumenti “di base” e strumenti “pro”.

Cosa include ora il piano gratuito

Tutto ciò che prima richiedeva Pro è ora gratuito su ogni account:

  • Inventario ritagli — salva gli avanzi e riutilizzali automaticamente
  • Inventario materiali e modalità per materiale
  • Modalità costi — prezzo per lastra e ottimizzazione a costo minimo
  • Esportazioni: DXF, SVG ed Excel (PDF e CSV sono sempre stati gratuiti)
  • Calcolo della bordatura, stampa etichette pannello
  • Sequenza di taglio (piano di segagione passo passo) e taglio di calibrazione
  • Branding aziendale sui PDF e campi personalizzati

Cosa aggiunge ancora Pro

Quattro cose (corretto il 2026-09-25):

  • Ottimizzazioni mensili illimitate. Il piano gratuito include 3 ottimizzazioni al mese; Pro rimuove questo tetto.
  • Salvataggio dei progetti nel cloud. Salvare i tuoi progetti e i tuoi layout di taglio nel cloud — così si sincronizzano tra i dispositivi e ti aspettano la volta successiva — resta una funzione Pro. Nel piano gratuito puoi usare ogni strumento; semplicemente non puoi salvare un progetto nel cloud.
  • Condivisione di un piano tramite link. Un link nasce da un taglio salvato, quindi segue il salvataggio: è una funzione Pro (corretto il 2026-09-25).
  • Supporto prioritario. I messaggi dei clienti Pro e Officina hanno la precedenza (corretto il 2026-09-25).

Se tagli occasionalmente, il piano gratuito ti dà ora lo strumento completo. Se CutOptim diventa un’abitudine settimanale — o vuoi che il tuo lavoro persista tra le sessioni — Pro è l’upgrade.

Pagamento a consumo, senza abbonamento

Preferisci non abbonarti? I crediti pay-as-you-go acquistano esecuzioni extra una volta esaurite le tue 3 ottimizzazioni mensili gratuite — un credito copre un lavoro completo (senza limiti di pezzi) e ogni pacchetto resta valido per 12 mesi. Ogni strumento è già incluso in ogni esecuzione, quindi un credito significa semplicemente più esecuzioni, non lo sblocco di una funzione. Ideale se tagli occasionalmente; l’abbonamento Pro conviene di più quando CutOptim diventa un’abitudine settimanale.

Officina resta invariato

Il piano Officina mantiene le sue funzioni per team e laboratorio — il PDF di preventivo, i gruppi di abbinamento venatura, uno spazio di lavoro condiviso fino a 3 persone e i controlli macchina (max fasi di taglio, minimizzazione delle rotazioni) — e continueremo ad ampliarlo.

Aggiornamento 2026-10-13: la corrispondenza venatura è stata ricostruita sui set — i pezzi di un set vengono ora tagliati affiancati da un unico pezzo di pannello, separati da un solo taglio di sega — e non è più limitata a Officina: è in ogni piano con accesso effettuato (Free entro le sue esecuzioni mensili, Pro con una quota mensile, Officina illimitata). Vedi Corrispondenza venatura, ricostruita.

Non c’è nulla da attivare. Apri l’app e ogni strumento è già lì.

Miglioramento

Ottimizzare per costo è più facile da trovare — e ti ricorda di inserire i prezzi

L'obiettivo Minimizza scarti / Minimizza costo è ora in primo piano nelle Impostazioni. Scegliendo Minimizza costo compaiono per te le colonne prezzo, e se lo lanci senza i prezzi delle scorte, CutOptim te lo ricorda — senza bloccare l'esecuzione.

CutOptim ha sempre potuto ottimizzare per la spesa totale più bassa invece che per il minor materiale — ma il selettore dell’obiettivo era nascosto, e fa qualcosa solo quando le tue scorte hanno dei prezzi. Entrambe le cose erano facili da non notare. Abbiamo risolto.

Cosa è cambiato

  • Il selettore dell’obiettivo è messo in evidenza. Minimizza scarti (il predefinito) e Minimizza costo stanno insieme nelle Impostazioni, chiaramente etichettati — Minimizza scarti su ogni piano, Minimizza costo con ogni account, gratuito incluso (corretto il 2026-09-25).
  • Scegliendo Minimizza costo le colonne prezzo compaiono automaticamente. La colonna prezzo 💰 compare nelle tabelle Scorte e Pezzi nel momento in cui scegli l’obiettivo costo — senza un passaggio separato «Mostra colonne prezzo».
  • Un promemoria quando i prezzi mancano. Minimizza costo cambia il piano solo quando le tue scorte hanno prezzi unitari diversi. Se lo selezioni senza averne inserito nessuno, CutOptim mostra un promemoria una tantum per aggiungerli — non blocca mai l’esecuzione. Senza prezzi, Minimizza costo e Minimizza scarti producono lo stesso piano, quindi il tuo risultato è comunque corretto in entrambi i casi.

Perché è importante

Minimizza costo ti permette di mescolare le dimensioni delle scorte per abbassare la spesa — pezzi grandi su lastre larghe, pezzi piccoli su quelle strette e più economiche in 2D, oppure la lunghezza di barra più conveniente in 1D. Può anche usare un po’ più materiale per spendere meno; le stelle di priorità restano comunque sopra il prezzo. Questa modifica riguarda unicamente il rendere l’obiettivo facile da trovare e difficile da attivare per sbaglio — lanciare l’obiettivo costo aspettandosi un piano diverso quando non ci sono prezzi su cui ottimizzare.

Non c’è nulla da attivare — apri le Impostazioni, fai clic su Più e l’obiettivo è proprio lì (corretto il 2026-09-25).

Funzionalità

Un’API di ottimizzazione taglio e piegatura tondini — e cerchiamo design partner

Estendiamo il motore CutOptim ai tondini: invia una distinta di piegatura e il tuo stock, ricevi un piano di taglio ottimizzato, una distinta di piegatura e un inventario degli sfridi via REST. In sviluppo — cercasi design partner.

Portiamo il motore CutOptim in un nuovo dominio: i tondini.

La nuova API di ottimizzazione taglio e piegatura tondini riceve una distinta di piegatura (BBS) più il tuo stock disponibile e restituisce un piano di taglio ottimizzato, una distinta di piegatura con lunghezze di taglio e pesi, e un inventario degli sfridi — deterministica e ancorata alla versione, con una singola chiamata REST. Usa i codici forma BS 8666:2020 con le deduzioni di piegatura standard.

Per quanto ci risulta, oggi non esiste un’API per sviluppatori dedicata: le API di taglio generiche non conoscono i codici forma, le deduzioni di piegatura o i formati macchina, e le suite per tondini chiudono il loro ottimizzatore nei prodotti desktop. La pianificazione ottimizzata riduce lo scarto d’acciaio dal tipico 5–8% all’1–3% (i casi studio pubblicati riportano 0,9–1,5%).

È in sviluppo, e la stiamo validando con alcuni design partner prima di costruire il layer rebar. Se il tuo software vive nel flusso dei tondini — un ERP, uno strumento di preventivazione, un add-in di dettaglio o software macchina —, ci farebbero piacere 20 minuti del tuo punto di vista. Contattaci.

Funzionalità

Modalità per materiale: taglia ogni materiale solo dal suo stock

Assegna a ogni riga di stock e di pezzo il suo materiale e l'ottimizzatore dispone ogni materiale solo contro lo stock dello stesso materiale — i 18 mm mai dai 12 mm, il rovere mai dall'MDF — in un'unica esecuzione, in 2D, 1D e Legno.

La maggior parte dei lavori usa più di un materiale alla volta. Fino a ora, tenerli separati significava eseguire l’ottimizzatore una volta per ogni materiale e ricucire i risultati a mano. La Modalità per materiale lo fa in un’unica esecuzione.

Attivala (l’interruttore nella striscia Impostazioni, una funzionalità Pro), e ogni riga di stock e di pezzo acquisisce una colonna Materiale. Assegna un materiale a ogni riga, e l’ottimizzatore suddivide il lavoro per materiale: un pezzo con tag «rovere» viene tagliato solo da stock con tag «rovere», i 18 mm solo dai 18 mm. Funziona in tutte e tre le modalità — Taglio 2D a pannello, 1D Lineare e Legno.

Cosa fa

  • Una suddivisione rigida, non un’etichetta. Assegnare un materiale cambia davvero lo schema — i pezzi del materiale X usano solo lo stock del materiale X. È diverso dal dare un nome o un colore a un pezzo, che influisce solo su come appare nel diagramma.
  • «Nessun materiale corrispondente» invece di un taglio sbagliato. Se un pezzo è assegnato a un materiale per cui non hai stock, il piano lo segnala, invece di tagliarlo in silenzio da un altro pannello.
  • Il legno distingue le essenze. La modalità Legno separa già per sezione; con il materiale attivo, un rovere 50×50 e un pino 50×50 diventano anch’essi sezioni separate.
  • L’Inventario materiali ora contiene il legno. Salva materiali in lastra, in barra e in legno — ognuno con una sezione o una misura, un colore e il proprio kerf e rifilo — e depositali su una riga con un clic. I materiali in legno si caricano nella tabella Legno (prima finivano in quella lineare).
  • Anche nell’Engine API. Tutti e tre gli endpoint accettano una stringa material facoltativa su pezzi e stock e restituiscono una ripartizione per materiale.

La Modalità per materiale è disponibile sui piani Pro e Business. Lasciala disattivata e tutto funziona esattamente come prima.

Aggiornamento 2026-09-25: ora è disponibile con ogni account, anche gratuito — vedi cosa include ogni piano.

Funzionalità

Novità: la bordatura nell'elenco tagli, un diagramma per pezzo e i layout in Excel

La bordatura ora si vede per pezzo — quattro colonne nell'elenco tagli di Excel e un diagramma colorato nel PDF — e ogni layout di lastra è incorporato come immagine nella nuova scheda Disposizione di Excel; i tipi di bordatura hanno un vero campione di colore.

L’aggiornamento la bordatura per tipo riportava i metri lineari da ordinare. Questo mostra dove va la bordatura, pezzo per pezzo, e mette un’immagine di ogni layout di lastra direttamente nella cartella di lavoro Excel.

Novità

  • La bordatura nell’elenco tagli di Excel. Quando un lavoro 2D ha la bordatura, la scheda Elenco tagli guadagna quattro colonne — Superiore, Destro, Inferiore, Sinistro — che indicano il tipo di bordatura su ciascun bordo (vuote dove un bordo non è bordato). Filtra o ordina l’elenco in base a quale bordo riceve quale bordatura.
  • Un diagramma della bordatura per pezzo nel PDF. La pagina del fabbisogno di materiale ora disegna ogni pezzo bordato come una piccola figura con ciascun bordo colorato secondo il suo tipo di bordatura, così al banco si vede a colpo d’occhio quale bordo di quale pezzo riceve quale bordatura. Sta sotto la tabella «quanto ordinare» per tipo che avevi già.
  • I diagrammi dei layout in Excel. Una nuova scheda Disposizione incorpora un’immagine di ogni layout di lastra distinto — un’immagine per lastra — così puoi vedere come tagliare il pannello senza uscire dalla cartella di lavoro. I layout identici vengono uniti in un’unica immagine con un’indicazione ×N, proprio come il piano di taglio del PDF. (Lavori 2D.)
  • Un colore vero per ogni tipo di bordatura. Nella libreria dei tipi di bordatura il colore ora si sceglie da un campione di colore invece di scriverlo come testo. È quel colore che il nuovo diagramma per pezzo usa per disegnare i bordi del tipo. I tipi che avevi creato prima ricevono comunque un colore stabile e distinto in automatico finché non ne imposti uno.

Il diagramma e le colonne della bordatura compaiono solo quando un lavoro ha davvero la bordatura, quindi le esportazioni senza bordatura restano invariate. Tutto questo è su Pro (come le esportazioni Excel e SVG), e la bordatura resta un metadato — non cambia mai la disposizione.

Hai una richiesta o hai trovato un bug? Rispondi a una qualsiasi email di CutOptim o usa il modulo di contatto.

Aggiornamento 2026-09-25: ora è disponibile con ogni account, anche gratuito — vedi cosa include ogni piano.

Funzionalità

Novità: la bordatura per tipo, con i metri per tipo

Assegna un tipo di bordatura a ogni lato, non solo sì/no — e ottieni i metri lineari necessari, suddivisi per tipo, nel riepilogo, nel PDF e in Excel. Ora anche sulla Engine API, per le integrazioni ERP.

La bordatura era finora un semplice sì/no per lato. Ora ogni lato può portare un tipo di bordatura — un riferimento con nome che definisci una volta sola — e CutOptim somma i metri lineari per tipo, così ordini la quantità giusta di ogni bordatura.

Novità

  • Un tipo per lato. Nella finestra EB, ogni lato (Superiore / Destro / Inferiore / Sinistro) è ora un menu a tendina: Nessuno, Senza tipo, o uno dei tuoi tipi salvati.
  • Una libreria di tipi. Dai a ogni tipo un nome (es. ABS oak 22×1), uno spessore, un prezzo al metro e un colore. Aprila con Gestisci tipi nella finestra EB; i tuoi tipi si sincronizzano tra i dispositivi.
  • Metri suddivisi per tipo. Il riepilogo dell’ottimizzazione, la pagina del fabbisogno di materiale del PDF e la scheda Materiali di Excel mostrano ora una riga per tipo di bordatura più un totale d’ordine — geometria esatta, senza margine di sfrido (il tuo sovrappiù aggiungilo al banco).
  • CSV. La colonna EB del CSV dei pezzi accetta codici con tipo: T:ABS oak 22;L:ABS white 22 assegna un tipo per lato (oppure mantieni il vecchio TRBL per senza tipo). I nomi vengono risolti nella tua libreria.

La bordatura resta una funzionalità Pro ed è sempre un metadato — non cambia mai la disposizione.

Per gli sviluppatori: ora anche sulla Engine API

L’endpoint 2D della Engine API ora accetta la bordatura per lato. Ogni pezzo in POST /v1/optimize/2d può portare un oggetto edgeBanding che indica un riferimento di tipo per lato; la risposta restituisce quindi un blocco edgeBanding con i metri lineari per riferimento, per pezzo e come totale d’ordine. È indipendente dalla libreria — invia i tuoi codici ERP. Vedi il riferimento API. (1D e legno non hanno bordatura.)

Hai una richiesta o hai trovato un bug? Rispondi a una qualsiasi email di CutOptim o usa il modulo di contatto.

Aggiornamento 2026-09-25: ora è disponibile con ogni account, anche gratuito — vedi cosa include ogni piano.

Correzione 2026-10-12: un progetto salvato che riapri (o una bozza ripristinata) mostra ora subito i nomi dei tipi di bordo nel PDF, nel file Excel e nel riquadro bordature a schermo. Prima, i bordi con un tipo vi comparivano come «Senza tipo» finché non aprivi una volta la finestra EB.

Miglioramento

Le esportazioni in modalità costo ora mostrano il compromesso tra denaro e materiale

Quando ottimizzi per il costo, i riepiloghi PDF ed Excel ora indicano di quanto il piano è più economico rispetto a quello che consuma meno materiale — e quanto materiale in più è costato quel risparmio — così la decisione è scritta nella pagina.

Quando ottimizzi con Minimizza costo, il piano scambia deliberatamente un po’ di materiale per una fattura più bassa. Ora i tuoi documenti esportati lo dicono — in numeri.

Cosa è cambiato

La sezione «Come è stato ottimizzato il piano» delle esportazioni PDF ed Excel indicava già l’obiettivo di ottimizzazione. In modalità costo ora aggiunge una riga in più: di quanto questo piano risparmia in fattura rispetto al piano che consuma meno materiale, e quanto materiale in più è costato quel risparmio — in tutte e tre le modalità (pannello, lineare, legno).

Così, invece di chiedersi perché un piano ottimizzato per il costo abbia usato una lastra in più o una barra più lunga, il motivo è dichiarato esplicitamente: «Modalità costo: fattura più economica di €X rispetto al piano che consuma meno materiale, con Y di materiale in più.» Quando la modalità costo risulta più economica e usa meno materiale, lo dice semplicemente.

Perché è importante

Un piano che spende più materiale per risparmiare denaro sembra sbagliato a prima vista — finché non vedi quanto ha fatto risparmiare. Mettere entrambe le metà del compromesso nel documento consegnato permette all’officina, e al cliente che legge il preventivo, di vedere che la decisione è stata deliberata e ne è valsa la pena.

Nulla cambia per Minimizza scarti. La spiegazione compare solo in modalità costo, solo quando i prezzi sono impostati, e solo quando esisteva davvero un piano più economico.

Funzionalità

Novità: un interruttore Velocità vs densità per l'ottimizzatore

Scegli quanto a fondo cerca l'ottimizzatore. Bilanciato (predefinito) resta il più denso; Veloce salta l'unico passaggio costoso per una soluzione molto più rapida sui lavori grandi. Nelle impostazioni avanzate dell'app e come opzione effort sulla Engine API.

Se non lo tocchi, non cambia nulla — il valore predefinito è esattamente l’ottimizzatore di oggi e produce il piano più denso tagliabile con la sega. Il nuovo interruttore ti permette semplicemente di scambiare un po’ di quella densità con una soluzione molto più rapida quando un lavoro è grande.

Cosa fa

L’ottimizzatore 2D esegue una ricerca su più strategie e tiene il layout migliore. Gran parte di quella ricerca è economica, ma un passaggio — una nuova ricerca per ogni pannello, che spreme gli ultimi punti percentuali sui lavori grandi e vari — è costoso. La nuova impostazione Velocità vs densità ti permette di saltare proprio quel passaggio:

  • Bilanciato (predefinito) — la ricerca completa, per il piano guillotine più denso. Invariato rispetto a prima.
  • Veloce — salta il passaggio costoso. Sensibilmente più rapido sui lavori grandi, per qualche punto di utilizzo in meno. Resta pienamente tagliabile con la sega e mai più denso di Bilanciato (cerca un sottoinsieme degli stessi layout).

Sui lavori piccoli e medi che quasi tutti eseguono, i due sono di solito identici — la differenza si apre solo sui lavori grandi da diverse centinaia di pezzi.

Misurato

Su un lavoro impegnativo da 1.550 pezzi (un pannello da 2,07 × 5,6 m):

  • Bilanciato: 330 pannelli, 80,8% di utilizzo.
  • Veloce: 350 pannelli, 76,2% di utilizzo — risolto circa 2,5× più velocemente.

Quindi Veloce scambia all’incirca il 5,7% di materiale in più con un calcolo molto più breve. Lascialo su Bilanciato, a meno che un lavoro molto grande sia lento e tu voglia la velocità.

Dove si trova

  • Nell’app: Impostazioni avanzate → Velocità vs densità. È un’impostazione per progetto, quindi si salva con il progetto come il kerf e il rifilo.
  • Sulla Engine API: una nuova opzione effort su POST /v1/optimize/2d (valori "fast" / "balanced", predefinito "balanced" — ometterla non cambia nulla). Vedi il riferimento API per il compromesso misurato, illustrato.

Hai una richiesta o hai trovato un bug? Rispondi a una qualsiasi email di CutOptim o usa il modulo di contatto.

Miglioramento

Minimizza costo ora combina le misure di scorta per la spesa totale più bassa

Con più misure di scorta a prezzi diversi, Minimizza costo ora le combina in un unico lavoro per raggiungere la fattura più bassa.

Quando ottimizzi con Minimizza costo e le tue misure di scorta hanno prezzi unitari diversi, CutOptim cerca ora la combinazione più economica di quelle misure — non solo la singola più economica.

Cosa è cambiato

L’obiettivo predefinito, Minimizza scarti, sceglie il piano che consuma meno materiale, e questo non cambia. Minimizza costo (Pro) ha un compito diverso: rendere la tua spesa totale più bassa possibile. Da oggi lo fa molto meglio quando hai più misure di scorta con prezzi:

  • In 2D combina misure di scorta diverse in un unico lavoro. I pezzi grandi vanno su lastre larghe e costose, i pezzi piccoli su lastre strette più economiche — a seconda di quale suddivisione costa meno in totale. Prima, la modalità costo doveva eseguire l’intero lavoro su un’unica misura di scorta.
  • In 1D sceglie la lunghezza di barra più conveniente, optando per una barra più corta e più economica anche quando significa comprarne qualcuna in più.

Poiché la modalità costo ottimizza il denaro, non il materiale, il piano più economico può usare un po’ più materiale o più lastre del piano di superficie minima — è proprio questo lo scopo della modalità, e ora è dichiarato con chiarezza. Non lascia mai fuori un pezzo per risparmiare.

Quando è più utile

Le officine che tengono molte misure di lastre o barre a prezzi diversi — soprattutto con prezzo al pezzo — ottengono il risparmio maggiore, perché è esattamente lì che combinare le misure batte l’uso di un’unica misura per tutto. Sul nostro set di benchmark di distinte di taglio reali, questo ha colmato gran parte del divario di costo nei lavori più difficili con più scorte.

Nulla cambia per Minimizza scarti o per i lavori con un’unica misura di scorta. Per usarla, passa l’obiettivo di ottimizzazione a Minimizza costo nelle Impostazioni avanzate (Pro) e assicurati che ogni riga di scorta abbia il suo prezzo.

Aggiornamento 2026-09-25: ora è disponibile con ogni account, anche gratuito — vedi cosa include ogni piano.

Release

CutOptim è ora disponibile in croato

Tutto CutOptim — interfaccia, guide, calcolatori, documentazione dell'app e questo changelog — parla ora croato. Tutto vive su /hr, con prezzi in euro e lo stesso ottimizzatore sotto il cofano.

CutOptim ora parla croato. Ogni parte del prodotto — l’interfaccia dell’app, tutte le guide e i calcolatori, l’intera documentazione dell’app e questo feed delle novità — è disponibile in croato, servita su cutoptim.com/hr e con prezzi in euro.

Questa è una traduzione vera, non un passaggio automatico: scritta per un pubblico croato di falegnami e professionisti del taglio pannelli, con il vocabolario di mestiere che un’officina usa davvero — plan rezanja, ploča, žica, otpad, iskoristivost, kantiranje.

Cosa è in croato

Cosa non è cambiato

L’ottimizzatore, gli algoritmi e i tuoi dati sono esattamente gli stessi. Il croato è un nuovo punto d’ingresso, non un prodotto diverso. I prezzi sono mostrati in euro, la valuta che il resto dell’eurozona già vede.

Cambia lingua in qualsiasi momento dal menu a globo nella barra superiore. Hai una richiesta di funzionalità o hai notato una traduzione che suona male? Rispondi a una qualsiasi email di CutOptim o usa il modulo di contatto.

Miglioramento

L'ottimizzatore ora sceglie sempre la misura di materiale più efficiente

Con più misure di materiale inserite, CutOptim ora sceglie quella che usa meno materiale — lo stesso risultato in qualunque ordine le hai elencate. Anche le misure in pollici mantengono ovunque la piena precisione a tre decimali.

Quando inserisci più di una misura di materiale — per esempio un pannello da 1.5 × 5 m e uno da 1.5 × 4 m, oppure barre da 6 m e da 1.5 m —, CutOptim ora sceglie sempre la misura che consuma meno materiale per i tuoi pezzi.

Cosa è cambiato

L’ottimizzatore confronta ogni misura di materiale singolarmente e combinata, e ordina i piani prima per materiale totale usato: l’area totale dei pannelli in 2D, la lunghezza totale delle barre in 1D. Il numero di pannelli o barre ora conta solo a parità.

Due cose che questo corregge:

  • L’ordine non conta più. Lo stesso lavoro dava prima un piano diverso a seconda di quale riga di materiale elencavi per prima — una disposizione poteva sprecare in silenzio un terzo di materiale in più. Ora ottieni comunque lo stesso piano, il migliore per materiale.
  • Un pannello grande non batte più due piccoli che ne consumano meno. La classifica preferiva prima il piano con meno pannelli, così un singolo pannello grande poteva vincere su due piccoli che insieme usavano molto meno materiale. Questo è corretto.

La ★ stella su una riga di materiale funziona ancora — decide solo quale misura viene consumata per prima, mai se una misura più grande vinca su una più parca di materiale. In modalità costo l’ottimizzatore minimizza ancora il prezzo totale, il che può significare una misura più economica che non è la più piccola.

Inoltre: piena precisione in modalità pollici

Le misure in modalità pollici ora mantengono i tre decimali ovunque, compresi i pezzi importati da un modello di mobile — un valore come 80.125 (esattamente un ottavo di pollice) resta 80.125 nelle tabelle, nei risultati, nella distinta di taglio e nelle esportazioni. Un percorso dei modelli lo arrotondava prima a due decimali; è stato corretto.

Nulla cambia nei tuoi progetti salvati o nei tuoi dati — l’ottimizzatore semplicemente sceglie meglio quando un lavoro entra in più misure di materiale.

Release

CutOptim è ora disponibile in spagnolo

Tutto CutOptim — interfaccia, guide, calcolatori, documentazione dell'app e questo changelog — ora parla spagnolo (Spagna). Tutto vive su /es, con prezzi in euro e lo stesso ottimizzatore sotto il cofano.

CutOptim ora parla spagnolo. Ogni parte del prodotto — l’interfaccia dell’app, tutte le guide e i calcolatori, l’intera documentazione dell’app e questo feed delle novità — è disponibile in spagnolo (Spagna), servita su cutoptim.com/es e con prezzi in euro.

Si tratta di una traduzione reale, non di un passaggio automatico: scritta per un pubblico spagnolo di falegnameria e taglio pannelli, con il lessico di mestiere che un laboratorio usa davvero — plan de corte, tablero, veta, merma, aprovechamiento, canteado.

Cosa c’è in spagnolo

Cosa non è cambiato

L’ottimizzatore, gli algoritmi e i tuoi dati sono esattamente gli stessi. Lo spagnolo è un nuovo modo di entrare, non un prodotto diverso. I prezzi sono mostrati in euro, la valuta che il resto dell’eurozona vede già.

Cambia lingua in qualsiasi momento dal menu del globo nella barra superiore. Hai una richiesta di funzionalità o hai notato una traduzione che suona male? Rispondi a qualsiasi email di CutOptim o usa il modulo di contatto.

Funzionalità

Guarda quanto materiale ti fa risparmiare l'ottimizzatore

Ogni esecuzione ora riporta quanto avrebbe consumato una disposizione semplice per gli stessi pezzi, e l'app tiene il totale di pannelli, barre e materiale risparmiati. Misurato sul tuo lavoro — mai stimato.

CutOptim ha sempre provato decine di disposizioni candidate a ogni esecuzione, tenendo la migliore. Quello che non ti ha mai detto è quanto vale quella ricerca.

Ora lo dice, in due punti:

  • Nel riepilogo del risultato — quando il piano ottimizzato richiede meno pannelli o barre di una disposizione semplice degli stessi pezzi, la riga del risultato lo indica: quanti pannelli in meno, quanto materiale è, e l’importo in denaro se le righe del materiale hanno un prezzo. La riga compare anche nelle esportazioni PDF ed Excel.
  • Nella barra superiore — un totale cumulativo del materiale che l’ottimizzatore ti ha fatto risparmiare nelle esecuzioni su questo dispositivo.

Da dove viene il numero

Il confronto è misurato, non stimato. Durante la ricerca, CutOptim calcola sempre — come uno dei candidati — anche una disposizione semplice e greedy: la soglia di sicurezza che il piano finale deve battere o almeno eguagliare. Il contatore riporta quanto quella disposizione semplice avrebbe consumato per gli stessi pezzi, lo stesso stock e le stesse impostazioni — accanto a quanto consuma davvero il piano ottimizzato. Tre regole lo tengono onesto:

  • Se i due piani non hanno posizionato gli stessi pezzi (possibile con stock limitato), non viene fatta alcuna affermazione.
  • Se la disposizione semplice era altrettanto buona, la riga non compare — uno zero resta zero.
  • Le esecuzioni demo non contano mai nel totale.

In ogni piano

Il contatore non è un’esca del piano gratuito. Su Free mostra quanto vale ciascuna delle tue esecuzioni mensili; su Pro e Officina continua a contare — così il totale risponde a una domanda onesta: l’abbonamento si ripaga?

Hai un’idea di funzionalità o hai trovato un bug? Rispondi a una qualsiasi e-mail di CutOptim o usa il modulo di contatto.

Funzionalità

Un modello per la base cucina — e l'altezza che nessuno azzecca al primo colpo

Il quarto modello di mobile trasforma una base cucina in una lista di taglio, tenendo separati zoccolo, struttura e piano di lavoro. Scegli due traversi o un pannello intero, e ottieni frontali a copertura misurati come sono davvero le ante da cucina.

Misuri la vecchia cucina, trovi 858 mm fino al bordo superiore del piano e ordini i fianchi a 858 mm. Arrivano bordati e tagliati a misura. Poi i mobili vanno sui piedini, il piano si appoggia sopra, e la superficie di lavoro finisce a 996 mm.

Il nuovo modello base cucina serve proprio a evitarlo. È il quarto modello di mobile accanto a mobile TV, libreria e armadio, ed è disponibile nell’app e su una pagina calcolatore dedicata.

Lo zoccolo non fa parte della struttura

L’altezza che inserisci è quella del corpo, e lo zoccolo è un’impostazione separata sotto di esso. Cambiando lo zoccolo non cambia nemmeno un pezzo della struttura — ed è giusto così, perché lo zoccolo è ciò che regoli quando i mobili sono già in piedi su un pavimento che non è in piano.

Il widget mostra il bordo superiore del corpo, così puoi verificare la somma prima di tagliare:

altezza piano = zoccolo + corpo + spessore del piano

Il piano di lavoro non è nella lista di taglio. È un altro materiale con un altro spessore, di solito acquistato già tagliato a misura: mescolarlo all’ordine dei pannelli renderebbe sbagliate sia la superficie sia il conteggio.

Due traversi, oppure un pannello intero

Una base sotto un piano di lavoro si chiude di norma con due traversi invece che con un pannello: il piano è già la superficie superiore, e i traversi lasciano accesso alle viti di fissaggio. Puoi scegliere l’uno o l’altro.

Sul mobile standard da 600 mm la differenza è misurata, non stimata: 2,03 m² di pannello con i traversi contro 2,24 m² con il pannello intero — 0,22 m² per mobile. I traversi inoltre sono nascosti, quindi a differenza di un cielo la loro venatura è libera e l’ottimizzatore può infilarli nelle strisce di ritaglio.

I frontali da cucina sono a copertura

L’anta di un armadio sta dentro il suo vano. L’anta di una cucina appoggia sulla faccia della struttura e copre i bordi dei fianchi, quindi risulta più larga del vano e non più stretta — 597 mm su un mobile da 600 mm.

Il modello dimensiona i frontali come vengono costruiti davvero. Costruita con la misura interna, la stessa anta sarebbe 597 contro 558 mm: 39 mm più stretta, su pannelli che quando ce ne si accorge sono già bordati e forati.

Cosa non fa

Un’anta sopra una pila di cassetti richiederebbe prima un vano diviso in orizzontale, ma il modello lavora con un vano per scomparto: ti chiede quindi di sceglierne uno e generare le due metà separatamente. Restano fuori anche le casse dei cassetti e le forature delle cerniere, perché dipendono entrambe dalla ferramenta che acquisti.

Tutti i dettagli in Modelli di mobili, oppure provalo sul calcolatore per basi cucina.

Funzionalità

La bordatura ora indica quanti metri acquistare

Segna quali bordi vanno bordati: risultati, pagina materiali del PDF e scheda Materiali dell'Excel mostrano i metri lineari totali. Geometria esatta, senza margini nascosti.

Segnare quali bordi di un pezzo vanno bordati funziona da tempo. Mancava il numero che porti davvero al fornitore: quanti metri.

Ora c’è, in tre punti:

  • nel riepilogo dei risultati, accanto alla lunghezza di taglio;
  • in fondo alla pagina del fabbisogno di materiale del PDF;
  • nella scheda Materiali dell’esportazione Excel.

Compare solo se almeno un pezzo ha bordi segnati: per i lavori senza bordatura non cambia nulla.

Quattro cose che il numero dice — e non dice

Sopra e sotto seguono la larghezza del pezzo, sinistra e destra l’altezza. Un ripiano 800 × 300 bordato sopra e sotto richiede 2 × 800 mm per pezzo, non 2 × 300.

È geometria esatta, senza margine di sfrido. Il bordo si acquista con sovrametallo e si rifila, e ogni laboratorio usa un margine diverso: diamo il valore reale, il margine lo aggiungi tu. Meglio un numero su cui ragionare che uno con una percentuale inventata dentro.

È un totale unico, non una ripartizione per materiale di bordatura. La marcatura registra quali bordi, non tipo, spessore o colore: una suddivisione per materiale non è ricavabile.

Conta l’intera distinta. Se alcuni pezzi non sono entrati in questa esecuzione, la loro bordatura è comunque conteggiata: servirà appena avrai altro materiale.

Disponibile in modalità pannelli 2D, sui piani Pro e Officina, come la marcatura stessa.

Aggiornamento 2026-09-25: ora è disponibile con ogni account, anche gratuito — vedi cosa include ogni piano.

Funzionalità

L'Engine API ora taglia anche il legno — la terza modalità dell'app, via HTTP

L'Engine API aveva due delle tre modalità dell'app. La terza — il legno con sezione — ora è una chiamata: POST /v1/optimize/wood. Il lavoro è diviso per sezione e il materiale mancante è segnalato a parte dai pezzi che non sono entrati.

Di nuovo qualcosa per chi scrive software su CutOptim. Se ti limiti a tagliare nell’app, non cambia nulla — la modalità legno funziona esattamente come prima.

L’Engine API è partita con due delle tre modalità dell’app: pannelli e materiale lineare. Il legno — materiale con una sezione — ora è la terza, in una sola chiamata:

POST /v1/optimize/wood

Perché serviva un endpoint dedicato

Il materiale lineare conosce una sola dimensione, la lunghezza, quindi qualsiasi barra può servire qualsiasi pezzo. Con il legno non è così: un pezzo 50×150 non può uscire da una barra 50×100, per quanta lunghezza avanzi.

Perciò pezzi e materiale portano entrambi i lati della sezione, il lavoro viene diviso per sezione, ogni sezione è abbinata al proprio materiale e risolta per conto suo — e ogni sezione torna con le proprie barre e i propri totali, accanto ai numeri dell’intero lavoro.

Due cose da sapere prima di collegarlo:

  • I due lati della sezione si possono inviare in qualsiasi ordine. 50×100 e 100×50 sono la stessa trave girata e finiscono in un’unica sezione. Comunque siano stati inseriti i tuoi dati, il materiale non può sparire per questo.
  • «Nessun materiale di questa sezione» e «non è entrato» tornano separati. Il primo è materiale mancante, il secondo un problema di capacità: uniti in un solo elenco manderebbero il tuo utente a cercare nel posto sbagliato.

Che cosa sostituisce

Finora si poteva approssimare raggruppando i pezzi da soli e lanciando una chiamata /v1/optimize/1d per sezione. Costa una richiesta di quota per sezione invece di una per il lavoro, sposta l’abbinamento del materiale nel tuo codice e ti lascia comporre a mano il totale — un totale che non coinciderebbe necessariamente con quanto l’app CutOptim mostra per lo stesso lavoro.

Ora coincide, e lo abbiamo misurato invece di darlo per scontato: il lavoro demo legno dell’app mostra a schermo 81,0% di utilizzo su 10 barre, 19 pezzi su 19, 19 tagli — e l’API restituisce lo stesso piano, barra per barra.

Velocità

Misurata sulla stessa macchina su cui gira l’API: un lavoro da 40 pezzi si risolve in 4,4 ms, e il caso peggiore che siamo riusciti a costruire — 2.000 pezzi distribuiti su 20 sezioni — richiede 451 ms. Ogni chiamata resta sincrona: mandi il lavoro, ricevi il piano finito, non c’è nulla da interrogare.

Il riferimento API contiene la struttura esatta di richiesta e risposta, e il documento OpenAPI ora descrive cinque endpoint invece di quattro: un client rigenerato prende il nuovo da solo.

Hai una richiesta o hai trovato un bug? Rispondi a una qualsiasi email di CutOptim o usa il modulo di contatto.

Funzionalità

Abbiamo misurato l’ottimizzatore contro il minimo teorico — e tolto il dato di resa che non avevamo mai misurato

La nuova pagina /benchmarks mostra lavoro per lavoro quanto CutOptim si avvicina al minimo dimostrabile di lastre su istanze accademiche pubblicate, con i dati grezzi scaricabili. L’affermazione «resa 88–96%» è sparita da tutte e otto le lingue.

Sono successe due cose, e la seconda pesa più della prima.

Abbiamo pubblicato un benchmark

cutoptim.com/benchmarks è online. Per ogni lavoro di un insieme di istanze di test accademiche pubblicate calcola un limite inferiore — un numero di lastre o barre che nessun piano di taglio può scendere sotto — e mostra quanto dista il piano di CutOptim. Se un piano raggiunge il limite, per quel lavoro è dimostrabilmente ottimo; uno migliore non esiste.

Ogni lavoro è elencato. I risultati grezzi sono scaricabili. Le fonti delle istanze sono fissate con SHA-256, così una riesecuzione può dimostrare di aver misurato gli stessi byte, e tutto è riproducibile dal nostro repository con due comandi.

La pagina dice anche cosa i numeri non dicono, perché è sembrato più utile che mostrare solo la metà lusinghiera:

  • il nostro limite non è il più forte in letteratura, quindi il divario riportato è una stima per eccesso — un lavoro segnato «non sul limite» può essere in realtà ottimo, e semplicemente non possiamo dimostrarlo;
  • i divari relativi esagerano sui lavori piccoli, perciò la colonna assoluta (lastre sopra il minimo) è quella onesta;
  • due delle famiglie di test generate sono avversarie per costruzione: un test di soglia, non un ritratto del lavoro tipico.

Abbiamo tolto un numero che non avremmo mai dovuto stampare

Fino a oggi questo sito diceva che CutOptim «raggiunge tipicamente l’88–96% di resa del materiale» — nel glossario, nelle FAQ e su una scheda funzionalità, in tutte e otto le lingue.

Nessuno l’aveva mai misurato.

Quando finalmente l’abbiamo fatto, la mediana su quelle istanze accademiche è risultata ben più bassa. Quelle istanze sono più dure di un tipico lavoro d’arredo — le misure dei pezzi sono casuali anziché ripetute — quindi non è che il software sia peggiore di quanto pensassimo. È che stavamo citando un numero senza alcuna base, e chi confronta preventivi merita di meglio.

L’affermazione è quindi sparita ovunque, e nulla l’ha sostituita con un intervallo più gentile. Al suo posto c’è la misura, più una frase onesta: quanto si ricava da una lastra dipende dal mix dei pezzi, dalle misure del grezzo e dalla lama — e l’unico numero che significa qualcosa è quello prodotto dalla tua distinta.

Nel nostro build ora gira un controllo automatico che fallisce se una percentuale di resa rientra nei testi di marketing in una qualsiasi delle otto lingue. Abbiamo rimosso questa affermazione in tre passaggi perché ogni tentativo ne mancava una famiglia; una pulizia che richiede tre tentativi verrà disfatta dalla prossima modifica, se nulla la sorveglia.

Hai una richiesta o hai trovato un bug? Rispondi a una qualsiasi email di CutOptim o usa il modulo di contatto.

Funzionalità

Il motore di taglio è diventato un'API — lo stesso ottimizzatore, richiamabile dal tuo software

Se scrivi software, o se qualcuno lo scrive per te: il motore di taglio di CutOptim è ora un'API HTTP. Entrano pezzi e materiale, escono schema, piano di taglio guillotine e metriche. Deterministico. Piano mensile con limite rigido di richieste.

Questo aggiornamento parla a un lettore preciso, quindi diciamo subito quale. Se scrivi software — o paghi qualcuno che lo scrive — ora puoi richiamare direttamente il motore di taglio di CutOptim dal tuo ERP, dal tuo strumento di preventivazione o dal software di una macchina, invece di far ribattere una distinta di taglio in un browser. Se ti occupi solo di tagliare pannelli, per te non cambia niente. L’app funziona esattamente come prima, e l’ottimizzatore resta incluso nei piani Gratuito, Pro e Officina.

Cosa fa

Invii pezzi e materiale in JSON a https://api.cutoptim.com e ricevi tutto il risultato: ogni pezzo posizionato con le sue coordinate, il piano di taglio guillotine e le metriche — numero di pannelli, resa in %, linee di taglio, passaggi della lama, lunghezza di taglio e prezzo totale. Lo stesso motore, gli stessi numeri dell’app.

Cinque endpoint, e la superficie è tutta qui:

  • POST /v1/optimize/2d — pannelli
  • POST /v1/optimize/1d — barre, profili, tubi
  • POST /v1/optimize/wood — legno, abbinato per sezione (dal 2026-08-03)
  • GET /v1/usage — quanto ha consumato questa chiave nel mese in corso
  • GET /v1/health — se è attiva

L’autenticazione è un solo header: Authorization: Bearer <chiave>.

A parità di input, sempre la stessa risposta

Il motore è deterministico: nessuna casualità, nessun orologio nell’algoritmo. Manda due volte lo stesso lavoro e lo schema torna identico, fino alle coordinate. Puoi quindi mettere in cache un risultato, e puoi inserire un lavoro noto in un test e confrontarne le differenze — cosa che un ottimizzatore che a ogni esecuzione si sposta un po’ non permette.

Due motori, e un compromesso dichiarato

heuristic è il predefinito, lo stesso algoritmo guillotine che gira nell’app: resa massima, ogni schema tagliabile da bordo a bordo sulla sezionatrice, sempre un piano di taglio completo.

balanced si attiva su richiesta. È un algoritmo MaxRects a nesting libero, misurato circa 25× più rapido su un lavoro da 2.000 pezzi — ma la resa è leggermente inferiore e i suoi schemi spesso non sono tagliabili a guillotine, quindi in quei casi non restituisce alcun piano di taglio. È un compromesso tra velocità e realizzabilità, non un risultato migliore. Usalo quando su un lavoro grande serve una risposta rapida; resta sul predefinito quando qualcuno deve davvero tagliare il pannello.

Limiti, prezzo e come entrare

2.000 pezzi per richiesta, 50 righe di materiale, 1 MB di corpo della richiesta. 49 € al mese per 10.000 richieste, fatturazione in EUR, con prova di 14 giorni. Le 10.000 sono un limite rigido e non un punto di partenza: una volta raggiunto, le chiamate si fermano fino al rinnovo del mese. Nessun costo di superamento, nessuna fattura a sorpresa.

(Da ottobre 2026 l’Engine API ha due piani — prezzi e quote attuali sono nella pagina dell’Engine API.)

Puoi abbonarti dalla pagina Engine API: prevede un periodo di prova e l’accesso arriva da solo sul tuo account. Se preferisci raccontare prima cosa stai costruendo, l’altra via è il modulo di contatto. Dopodiché nella tua dashboard compare una card per le chiavi API: le crei lì, ogni chiave viene mostrata una sola volta (ne conserviamo solo l’hash, quindi non è più recuperabile) e il consumo rispetto alla quota mensile sta sulla stessa card.

Tutto il resto è scritto: Engine API per panoramica e prezzi, e il riferimento API per ogni campo, opzione, codice di errore ed entrambi i motori.

Hai una richiesta di funzionalità o hai trovato un bug? Rispondi a una qualsiasi email di CutOptim o usa il modulo di contatto.

Funzionalità

Sapere che cosa farà davvero la sega: conteggio dei tagli, piano di segagione e limiti macchina

Ogni piano mostra ora quanti tagli servono, quanto percorre la lama e il rifilo per lato. Pro aggiunge il piano di segagione passo dopo passo in tutte le modalità — a schermo, nel PDF e in Excel — e la calibrazione. Officina, i limiti di fase e rotazione.

Un piano di taglio ti dice dove stanno i pezzi. Non ti ha mai detto come sarà la giornata alla sega: quante volte imposti la guida, quanto percorre la lama, che cosa tagliare per primo. Questo aggiornamento risponde a tutte e tre le domande — e trasforma il piano in una lista ordinata di posizioni di battuta da percorrere.

Quanti tagli, e quanto percorre la lama

Due numeri compaiono ora nell’intestazione dei risultati di ogni lavoro, su ogni piano, ospiti compresi.

  • Tagli conta le regolazioni della guida. Tagliare la stessa misura su tre strisce è una sola regolazione, quindi conta una volta — perché alla macchina è un solo attrezzaggio.
  • passaggi compare sotto ogni volta che i due numeri differiscono, e conta ogni striscia attraversata separatamente. È il numero che seguono l’usura della lama e le tariffe per taglio.
  • Lunghezza taglio è la distanza totale segata — metri in modalità mm, piedi in modalità pollici. È lo stesso valore con entrambe le convenzioni di conteggio.

Nessuno dei due è il numero «giusto»: rispondono a domande diverse. Quante volte imposto la guida? e quante volte la lama attraversa il materiale? Per preventivare un lavoro servono entrambi.

Sul nostro lavoro dimostrativo standard da 40 pezzi (pannelli 2440 × 1220, taglio da 3 mm) il piano risulta in 30 tagli, 52 passaggi di sega e 32,88 m segati su 2 pannelli con una resa dell’83,3%.

Rifilare ogni bordo separatamente

Il Rifilo per lato sostituisce il valore unico di rifilo in 2D: campi separati per sinistra, destra, alto e basso. Disponibile su ogni piano, ospiti compresi.

Non è un affinamento, è una correzione. Un bordo danneggiato o fuori squadra richiede più degli altri, e rifilare tutti e quattro allo stesso modo non ti dà un piano leggermente peggiore: te ne dà uno sbagliato. Troppo poco sul bordo rovinato e il primo pezzo porta con sé il difetto; troppo su tutti gli altri e hai pagato materiale che non eri costretto a perdere.

In 1D e nel Legno una barra ha due estremità, quindi al loro posto compare la coppia Rifilo iniziale / Rifilo finale.

Il piano di segagione — ora anche sulle barre, non solo sui pannelli

La Sequenza di taglio era una funzionalità 2D. Ora funziona in 2D Pannello, 1D Lineare e Legno, con il piano Pro.

Su un pannello il piano scompone la lastra fase per fase: un passo per ogni regolazione della guida, con la direzione del taglio e la posizione, così non ti viene mai chiesto un taglio trasversale prima che la sua striscia sia stata staccata.

Su una barra non c’è albero di taglio — il legname viene attraversato da un’estremità all’altra — quindi il piano è l’offset progressivo: dopo ogni pezzo la lama scende su quella tacca, poi avanza dello spessore del taglio. Ogni barra si legge come la calibrazione (se attiva), poi il taglio di rifilo iniziale (se impostato), poi un passo dopo ogni pezzo, tranne un ultimo pezzo che finisce a filo con l’estremità utile quando non c’è nulla da rifilare.

Ogni passo indica una posizione di battuta misurata dalla testa della barra. È tutto qui il punto: un numero da impostare sulla battuta, invece di sommare a mente lunghezze e spessori di taglio venti volte lungo una barra da sei metri.

Due modi di usarlo:

  • Il lettore si trova ora direttamente sopra i diagrammi dei pannelli o delle barre che percorre, invece che in cima ai risultati. I controlli sono ◀ Precedente, la lettura del passo, ▶ Successivo, il nuovo ⏮ Ricomincia e ▶ Riproduci. Ricomincia mette in pausa la riproduzione e ti riporta al passo 1 — per il secondo pannello, o per la seconda esecuzione di un lavoro.
  • La tabella sotto la lista tagli è l’intero piano su una schermata: l’ordine, il pannello o la barra, la direzione o il pezzo, e la posizione. Fai clic su una riga qualsiasi e il lettore salta a quel passo, con la riga evidenziata. È quello che si legge prima di iniziare, ed è quello che si fotografa e si manda alla sega.

Un limite dichiarato onestamente: il 1D Lineare riporta le posizioni ma nessuna lunghezza di taglio, perché lo stock lineare non porta con sé una sezione trasversale che la lama debba attraversare. La modalità Legno conosce la sezione, quindi lì una lunghezza segata viene riportata. Preferiamo omettere un numero piuttosto che inventarlo.

Il taglio di calibrazione, anche sulle barre

Il taglio di calibrazione asporta una striscia sottile dal materiale prima che venga tagliato qualsiasi pezzo. Misuri la striscia, la confronti con quello che avevi chiesto e correggi la guida o la battuta della differenza — così il primo pezzo vero è già preciso, invece di essere quello che sacrifichi per scoprire che l’attrezzaggio era fuori. È una funzionalità Pro.

Ora funziona in tutte le modalità. Su un pannello scegli quale dei quattro bordi viene sfiorato. Su una barra la striscia viene sempre asportata dalla testa, e il selettore del lato è nascosto — una barra ha una sola testa, e offrire quattro bordi sarebbe un controllo che il piano non potrebbe rispettare.

Si appoggia sul rifilo iniziale: il materiale riservato in testa è rifilo iniziale più calibrazione. Con entrambi impostati la testa viene attraversata due volte — una per la striscia che misuri, una per togliere il resto del rifilo — e il piano di segagione elenca entrambi i passaggi, in quest’ordine.

Due controlli che descrivono la tua macchina

Entrambi valgono per il 2D, ed entrambi fanno parte del piano Officina.

  • Max. fasi di taglio. Una fase è una serie di tagli paralleli tra due rotazioni del materiale — che è esattamente il modo in cui vengono specificate le sezionatrici, come macchine a 2, 3 o 4 fasi. Dici a CutOptim che cosa consente la tua e il piano lo rispetta dove il lavoro lo permette — e dove un lavoro non può essere segato entro il limite, ti avvisa invece di restituirti un piano che la sega non può eseguire. Tutto questo senza cedere resa né un pannello.
  • Minimizza le rotazioni. Preferisce gli schemi che ruotano meno pezzi, ma solo quando questo non costa un pannello in più. Un pannello è denaro, una rotazione secondi: la resa non viene mai barattata.

Se un limite non può essere rispettato, il piano lo ottieni comunque. L’ottimizzatore lo restituisce e ti avvisa quali pannelli richiedono attrezzaggi in più alla sega — un piano utilizzabile con una riserva, mai un errore.

Nel PDF e in Excel

  • Una pagina Sequenza di taglio nel PDF, su una pagina propria, in tutte e tre le modalità. Su un pannello: lastra, fase, direzione, posizione e lunghezza di taglio. Su una barra: barra, il pezzo che il taglio libera e la posizione di battuta. La convenzione di conteggio è stampata sotto il titolo, e sotto la tabella c’è una striscia incorniciata con i dati chiave — tagli, passaggi, lunghezza di taglio, fasi. Pro.
  • Una scheda Sequenza di taglio nella cartella Excel, inserita subito dopo l’Elenco tagli, perché è ciò da cui lavora l’operatore. I totali sono ripetuti in fondo, così la scheda si regge da sola quando è l’unica pagina che porti alla sega. Pro.
  • Diagrammi delle lastre a piena dimensione. In 2D ogni pannello è ora ripetuto su una pagina orizzontale propria in fondo al PDF, disegnato grande quanto la carta consente. Incorporato nel flusso verticale, un pannello 2800 × 2070 si stampava a circa 1:16 — accettabile come illustrazione, inutilizzabile per lavorarci. Una pagina orizzontale offre circa il triplo dell’area, e mantiene continua la parte da leggere del documento invece di intervallarla con tavole a piena pagina.
  • L’elenco sfridi dice se un residuo vale la pena tenerlo. Ora inizia su una pagina propria e porta una colonna Riutilizzabile, Sì o No, con i pezzi da tenere elencati per primi — e sotto la tabella una riga dichiara la regola con i tuoi numeri: in 2D entrambi i lati devono raggiungere la dimensione minima dello sfrido (una striscia lunga e stretta non è utile), in 1D e nel Legno deve raggiungerla la lunghezza del residuo.

Cosa arriva dopo

L’inclusione automatica dei ritagli e i gruppi di assemblaggio sono ancora sulla lista, insieme a uno spazio dedicato al piano di segagione nelle esportazioni etichette e preventivo.

Hai una richiesta di funzionalità o hai trovato un bug? Rispondi a una qualsiasi email di CutOptim o usa il modulo di contatto.

Aggiornamento 2026-09-25: ora è disponibile con ogni account, anche gratuito — vedi cosa include ogni piano.

Correzione

Posti che danno davvero Officina, materiali che ricordano la loro lama e una risposta onesta sui pezzi fuori misura

Un membro invitato nel team Officina veniva trattato come utente gratuito e non riceveva ciò che il titolare pagava. Corretto, senza che tu debba fare nulla. Inoltre: il 1D Lineare indica la lunghezza segata se gli dai la larghezza del profilo.

Due cose in questo aggiornamento erano sbagliate, e una di queste toglieva a clienti paganti qualcosa che avevano già comprato. Partiamo da lì.

I tuoi posti Officina ora danno davvero Officina

Se sei sul piano Officina e hai aggiunto dei colleghi in Gestione team, loro non ricevevano il piano che stavi pagando. Un membro invitato veniva trattato come utente gratuito a ogni controllo: tre ottimizzazioni al mese, spazio per un solo progetto salvato e nessuna delle esportazioni Pro o Officina. Pagavi tre posti, e due delle tre persone che li occupavano avevano un account gratuito.

Era un bug, non una scelta. Un membro invitato riceve ora il piano che il titolare sta pagando, ovunque il piano venga letto.

Non devi fare nulla. Nessun nuovo invito, nessun nuovo salvataggio, nessuna impostazione da attivare — i colleghi già presenti nella tua organizzazione lo ricevono da soli. E il piano può solo salire: un membro che ha un proprio abbonamento Pro viene portato a Officina finché il posto lo copre, mai declassato. Se l’abbonamento del titolare decade, il posto smette di concedere qualsiasi cosa.

E lo spazio di lavoro è davvero condiviso

L’altra metà della stessa storia. Un progetto salvato da un qualsiasi membro mentre fa parte dell’organizzazione appartiene ora all’organizzazione: ogni collega lo vede, lo apre, lo rinomina, aggiunge e modifica i tagli al suo interno e imposta gli indicatori di avanzamento per lastra. Sono proprio gli indicatori condivisi il punto pratico della cosa — sono ciò che impedisce a due persone di tagliare due volte la stessa tavola.

Due limiti, detti subito perché contano.

La condivisione non è retroattiva. I progetti salvati prima di questo aggiornamento restano personali e restano invisibili ai colleghi. Nessun preventivo che avevi già in archivio è diventato visibile a qualcun altro: viene condiviso solo ciò che salvi da qui in avanti. Se vuoi che un vecchio lavoro entri nello spazio condiviso, aprilo e salvalo come nuovo progetto.

Eliminare un progetto condiviso resta un diritto del proprietario. Un membro può modificare il lavoro di un collega ma non può cancellarlo. Nel pannello Progetti il progetto di qualcun altro porta un contrassegno 👥, e su quella riga il pulsante di eliminazione non compare affatto — resta solo Rinomina.

Il resto dei dettagli è sulla pagina Spazio di lavoro team.

«Troppo grande per le tue lastre» non lo dice più di un pezzo che semplicemente non può girare

Segnalato da un utente: una lastra 2440 × 1220 in magazzino, e il risultato diceva 550 × 1964 — troppo grande per le tue lastre, con il consiglio di aggiungere un formato più grande o di suddividere il pezzo. Gira quel pezzo ed entra con spazio in avanzo.

Il posizionatore aveva ragione sul fatto che il pezzo non fosse collocabile — la casella Rot. su quella riga non era spuntata, quindi poteva andare solo per il verso lungo, e per il verso lungo non entra. Erano il messaggio e il consiglio a essere sbagliati. Avrebbero mandato qualcuno dal fornitore a comprare una lastra già appoggiata al muro del suo laboratorio.

I due casi ora vengono distinti. Un pezzo che non entra dritto ma entra ruotato viene segnalato come entrerebbe ruotato, ma Rot. è disattivato, e il suggerimento indica la colonna Rot. e la riga da spuntare nella tabella Pezzi (2D). Dice anche di lasciarla disattivata se il pezzo è bloccato per via della direzione della venatura — è una scelta legittima, non un errore da correggere. I pezzi che sono davvero più grandi della tua lastra più grande mantengono il vecchio messaggio e il vecchio consiglio, che per loro sono giusti.

Anche il PDF riporta la nuova formulazione, perché il piano stampato è quello che arriva al fornitore.

Il 1D Lineare può dirti la lunghezza segata — se gli dai la larghezza del profilo

Il materiale lineare è una lunghezza e nient’altro. Non c’è una sezione che la lama debba attraversare, quindi il piano di segagione poteva darti le posizioni di battuta ma mai una distanza segata — e preferiamo omettere un numero piuttosto che inventarlo.

Al posto di una stima c’è quindi un campo. Larghezza del profilo si trova nelle Impostazioni avanzate e compare solo in 1D Lineare: quanto è largo il materiale che la lama attraversa in un taglio. Compilalo e Lunghezza taglio si aggiunge all’intestazione dei risultati e al riepilogo, e compare nella pagina del piano di segagione del PDF e nella scheda Sequenza di taglio in Excel.

Lascialo a 0 e non cambia nulla — posizioni, nessuna lunghezza, esattamente come prima. Quel valore predefinito è voluto: un lavoro che non dichiara mai quale sezione sta tagliando continua a non ricevere un numero, invece di riceverne uno plausibile.

La modalità Legno conosce già la propria sezione, materiale per materiale, e il campo non lo mostra mai. Per un lavoro che mescola più sezioni la risposta è la modalità Legno — le tiene sotto controllo una per una.

Il piano di segagione nel PDF e la scheda Excel sono funzionalità Pro; il valore Lunghezza taglio a schermo no.

I materiali ricordano la lama e il rifilo con cui vengono tagliati

Lo spessore della lama e il rifilo dei bordi appartengono al materiale, non al lavoro. La lama da 3,2 mm appartiene al pannello da 18 mm; il rifilo da 12 mm appartiene alla tavola con il bordo grezzo. Finora li reimpostavi per ogni materiale, e dimenticarsene produceva un piano che si rivelava sbagliato solo alla sega.

Un materiale nel tuo Inventario materiali porta ora con sé la propria Lama e il proprio rifilo — un pannello memorizza quattro bordi, una barra le sue due estremità.

  • Niente di nuovo da compilare. Quello che hai impostato è quello che viene salvato insieme al materiale, con gli stessi pulsanti Salva attuale e Aggiungi che usi già.
  • Vedi che cosa contiene. La riga del materiale mostra un piccolo contrassegno con la lama e il rifilo che porta con sé, così quello che viene registrato è visibile invece che magico.
  • Caricandolo ti dice che cosa è cambiato. Carica il materiale e quei valori tornano nelle Impostazioni, e la conferma nomina i campi che sono effettivamente cambiati. Un’impostazione che si muove da sola senza dirtelo è peggio di una che imposti a mano.

Un materiale salvato prima di questo aggiornamento non porta con sé nulla, e caricarlo non cambia nulla. Non azzererà in silenzio la lama e il rifilo che hai impostato per il lavoro che hai davanti. Qui vuoto non è zero: vuoto significa che il materiale non dice niente in proposito, mentre 0 è una risposta vera e significa nessun rifilo.

L’inventario materiali è una funzionalità Pro.

Cosa arriva dopo

Con questo aggiornamento la lacuna sul team è chiusa da entrambi i lati: il posto dà il piano e i progetti sono condivisi. Resta aperta la condivisione di ciò che era già salvato — oggi si porta nello spazio comune risalvandolo. Anche i gruppi di assemblaggio sono ancora sulla lista.

Hai una richiesta di funzionalità o hai trovato un bug? Rispondi a una qualsiasi email di CutOptim o usa il modulo di contatto.

Aggiornamento 2026-09-25: il piano di segagione nel PDF e in Excel e l’inventario materiali sono ora disponibili con ogni account, anche gratuito. Il piano gratuito non ha più un progetto salvato: il salvataggio dei progetti nel cloud è una funzione Pro — vedi cosa include ogni piano.

Funzionalità

Taglia prima dal tuo scaffale: riutilizzo automatico dei ritagli e una lista materiali pronta per gli acquisti

Ogni esecuzione riempie prima i ritagli salvati e solo dopo apre materiale nuovo, dicendoti esattamente cosa comprare e cosa prendere dallo scaffale. In più: preventivi a prezzi prodotto, corrispondenza venatura che guida la disposizione e colonne prezzo ovunque.

Il pannello più economico è quello che possiedi già. Con questo aggiornamento CutOptim attinge ai tuoi avanzi salvati prima di aprire qualcosa di nuovo — e poi ti dice, senza giri di parole, che cosa devi comprare davvero.

Riutilizzo automatico dei ritagli

Con Usa i ritagli automaticamente attivo — lo è per impostazione predefinita — ogni ottimizzazione procede in due passaggi. Prima sistema i tuoi pezzi sui ritagli già presenti nell’Inventario ritagli, poi manda ciò che resta all’ottimizzatore normale su materiale nuovo.

  • Tutte e tre le modalità. Pannelli 2D, taglio lineare 1D e profili in legno.
  • Ogni pezzo viene usato al massimo una volta. I ritagli non vengono mai clonati come può esserlo un formato di materiale, perché sullo scaffale ne hai uno solo di ciascuno.
  • Il piano li identifica. Un pannello o una barra che arriva dal tuo inventario è contrassegnato con ♻ e porta il nome che gli hai dato, così chi è alla sega sa che deve andarlo a prendere invece di aprire un pannello nuovo.
  • I risultati ti dicono quanto hai risparmiato. Quanti ritagli sono stati usati, quanto materiale rappresentano e — quando il lavoro è abbastanza piccolo da poterlo verificare — quanti pannelli o barre nuove in meno ti sono serviti.
  • Il tuo inventario resta veritiero. Salvando l’esecuzione viene scalato ciò che ha consumato: un ritaglio usato per intero esce dalla lista, uno usato in parte viene sostituito dal suo avanzo.

Disattiva la casella per un’esecuzione solo con materiale nuovo — utile quando stai preventivando materiale fresco e non vuoi che gli avanzi finiscano nel prezzo.

L’inventario ritagli è una funzionalità Pro.

Un riepilogo del fabbisogno materiali con cui fare la spesa

Ogni risultato ora include un Riepilogo fabbisogno materiali, in tutte e tre le modalità, subito prima della lista di taglio. Risponde all’unica domanda che ti poni prima di iniziare: che cosa devo comprare?

Divide il lavoro in due:

  • Materiale nuovo — quello che devi ancora acquistare, per misura, con quantità e area o lunghezza totale.
  • Ritagli riutilizzati — quello che possiedi già, con una riga che ti dice quanti pezzi prendere dallo scaffale prima di iniziare.

La stessa suddivisione compare nel PDF e nella cartella di lavoro Excel, così il fornitore e il laboratorio leggono gli stessi numeri.

Preventivi che fatturano il pezzo finito

Il preventivo ora offre due modalità di prezzo. Ricarico sul costo fattura i pannelli consumati dal lavoro, come prima. Prezzi prodotto fattura invece i pezzi finiti, al prezzo di vendita che imposti per ogni pezzo — il modo in cui la maggior parte dei laboratori preventiva davvero una cucina.

Insieme a questo: i dati del cliente, un’aliquota fiscale, una data di validità, una voce per la manodopera e un costo opzionale per taglio. Il tuo ricarico viene incorporato nei prezzi unitari invece di essere stampato come voce a sé, così il cliente riceve un documento pulito. Se vuoi il ricarico esplicitato, imposta il menu a tendina del documento su Report interno — quello mostra costo, ricavo e margine lordo, e non esce mai dalla tua scrivania.

I preventivi e il report interno sono funzionalità Business.

La corrispondenza venatura ora guida la disposizione

I gruppi di Corrispondenza venatura non registrano più soltanto un’intenzione. I pannelli raggruppati vengono tenuti insieme sullo stesso foglio quando il posizionatore riesce a gestirlo, la loro rotazione è bloccata così la venatura scorre nella stessa direzione, e restano fuori dal passaggio sui ritagli, così un set abbinato non finisce mai diviso tra un avanzo e un pannello nuovo. Se un gruppo davvero non entra in un solo foglio, il risultato lo dichiara invece di dividerlo silenziosamente.

La corrispondenza venatura è una funzionalità Business e si applica alla modalità pannelli 2D.

I prezzi dove ti servono

  • Colonne costo e prezzo di vendita nelle tabelle del materiale e dei pezzi, mostrate dalla casella Mostra colonne prezzo.
  • Viaggiano con i tuoi dati. Entrambe le colonne sono nei modelli CSV, nell’importazione CSV e nell’incolla da Excel, così una lista di taglio con i prezzi sopravvive al giro di andata e ritorno in un foglio di calcolo.
  • L’Inventario materiali ora memorizza prezzo e spessore accanto alla misura, e le righe si caricano nel lavoro con un clic.
Le colonne prezzo e l’inventario materiali sono funzionalità Pro.

Esportazioni

  • Copertina in ogni modalità. Prima l’avevano solo i piani per il legno. Ora apre anche i piani 2D e lineari, ed elenca il numero di tagli insieme a resa, pannelli e scarto.
  • I fogli identici vengono uniti. Un lavoro fatto di venti copie della stessa disposizione stampava venti pagine quasi identiche; ora il 2D le riduce a un unico schema con un contrassegno ripetizione: N×, come il 1D fa già da tempo. La lista di taglio ha guadagnato la colonna corrispondente.
  • I piani per il legno sono raggruppati per materiale. Una sezione per ogni voce di materiale e una per ogni ritaglio riutilizzato, invece di tutto sotto un’unica intestazione.
  • Nomi ovunque. Le righe di materiale 2D possono avere un nome, e quei nomi ora compaiono nelle intestazioni dei fogli, nelle schede materiali e scarti di Excel e nel DXF.

Correzioni che vale la pena conoscere

  • Il separatore di Excel. L’importazione CSV ora riconosce virgola, punto e virgola o tabulazione dal file stesso. Se usi Windows con impostazioni locali europee, dove Excel scrive i punti e virgola, il tuo file viene importato così com’è.
  • I prezzi di vendita non valgono più 1 per impostazione predefinita. Svuotare la cella salvava il valore 1, così un pezzo che avevi deliberatamente lasciato senza prezzo veniva preventivato a un’unità ciascuno — e sfuggiva all’avviso «Voci senza prezzo».
  • Incollare il legno da Excel. La riga di intestazione suggerita dallo stesso messaggio di aiuto veniva letta male e l’intero incollaggio veniva rifiutato. Sia questo problema sia un relativo spostamento di colonna sulle celle vuote sono stati corretti.

Cosa arriva dopo

Stiamo colmando le lacune dello Spazio di lavoro team Business: una libreria di progetti condivisa e i membri che ereditano il piano del proprietario.

Hai una richiesta di funzionalità o hai trovato un bug? Rispondi a una qualsiasi email di CutOptim o usa il modulo di contatto.

Aggiornamento 2026-09-25: ora è disponibile con ogni account, anche gratuito — vedi cosa include ogni piano.

Aggiornamento 2026-10-13: la corrispondenza venatura è stata ricostruita sui set — i pezzi di un set vengono ora tagliati affiancati da un unico pezzo di pannello, separati da un solo taglio di sega — e non è più limitata a Officina: è in ogni piano con accesso effettuato (Free entro le sue esecuzioni mensili, Pro con una quota mensile, Officina illimitata). Vedi Corrispondenza venatura, ricostruita.

Miglioramento

Piani di taglio più serrati: un ottimizzatore 1D più intelligente e pannelli 2D più pieni

Il motore per il taglio lineare e del legno ora prova diverse strategie e mantiene la migliore, il posizionamento 2D incastra i pezzi a tutta larghezza e altezza, e il PDF elenca tutto ciò che non è entrato.

Piani di taglio migliori significano meno materiale sprecato e meno pannelli acquistati. Questo aggiornamento ricostruisce il motore dietro il taglio lineare e del legno, dispone i pannelli 2D in modo più compatto e assicura che il PDF racconti tutta la storia.

Taglio lineare e del legno più intelligente

  • Più strategie, vince il risultato migliore. L’ottimizzatore lineare e del legno ora esegue più strategie di posizionamento per ogni lavoro e mantiene quella che usa meno materiale — invece di affidarsi a un unico approccio.
  • Forte sui lavori ripetitivi. Per gli ordini con molti pezzi identici, un nuovo metodo basato su schemi trova disposizioni quasi ottimali prima irraggiungibili.
  • Stesso lavoro, meno sfridi. In pratica questo significa barre e pannelli avanzati più corti, e spesso una lunghezza in meno da acquistare.

Pannelli più pieni in 2D

  • Niente più bordi sprecati. Il posizionatore 2D ora inserisce i pezzi che occupano l’intera larghezza o altezza di un pannello, sfruttando lo spazio lungo i bordi che prima andava sprecato.
  • Un esempio reale. Una disposizione che prima richiedeva due pannelli — ciascuno sfruttato a malapena a metà — ora entra in un singolo pannello con il 94% di utilizzo.

Nel PDF non si perde nulla

  • Ogni pezzo è conteggiato. Se un pezzo non entra o esaurisci le scorte, il PDF esportato ora lo elenca chiaramente in tutte e tre le modalità (2D, lineare e legno), così nulla scompare silenziosamente tra lo schermo e il laboratorio.
  • Esportazioni più veloci e private. La generazione del PDF ora è completamente self-hosted — nessun CDN di terze parti — quindi le esportazioni sono più rapide e non caricano nulla dall’esterno di CutOptim.

Cosa arriva dopo

L’inclusione automatica dei ritagli e i gruppi di assemblaggio sono i prossimi sulla lista.

Hai una richiesta di funzionalità o hai trovato un bug? Rispondi a una qualsiasi email di CutOptim o usa il modulo di contatto.

Funzionalità

Arriva l'assistente CutOptim — risposte mentre lavori

Un aiutante IA integrato sul sito e nell'app risponde alle tue domande su funzionalità, prezzi e su come ottenere i migliori piani di taglio — nella tua lingua, con link alla documentazione giusta.

A volte vuoi solo una risposta veloce senza frugare nella documentazione. CutOptim ora ha un assistente integrato che spiega le funzionalità, chiarisce i prezzi e ti indirizza alla guida giusta — proprio dove ti trovi, nella tua lingua.

Chiedi qualsiasi cosa, nella tua lingua

  • Disponibile dove ti serve. Una piccola bolla di chat si trova nell’angolo delle pagine marketing, della documentazione e dentro l’app. Aprila, fai una domanda e ottieni una risposta diretta.
  • Parla tutte e otto le lingue di CutOptim. Chiedi in italiano, inglese, ungherese, tedesco, francese, rumeno, polacco o ceco — l’assistente risponde nella stessa lingua.
  • Ti indica la fonte. Le risposte rimandano alla guida o alla pagina di documentazione pertinente, così puoi leggere tutti i dettagli quando vuoi.

Fondato e onesto per natura

  • Risposte dalla documentazione reale. L’assistente si basa sulle guide, sui prezzi e sugli articoli di aiuto di CutOptim — non inventa funzionalità che non esistono e rifiuta le domande che non riguardano CutOptim.
  • Non vede i dati dei tuoi progetti. L’aiutante risponde a domande generali del tipo “come faccio a…” e “a cosa serve…”. Non ha accesso ai tuoi progetti salvati o alle liste di taglio.
  • Una persona è a un clic di distanza. Se l’assistente non può aiutarti, offre un link diretto per raggiungere una persona reale, e ogni risposta ha un rapido 👍 / 👎 così puoi dirci cosa ha funzionato.

Alle tue condizioni

  • Mantiene il suo posto mentre navighi. La tua conversazione viene mantenuta da pagina a pagina, così non perdi il filo.
  • Nascondilo quando vuoi. Un interruttore nella tua dashboard — e un link “non mostrare più” nel widget — lo tiene da parte se preferisci lavorare in silenzio.

Cosa arriva dopo

Un aiutante in-app consapevole dei dati, in grado di ragionare sulla tua lista di taglio reale, è nella roadmap.

Hai una richiesta di funzionalità o hai trovato un bug? Rispondi a una qualsiasi email di CutOptim o usa il modulo di contatto.

Funzionalità

Garantisci i tagli che contano — anche quando la scorta è limitata

Modalità scorta Limitata più pezzi Prioritari (da tagliare per forza), colori dei pezzi modificabili e PDF più chiari — per pannelli 2D, taglio lineare e legno.

Questo aggiornamento riguarda il controllo quando il materiale scarseggia. Una nuova modalità Limitata tratta le tue quantità come un limite rigido e combina i formati che possiedi davvero; con i pezzi Prioritari garantisci i tagli a cui non puoi rinunciare. Entrambi funzionano per pannelli 2D, taglio lineare e legno — insieme ai colori dei pezzi modificabili e a PDF più chiari.

Scorta limitata, piani onesti

Per impostazione predefinita, CutOptim presuppone che tu possa procurarti tutti i pannelli che un piano richiede. Ora puoi dirgli cosa hai davvero in magazzino.

  • Imposta la scorta su Limitata. Un nuovo interruttore Illimitata | Limitata si trova nella sezione scorta, in ogni modalità. In modalità Limitata, le quantità che inserisci diventano un tetto rigido.
  • I tuoi formati reali, combinati per te. Invece di affidarsi al singolo formato più grande, l’ottimizzatore combina le misure di pannelli e barre che tieni davvero in magazzino per far entrare il più possibile — e mostra la ripartizione esatta dei formati usati.
  • Un avviso di scorta onesto. Se rimani a corto, un chiaro riquadro «Scorta insufficiente» elenca cosa manca e distingue un pezzo semplicemente troppo grande per qualsiasi formato da una scorta che hai davvero esaurito — così sai se comprare altro o ripensare il pezzo.

I tagli prioritari vengono prima

Quando non entra tutto, decidi tu cosa è garantito — non l’algoritmo.

  • Segna gli irrinunciabili con ⚑. In modalità Limitata, nella tabella dei pezzi compare una colonna prioritaria (⚑). Segna i pezzi che devono assolutamente essere tagliati per questo ordine.
  • I pezzi prioritari hanno la precedenza sul materiale, così i pezzi urgenti vengono tagliati e a cadere è il riempitivo a bassa priorità.
  • Un risultato chiaro. Un ✓ verde conferma che ogni pezzo prioritario è stato tagliato, oppure un ⚠ rosso ti dice esattamente quanti non sono entrati — in 2D, lineare e legno allo stesso modo.

I tuoi colori, PDF più chiari

  • Colori dei pezzi modificabili in ogni modalità. Ogni pezzo ora ha il proprio selettore di colore — incluso il taglio lineare, che prima non ne aveva. I tuoi colori si ritrovano nello schema a schermo, nella legenda e in ogni esportazione.
  • I pezzi prioritari risaltano nel PDF. I pezzi obbligati ricevono un chiaro contrassegno (!) e una nota nella lista di taglio, più un blocco dedicato «Pezzi prioritari» subito sotto il riepilogo di ottimizzazione — così chi è alla sega vede prima ciò che conta.

Cosa arriva dopo

L’inclusione automatica dei ritagli e i gruppi di assemblaggio sono i prossimi in lista.

Hai una richiesta di funzionalità o hai trovato un bug? Rispondi a una qualsiasi email di CutOptim o usa il modulo di contatto.

Funzionalità

Unità in pollici, un ottimizzatore 2D più intelligente e niente più lavoro perso

Millimetri o pollici in tutta l'app e in ogni esportazione, un ottimizzatore 2D ricostruito che colloca più pezzi su meno lastre e confronta ogni formato, segnalazioni chiare quando un pezzo non entra e protezione contro la perdita di un'ottimizzazione non salvata.

Questo aggiornamento è più di una rifinitura. Le unità imperiali arrivano in tutta l’app, l’ottimizzatore di pannelli 2D è stato ricostruito per sprecare meno materiale, ora ti dice quando qualcosa non entra e il tuo lavoro non salvato è protetto dalla perdita accidentale.

Lavora in millimetri — o in pollici

CutOptim ora parla l’imperiale con la stessa scioltezza del metrico.

  • Un semplice interruttore mm / in si trova proprio nella riga Impostazioni. Lo cambi e ogni misura viene convertita all’istante — niente da reinserire.
  • La tua scelta viene ricordata su questo dispositivo e sul tuo account, quindi resta tra le sessioni e i computer.
  • Ogni esportazione conosce l’unità. Piani di taglio PDF, CSV, DXF (con il corretto flag $INSUNITS per il CAD), etichette e preventivi vengono tutti prodotti nell’unità scelta; lo sfrido 2D è mostrato in ft² in modalità pollici.
  • Valori imperiali sensati. I dati demo e i valori iniziali usano misure imperiali tonde (lastra 96×48, legname 2×4) invece di conversioni scomode, e ogni taglio salvato mostra una piccola etichetta mm / in.
  • Cambiare unità non riesegue mai l’ottimizzatore, quindi non ti costa una quota.

Un ottimizzatore di pannelli 2D più intelligente

Il packer di pannelli 2D è stato ricostruito attorno a come le lastre vengono effettivamente tagliate, e spreca molto meno materiale.

  • Più pezzi su meno lastre. Un lavoro reale che prima si spargeva su due lastre al 39% ora entra in una sola al 77%. Il nuovo packer a ripiani/colonne tiene insieme file pulite di pezzi della stessa larghezza, come fa un taglio reale.
  • Prova ogni formato di lastra. Se tieni in magazzino più di una dimensione di lastra, l’ottimizzatore ora confronta il lavoro su ciascun formato e mantiene il risultato migliore, invece di usarli nell’ordine elencato.
  • Imballaggio più stretto sui lavori difficili. Una nuova strategia di “recupero degli spazi” recupera la striscia sopra un pezzo basso, così i mix complicati lasciano meno sfrido.
  • La “direzione del primo taglio” ora funziona in 2D. Scegliere un primo taglio orizzontale o verticale finalmente cambia il layout come ti aspetteresti.

Il 2D ora ti dice cosa non è entrato

Prima, se un pannello era troppo grande o restavi a corto di lastre, spariva semplicemente dal piano. Ora ottieni una risposta onesta:

  • Un avviso rosso “pannelli non collocati” elenca ogni pezzo troppo grande per qualsiasi lastra in magazzino — con nome e dimensione.
  • Un avviso giallo “lastre insufficienti” ti dice, per formato, quante lastre richiede il piano rispetto a quante ne hai a disposizione — così sai esattamente quante comprarne ancora.
  • Il conteggio dei pezzi diventa rosso ogni volta che non è stato collocato tutto, così un piano incompleto non passa inosservato.

Non perdere mai un’ottimizzazione non salvata

Eseguire un’ottimizzazione e poi navigare altrove buttava via il risultato. Non più.

  • Una richiesta di salvataggio appare prima di lasciare una pagina (o cambiare modalità) con risultati non salvati, così puoi conservare il tuo lavoro con un clic.
  • Il ripristino automatico della bozza riporta la tua ultima esecuzione quando torni — senza spendere un’altra ottimizzazione.
  • Un vero selettore di destinazione ti permette di scegliere il progetto e di sovrascrivere il taglio caricato o salvarlo come nuovo (come “Salva” e “Salva con nome”).
  • I nomi dei tagli ora sono unici all’interno di un progetto, e le eliminazioni usano una chiara finestra di conferma in-app invece di un pop-up del browser.

Cosa arriva dopo

L’inclusione automatica dei ritagli e i gruppi di assemblaggio (Feature Pack 2 Fase 2) sono i prossimi, insieme a una modalità opzionale “usa solo il magazzino che ho” per il 2D.

Hai una richiesta di funzionalità o hai trovato un bug? Rispondi a una qualsiasi email di CutOptim o usa il modulo di contatto.

Miglioramento

Giugno 2026 — PDF più belli e distinte di taglio più ordinate

Esportazione PDF rivista con tipografia adatta alla stampa, piani 1D più ariosi e impaginati con criterio, tabelle delle distinte di taglio ridisegnate a schermo (ora anche in 2D) e correzioni per doppi due punti, abbreviazioni e caratteri dell'Europa centrale.

Questo aggiornamento è tutto questione di rifinitura: i documenti che stampi e le tabelle che leggi a schermo ora hanno l’aspetto che dovrebbero avere.

Esportazioni PDF adatte alla stampa

Abbiamo verificato ogni PDF prodotto dall’app — i piani di taglio 2D / 1D / legno, le etichette e il preventivo — rispetto alle migliori pratiche tipografiche e di stampa:

  • Leggibile ovunque. Niente più micro-testo sotto i 6 pt; le etichette dei diagrammi usano ora un colore scuro e ad alto contrasto invece della tinta (a volte pallida) del pezzo, così i nomi dei componenti restano leggibili su qualsiasi colore.
  • Contrasto adatto alla stampa. Le intestazioni di sezione e il piè di pagina sono stati scuriti per raggiungere rapporti di contrasto chiari e accessibili — più riposanti per gli occhi e per il toner.

Piani 1D più ariosi e ben impaginati

I piani 1D (lineare e legno) hanno ricevuto la pulizia più ampia:

  • Spazio tra ogni diagramma a barre e la distinta di taglio sottostante — niente più testo attaccato alla barra.
  • Caratteri più grandi in tutti i diagrammi, le tabelle e il riquadro riepilogo, così un foglio stampato è comodo da leggere a distanza di braccio sul banco da lavoro.
  • Interruzioni di pagina logiche. Intestazione, diagramma e distinta di ogni barra ora restano insieme su una pagina quando ci stanno — mai più un’intestazione orfana in fondo a una pagina.

Tabelle delle distinte ridisegnate — ora anche in 2D

La tabella della distinta dei risultati è stata ricostruita da zero:

  • Le colonne ora si adattano al loro contenuto e la tabella è centrata, così il nome del componente ottiene finalmente lo spazio necessario mentre le colonne barra / ordine / lunghezza restano compatte.
  • Un piccolo punto colorato prima di ogni nome collega la riga al suo pezzo nel diagramma.
  • Anche la modalità 2D ha ora una distinta di taglio (Lastra / Ordine / Pezzo / Dimensione), in linea con le viste 1D e legno.

Correzioni di testo

  • Niente più doppi due punti nel riepilogo PDF (Utile:: → Utile:).
  • La colonna “Ordine” è scritta per intero invece che abbreviata.
  • I caratteri dell’Europa centrale (ungherese ő/ű, polacco ł/ą/ż, ceco ř/ě/ů, rumeno ș/ț/ă) prima si rompevano nel font del PDF; ora vengono resi come lettere leggibili.
  • L’importazione CSV gestisce correttamente i campi tra virgolette che contengono virgole.

Cosa arriva dopo

Un font Unicode completamente incorporato per diacritici perfetti nei PDF è in lista, insieme al Feature Pack 2 Fase 2 (inclusione automatica dei ritagli e gruppi di assemblaggio).

Hai una richiesta di funzionalità o hai trovato un bug? Rispondi a una qualsiasi email di CutOptim o usa il modulo di contatto.

Release

Aggiornamento Primavera 2026 — pacchetto precisione, export più intelligenti & UX più rapida

Sprint 4 e Sprint 5 portano un pacchetto di precisione da officina (tolleranza kerf, taglio iniziale/finale, costo per taglio), export DXF/SVG Pro+, scarti salvati cross-progetto e UX skeleton-loading in tutta l'app.

Negli ultimi tre settimane abbiamo rilasciato due grandi sprint. Questo post riunisce tutti i cambiamenti che puoi usare già da ora.

Precisione da officina

Ogni piano di taglio rispetta ora tre nuove realtà fisiche dell’officina:

  • Tolleranza kerf (±mm) — Free+. L’ottimizzatore prova prima un posizionamento esatto; solo se nulla calza, ammette fino a ±tolleranza di gioco. Utile quando la lama oscilla tra 3,0 e 3,2 mm o quando le misure importate hanno rumore di arrotondamento.
  • Taglio iniziale / finale (mm) — Free+. La lunghezza effettiva di ogni barra o pannello è ridotta di start_trim + end_trim. Il bordo morsetto danneggiato non viene più considerato come scarto riutilizzabile, quindi il report di scarto rispecchia ciò che l’officina conserva davvero.
  • Costo per taglio (€) — Pro+. Ogni pezzo aggiunge 1 taglio (1D) o 2 tagli (2D) al totale del progetto, moltiplicato per il costo lama-e-tempo. Le nuove stat card “Tagli” e “Costo tagli” rendono visibile il trade-off tra un layout più stretto e un passaggio di lama extra.

Tutte e tre le impostazioni viaggiano con il progetto. L’articolo dedicato Tolleranza kerf illustra un protocollo di misura in 5 passi e una tabella di riferimento per le tolleranze in officina (CNC 0 mm → segatrice a nastro a mano 2–3 mm).

Export da officina

  • Export DXF + SVG è ora una funzione Pro autonoma sulla landing page. Il target DXF è R12 — si apre in AutoCAD LT, Inkscape, OnShape, Fusion e in tutti i principali post-processor CNC senza conversione.
  • I file SVG includono ora una dichiarazione xmlns e un prologo <?xml ... ?>, in modo che il file scaricato si apra correttamente in Inkscape e in qualsiasi visualizzatore SVG autonomo.
  • I file CSV iniziano con un BOM UTF-8 — Excel rileva automaticamente la codifica, niente più diacritici corrotti.
  • Il pattern del nome file è uniforme su PDF / CSV / DXF / SVG: <slug-azienda>-cutting-plan-<timestamp>.<ext>.

Scarti salvati cross-dispositivo

Gli utenti Pro e Business non perdono più il loro inventario di scarti quando cambiano browser. L’elenco “Scarti salvati” vive ora nel database (/api/offcuts-inventory), con una migrazione una tantum silenziosa dal tuo localStorage esistente alla prossima visita. Gli utenti Free mantengono l’archiviazione locale del browser come prima.

Audit impostazioni + 5 bug fix reali

Abbiamo controllato l’intera sidebar Impostazioni di /app contro il codice ottimizzatore in esecuzione. Cinque impostazioni sembravano fare qualcosa ma in realtà non avevano alcun effetto sul risultato:

  • Priorità materiali (icona ★ per riga) ora ordina davvero l’elenco di stock prima dell’ottimizzazione.
  • Soglia min. scarto input avanzati (L / A / Lung) ora vengono effettivamente letti dall’ottimizzatore inline.
  • Modalità minimizzazione costi ora ordina lo stock per _price crescente — prima il pannello più economico.
  • Tipo di taglio e Unità (mm/cm) select erano fantasmi — il codice non li leggeva mai. Sono stati rimossi. Il tipo di taglio rimane guillotine nella modalità Pannello 2D; il nesting a forma reale è arrivato in seguito come modalità Nesting separata. L’unità rimane in millimetri; cm / inch è pianificato per la v2.

UX percepita più rapida con skeleton loading

Abbiamo aggiunto un placeholder Skeleton riusabile e l’abbiamo collegato a cinque percorsi asincroni in modo che tu non fissi più lo spazio vuoto mentre i dati caricano:

  • L’esecuzione dell’ottimizzazione dipinge uno skeleton statistiche-e-pannello prima del calcolo — il layout shift sparisce sui job grandi.
  • Il dropdown PDF mostra uno stato occupato mentre jsPDF carica in lazy.
  • L’elenco cronologia di fatturazione della dashboard, la card di eliminazione progetto e il caricamento dell’inventario scarti Pro mostrano tutti placeholder strutturati durante il loro round-trip di rete.

Rifinitura login e accessibilità

  • Toggle mostra / nascondi password su Login + Registrazione, con avviso Caps Lock.
  • Validazione inline per campo con role="alert" per gli screen reader.
  • La dichiarazione pubblica di accessibilità è ora disponibile in tutte e 8 le lingue — vedi accessibilità.

Cosa arriva dopo

Sprint 6 riprende Feature Pack 2 Phase 2 (P1): auto-inclusione scarti, gruppi assembly e una libreria materiali più ricca. Sprint 7 porta il primo export Pillar A2 (G-code).

Hai una richiesta di funzionalità o trovato un bug? Rispondi a qualsiasi email CutOptim o usa il modulo di contatto.

Aggiornamento 2026-09-25: ora è disponibile con ogni account, anche gratuito — vedi cosa include ogni piano.