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:
# il kerf è lo spazio TRA due pezzi consecutivi;
# il primo pezzo — e ogni pezzo a filo con la fine della barra — non ne porta nessuno
need = rod.isEmpty ? piece.length : piece.length + kerf
exactFit = rod.remaining ≥ need
toleranceFit = tolerance > 0 E rod.remaining ≥ need − tolerance
se exactFit: posiziona il pezzo
se toleranceFit (e non exactFit): posiziona, incrementa toleranceAcceptedCount
altrimenti: rifiuta — prossima barra
Un singolo pezzo da 2800 mm entra esatto in una barra da 2800 mm (il kerf conta solo quando un secondo pezzo condivide la barra). Se l’ottimizzatore sceglie una barra più lunga del necessario, controlla prima il rifilo iniziale / finale (il rifilo riduce la lunghezza utile prima del fit-check).
L’ottimizzatore 2D applica la stessa idea a larghezza e altezza indipendentemente, e non addebita alcun kerf a un pezzo a filo con il bordo destro o inferiore della lastra. 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 accetta un pezzo il cui bisogno COMPLESSIVO — la lunghezza più lo spazio del kerf davanti a esso QUANDO segue un altro pezzo — supera lo spazio rimanente di una frazione di mm; non fa entrare un 1003 mm in 1000 mm. Un pezzo isolato da 1000 mm in una barra da 1000 mm è già un fit esatto e non richiede alcuna tolleranza.
- 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 ≥ need − tolerance, dove need include un solo spazio di kerf soltanto quando la barra contiene già un pezzo.
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.