Przejdź do głównej treści
Na tej stronie

Cięcie 2D paneli

Cięcie 2D paneli to główny tryb CutOptim. Rozwiązuje klasyczny problem układania prostokątów: mając zestaw dużych prostokątnych arkuszy i zestaw mniejszych prostokątnych elementów, znajdź układ, który zużywa jak najmniej arkuszy z minimalną ilością odpadów.

Ten tryb jest używany dla materiałów arkuszowych, w tym sklejki, MDF, płyty wiórowej, melaminowanej, szkła, aluminiowej płyty kompozytowej, blachy stalowej, pianki i dowolnego innego materiału dostępnego w postaci płaskich prostokątnych arkuszy.


Jak działa optymalizacja 2D

CutOptim modeluje Twoje zadanie cięcia jako problem bin-packing:

  • Pojemniki to Twoje arkusze materiałowe — duże prostokąty, z których wycinasz
  • Elementy to Twoje elementy zapotrzebowania — mniejsze prostokąty, które musisz wyprodukować

Zamiast wypełniać w jednym zachłannym przebiegu, optymalizator sprawdza kilka strategii rozmieszczania dla całego zadania — różne układy półkowe i kolumnowe, kolejności sortowania i obroty — i zachowuje najlepszy wynik (najmniej arkuszy, najmniej odpadu). Optymalizator 2D pracuje gilotynowo: każde cięcie przechodzi od krawędzi do krawędzi arkusza, dokładnie jak piła panelowa, stołowa lub belkowa. Dzięki temu wynikowe sekwencje cięcia są praktyczne do cięcia ręcznego i półautomatycznego.

Prawdziwy nesting (swobodne rozmieszczanie w dowolnym wolnym prostokącie) daje wyższą wydajność i jest właściwy dla routerów CNC, ale wynikowych cięć nie zawsze można odtworzyć na pile stołowej. Nesting jest w roadmapie jako część trybu Maksymalna wydajność — dziś nie ma przełącznika typu cięcia.

CutOptim uwzględnia również szerokość szczeliny piły — materiał usuwany jako trociny przy każdym cięciu. Szczelina 3 mm przy zadaniu 100 elementów może łącznie pochłonąć cały arkusz. Zawsze dokładnie wprowadzaj wartość szczeliny. Zobacz Ustawienia i kerf.


Dodawanie arkuszy materiałowych

Arkusze materiałowe reprezentują dostępny surowiec do cięcia. Każdy wiersz materiałowy definiuje jeden rozmiar i ilość arkusza.

Tabela arkuszy materiałowych pokazująca trzy wiersze z polami szerokości, wysokości, ilości i ceny
Tabela materiałów z trzema różnymi rozmiarami arkuszy.
Feature Type Description
Width number Szerokość arkusza w aktywnej jednostce (mm lub cm). To jest wymiar poziomy na kanwie.
Height number Wysokość arkusza w aktywnej jednostce. To jest wymiar pionowy na kanwie.
Quantity integer Liczba dostępnych arkuszy tego rozmiaru. Optymalizator użyje tylu, ile potrzeba, do tego limitu.
Price number Koszt za arkusz. Używany do obliczania łącznego kosztu materiału w podsumowaniu wyników i eksporcie wyceny. Pozostaw puste, jeśli ceny nie są potrzebne.
Name text Opcjonalna nazwa materiału dla tego rozmiaru, np. '18mm MDF' lub '2400×1200 Sklejka konstrukcyjna'. Opisuje arkusz na planie i przenosi się do eksportów PDF i Excel, dzięki czemu lista cięcia mówi, którą płytę przynieść. Wczytanie z Magazynu materiałów lub z resztki wypełnia je za Ciebie.

Najlepsze praktyki dla arkuszy materiałowych:

  • Wpisz rzeczywiste użyteczne wymiary arkusza, a nie rozmiar nominalny. Arkusz sprzedawany jako 2440×1220 mm może w rzeczywistości mieć 2438×1218 mm po przycinaniu fabrycznym — zmierz swoje arkusze.
  • Jeśli masz mieszankę pełnych arkuszy i częściowych resztek z poprzedniego zadania, dodaj je jako oddzielne wiersze materiałowe z ich rzeczywistymi wymiarami i ilością 1.
  • Używaj pola ceny nawet w zadaniach wewnętrznych. Widząc zestawienie kosztów, łatwiej ocenić, czy zadanie jest właściwie wycenione.

Dodawanie elementów zapotrzebowania

Elementy zapotrzebowania to prostokątne elementy, które optymalizacja ma wyprodukować z materiału.

Feature Type Description
Width number Wymagana szerokość elementu w aktywnej jednostce.
Height number Wymagana wysokość elementu w aktywnej jednostce.
Quantity integer Wymagana liczba identycznych elementów.
Label text Opisowa nazwa elementu, np. 'Panel drzwi LH' lub 'Półka 600'. Drukowana na diagramie cięcia i w eksporcie CSV.
Obr. checkbox Zaznaczone (domyślnie) pozwala optymalizatorowi obrócić element o 90°, aby oszczędzić materiał. Odznacz je, a element zachowa wprowadzoną orientację — używaj tego, gdy kierunek słojów, orientacja nadruku lub lico materiału muszą być zachowane. Dostępne w każdym planie.

Wskazówki dotyczące wprowadzania elementów zapotrzebowania:

  • Zawsze wpisuj etykietę dla każdego elementu. W złożonym zadaniu z 50+ elementami, nieoznaczone prostokąty na diagramie cięcia są niemożliwe do zidentyfikowania.
  • Jeśli masz wiele identycznych elementów, wpisz je raz z właściwą ilością zamiast jako oddzielne wiersze.
  • Aby dodać naddatek na przycinanie (dla elementów wymaganych w wymiarze nieco większym przed przycięciem do ostatecznego rozmiaru), dodaj wartość naddatku do szerokości i wysokości. Na przykład, jeśli potrzebujesz gotowego elementu 400×800 mm z 5 mm naddatkiem na każdej stronie, wpisz 410×810.

Import CSV dla elementów zapotrzebowania

Jeśli lista cięcia już istnieje w arkuszu kalkulacyjnym, możesz ją bezpośrednio zaimportować:

  1. Kliknij małą listę rozwijaną CSV ⌄ w nagłówku sekcji Elementy (2D, 1D lub Wood) i wybierz Importuj CSV
  2. Wybierz plik .csv — kolumny są odczytywane według pozycji: name, width, height, qty (opcjonalny wiersz nagłówka jest wykrywany i pomijany)
  3. Elementy są od razu dodawane do tabeli Elementy

Nie masz pewności co do kolejności kolumn? Kliknij przycisk Szablon obok importu CSV, aby pobrać gotowy plik CSV z prawidłowymi kolumnami i przykładowym wierszem. Pełną referencję znajdziesz w artykule Importowanie danych.


Typ cięcia: gilotynowy

Optymalizator 2D CutOptim jest gilotynowy: każde cięcie to prosta linia biegnąca od jednej krawędzi (pozostałego) arkusza do przeciwległej krawędzi. Odpowiada to fizycznej pracy piły panelowej, stołowej lub belkowej. Nie ma dziś przełącznika typu cięcia — wszystkie wyniki 2D są gilotynowe.

Cięcie gilotynowe sprawdza się, gdy:

  • Tniesz na pile stołowej, panelowej lub prowadnicowej
  • Musisz przekazać sekwencję cięcia operatorowi z prostą listą cięć
  • Materiał musi być obracany lub przesuwany między cięciami

Porównanie z innymi narzędziami: optymalizator ze swobodnym nestingiem — układający elementy w dowolnym miejscu płyty — zwykle podaje wyższą wydajność niż optymalizator gilotynowy dla tej samej listy. Ta różnica to cena cięć, które faktycznie da się wykonać na pilarce panelowej, a nie wada. Zanim ocenisz liczbę, porównuj to samo z tym samym.

Nesting (swobodne rozmieszczanie) — w roadmapie

W nestingu elementy mogłyby być umieszczane w dowolnym dostępnym prostokątnym miejscu na arkuszu, nie tylko wzdłuż linii cięcia gilotynowego, co pozwala upakować więcej elementów na arkusz — kilka punktów procentowych wydajności więcej. Jest to właściwe dla routerów CNC i automatycznych maszyn do zagnieżdżania.

Nesting nie jest jeszcze dostępny jako opcja — pojawi się jako część planowanego trybu Maksymalna wydajność (Pro / Warsztat, roadmap).

Układów cięcia zagnieżdżonego zazwyczaj nie można odtworzyć na ręcznej pile stołowej. Dopóki nesting nie trafi do CutOptim, wszystkie wyniki są gilotynowe i bezpieczne do cięcia ręcznego.


Uruchamianie optymalizacji

Po wprowadzeniu materiałów i zapotrzebowania kliknij Uruchom optymalizację lub naciśnij Ctrl+Enter. Optymalizacja zazwyczaj kończy się w czasie krótszym niż 2 sekundy dla zadań z mniej niż 500 elementami. Większe zadania trwają dłużej, a strona pozostaje zablokowana do zakończenia obliczeń.

Co CutOptim sprawdza przed uruchomieniem: dokładnie jedną rzecz — czy aktywny tryb ma co najmniej jeden wiersz materiału bazowego i co najmniej jeden wiersz zapotrzebowania. Jeśli któraś z tabel jest pusta, pojawia się krótki komunikat i nic się nie uruchamia, dzięki czemu puste uruchomienie nigdy nie zabiera Ci optymalizacji z limitu.

Nie ma żadnej innej walidacji wstępnej i nic nie blokuje przycisku Uruchom optymalizację. W szczególności element zbyt duży dla któregokolwiek z Twoich materiałów nie zatrzyma uruchomienia: optymalizator po prostu nie może go umieścić i informuje o tym po zakończeniu — w trybie ograniczonego zapasu podsumowanie wyników wymienia każdy element, który się nie zmieścił. Pola ilości akceptują liczby całkowite od 1 wzwyż i wracają do 1, jeśli je wyczyścisz.


Odczytywanie wyników

Po pomyślnym uruchomieniu kanwa pokazuje układ, a panel wyników się aktualizuje:

Panel wyników pokazujący wydajność 92,4%, odpady 7,6%, użyte 4 arkusze, 3 resztki
Podsumowanie wyników po optymalizacji 2D paneli.

Nawigator arkuszy

Użyj przycisków strzałek lub zakładek arkuszy na dole kanwy, aby przełączać się między użytymi arkuszami. Każdy arkusz pokazuje:

  • Kolorowe prostokąty dla każdego umieszczonego elementu z etykietą i wymiarami
  • Zakreskowane szare obszary dla resztek (elementy większe niż minimalny rozmiar resztki)
  • Pełne szare obszary dla odpadów (elementy mniejsze niż minimalny rozmiar resztki)

Wydajność i odpady

WskaźnikWzórCel
Wydajność %(Łączna powierzchnia zapotrzebowania) / (Łączna użyta powierzchnia arkusza) × 100> 88%
Odpady %(Powierzchnia bezużytecznych odpadów) / (Łączna użyta powierzchnia arkusza) × 100< 10%
Resztki %(Zapisana powierzchnia resztek) / (Łączna użyta powierzchnia arkusza) × 100Zmienne

Poprawa wyniku o niskiej wydajności

Jeśli wydajność jest poniżej 80%, wypróbuj te podejścia w kolejności:

  1. Sprawdź szerokość szczeliny — Nieprawidłowa (za duża) szczelina marnuje miejsce przy każdym cięciu
  2. Zezwól na obrót — Upewnij się, że pole Obr. pozostaje zaznaczone dla elementów, gdzie kierunek słojów nie ma znaczenia
  3. Pogrupuj podobne rozmiary — Optymalizator gilotynowy najlepiej upakowuje elementy o wspólnej szerokości lub wysokości; grupuj je tam, gdzie to możliwe
  4. Dodaj wsadowo więcej elementów — Dodaj pozostałe elementy z przyszłych zadań, aby teraz wypełnić arkusze
  5. Dodaj mniejszy materiał — Jeśli masz resztki z poprzednich zadań, dodaj je do tabeli materiałów

Priorytet materiału (★)

Każdy wiersz w tabeli materiałów ma ikonę gwiazdki (★) po lewej stronie. Oznaczenie wiersza materiałowego gwiazdką mówi optymalizatorowi, aby najpierw użył tego arkusza — przed korzystaniem z materiałów bez gwiazdki.

Kiedy używać:

  • Masz częściowy arkusz z poprzedniego zadania i chcesz go wykorzystać przed otwarciem nowego materiału
  • Masz drogie lub trudne do zdobycia arkusze, które chcesz traktować priorytetowo
  • Chcesz wyczyścić stary materiał, zanim zacznie się wypaczać lub pogarszać

Jak używać:

  1. Kliknij ikonę ★ na dowolnym wierszu materiałowym — zmieni kolor na żółty/złoty
  2. Uruchom optymalizację — oznaczony gwiazdką arkusz jest używany jako pierwszy
  3. Kliknij ponownie, aby usunąć priorytet

Oznacz gwiazdką wszystkie wiersze resztek materiałowych przed uruchomieniem zadania. CutOptim najpierw zużyje resztki, otwierając nowe pełne arkusze dopiero gdy resztki się skończą. To najskuteczniejszy sposób na utrzymanie zarządzalnego magazynu odcinków.


Okleina krawędziowa Pro

Informacje o okleinowaniu krawędziowym można zapisywać dla każdego elementu w kolumnie EB tabeli zapotrzebowania. Zaznacza to, które strony gotowego panelu wymagają okleinowania, a informacja ta pojawia się na planie cięcia i w eksportach PDF.

Okleina krawędziowa to funkcja metadanych/referencji — nie wpływa na algorytm optymalizacji. Po prostu zapisuje, które strony wymagają okleinowania, aby informacja ta była drukowana na planie cięcia i etykietach obok elementu.

Oznaczanie okleinowania:

  1. Kliknij przycisk w kolumnie EB dowolnego wiersza elementu zapotrzebowania
  2. Otwiera się okno dialogowe okleinowania z czterema stronami: Góra, Prawa, Dół, Lewa
  3. Zaznacz każdą stronę wymagającą okleinowania
  4. Podgląd wizualny pokazuje wybrane strony jako żółty pasek wokół konturu elementu
  5. Kliknij OK — kolumna EB aktualizuje się, pokazując skrót wybranych stron

Skróty kolumny EB:

WyświetlanieZnaczenie
Brak okleinowania
TTylko góra
TRGóra + Prawa
TRBLWszystkie cztery strony
BLDół + Lewa

Dane okleinowania są zapisywane z projektem i pojawiają się w:

  • Planie cięcia PDF (drukowanym na etykiecie elementu w diagramie układu)
  • Eksporcie etykiet paneli (jedna etykieta na element, pokazująca wybrane strony)
  • Eksporcie CSV (jako kolumna edge_banding)

W przypadku korpusów szafkowych typową konfiguracją jest BL (Dół + Lewa) lub TR (Góra + Prawa) w zależności od tego, czy panel jest bokiem, wierzchem czy półką. Wprowadzenie tych danych raz na etapie zapotrzebowania pozwala uniknąć ponownego ustalania ich przy stole roboczym.

FAQ

Czy CutOptim tnie gilotynowo, czy stosuje nesting (zagnieżdżanie)?
Optymalizator 2D CutOptim jest gilotynowy: każde cięcie biegnie od krawędzi do krawędzi przez pozostały materiał, dokładnie jak piła stołowa, panelowa lub belkowa. Nie ma dziś przełącznika typu cięcia. Prawdziwy nesting (swobodne rozmieszczanie w dowolnym miejscu arkusza, jak przy frezarce CNC) osiąga wyższą wydajność, ale takich cięć nie można wykonać na zwykłej pile stołowej — jest on w roadmapie jako część trybu Maksymalna wydajność.
Czy mogę mieszać różne rozmiary arkuszy w tej samej optymalizacji?
Tak. Dodaj tyle wierszy arkuszy materiałowych, ile chcesz, każdy z innym rozmiarem. CutOptim użyje najbardziej efektywnej kombinacji arkuszy, aby spełnić Twoje zapotrzebowanie.
Czy elementy mogą być obracane?
Domyślnie CutOptim może obracać elementy o 90 stopni, aby poprawić układanie. Aby zapobiec obracaniu konkretnego elementu (na przykład gdy ważny jest kierunek słojów), odznacz pole Obr. w wierszu tego elementu w tabeli Elementy (2D). Jest dostępne w każdym planie, także dla gości.
Mój arkusz pokazuje dużą resztkę w rogu. Czy mogę ją podzielić na dwie części?
Resztki nie są dzielone automatycznie. Resztka to pozostały materiał po umieszczeniu wszystkich elementów zapotrzebowania. Możesz zapisać ją do Magazynu odcinków i użyć jako materiału w przyszłym zadaniu.
Ile elementów zapotrzebowania mogę dodać w bezpłatnym planie?
Bezpłatny plan pozwala na 3 optymalizacje miesięcznie, z dowolną liczbą elementów zapotrzebowania w każdej z nich. Przejdź na Pro, aby uzyskać nieograniczoną liczbę uruchomień.
Czy CutOptim uwzględnia okleiny krawędziowe lub naddatek na przycinanie?
Okleiny krawędziowe można oznaczać per stronę dla każdego elementu zapotrzebowania (funkcja Pro) — zapisuje to, które strony wymagają okleinowania i drukuje to na planie cięcia, ale nie zmienia wymiarów. W przypadku naddatku na przycinanie dodaj ręcznie wartość naddatku do wymiarów elementu.
Co robi gwiazdka (★) obok wiersza materiałowego?
Oznaczenie gwiazdką wiersza materiałowego ustawia go jako priorytetowy. Optymalizator używa oznaczonych gwiazdką arkuszy jako pierwszych, przed korzystaniem z materiałów bez gwiazdki. Jest to przydatne do wykorzystania resztek lub pozostałych arkuszy z poprzednich zadań przed otwarciem nowego materiału.
Czy mogę oznaczać, które strony panelu wymagają okleinowania?
Tak, przy subskrypcji Pro. Kolumna EB w tabeli zapotrzebowania pozwala wybrać, które strony (Góra, Prawa, Dół, Lewa) wymagają okleinowania. Ta informacja pojawia się na planie cięcia PDF i etykietach paneli, ale nie wpływa na układ optymalizacji.

Zaktualizowano: 17 lipca 2026