Tolerancja rzazu — kiedy, dlaczego, jak
Domyślny optymalizator traktuje rzaz jako stałą: każde cięcie usuwa dokładnie kerf mm materiału. W warsztacie to przydatna fikcja. Zużyta tarcza, twardy sęk, miękka linia kleju, moment niestabilnego posuwu — wszystko popycha rzeczywistą szerokość powyżej nominalnego rzazu. Wynik: plan cięcia, który pasuje na papierze i w warsztacie przebija się o pół milimetra.
Tolerancja rzazu to zawór bezpieczeństwa optymalizatora. Powyżej zera fit-check akceptuje cięcia przekraczające pręt/płytę o tę wartość. Ustawienie per projekt, domyślnie zero, w Ustawieniach zaawansowanych.
Po ludzku: tolerancja to pozwolenie na lekki błąd. Bez niej optymalizator wymaga idealnie arytmetycznego dopasowania i sięga po nową płytę przy 0,1 mm różnicy. Z tolerancją = 2 akceptuje element wystający 2 mm, zakładając że obetniesz te dwa milimetry w praktyce lub zaakceptujesz nieco krótszą część.
Co się naprawdę dzieje
Pseudokod fit-check 1D:
exactFit = rod.remaining ≥ piece.length + kerf
toleranceFit = tolerance > 0 I rod.remaining ≥ piece.length + kerf − tolerance
jeśli exactFit: umieść element
jeśli toleranceFit (i nie exactFit): umieść, zwiększ toleranceAcceptedCount
inaczej: odrzuć — następny pręt
Optymalizator 2D stosuje tę samą ideę do szerokości i wysokości niezależnie. Kluczowy szczegół: exactFit próbowany pierwszy. Tolerancja włącza się tylko gdy dokładny zawodzi. Nigdy nie tracisz przypadkowo uzysku — najgorzej no-op.
Licznik pojawia się na stronie wyników jako „W tolerancji: N”. Traktuj tę liczbę jako swoje liczenie ryzyka.
Kiedy używać
✅ Dobre powody
- Stare lub zużyte tarcze. Tarcza z tysiącem metrów cięcia jest ~0,3 mm szersza od specyfikacji.
- Miękkie / włókniste materiały. Tear-out na miękkim drewnie, MDF, laminacie dodaje 0,5–2 mm efektywnego rzazu.
- Cięcia ręczne. Bez prowadzenia — piła taśmowa, wyrzynarka, ręczna tarczowa — zmienna siła posuwu.
- Popyt importowany z CAD. Gdy ktoś inny wygenerował cutlistę zaokrąglając wymiary.
❌ Złe powody
- „Na wszelki wypadek.” Jeśli piła czysta i w specyfikacji, tolerance > 0 tylko ukrywa problem.
- Myślenie życzeniowe na ciasnej robocie. Tolerancja nie wepchnie 1003 mm w 1000 mm.
- Zastępując pomiar. Tolerancja zgadnięta jest gorsza niż zero.
Jak mierzyć rzeczywistą zmienność
Test pięć minut:
- Wybierz stabilny odpad. Ten sam gatunek, grubość, kierunek co zwykła robota.
- Dziesięć cięć poprzecznych na pełną głębokość, identyczne ustawienie. Pauza między cięciami dla spójnej temperatury.
- Per cięcie: zbliż obie połowy do kontaktu, zmierz szczelinę suwmiarką.
- Zapisz:
min,max,średniadziesięciu. - Szerokość rzazu =
średnia. Tolerancja =max − średnia, zaokrąglona do pełnego mm.
Rzeczywisty przykład: tarcza 250 mm do drewna, 12-letnia piła panelowa:
| Cięcie | Szerokość (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 |
średnia = 3,15 mm→ rzaz 3,2 mm.max − średnia = 0,25 mm→ tolerancja 1 mm.
Mierz ponownie przy zmianach. Nowa tarcza, materiał, operator, posuw — resetują kalibrację.
Wartość według typu warsztatu
| Konfiguracja | Sugerowana tolerancja |
|---|---|
| Świeży router CNC, skalibrowany program | 0 mm |
| Nowa piła panelowa, ostra tarcza, twarde drewno | 0–1 mm |
| Piła panelowa 12 mies., ostra tarcza, mieszane płyty | 1 mm |
| Zużyta tarcza, miękki MDF / płyta wiórowa | 1–2 mm |
| Sanki poprzeczne na pile stołowej, suche miękkie drewno | 1–2 mm |
| Ręczna tarczowa, płyty | 2–3 mm |
| Tnący szkło / piła wodna, szkło hartowane | 0 mm (brak marginesu) |
| Piła zimna, stal miękka, ostra tarcza | 0–1 mm |
| Piła taśmowa, cięcia ręczne | 2–3 mm |
| Laser | 0 mm (rzaz powtarzalny do 0,05 mm) |
Domyślnie: 0 mm. Ustaw powyżej tylko po pomiarze.
Odczyt licznika tolerancji
Po każdej optymalizacji karta wyników pokazuje:
W tolerancji: 3
Oznacza, że trzy umieszczone elementy weszły tylko dzięki niezerowej tolerancji. Traktuj je jak cięcia ryzyka:
- Znajdź na layoutzie. Będą najbliżej końca pręta / prawej krawędzi płyty.
- Zmierz materiał rodzicielski przed cięciem.
- Tnij je ostatnie w kolejności pracy.
Jeśli licznik przekracza stale 10–20%, tolerancja pracuje za dużo — albo szerokość rzazu za niska, albo tolerancja za agresywna. Zmierz ponownie.
Interakcja z innymi ustawieniami
| Ustawienie | Interakcja |
|---|---|
| Szerokość rzazu | Niezależna. Pełna szerokość zawsze odejmowana; tolerancja tylko luzuje próg. |
| Przycięcie początkowe / końcowe | Niezależne. Przycięcie redukuje efektywną długość przed sprawdzeniem tolerancji. |
| Minimalna resztówka | Niezależna. Tolerancja wpływa na to, jakie elementy wchodzą; minimalna resztówka czy reszta trafia do inwentarza czy odpadu. |
| Koszt cięcia | Niezależny. Liczenie per umieszczony element. |
| Kierunek pierwszego cięcia | Niezależny w 2D. Tolerancja po decyzji o kierunku. |
Limity i zakresy
| Feature | Type | Description |
|---|---|---|
| Minimum | liczba (mm) | 0 (wyłączona). |
| Maksimum | liczba (mm) | 20 (sanity-cap). |
| Domyślnie | liczba (mm) | 0. |
| Krok | liczba (mm) | 0,5. |
| Plan | tier | Free. |
| Trwałość | scope | Per projekt. |
Częste pytania
Czy tolerancja zmienia się z rozmiarem elementu? Nie. Próg w mm stały.
Czy może być ujemna? Nie. Ograniczona do ≥ 0.
Stosuje się do rzazu czy do długości?
Pośrednio do długości. Fit-check: rod.remaining ≥ piece.length + kerf − tolerance.
Czy każdy element ma swoją tolerancję? Nie w tej buildzie. Tolerancja per-element planowana jako feature Pro.
Osobne tolerancje W i H w 2D? Nie — jedna wartość dla obu. Niezależne w roadmapie.
Dokąd dalej
- Ustawienia — rzaz, przycięcie, koszt cięcia, waluta.
- Cięcie liniowe 1D — jak działa packer FFD.
- Cięcie paneli 2D — gilotyna + check W×H.
- Cięcie drewna — grupowanie po przekroju + tolerancja per grupa.