Toleranță tăiere — când, de ce, cum
Optimizatorul standard tratează tăierea ca o constantă: fiecare tăietură îndepărtează exact kerf mm de material. În atelier e o ficțiune utilă. O lamă uzată, un nod dur, un strat de adeziv moale, un moment de avans inconsistent — toate împing lățimea reală peste cea nominală. Rezultatul: un plan care funcționează pe hârtie și depășește cu o jumătate de milimetru în atelier.
Toleranța de tăiere este supapa de siguranță. Peste zero, fit-check-ul acceptă tăieturi care depășesc bara/panoul cu acea cantitate. Setare per proiect, implicit zero, în Setări avansate.
În limbaj simplu: toleranța este permisiunea de a greși puțin. Fără ea, optimizatorul cere fit aritmetic perfect și caută o placă nouă la primii 0,1 mm de eroare. Cu toleranță = 2, acceptă o piesă care depășește cu 2 mm, presupunând că o vei tăia în practică sau accepta puțin mai scurtă.
Ce se întâmplă cu adevărat
Pseudocod 1D fit-check:
exactFit = rod.remaining ≥ piece.length + kerf
toleranceFit = tolerance > 0 ȘI rod.remaining ≥ piece.length + kerf − tolerance
dacă exactFit: plasează piesa
dacă toleranceFit (și nu exactFit): plasează, crește toleranceAcceptedCount
altfel: respinge — bara următoare
Optimizatorul 2D aplică aceeași idee la lățime și înălțime independent. Detaliu cheie: exactFit se încearcă primul. Toleranța intervine doar dacă fit-ul exact eșuează. Nu pierzi accidental randament activând toleranța — în cel mai rău caz, no-op.
Contorul apare pe pagina rezultatelor ca „În toleranță: N”. Tratează numărul ca pe contul tău de risc.
Când să folosești
✅ Motive bune
- Lame vechi sau uzate. O lamă cu o mie de metri de tăiere e ~0,3 mm mai lată decât specificația.
- Materiale moi / fibroase. Tear-out pe lemn moale, MDF, laminat adaugă 0,5–2 mm de tăiere efectivă.
- Tăieri manuale. Fără ghidaj — bandsega, fierăstrău pendular, circular manual — presiune de avans variabilă.
- Cerere importată din CAD. Când altcineva a generat lista și a rotunjit dimensiunile.
❌ Motive proaste
- „Pentru siguranță.” Dacă ferăstrăul e curat și în specificație, tolerance > 0 doar ascunde o problemă.
- Gândire dorită pe lucrare strânsă. Toleranța nu face un 1003 mm să intre în 1000 mm.
- Înlocuind măsurarea. Toleranța ghicită e mai rea decât zero.
Cum măsori variabilitatea reală
Test de cinci minute:
- Alege deșeu stabil. Aceeași specie, grosime, direcție ca lucrul obișnuit.
- Zece tăieturi transversale la adâncime completă, setup identic. Pauză între tăieturi pentru temperatură consistentă.
- Per tăietură: apropie cele două jumătăți până se ating, măsoară spațiul cu șubler.
- Înregistrează:
min,max,medieale celor zece. - Lățimea tăierii =
medie. Toleranța =max − medie, rotunjită la mm întreg.
Exemplu real: lamă 250 mm pentru lemn, ferăstrău de panou de 12 ani:
| Tăietură | Lățime (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 |
medie = 3,15 mm→ tăiere setată la 3,2 mm.max − medie = 0,25 mm→ toleranță 1 mm.
Măsoară din nou când se schimbă ceva. Lamă nouă, material nou, operator nou, avans nou — resetează calibrarea.
Valoare per tip de atelier
| Configurare | Toleranță sugerată |
|---|---|
| Router CNC nou, program calibrat | 0 mm |
| Ferăstrău de panou nou, lamă ascuțită, lemn tare | 0–1 mm |
| Ferăstrău de panou de 12 luni, lamă ascuțită, panouri mixte | 1 mm |
| Lamă uzată, MDF / PAL moale | 1–2 mm |
| Sanie transversală pe ferăstrău de masă, lemn moale uscat | 1–2 mm |
| Circular manual, plăci | 2–3 mm |
| Tăietor de sticlă / ferăstrău umed, sticlă temperată | 0 mm (fără marjă) |
| Ferăstrău rece, oțel dulce, lamă ascuțită | 0–1 mm |
| Bandsega, tăieri transversale manuale | 2–3 mm |
| Laser | 0 mm (tăiere repetabilă la 0,05 mm) |
Implicit: 0 mm. Setează peste zero doar după măsurare.
Citirea contorului toleranței
După fiecare rulare, cardul rezultatelor arată:
În toleranță: 3
Înseamnă că trei piese plasate au încăput doar pentru că toleranța era diferită de zero. Tratează-le ca tăieri la risc:
- Găsește-le pe layout. Vor fi piesele cele mai aproape de capătul barei / marginea dreaptă a plăcii.
- Măsoară materialul părinte înainte de tăiere.
- Taie-le ultimele în ordinea de lucru.
Dacă contorul depășește constant 10–20%, toleranța face prea multă muncă — fie lățimea tăierii e prea mică, fie toleranța prea agresivă. Măsoară din nou.
Interacțiune cu alte setări
| Setare | Interacțiune |
|---|---|
| Lățimea tăierii | Independentă. Lățimea completă scăzută mereu; toleranța relaxează doar pragul. |
| Tăiere început / sfârșit | Independentă. Tăierea reduce lungimea efectivă înainte de check-ul toleranței. |
| Rest minim | Independent. Toleranța afectează ce piese intră; restul minim dacă rămășița merge în inventar sau deșeu. |
| Cost pe tăietură | Independent. Numărare per piesă plasată. |
| Direcția primei tăieturi | Independent în 2D. Toleranța se aplică după alegerea direcției. |
Limite și intervale
| Feature | Type | Description |
|---|---|---|
| Minim | număr (mm) | 0 (dezactivată). |
| Maxim | număr (mm) | 20 (sanity-cap). |
| Implicit | număr (mm) | 0. |
| Pas | număr (mm) | 0,5. |
| Plan | tier | Free. |
| Persistență | scope | Per proiect. |
Întrebări frecvente
Toleranța se schimbă cu dimensiunea piesei? Nu. Prag în mm constant.
Poate fi negativă? Nu. Limitată la ≥ 0.
Se aplică la tăiere sau la lungimea piesei?
Indirect la lungime. Fit-check: rod.remaining ≥ piece.length + kerf − tolerance.
Fiecare piesă are propria toleranță? Nu în build-ul actual. Toleranță per-piesă planificată ca feature Pro.
Toleranță W și H separate în 2D? Nu — o valoare pentru ambele. Independentă în roadmap.
Unde mergi mai departe
- Setări — tăiere, rifilare, cost pe tăietură, monedă.
- Tăiere liniară 1D — cum funcționează packer-ul FFD.
- Tăiere panouri 2D — guillotine + check W×H.
- Tăiere lemn — grupare per secțiune + toleranță per grup.