Baza wiedzy Trawers ERP

Układanie paczek na paletach w 3D

1. Opis ogólny 2. Warunki i ograniczenia 3. Przygotowanie do ładowania Opisanie palety Opisanie paczki 4. Praca z programem, tj. ładowanie palety Ładowanie (pakowanie) Rozkład paczek 5. Pojęcia 6. Przykład: ładowanie kontenera TEU Opisanie kontenera Opisanie paczek (boxów) Paczki (boxy) w Tabeli rodzajów opakowania Praca z programem, tj. ładowanie kontenera 7. Programy TLPallet i TLKarton 8. Integracja TLPallet i Trawers ERP (AI) 9. Zastosowanie rozwiązania 10. Tematy powiązane

1. Opis ogólny

Program wskazuje jak układać paczki na palecie, w kontenerze lub skrzyni ładunkowej samochodu, aby maksymalnie wykorzystać kubaturę. Tzn. tak ułożyć, aby było jak najmniej 'powietrza' w załadowanej objętości palety. Program wskazuje miejsce podając wymiary w 3D (XYZ) Program optymalizuje załadunek (en: Cargo Optimizer) Rozwiązuje problem zwany: Dyskretny problem plecakowy (en: Discrete Knapsack Problem)
Zadanie programu
Zapakować tyle paczek z listy paczek o regularnych kształtach ile się zmieści w jednostce ładunkowej o regularnych kształtach i o określonej kubaturze (3D) i nośności (wadze całkowitej). Celem jest zminimalizowanie niewykorzystanej przestrzeni jednostki ładunkowej.
Paczki do załadowania Paleta / Kontener / Samochod (5)
| | | | Paczka Paczka Paczka Paczka | | Z - Wysokość (1) (2) (3) (4) | | | | | o-----|----o o--o | / | / o----o | | o-------o --->--------> | / | / X - Głębokość | | o------o | | | | --->--------> | / | / (Długość) | | | | | | | | --->--------> |/ |/ o----o o------o o--o o-------o o----------o Y - Szerokość (1) (2) (3) (4) --->--------> (5) Program można zastosować do układania paczek na paletach, w kontenerach, w skrzyniach ładunkowych, na samochodach cieżarowych, itp., które mają regularne kształty (en: Regularly shaped)
Symulacja ładowania
Algorytmy obliczeniowe można zastosować także do sprawdzenia, czy paczki przygotowane do transportu, zmieszczą się w przestrzeni ładunkowej ciężarówek wytypowanych do przewozu

2. Warunki i ograniczenia

* Paczki mają boki w kształcie prostokątów różnych wymiarów (en: Rectangular boxes) * Program w jedym cyklu obliczeń optymalizuje ułożenie na jednej palecie (en: A single-pallet packing problem) Tzn. najpierw ładuje paczki na jedną paletę a następnie na drugą itp. * Paczki nie mogą wystawać poza wymiary palety (en: Packing beyond the dimension limits of the pallet is prevented) * Paczki cięższe mogą znaleźć się na paczkach lżejszych * Paczki mogą być układane we wszystkich położeniach (mogą być obracane) (en: Allow packing of the boxes in all six orientations) * Palety / kontenera / skrzyni nie można obracać * Program ładuje na paletę tyle paczek, ile się zmieści. W tym celu wybiera pasujące paczki z przedstawionej listy paczek

3. Przygotowanie do ładowania

Opisanie palety (przestrzeni ładunkowej)
Paleta: indeks KIM ------------------ Paleta opisana jest w kartotece indeksowej KIM --- KIM -------------------------------------------------------- Indeks EURO PALETA EURO Paleta Grupa 08 Opakowania PKWiU 00.00.0 Operator AA Rodzaj 03 Materiał kupowany (ABC) D Wyróżnik 10 Odmiana 10 Wycena F FIFO ... ... Opakowanie ... EURO Rysunek Wersja ------------- --o-- -------------------------------------------- | | Rodzaj opakowania ----------------- |<---- EURO w tabeli: Rodzaje opakowań [MG_TOP10] v ---------------------------------------- EURO Euro Paleta ISO 2 17.000 0.00 ---------------------------------------- Parametry pojemności opakowania (paleta EURO) --------------------------------------------- F2-cd. ---o | v --- Pojemność opakowania --------------- Max ładowność 1200.000 kg Dopuszczalne wymiary: * Długość X 1.200 m * Wysokość Z 1.440 m * Szerokość Y 0.800 m ----------------------------------------
Opisanie paczki
Paczka: indeks w KIM -------------------- Paczka, to jest indeks wydawanego (sprzedawanego) asortymentu Paczka (asortyment) tekże ma swój indeks w kartotece KIM --- KIM ---------------------------------------------------------- Indeks Śruby Śruby zapakowane Grupa 02 Wyroby PKWiU 00.00.0 Operator AA Rodzaj 05 Wyroby gotowe (ABC) D Wyróżnik 10 Odmiana 10 Wycena F FIFO ...... Opakowanie ... opak Rysunek Wersja ...... Waga 1 szt. ...... 0.100 kg <o Blokada N Termin ważności N Opakowanie ... opak | Rysunek Wersja Ilość w opakowaniu 10.000 szt<o Ewidencja partii LOT (T/N) N Wymiar -długość... 0.2000 m <o Ewidencja serii SER (T/N) N opakow: -wysokość.. 0.2000 m <o Wiele przych do LOT/SER N -szerokość. 0.4500 m <o Co ile m-cy inwentaryzacja 1 ------------------------------------o----------------------------- | o-----<--------------------------<--o | v Podczas obliczeń, program korzysta z pól karty KIM: * Waga jednostkowa asortymentu * Ilość w opakowaniu, do wyliczenia wagi (cieżaru) paczki * Wymiar (długość, wysokość, szerokość) paczki Do ustalenia objętości (kubatury) paczki (asortymentu) Program ustala liczbę paczek jako liczbę całkowitą Np. 15 śrub, to są 2 paczki (w 1 opakowaniu jest 10 szt śrub) Całkowita waga paczki jest sumą wagi opakowania podaną w tabeli rodzajów opakowań (tu: opak) plus (+) waga asortymentu wypełniającego całkowicie opakowanie

4. Praca z programem, tj. ładowanie palety

Ładowanie (pakowanie)
* Wybrać z menu: MG > Dokumenty > Zestawienia wysyłkowe > Układanie na paletach w 3D [MG_ZRO13] * Wybrać zamówienia sprzedaży Program utworzy zestawienie asortymentu do załadowania wg pozycji zamówień -- Układanie na paletach ---------------------------------------------- --- Indeks ----- Razem Załad Pozos Do załad Waga[kg] Razem[kg] LAKIERGM109 15 0 15 15 1.500 22.500 * POLYETERT35-20 10 0 10 10 1.500 15.000 * RAMA-JAS ZAKUP 10 0 10 10 20.500 205.000 * SPF340 50 0 50 50 1.500 75.000 * SRUBY-X01 100 0 100 100 1.500 150.000 * ----------------------------------------------------------------------- Paleta EURO PALETA EURO Paleta Dopuszczalna 1200.000 Liczba palet 0 Oznaczone 467.500 Waga razem 0.000 kg Wolne 732.500 ----------------------------------------------------------------------- F2-menu, F4-drukuj, F5-ładuj, F6-paleta, F7-zmień, F10-oznacz ------------------- ----o---- ----o---- ------------------------------- | | | | Rozpocznij ładowanie -o o Na co ładować, tu: na paletę EURO tj. rozmieszczanie pozycji na palecie * Wskazać jednostkę ładunkową: F6-paleta, tu EURO Paleta * Załadować pierwszą paletę: F5-ładuj Program pobiera kolejny asortyment z listy (paczkę), ustala jego wymiary i ciężar wg karty KIM i szuka na palecie miejsca o odpowiedniej objętości. Gdy znajdzie miejsce, to dodatkowo dodaje wagę paczki do sumy wagi aby nie przekroczyć dopuszczalnej nośności całej palety. Zakończenie ładowania sygnalizuje odpowiednim komunikatem: ----------------------------------------------------------------------- Paleta została załadowana ----------------------------------------------------------------------- Nie wszystkie paczki zostały ułożone, tj. nie ma miejsca dla wszystkich ----------------------------------------------------------------------- Paleta nie została załadowana, np. wszystkie paczki są zbyt duże ----------------------------------------------------------------------- * Załadować drugą paletę: F5-ładuj itd. aż załaduje się wszystkie paczki
Rozkład paczek. Przeglądanie
* Oglądać załadowane palety, F2-menu > Załadowane palety -- Palety ------------------------------------------------- -------- Paczki --------- Nr --- Paleta ----- Ilość Obję --Waga [kg]--- Razem[kg] 01 EURO PALETA 15 0% 22.500 2% 39.500 ----------------------------------------------------------- Razem: Palet 1 Waga 39.500 -----------------------------------------------------------
Rozkład paczek. Wydruk
* Wydrukować, F4-drukuj > Rozkład paczek na palecie 1. Lista paczek 2. Rozkład paczek 1. Lista paczek =============== ------------------------------------------------------------ Nr --- Paleta ----- --- Indeks ----- Ilość Waga [kg] Nazwa ------------------------------------------------------------ 01 EURO PALETA EURO Paleta LAKIERGM109 15 22.500 Lakier satynowany --------------------------------------------------------- 15 39.500 ------------------------------------------------------------ 2. Rozkład paczek na palecie ============================ Opis sposobu układania (ładawania) na palecie, obecnie jest matematyczny, tj. podane są wymiary (XYZ) miejsca na palecie --------------------------------------------------------------------- Nr --- Paleta ----- ---- Miejsce na palecie -- ----- Położenie paczki --- Długość Szerokość Wysokość Długość Szerokość Wysokość Indeks --------------------------------------------------------------------- 01 EURO PALETA EURO Paleta 0 0 0 10 10 20 LAKIERGM109 0 10 0 10 10 20 LAKIERGM109 0 20 0 10 10 20 LAKIERGM109 0 30 0 10 10 20 LAKIERGM109 0 40 0 10 10 20 LAKIERGM109 0 50 0 10 10 20 LAKIERGM109 . .. . .. .. .. ........... ---------------------------------------------------------------------

5. Pojęcia

jednostka ładunkowa (en: Load Unit, de: Ladeträger) Jednostka (obiekt) traktowana w procesie logistycznym (transport, składowanie) jako całość. Np. paleta, kontener, skrzynia. Zwykle zawiera towary (ładunki) drobniejsze, np. kartony, butle. Ułatwia identyfikację w procesie logistycznym. Zmniejsza koszty obsługi. ULD Unit Load Device. Jednostkowe urządzenie ładunkowe. Znormalizowana jednostka ładunkowa. Pojęcie stosowane w transporcie lotniczym. Kontener lotniczy. optymalizacja załadunku (en: Cargo Optimizer, Load Optimizer) Inna nazwa: Dyskretny problem plecakowy (en: Discrete Knapsack Problem) W programie Trawers: Zapakować tyle paczek z listy paczek o regularnych kształtach ile się zmieści w jednostce ładunkowej o regularnych kształtach i o określonej kubaturze (3D) i nośności (wadze całkowitej). Celem jest zminimalizowanie niewykorzystanej przestrzeni jednostki ładunkowej. NOTE: Patrz też: Cartonization Is a process that evaluates items in an order to determine the number and size of each carton needed to ship the order

6. Przykład: ładowanie kontenera TEU

TEU (en: Twenty-foot Equivalent Unit), to jednostka pojemności równoważna objętości kontenera o długości 20 stóp. W przykładzie odbędzie się ładowanie boxów do kontenera TEU Boxy mają standardowe wymiary i zawierają sprzedawany asortyment
Opisanie kontenera
Kontener opisany jest w kartotece indeksowej KIM --- KIM ------------------------------------------ Indeks KONTENER TEU Kontener TEU 20-stopowy .... .... Opakowanie ... TEU ------------- --o-- ------------------------------ | | |<---- TEU w Tabeli rodzajów opakowań v ---------------------------------------- TEU Kontener TEU 20-stopowy 0.000 ---------------------------------------- F2-cd. ---o v --- Pojemność opakowania --------------- o | |<---- TEU w Tabeli rodzajów opakowań v ---------------------------------------- TEU Kontener TEU 20-stopowy ---------------------------------------- F2-cd. --- Pojemność opakowania --------------- Max ładowność ...... 28250.000 kg (DopWaga) Dopuszczalne wymiary: * Długość X .. 5.860 m (DopSzero) * Wysokość Z .. 2.190 m (DopWysok) * Szerokość Y .. 2.330 m (DopDlugo) ----------------------------------------
Opisanie paczek (boxów)
Paczki (boxy), to są indeksy wydawanego asortymentu. Paczki (asortyment) też mają indeksy w kartotece KIM. W przykładzie są 4 boxy o różnych wymiarach 1. ---------------------------------------- BOX1 Box1 ... Opakowanie ... BOX1 Ilość w opakowaniu 1.000 szt Wymiar -długość 2.7000 m -wysokość 0.6500 m -szerokość 0.5500 m ---------------------------------------- 2. ---------------------------------------- BOX2 Box2 ... Opakowanie ... BOX2 Ilość w opakowaniu 1.000 szt Wymiar -długość 1.6000 m -wysokość 0.4000 m -szerokość 0.6000 m ---------------------------------------- 3. ---------------------------------------- BOX3 Box3 ... Opakowanie ... BOX3 Ilość w opakowaniu 1.000 szt Wymiar -długość 2.3000 m -wysokość 0.4000 m -szerokość 0.8000 m ---------------------------------------- 4. ---------------------------------------- BOX4 Box4 ... Opakowanie ... BOX4 Ilość w opakowaniu 1.000 szt Wymiar -długość 0.8000 m -wysokość 0.2500 m -szerokość 0.4500 m ----------------------------------------
Paczki (boxy) w Tabeli rodzajów opakowania
---------------------------------------- Waga w kg Symbol Nazwa opakowania (tara) ---- ---------------- ------- BOX1 Box1 2.400 BOX2 Box2 3.000 BOX3 Box3 3.800 BOX4 box4 2.700 ---------------------------------------- Praca z programem, tj. ładowanie kontenera 1. Rejestracja zamówienia sprzedaży ------------------------------------------------------------------------- Poz ---- Indeks --Zamowiono Fakturowano -- Wydano ---- Cena --- Wartosc P 1 BOX1 6.000 0.000 0.000 1.00 7.38 P 2 BOX2 12.000 0.000 0.000 1.00 14.76 P 3 BOX3 15.000 0.000 0.000 1.00 18.45 P 4 BOX4 16.000 0.000 0.000 1.00 19.68 ------------------------------------------------------------------------- --- Układanie w kontenerze w 3D ----------------------------------------- --- Indeks - Razem Załado Pozost Do załadow Waga[kg] Razem[kg] BOX1 6 0 6 6 38.400 230.400 * BOX2 12 0 12 12 44.000 528.000 * BOX3 15 0 15 15 34.800 522.000 * BOX4 16 0 16 16 44.700 715.200 * ------------------------------------------------------------------------- KONTENER TEU Kontener TEU 20-stopowy Dopuszczalna 28250.000 Liczba kontenerów 0 Oznaczone 1995.600 Waga razem 0.000 kg Wolne 26254.400 2. Ładowanie kontenera F5-ładuj --- Układanie w kontenerze w 3D ----------------------------------------- --- Indeks - Razem Załado Pozost Do załadow Waga[kg] Razem[kg] BOX1 6 6 0 0 38.400 0.000 BOX2 12 12 0 0 44.000 0.000 BOX3 15 15 0 0 34.800 0.000 BOX4 16 16 0 0 44.700 0.000 ------------------------------------------------------------------------- KONTENER TEU Kontener TEU 20-stopowy Dopuszczalna 28250.000 Liczba kontenerów 1 Oznaczone 0.000 Waga razem 1995.600 kg Wolne 28250.000 ------------------------------------------------------------------------- 3. Wyniki obliczeń Wydruk ====== ------------------------------------------------------------------------- Nr --- Kontener --- --- Indeks ----- Ilosc Waga [kg] Nazwa ------------------------------------------------------------------------- 01 KONTENER TEU Kontener TEU 20-stopowy BOX1 6 230.400 Box1 BOX2 12 528.000 Box2 BOX3 15 522.000 Box3 BOX4 16 715.200 Box4 ---------------------------------------------------------------------- 49 1995.600 ------------------------------------------------------------------------- ------------------------------------------------------------------------- Nr --- Kontener --- ---- Miejsce w kontenerze ----- Położenie paczki --- Dlug(X) Szerok(Y) Wysok(Z) Dlugo(X) Szerok(Y) Wysok(Z) Indeks ------------------------------------------------------------------------- 01 KONTENER TEU Kontener TEU 20-stopowy 0 0 0 400 1600 600 BOX2 0 1600 0 1600 400 600 BOX2 0 2000 0 800 250 450 BOX4 400 0 0 400 1600 600 BOX2 800 0 0 400 1600 600 BOX2 800 2000 0 800 250 450 BOX4 1200 0 0 400 1600 600 BOX2 1600 0 0 400 1600 600 BOX2 1600 1600 0 1600 400 600 BOX2 1600 2000 0 800 250 450 BOX4 2000 0 0 400 1600 600 BOX2 2400 0 0 400 1600 600 BOX2 2400 2000 0 800 250 450 BOX4 2800 0 0 400 1600 600 BOX2 3200 0 0 400 1600 600 BOX2 3200 1600 0 1600 400 600 BOX2 3200 2000 0 800 250 450 BOX4 3600 0 0 250 800 450 BOX4 3600 800 0 250 800 450 BOX4 3850 0 0 250 800 450 BOX4 3850 800 0 250 800 450 BOX4 4000 2000 0 800 250 450 BOX4 4100 0 0 250 800 450 BOX4 4100 800 0 250 800 450 BOX4 4350 0 0 250 800 450 BOX4 4350 800 0 250 800 450 BOX4 4600 0 0 250 800 450 BOX4 4600 800 0 250 800 450 BOX4 4850 0 0 800 2300 400 BOX3 0 0 600 400 2300 800 BOX3 400 0 600 400 2300 800 BOX3 800 0 600 400 2300 800 BOX3 1200 0 600 400 2300 800 BOX3 1600 0 600 400 2300 800 BOX3 2000 0 600 400 2300 800 BOX3 2400 0 600 400 2300 800 BOX3 2800 0 600 400 2300 800 BOX3 3200 0 600 400 2300 800 BOX3 3600 0 600 400 2300 800 BOX3 4000 0 600 400 2300 800 BOX3 4400 0 600 400 2300 800 BOX3 4800 0 600 400 2300 800 BOX3 5200 0 600 400 2300 800 BOX3 0 0 1400 2700 650 550 BOX1 0 650 1400 2700 650 550 BOX1 0 1300 1400 2700 650 550 BOX1 2700 0 1400 2700 650 550 BOX1 2700 650 1400 2700 650 550 BOX1 2700 1300 1400 2700 650 550 BOX1 ------------------------------------------------------------------------- Załadowane kontenery ---------------------------------------------------------- -------- Paczki --------- Nr --- Kontener --- Ilość Obję --Waga [kg]--- Razem[kg] 01 KONTENER TEU 49 7% 1995.600 7% 1995.600 ---------------------------------------------------------- TODO: Dodać wizualizację graficzną

7. Programy TLPallet i TLKarton

Strona internetowa producenta: www.tldesign.pl

7.1 Program TLPallet

TLPallet to program wspomagający układanie opakowań na palecie, oraz optymalny dobór kartonu zbiorczego dla opakowań jednostkowych. Program oblicza ilość opakowań, jaka zmieści się na wybranej palecie i wskazuje ich optymalne ułożenie. Dodatkowa funkcjonalność programu to analiza pakowania opakowań w kartony zbiorcze. Użytkownik może dobrać typ kartonu (zgodnie ze standardami FEFCO), określić liczbę opakowań jednostkowych, by program obliczył wymiary kartonu zbiorczego lub wybrać jeden z predefiniowanych rozmiarów kartonów, które wykorzystują całą powierzchnię palety EURO. Następnie użytkownik może wygenerować kartę podsumowania z danymi logistycznymi. Patrz opis programu: TLKarton - instrukcja Przykłady ekranów TLKarton/TLPallet - przykład 1 TLKarton/TLPallet - przykład 2 TLKarton/TLPallet - przykład 3

7.2 Program TLKarton

TLKarton - Program wspomagający projektowanie opakowań kartonowych: Program jest skierowany do firm, które zajmują się produkcją opakowań. Zarówno z tektury falistej, jak i litej. Program generuje siatki opakowań na podstawie danych takich jak: - wymiary pudełka - materiał (rodzaj tektury, grubość) - dodatkowe parametry takich elementów jak klapki, zakładki, zamki... Tak stworzoną siatkę można dowolnie zmodyfikować lub wyeksportować do pliku .dxf, .cf2, .svg, .hpg lub .nc, po czym nałożyć na nią grafikę w programie graficznym lub skierować do produkcji. Prezentowany program pozwoli Państwu zaoszczędzić czas, ponieważ: - całkowicie lub częściowo eliminuje potrzebę rysowania siatki przez użytkownika - można za jego pomocą szybko i wygodnie dobrać optymalną wielkość arkusza - zautomatyzuje proces projektowania deski wykrojnika - pozwala dokonać szybkiej wyceny wykrojnika materiału, druku... Podstawowe możliwości programu TLKarton: - 153 wzory opakowań z tektury falistej (standard FEFCO) - 92 wzory opakowań z tektury litej (standard ECMA) - 31 wzorów niestandardowych opakowań z tektury falistej - 17 wzorów niestandardowych opakowań z tektury litej - możliwość rozszerzenia bazy o nietypowe, podane przez klienta wzory - funkcja automatycznego rozmieszczania użytków na arkuszu (wymiary arkusza podaje użytkownik lub oblicza program) - funkcje wspomagające projektowanie wykrojników - możliwość narysowania własnego projektu (od zera) lub modyfikacja wygenerowanej siatki - funkcja ręcznego rozmieszczania na 1 arkuszu użytków z różnych projektów - obliczanie ceny wykrojnika, który będzie potrzebny do wysztancowania zaprojektowanego opakowania - obliczanie ceny arkusza, na którym są rozmieszczone użytki - rozmieszczanie/obliczanie ilości pudeł na zadanej palecie Baza wzorów opakowań jest stale rozszerzana.

8. Integracja TLPallet i Trawers ERP (AI)

Patrz wyżej opis funkcji Trawersu oraz opis zewnętrznego programu TLPallet. https://www.tldesign.pl/pub/manual/PL/Index.htm Wybrać zakładkę: TLPallet Oceń potrzebę i możliwości integracji. (AsystentAI)

8.1 Ocena ogólna

Integracja uzupełniająca Integracja TLPallet z Trawersem ma sens, ale raczej jako integracja uzupełniająca, a nie zastępująca funkcję Trawersa 'Układanie paczek na paletach w 3D'. Trawers ma już własną funkcję logistyczną, której celem jest optymalizacja załadunku paczek na palecie, w kontenerze lub skrzyni ładunkowej, z minimalizacją niewykorzystanej przestrzeni i uwzględnieniem kubatury oraz nośności jednostki ładunkowej. Funkcja pracuje na danych ERP: zamówieniach sprzedaży, indeksach KIM, wymiarach, wadze, opakowaniach i jednostkach ładunkowych . TLPallet wnosi natomiast funkcje bardziej 'opakowaniowo-projektowe': dobór kartonu zbiorczego, rozmieszczenie opakowań jednostkowych w kartonie, przekładki, dopuszczalne wystawanie poza obrys palety, karta podsumowania z rzutami izometrycznymi. To jest obszar bliższy projektowaniu opakowania i technologii pakowania niż samej realizacji wysyłki. Główna różnica funkcjonalna Trawers odpowiada na pytanie: jak rozłożyć rzeczywiste paczki z zamówień sprzedaży na palecie / w kontenerze / samochodzie? Program tworzy zestawienie asortymentu do załadowania na podstawie pozycji zamówień sprzedaży, a następnie dobiera paczki, ustala ich wymiary i ciężar według KIM oraz szuka dla nich miejsca na palecie, kontrolując także dopuszczalną nośność . TLPallet odpowiada raczej na pytanie: jak zaprojektować układ produktu w kartonie zbiorczym i kartonów na palecie? Czyli działa wcześniej w procesie: przy projektowaniu opakowania, kalkulacji pakowania, przygotowaniu technologii wysyłki albo oferty dla klienta. Potrzeba integracji Potrzeba integracji jest średnia do wysokiej, jeżeli klienci Trawersa mają powtarzalne procesy pakowania i chcą mieć w ERP zapisane parametry wynikające z projektowania opakowań. Największy sens biznesowy widzę w trzech scenariuszach. Pierwszy: Trawers jako źródło danych dla TLPallet. Trawers przekazuje do TLPallet indeks, nazwę, wymiary, wagę, ilość w opakowaniu, dane kartonu/palety i ewentualnie ilości z zamówienia. TLPallet wykonuje specjalistyczną kalkulację i drukuje kartę pakowania. Drugi: TLPallet jako kalkulator parametrów opakowaniowych dla Trawersa. Wynik z TLPallet, na przykład liczba opakowań w kartonie zbiorczym, liczba kartonów na palecie, liczba warstw, wysokość sztapla, zostaje zapisany w Trawersie jako dane pomocnicze indeksu, opakowania, technologii pakowania albo załącznik. Trzeci: integracja dokumentacyjna. TLPallet generuje podsumowanie z rysunkiem, a Trawers przechowuje je przy indeksie KIM, zamówieniu, projekcie lub zleceniu jako kartę pakowania / instrukcję logistyczną.

8.2 Możliwości integracji technicznej

Najbardziej naturalny kierunek to integracja przez SOA/API Trawersa. W dokumentacji SOA są funkcje do pobierania danych z Trawersa i zapisywania danych do Trawersa; Trawers działa wtedy jako dostawca usług, a program zewnętrzny jako konsument. Po stronie danych szczególnie przydatne są funkcje dotyczące KIM i opakowań. W SOA są dostępne m.in. indeksy KIM, indeks KIM wg symbolu, zamówienia sprzedaży, zamówienia do kompletacji oraz rodzaj opakowania wg symbolu. Co ważne, w odpowiedziach funkcji produktowych są pola dotyczące opakowań: `packageKey`, `packageWidth`, `packageLength`, `packageHeight`, `salesConversionFactor`, `standardPackQuantity`, `unitsPerPallet`. To bardzo dobrze pasuje do wejścia TLPallet. Realistyczny zakres integracji: | Kierunek | Dane | Ocena | | --------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -----------------------------------------------------------| | Trawers -> TLPallet | indeks, nazwa, wymiary, waga, ilość w opakowaniu, opakowanie, paleta, zamówienie | bardzo realne | | TLPallet -> Trawers | liczba sztuk w kartonie, liczba kartonów na palecie, liczba warstw, wysokość, raport PDF/plik kalkulacji | realne, ale wymaga ustalenia miejsca zapisu | | Trawers <-> TLPallet pełna automatyzacja | uruchomienie kalkulacji i odbiór wyniku bez operatora | możliwe tylko, jeżeli TLPallet ma API, odczyt/zapis plików | | Zastąpienie algorytmu Trawersa przez TLPallet | pełne przejęcie funkcji [MG_ZRO13] | raczej niezalecane |

8.3 TLPallet uzupełnia funkcje Trawersa

Dlaczego nie zastępować funkcji Trawersa Funkcja Trawersa jest osadzona w procesie ERP. Pracuje na zamówieniach sprzedaży, kartotece KIM, rodzajach opakowań, wadze, wymiarach i jednostce ładunkowej. Ma też obsługę kolejnych palet oraz wynik rozkładu paczek w postaci matematycznej XYZ . TLPallet ma przewagi wizualne i opakowaniowe, ale nie wiadomo z opisu, czy zna logikę zamówień, kompletacji, dokumentów wysyłkowych, stanów magazynowych, nośności według KIM, ani czy może pracować automatycznie jako silnik bez interfejsu użytkownika. Dlatego najlepszy model to: Trawers pozostaje systemem nadrzędnym i źródłem danych logistyczno-handlowych, a TLPallet jest specjalistycznym narzędziem do projektowania i wizualizacji pakowania. Luki funkcjonalne, które TLPallet może uzupełnić TLPallet może uzupełnić Trawersa szczególnie w tych miejscach: 1. Wizualizacja 3D / izometryczna Trawers pokazuje rozkład głównie jako współrzędne XYZ i wydruk matematyczny, natomiast TLPallet generuje rzut izometryczny palety oraz kartonu zbiorczego. 2. Karton zbiorczy TLPallet potrafi rozmieszczać opakowania jednostkowe w kartonie zbiorczym i dobierać rozmiar kartonu. W Trawersie główny opis dotyczy paczek na jednostce ładunkowej, a nie projektowania wnętrza kartonu. 3. Przekładki TLPallet ma parametry przekładek: materiał, gęstość, liczba przekładek. To może być ważne w branżach produkcyjnych, spożywczych, kosmetycznych, chemicznych, opakowaniowych. 4. Dopuszczalne wystawanie poza paletę Trawers ma ograniczenie, że paczki nie mogą wystawać poza wymiary palety. TLPallet ma osobne 'wymiary użyteczne palety', co pozwala modelować kontrolowane wystawanie. 5. Karta podsumowania dla klienta/projektu TLPallet ma pola: klient, projekt/zlecenie, opis, użytkownik i drukuje kartę podsumowania. To jest dobre dla ofertowania, technologii pakowania i uzgodnień z odbiorcą.

8.4 Proponowany wariant integracji

Najrozsądniejszy wariant wdrożeniowy: Etap 1 - eksport danych z Trawersa do TLPallet Z Trawersa pobierać: * indeks KIM, * nazwę, * wymiary opakowania, * wagę, * ilość w opakowaniu, * symbol opakowania, * dane palety / jednostki ładunkowej, * ilości z zamówień sprzedaży albo zamówień do kompletacji. Trawers ma już dane potrzebne do takich obliczeń: funkcja układania korzysta z wagi jednostkowej, ilości w opakowaniu i wymiarów paczki z KIM . Etap 2 - kalkulacja w TLPallet Operator albo proces automatyczny wykonuje kalkulację w TLPallet: układ kartonów na palecie, układ opakowań w kartonie zbiorczym, przekładki, wysokość sztapla, liczby warstw. Etap 3 - zapis wyniku do Trawersa Do Trawersa wracają dane: * liczba opakowań w kartonie zbiorczym, * liczba kartonów zbiorczych na palecie, * liczba opakowań na palecie, * liczba warstw, * wysokość sztapla, * ewentualnie plik podsumowania jako załącznik. Warunek krytyczny Kluczowe pytanie techniczne brzmi: czy TLPallet ma interfejs wymiany danych - API, import/eksport XML/CSV/JSON, plik kalkulacji o udokumentowanym formacie albo możliwość uruchomienia z parametrami. Jeżeli TLPallet nie ma API ani stabilnego formatu pliku, integracja będzie ograniczona do eksportu danych z Trawersa i ręcznego wczytywania/importu po stronie TLPallet. Nadal może to być użyteczne, ale nie będzie to pełna automatyzacja. Rekomendacja Rekomenduję integrację, ale w wąskim i praktycznym zakresie: TAK dla integracji danych i dokumentacji pakowania. NIE dla zastępowania funkcji Trawersa algorytmem TLPallet. Najlepszy komunikat produktowy: Trawers ERP zarządza procesem sprzedaży, kompletacji i wysyłki oraz posiada własną funkcję optymalizacji załadunku 3D. TLPallet może być zintegrowany jako specjalistyczne narzędzie do projektowania układu kartonów, opakowań jednostkowych, przekładek i wizualnej karty pakowania. Integracja powinna polegać na przekazywaniu danych KIM i zamówień z Trawersa do TLPallet oraz zapisie wyników kalkulacji jako parametrów logistycznych lub załączników w Trawersie. W praktyce integracja będzie najbardziej wartościowa dla firm, które często projektują nowe opakowania, wysyłają towary w kartonach zbiorczych, muszą uzgadniać sposób paletyzacji z klientami albo potrzebują czytelnych rysunków pakowania dla magazynu i produkcji.

9. Zastosowanie programu do optymalizacji załadunku

9.1 Odbiorcy rozwiązania

Firmy, które potrzebują programu do optymalizacji układania paczek (boxów) na paletach, w skrzyniach ładunkowych lub kontenerach, to przede wszystkim te, które mają do czynienia z logistyką, transportem i magazynowaniem. Oto główne grupy odbiorców takiego rozwiązania: Branża transportowa i spedycyjna - Firmy logistyczne i przewoźnicy - optymalizacja załadunku pozwala zmniejszyć liczbę kursów i koszty paliwa. - Operatorzy transportu międzynarodowego - szczególnie przy załadunku kontenerów TEU, gdzie każdy centymetr przestrzeni ma znaczenie. Produkcja i przemysł - Zakłady produkcyjne - muszą efektywnie pakować wyroby gotowe na palety, aby zmniejszyć koszty transportu i magazynowania. - Firmy z branży FMCG (żywność, napoje, kosmetyki) - duże wolumeny produktów w opakowaniach jednostkowych wymagają precyzyjnego rozmieszczenia. Centra dystrybucyjne i magazyny - Firmy e-commerce i retail - np. Amazon, Allegro, czy duże sieci handlowe, które codziennie kompletują tysiące zamówień. - Operatorzy 3PL (Third Party Logistics) - oferują kompleksowe usługi magazynowania i transportu, więc optymalizacja przestrzeni jest kluczowa. Branża morska i lotnicza - Firmy spedycji kontenerowej i lotniczej - muszą dokładnie planować rozmieszczenie ładunków w kontenerach lub ładowniach, aby zachować równowagę i bezpieczeństwo. Firmy technologiczne i integratorzy systemów ERP - Dostawcy oprogramowania ERP i WMS - jak Trawers ERP, który integruje moduły do planowania załadunku w 3D (np. TLKarton, TLPallet). - Integratorzy automatyki magazynowej - wykorzystują algorytmy 'dyskretnego problemu plecakowego' do maksymalnego wykorzystania kubatury. W skrócie: Każda firma, która transportuje towary w dużych ilościach lub o zróżnicowanych wymiarach, może zyskać na takim programie - oszczędzając czas, paliwo, przestrzeń i pieniądze. Przykłady firm | Branża | Przykładowe firmy | Typ zastosowania | |----------------|-------------------------|-----------------------------------| | Produkcja | Maspex, Amica, LPP | Załadunek palet i kontenerów | | Logistyka | Raben, DHL, DB Schenker | Planowanie przestrzeni ładunkowej | | E-commerce | Amazon, Allegro | Automatyzacja pakowania | | Oprogramowanie | Tres, Comarch, Asseco | Integracja z ERP/WMS |

9.2 Programy do optymalizacji załadunku

Programy do optymalizacji załadunku 3D | Program | Producent / Dostawca | Główne funkcje | Typ klienta |----------------------------|------------------------------|----------------------------------------------------------------------------------|------------------------------- | EasyCargo 3D | Bee Interactive (Czechy, PL) | Interaktywne planowanie załadunku, eksport do PDF, Excel | Transport, spedycja, e-commerce | PackVol | PackVol S.r.l. (Włochy) | Zaawansowane algorytmy optymalizacji przestrzeni, obsługa wielu typów kontenerów | Duże zakłady produkcyjne | Cargo Optimizer Enterprise | Logichem (Polska) | Automatyczne planowanie załadunku kontenerów i palet, integracja z WMS | Operatorzy logistyczni | CubeMaster | CubeMaster Europe | Wizualizacja 3D, kalkulacja objętości, raporty załadunku | Firmy transportowe i magazyny Typowe zastosowania - Produkcja: planowanie paletyzacji wyrobów gotowych. - Logistyka: optymalizacja załadunku ciężarówek i kontenerów. - Magazyny i e-commerce: automatyczne rozmieszczenie paczek w strefach wysyłki. - Spedycja międzynarodowa: planowanie kontenerów TEU i FEU. Porównanie funkcjonalne i cenowe (2026) | Program | Producent | Kluczowe funkcje | Integracje | Cena roczna (USD) | Wersja demo | |----------------------------|----------------|------------------------------------------------------------------|------------|-------------------|------------------------------------| | EasyCargo 3D | Bee Interactive| Interaktywne planowanie załadunku, raporty PDF, eksport do Excela| Web, ERP | 499 | Tak (14 dni, pełna funkcjonalność) | | PackVol | PackVol S.r.l. | Zaawansowane algorytmy 3D, wiele kontenerów, analiza stabilności | ERP, CAD | 1008 | Tak (ograniczona wersja) | | Cargo Optimizer Enterprise | Logichem | Automatyczne planowanie kontenerów i palet, integracja z WMS | WMS, ERP | 117 | Tak (pełna wersja testowa) | | CubeMaster | CubeMaster | Wizualizacja 3D, kalkulacja objętości, raporty załadunku | ERP, CAD | 708 | Tak (30 dni) | | Goodloading | Poland | Prosty interfejs, planowanie załadunku ciężarówek i kontenerów | Web | 180 | Tak (pełna wersja online) | Kluczowe różnice | Kryterium | Najlepszy wybór | |----------------------------------------|------------------------------| | Funkcjonalność (algorytmy, dokładność) | PackVol, CubeMaster | | Łatwość obsługi i dostępność online | EasyCargo, Goodloading | | Integracja z ERP/WMS | Trawers ERP, Cargo Optimizer | | Cena / efektywność kosztowa | Cargo Optimizer, Goodloading | | Zaawansowana wizualizacja 3D | CubeMaster, EasyCargo | Wnioski z badań naukowych Według analizy porównawczej przeprowadzonej przez Spechta i Karczewskiego (Adv. Sci. Technol. Res. J., 2026), najwyższe oceny uzyskały: - Goodloading (2.80 pkt) - najlepsza funkcjonalność i użyteczność, niska cena. - EasyCargo (2.35 pkt) - bardzo dobra dostępność i intuicyjność. - CubeMaster (2.00 pkt) - mocne algorytmy, ale wyższy koszt. - Cargo Optimizer Enterprise (1.80 pkt) - dobra integracja z systemami ERP. Rekomendacja dla polskich firm - Małe i średnie firmy transportowe: *Goodloading* lub *Cargo Optimizer Enterprise* - niskie koszty i szybkie wdrożenie. - Duże zakłady produkcyjne i centra logistyczne: *Trawers ERP* lub *PackVol* - pełna integracja z ERP i dokładne planowanie 3D. - Firmy e-commerce i dystrybucyjne: *EasyCargo* - intuicyjny interfejs, raporty PDF, dostęp z przeglądarki.

10. Tematy powiązane

KIM Kartoteka indeksów Opakowanie asortymentu Opakowania zwrotne Opakowania. Materiały. Obliczenia Trasy przewozowe Zarządzanie wysyłkami [SD][LD] Słowa kluczowe #Magazyny-MiejscaSkładow #Logistyka-Wysyłka #Opakowania-Struktura #Opakowania-Raporty
Inne programy
https://goodloading.com/ Darmowy planer załadunku on-line * Algorytm optymalnie rozkłada ładunki, wizualizuje rozkład w 3D, rozkład i położenie można zmienić * Oblicza objętość, wagę i łączne LDM * Na podstawie listy ładunkowej program dobiera najmniejszy pojazd mogący przewieźć dany fracht http://www.easycargo3d.com/pl/ Płatny planer załadunku on-line * Edytor planu ładunku - możliwość manualnej regulacji położenia i obracania paczek * Wstawianie paczek bezpośrednio z pliku MS Excel * Wizualizacja 3D * Definiowanie własnych przestrzeń ładunkowych lub kontenerów 2-osiowe ciężarówki i przyczepy 3-osiowe ciężarówki i przyczepy Samochody ciężarowe z naczepami Kontenery * Zapisywanie i ponowne wykorzystanie planów ładunku * Weryfikacja zgodności rozkładu ciężaru z dozwolonymi limitami Krok po kroku multi cargo plan przestrzeni ładunku