Salta al contenuto principale

Novità

Ultime release di CutOptim, nuove funzionalità e miglioramenti.

RSS
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; il layout nested è in roadmap. 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.