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à

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.

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.

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:

  • 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. 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 materiali, modalità costi, piano di segagione, branding — è ora anche nel piano gratuito. Ora Pro si distingue solo per due cose: ottimizzazioni mensili illimitate e il salvataggio dei progetti nel cloud.

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
  • Condivisione di un piano tramite link

Cosa aggiunge ancora Pro

Solo due cose:

  • 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.

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.

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 — entrambi disponibili su ogni piano, gratuito incluso.
  • 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 e l’obiettivo è proprio lì.

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.

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.

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.

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.

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.

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. 49 €/mese per 10.000 richieste, limite rigido.

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.

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.

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.

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.

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.