Tolleranza taglio — quando, perché, come
L’ottimizzatore standard tratta il taglio come costante: ogni taglio rimuove esattamente kerf mm di materiale, né più né meno. In officina vera è una finzione utile. Una lama usurata, un nodo duro, una linea di colla morbida, un momento di velocità incoerente — tutto spinge la larghezza reale sopra il taglio nominale. Risultato: un piano che torna sulla carta ma in officina sfora di mezzo millimetro.
La tolleranza taglio è la valvola di sicurezza dell’ottimizzatore. Sopra zero, il fit-check accetta tagli che superano la barra/pannello fino a tale quantità. È per progetto, default zero, vive nelle Impostazioni avanzate.
In parole semplici: la tolleranza è il permesso di sbagliarsi un po’. Senza, l’ottimizzatore esige un fit perfetto e chiede una nuova lastra al primo 0,1 mm di errore. Con tolleranza = 2 accetta un pezzo che esce di 2 mm, presumendo che li tagli via o accetti una parte leggermente più corta.
Cosa succede davvero
Pseudocodice del fit-check 1D:
exactFit = rod.remaining ≥ piece.length + kerf
toleranceFit = tolerance > 0 E rod.remaining ≥ piece.length + kerf − tolerance
se exactFit: posiziona il pezzo
se toleranceFit (e non exactFit): posiziona, incrementa toleranceAcceptedCount
altrimenti: rifiuta — prossima barra
L’ottimizzatore 2D applica la stessa idea a larghezza e altezza indipendentemente. Dettaglio cruciale: exactFit viene provato prima. La tolleranza interviene solo quando il fit esatto fallisce. Non perdi mai accidentalmente resa abilitando la tolleranza — al peggio è no-op.
Il contatore appare in pagina risultati come “Entro tolleranza: N”. Trattalo come il tuo conteggio a rischio.
Quando usarla
✅ Buoni motivi
- Lame vecchie o usurate. Una lama con mille metri di taglio è ~0,3 mm più larga di spec a fine vita.
- Materiali morbidi / fibrosi. Tear-out su legno tenero, MDF, laminato aggiunge 0,5–2 mm di taglio effettivo.
- Tagli a mano. Senza guida — bandsega, seghetto alternativo, circolare a mano — pressione di avanzamento variabile.
- Domanda importata da CAD. Quando qualcun altro ha generato la cutlist e arrotondato le misure.
❌ Cattivi motivi
- “Per sicurezza.” Se la sega è pulita e in spec, tolerance > 0 nasconde solo un problema.
- Pensiero magico su lavoro tirato. La tolleranza non fa entrare un 1003 mm in 1000 mm.
- Sostituto del misurare. Tolleranza tirata a indovinare è peggio di tolleranza zero.
Come misurare la variabilità reale
Test di cinque minuti:
- Scegli scarto stabile. Stessa specie, spessore, direzione del lavoro usuale.
- Dieci tagli trasversali a piena profondità, setup identico. Pausa tra tagli per temperatura coerente.
- Per ogni taglio: spingi le due metà fino al contatto, misura il vuoto con calibro.
- Registra:
min,max,mediadei dieci. - Larghezza del taglio è
media. Tolleranza èmax − media, arrotondata al mm intero.
Esempio reale: lama 250 mm taglio legno, sezionatrice di 12 anni:
| Taglio | Larghezza (mm) |
|---|---|
| 1 | 3,1 |
| 2 | 3,1 |
| 3 | 3,0 |
| 4 | 3,2 |
| 5 | 3,4 |
| 6 | 3,1 |
| 7 | 3,0 |
| 8 | 3,1 |
| 9 | 3,3 |
| 10 | 3,2 |
media = 3,15 mm→ taglio impostato a 3,2 mm.max − media = 0,25 mm→ tolleranza 1 mm.
Misura di nuovo quando cambia qualcosa. Nuova lama, materiale, operatore, velocità — resettano la calibrazione.
Valori per tipo officina
| Setup | Tolleranza consigliata |
|---|---|
| Router CNC fresco, programma calibrato | 0 mm |
| Nuova sezionatrice, lama affilata, legno duro | 0–1 mm |
| Sezionatrice 12 mesi, lama affilata, pannelli misti | 1 mm |
| Lama usurata, MDF / truciolare morbido | 1–2 mm |
| Slitta su sega da banco, legno tenero secco | 1–2 mm |
| Circolare manuale, pannelli | 2–3 mm |
| Tagliavetro / sega umida, vetro temprato | 0 mm (nessun margine) |
| Sega a freddo, acciaio dolce, lama affilata | 0–1 mm |
| Bandsega, tagli trasversali a mano | 2–3 mm |
| Tagliolaser | 0 mm (kerf ripetibile a 0,05 mm) |
Default: 0 mm. Imposta sopra solo dopo misurazione.
Leggere il contatore di tolleranza
Dopo ogni ottimizzazione la card risultati mostra:
Entro tolleranza: 3
Significa tre pezzi sono entrati solo perché la tolleranza era non zero. Trattali come tagli a rischio:
- Individuali sul layout. Saranno i pezzi più vicini alla fine di barra / bordo destro di lastra.
- Misura il materiale parent prima del taglio.
- Tagliali per ultimi nell’ordine di lavoro.
Se il contatore sta costantemente sopra 10–20% del totale, la tolleranza fa troppo lavoro — o il taglio è troppo basso, o la tolleranza è troppo aggressiva. Misura di nuovo.
Interazione con altre impostazioni
| Impostazione | Interazione |
|---|---|
| Larghezza taglio | Indipendente. Il taglio completo viene sempre sottratto; la tolleranza solo rilassa la soglia. |
| Rifilo iniziale / finale | Indipendente. Il rifilo riduce la lunghezza effettiva prima del controllo tolleranza. |
| Ritaglio minimo | Indipendente. La tolleranza riguarda quali pezzi entrano; il ritaglio minimo se il resto va a inventario o scarto. |
| Costo per taglio | Indipendente. Conteggio tagli per pezzo. |
| Direzione primo taglio | Indipendente in 2D. La tolleranza si applica dopo la scelta del primo taglio. |
Limiti e intervalli
| Feature | Type | Description |
|---|---|---|
| Minimo | numero (mm) | 0 (disattivata). |
| Massimo | numero (mm) | 20 (sanity-cap). |
| Default | numero (mm) | 0. |
| Step | numero (mm) | 0,5. |
| Piano | tier | Free. |
| Persistenza | scope | Per progetto. |
Domande frequenti
La tolleranza cambia con la dimensione del pezzo? No. Soglia in mm costante.
Può essere negativa? No. Limitata a ≥ 0.
Si applica al taglio o alla lunghezza del pezzo?
Indirettamente alla lunghezza. Fit-check: rod.remaining ≥ piece.length + kerf − tolerance.
Ogni pezzo ha la sua tolleranza? Non in questa build. Tolleranza per-pezzo pianificata come feature Pro.
Tolleranza W e H separata in 2D? No — un valore per entrambe. Indipendente in roadmap.
Dove andare
- Impostazioni — taglio, rifilo, costo per taglio, valuta.
- Taglio lineare 1D — come funziona il packer FFD.
- Taglio pannelli 2D — guillotine + check W×H.
- Taglio legno — raggruppamento per sezione + tolleranza per gruppo.