> For the complete documentation index, see [llms.txt](https://docs.dietrichs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.dietrichs.com/dietrichs-intelligent-documentation/docs-pol/projekt-3d-cad_cam/konstruktionsprogramm_projekt-3d-cad_cam/baudatenprogramm_d-baza/optymalizacja-rozkroju-drewna.md).

# Optymalizacja rozkroju drewna

### **Cięcie - parametry**

Proces optymalizacji rozkroju drewna należy rozpocząć od podania warunków dla jego przeprowadzenia. Główne ustawienia dotyczące cięcia belek oraz kształtowników znajdziemy w bazie danych pod komendą **3 dodatki – 6 optymalizacja – 1&#x20;*****cięcie parametry***:

<img src="/files/s2bamQu0lqv84bQmeTG2" alt="cięcie - parametry" width="197">

* **szerokość cięcia \[m]** – jest to szerokość rzazu piły (zazwyczaj 6 mm - 7 mm)
* **cięcie końcowe \[m]** – jest to ilość materiału odcinana z czoła sztangi (z obydwu stron) w celu wyrównania i odcięcia ewentualnych uszkodzeń.
* **min. resztka \[m]** - jest to określona długość drewna, którą użytkownik może odseparować od odpadów. Użytkownik decyduje jaka długość kwalifikuje drewno jako użytkowe – do wykorzystania w innych celach.

Rozgraniczenie na elementy i kształtowniki wynika z rożnych definicji tych materiałów w programie. Pod pojęciem elementy kryją się wszelkiego rodzaju belki o zadanym przekroju poprzecznym oraz o zdefiniowanym rodzaju materiału. Kształtowniki również posiadają przypisany określony rodzaj materiału lecz ich przekrój poprzeczny może być dowolnie ukształtowanym przez użytkownika wielokątem.

### **Długości elementów**

Kolejnym istotnym ustawieniem jest wprowadzenie interesujących nas długości surowego drewna dla danego przekroju i rodzaju materiału. Wybieramy komendę  **3 dodatki – 6 optymalizacja – 2&#x20;*****belki*** ewentualnie  **(3)&#x20;*****kształtowniki*** dla elementów o profilowanym przekroju.

<img src="/files/k6mzTsRsDvRlL3j0rTNx" alt="optymalizacja elementy" width="403">

Po lewej stronie okna znajduje się lista materiałów w formie drzewka dzieląca belki na rodzaj materiału i szerokość. Do każdej szerokości możemy przypisać szereg wysokości belki. Nowe elementy tworzymy klikając przycisk ***nowy***. Podajemy rodzaj materiału (NrE) przekrój oraz długość sztangi. W prawej części okna wyświetli się lista z możliwością dopisania kolejnych długości do zdefiniowanego przekroju. Czynność tą możemy również wykonać podczas tworzenia optymalizacji konkretnego zestawienia.

## **Optymalizacja**

Wybieramy właściwe zestawienie drewna bądź kształtowników i klikamy przycisk ***optymalizacja***. Ustawiamy szablon dokumentu oraz format pliku wyjściowego i klikamy ***drukuj***.

<img src="/files/VKVsu7lsWuqv5FCfK6lL" alt="wydruk" width="563">

Pojawi się okno wyboru długości elementów dla pierwszego pojedynczego przekroju w zestawieniu.

<img src="/files/PIGNSo6AkaZEM9x9a3OW" alt="optymalizacja" width="193">

W górnej części wyświetlany jest rodzaj, przekrój drewna oraz jego maksymalna długość występująca w zestawieniu. Jest to podpowiedź jakiej minimalnej długości powinna być sztanga aby dokonać jej rozkroju. Jeżeli wcześniej zapisaliśmy listę długości sztang dla danego materiału to system wczyta ją z bazy. Możemy również wprowadzić nowe wartości do listy i kliknąć przycisk ***zapisz***. Nowe ustawienia znajdziemy w oknie **3 dodatki – 6 optymalizacja – 2&#x20;*****belki***. Czynność wprowadzenia długości powtarzamy dla każdego z przekroju znajdującego się w zestawieniu klikając przycisk ***tak***. Wybierając przycisk ***nie*** możemy pominąć dany przekrój w procesie optymalizacji. Jeśli wybierzemy przycisk ***zakończ*** to system pobierze informacje o długościach dla kolejnych przekroi z bazy zapisanych długości. Jeżeli któryś z kolejnych przekroi nie został jeszcze zapisany to zostanie on w takiej sytuacji pominięty w procesie optymalizacji. Funkcja ***anuluj*** przerywa całą operację.

### **Lista optymalizacyjna**

Dokument, który otrzymujemy w wyniku przeprowadzonej optymalizacji składa się z trzech części:

#### *Lista rozkroju*

Ta część listy może być podzielona na kilka tabel – każda dla jednego przekroju elementu. Znajdują się w nich informacje o długości surowej sztangi i ilości elementów z zestawienia, które system do niej przypisał.

| ![rozkrój sztangi 1](/files/jQTAiql7Br0KNNiIWU0e) | ![rozkrój sztangi 2](/files/PoHrIr2U3oX5REMPtiTr) |
| ------------------------------------------------- | ------------------------------------------------- |

Tabele podzielone są na następujące kolumny:

* **gat.** - rodzaj materiału (NrE - np.: C24; KVH; GL24c itp.)
* **blok** – ilość sztang o takim samym układzie rozkroju
* **L \[m]** – długość sztangi
* **S \[cm]** – szerokość sztangi
* **H \[cm]** - wysokość sztangi
* **szt.** - ilość elementów z zestawienia
* **L-elem \[m]** – długość elementu z zestawienia
* **NrS** – numer sortowania elementu z zestawienia oraz jego lokalizacja w konstrukcji

Sztangi układane są w kolejności od największej do najmniejszej długości odpadów i resztek pozostałych po rozkroju.

#### *Zestawienie końcowe*

Jest to zestawienie ilości wszystkich potrzebnych sztang o danym przekroju i danej długości.

<img src="/files/nlfcghlCK34kvNxEvVoX" alt="zestawienie końcowe" width="375">

Znajdują się tu również objętości wyszczególnionego drewna oraz procentowy udział każdej z pozycji w stosunku do całości zamówienia. Jeżeli podczas definiowania długości, dla każdego przekroju przypiszemy mu również cenę to w zestawieniu końcowym znajdziemy obok sumarycznej długości, ilości i masy również koszt wszystkich potrzebnych sztang. Podsumowanie jest istotnym wyznacznikiem jakości przeprowadzonej optymalizacji. Dzięki wskaźnikom (procentowym, cenowym, objętościowym ...) udziału odpadów i resztek w zestawieniu jesteśmy w stanie szybko ocenić trafność wprowadzonych przez nas wytycznych dla procesu optymalizacji.

#### *Zestawienie resztek*

Jest to wykaz drewna, które w wyniku rozkroju nie zostało wykorzystane w danym zamówieniu lecz jest dłuższe niż wartość minimalnej resztki określonej przez użytkownika.

<img src="/files/1hBSOR7d9k21feG8ahRP" alt="zestawienie resztek" width="375">

{% hint style="success" %}
***Wskazówka***\
Proces optymalizacji warto jest powtórzyć kilkukrotnie podając różne warunki brzegowe tego procesu (wartości: długości, odcięcia, min. resztki...). Może się okazać, że usunięcie np. jednej z długości z listy danego przekroju da nam, w naszej ocenie lepszy wynik w postaci korzystniejszych długości resztek czy mniejszego zróżnicowania długości sztang.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.dietrichs.com/dietrichs-intelligent-documentation/docs-pol/projekt-3d-cad_cam/konstruktionsprogramm_projekt-3d-cad_cam/baudatenprogramm_d-baza/optymalizacja-rozkroju-drewna.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
