Regał o wysokości kilkunastu metrów dodaje do ewidencji trzeci wymiar. System magazynowy musi znać alejkę i rząd, a do tego poziom oraz nośność gniazda. Musi też wiedzieć, którym wózkiem da się tam dojechać. Studio WMS.net zapisuje te parametry przy każdej lokalizacji i sprawdza je, zanim zaproponuje miejsce dla palety.
Spis treści
- Przestrzeń pionowa w ewidencji
- Wybór lokalizacji przy przyjęciu
- Zajętość regałów w zapytaniu T-SQL
- Kompletacja w obiekcie wielopoziomowym
- Typowe problemy obiektu wysokiego składowania
- Terminal i identyfikacja lokalizacji
- Inwentaryzacja na wysokościach
- Rachunek kosztów w magazynie
- Role i uprawnienia w obiekcie wielostrefowym
- Przeładunek bez składowania i palety MIX
- Integracja z ERP i bezpieczeństwo pracy
- Pytania i odpowiedzi o system magazynowy WMS
- Glosariusz pojęć związanych z systemem magazynowym WMS
Przestrzeń pionowa w ewidencji
Za magazyn wysokiego składowania uznaje się zwykle obiekt z regałami wyższymi niż 7,5 metra. Towar odkładają tam wózki wysokiego składowania albo układnice, a ręczna kontrola lokalizacji na kilkunastu poziomach jest praktycznie niemożliwa. Każde gniazdo ma więc adres, a system pilnuje, żeby w jednym gnieździe leżała jedna jednostka. Aplikacja obsługuje regały o dowolnej wysokości, bo poziom jest tylko kolejnym elementem adresu.
| Parametr | Co opisuje | Skutek dla przydziału |
|---|---|---|
| Poziom regału | wysokość gniazda nad podłogą | wpływa na czas dojazdu wózka i dobór sprzętu |
| Nośność gniazda | największa masa palety na tym poziomie | wyklucza lokalizacje, które nie udźwigną palety |
| Gabaryt palety | wymiary jednostki z towarem | decyduje, czy paleta zmieści się w gnieździe |
| Strefa | część magazynu z własną regułą składowania | kieruje towary szybko rotujące bliżej rampy |
| Status gniazda | wolne, zajęte albo zablokowane | określa, czy system może tam skierować paletę |
Mapa magazynu pokazuje zajętość gniazd w układzie regałów. Kierownik widzi strefę przepełnioną, zanim kolejna dostawa zablokuje alejkę, a szczegóły lokalizacji otwiera dwukrotnym kliknięciem. Moduł opisuje strona o wizualizacji magazynu.
Wybór lokalizacji przy przyjęciu
Przy przyjęciu system przypisuje lokalizację automatycznie. Bierze pod uwagę gabaryt i masę jednostki. Sprawdza nośność gniazda i regułę rotacji. Towary pobierane najczęściej trafiają do stref najbliższych rampom, co skraca przejazdy wózków. Operator dostaje na terminalu dokładne współrzędne poziomu i miejsca odkładczego, więc nie szuka wolnego gniazda w alejce.
Kryteria przydziału można dopasować do magazynu. Strona o kryteriach wyboru lokalizacji opisuje, które parametry wpływają na decyzję systemu. Rozmieszczenie towaru w obiekcie opisuje strona o zarządzaniu rozmieszczeniem towaru.
Reguła: zmiana lokalizacji wymaga dokumentu ZL ze skanem miejsca pobrania i miejsca docelowego. Paleta przestawiona bez dokumentu pozostaje w ewidencji w starym gnieździe, a ta rozbieżność jest najczęstszą przyczyną błędów wyszukiwania.
Zajętość regałów w zapytaniu T-SQL
Dane o zajętości pochodzą z tabeli lokalizacji, więc raport dla kierownika sprowadza się do jednego zapytania. Poniższy przykład jest ilustracyjny i nie pokazuje kodu produktu. Grupuje gniazda strefy według poziomu i liczy odsetek zajętych.
SELECT Poziom,
COUNT(*) AS Gniazda,
SUM(CASE WHEN Wolna = 0 THEN 1 ELSE 0 END) AS Zajete,
CAST(100.0 * SUM(CASE WHEN Wolna = 0 THEN 1 ELSE 0 END)
/ COUNT(*) AS decimal(5, 1)) AS ProcentZajetosci
FROM dbo.Lokalizacje
WHERE StrefaId = @StrefaId
GROUP BY Poziom
ORDER BY Poziom;
Przy kilkudziesięciu tysiącach gniazd zapytanie przyspiesza indeks na kolumnie StrefaId, a wyszukiwanie wolnych miejsc przyspiesza indeks filtrowany z warunkiem Wolna = 1. Obejmuje on tylko wolne gniazda, więc nie rośnie wraz z liczbą zajętych. Składnię opisuje dokumentacja CREATE INDEX.
- Poziomy dolne. Wysoki odsetek zajętości oznacza, że towary szybko rotujące mają mało miejsca.
- Poziomy górne. Niski odsetek bywa normalny, bo trafiają tam towary rzadko pobierane.
Kompletacja w obiekcie wielopoziomowym
Zadania kompletacyjne są układane według kolejności lokalizacji, a nie pozycji w zamówieniu. Operator wózka przechodzi alejkę raz, zamiast wracać do tej samej strefy. System przydziela zadania pracownikom o odpowiednich uprawnieniach, na przykład do obsługi wózków wysokiego składowania. Proces opisuje strona o kompletacji zleceń.
Koordynacja floty wózków należy do systemu. Zadania trafiają do operatorów według uprawnień i położenia, co ogranicza puste przebiegi. Wózek wysokiego składowania nie wraca po jedną paletę, jeśli w tej samej alejce czeka kolejne pobranie. Kierownik może zmienić kolejkę zadań, na przykład przesunąć na początek załadunek zlecenia priorytetowego.
Każde pobranie potwierdza skan na terminalu z Androidem. Stan lokalizacji zmienia się w chwili potwierdzenia, więc kolejne zamówienie widzi już pomniejszony zapas.
Typowe problemy obiektu wysokiego składowania
Wysokość zmienia charakter pomyłek. Paleta odłożona na piątym poziomie w złe gniazdo oznacza dla wózka kilkuminutowe poszukiwania, a nie jedno spojrzenie wzdłuż półki. Tabela zestawia problemy, które wracają najczęściej, z mechanizmem programu odpowiedzialnym za ich ograniczenie.
| Problem | Przyczyna | Mechanizm w systemie |
|---|---|---|
| Paleta niedostępna w ewidencji | przestawienie bez dokumentu | dokument ZL ze skanem obu lokalizacji |
| Ciężka paleta w słabym gnieździe | przydział bez kontroli masy | porównanie masy palety z nośnością poziomu |
| Zator w alejce | kilka dostaw kierowanych do jednej strefy | mapa zajętości stref przed kolejną dostawą |
| Rozbieżność stanu na górnych poziomach | towar odłożony bez potwierdzenia skanem | inwentaryzacja cykliczna wybranych lokalizacji |
Terminal i identyfikacja lokalizacji
Miejsce składowania ma etykietę z kodem, którą operator skanuje przy odkładaniu i przy pobraniu. System porównuje zeskanowaną lokalizację z zaplanowaną i blokuje operację w razie rozbieżności. Pomyłka wychodzi więc przy regale, a nie przy inwentaryzacji po kilku miesiącach. Zasady odczytu kodów opisuje strona o kodach kreskowych.
Terminal z Androidem pracuje w trybie online i łączy się z tą samą bazą co panel w przeglądarce. Aplikację opisuje strona o WMS na Androidzie. W obiekcie wysokiego składowania sieć bezprzewodowa musi pokrywać także korytarze między wysokimi regałami, bo martwa strefa przy górnym poziomie blokuje zatwierdzanie operacji.
Inwentaryzacja na wysokościach
Liczenie palet na wysokości jest pracochłonne i niebezpieczne. Inwentaryzacja cykliczna obejmuje wybrane strefy albo lokalizacje, więc pozostała część magazynu pracuje normalnie. Pracownik skanuje lokalizację i paletę, a system porównuje wynik z zapisem w bazie i tworzy raport rozbieżności. Pełny spis nie wymaga opróżniania gniazd. Zasady opisuje strona o inwentaryzacji w magazynie.
Rachunek kosztów w magazynie
Ewidencja pozwala policzyć realny zysk, a nie tylko marżę handlową. Tradycyjne podejście odejmuje cenę zakupu od ceny sprzedaży. Model oparty na danych z WMS odejmuje także koszty operacyjne zapisane w programie.
| Podejście | Wzór | Czego nie widać |
|---|---|---|
| Tradycyjne | cena sprzedaży minus cena zakupu | kosztu składowania i czasu pracy przy towarze |
| Oparte na danych WMS | cena sprzedaży minus pełne koszty operacyjne | różnic wynikających z jakości danych w ewidencji |
Wynik zależy od jakości danych. Koszty operacyjne wynikają z zapisów, więc operacja wykonana bez skanu nie trafia do rachunku i zaniża koszt obsługi danego klienta. Dlatego dyscyplina skanowania ma znaczenie także dla księgowości.
Moduł rozliczania kosztów przelicza opłaty według cennika, na przykład stawkę za przyjęcie i wydanie jednostki oraz opłatę za dobę składowania. Rentowność liczy się więc dla klienta albo grupy towarowej, a nie dla całego magazynu.
Role i uprawnienia w obiekcie wielostrefowym
W dużym obiekcie z kilkoma strefami pracuje wielu użytkowników o różnych zadaniach. Każdemu przypisuje się zakres zadań i dostępów, od magazyniera po administratora. Operator wózka widzi tylko zadania odłożenia i przesunięcia, kierownik czyta raporty wydajności, a administrator zarządza kontami. Mniejszy zakres dostępu ogranicza ryzyko pomyłek i zwiększa bezpieczeństwo danych operacyjnych. Zasady opisuje strona o rolach i użytkownikach w systemie WMS.
Przeładunek bez składowania i palety MIX
Nie każdy towar trafia na wysoki regał. W cross-dockingu paleta przechodzi z rampy przyjęcia na rampę wydania, a system zapisuje oba zdarzenia w jednym dokumencie przeładunkowym. Gniazdo w regale pozostaje wolne dla towaru, który naprawdę wymaga składowania.
Dokument MIX tworzy paletę wieloasortymentową. Operator wybiera kolejne pozycje z lokalizacją i ilością, a paleta dostaje jeden numer. Wysyłka z kilkoma asortymentami nie wymaga rozbijania jednostki w ewidencji.
Integracja z ERP i bezpieczeństwo pracy
System magazynowy wymienia dane z ERP przez API albo webservice. Studio WMS.net współpracuje z programami polskich producentów, co opisują strony o Symfonii ERP i WMS oraz o Subiekcie nexo PRO. Dla firm z SAP przygotowano opis integracji z SAP.
W wąskich alejkach regałowych ryzyko kolizji wózka z pieszym jest wysokie. Systemy ostrzegania o wózkach, oparte na czujnikach zbliżeniowych, współpracują z logiką WMS i pozwalają mapować strefy niebezpieczne. Ogólne przepisy BHP ustala rozporządzenie w sprawie ogólnych przepisów BHP.
Pytania i odpowiedzi o system magazynowy WMS
Moduł ERP prowadzi ewidencję ilościowo-wartościową na potrzeby księgowe. System WMS zarządza fizycznym ruchem towaru, konkretnymi gniazdami oraz pracą personelu i urządzeń na hali. Oba systemy wymieniają dane przez interfejs API.
Parametr nośności jest zapisany przy lokalizacji. Przy przydziale system porównuje go z masą palety i wyklucza gniazda, które jej nie udźwigną. Operator dostaje tylko lokalizację spełniającą warunek.
Terminali z Androidem wyposażonych w czytnik kodów kreskowych. Do zadań administracyjnych wystarcza komputer z przeglądarką, bo program działa w technologii webowej i nie wymaga instalacji klienta.
Tak. Strefie można przypisać własną regułę składowania i wydawania, na przykład FEFO dla towaru z terminem ważności i FIFO dla pozostałych. W jednym magazynie obowiązują wtedy dwa zestawy reguł.
Tak. Moduł rozliczania kosztów nalicza opłaty za usługi magazynowe według cennika kontrahenta. Zestawienie można wyeksportować do arkusza albo przekazać do ERP w celu wystawienia faktury.
Glosariusz pojęć związanych z systemem magazynowym WMS
- Gniazdo paletowe
- Pojedyncze miejsce w regale o określonej nośności i wysokości, które ogranicza masę oraz gabaryt palety.
- Poziom regału
- Wysokość gniazda nad podłogą, od której zależy dobór sprzętu i czas dojazdu wózka.
- Nośność gniazda
- Największa masa palety dopuszczona w danym miejscu regału.
- Układnica
- Urządzenie do automatycznego odkładania i pobierania palet w regałach wysokiego składowania.
- Wózek wysokiego składowania
- Wózek widłowy przystosowany do pracy na regałach o dużej wysokości, często z kabiną podnoszoną.
- ZL
- Dokument zmiany lokalizacji, który zapisuje miejsce pobrania i miejsce docelowe palety.
- Strefa magazynowa
- Wydzielona część magazynu z własną regułą składowania, na przykład strefa szybkiej kompletacji.
- Indeks filtrowany
- Indeks bazy danych obejmujący tylko wiersze spełniające warunek, co zmniejsza jego rozmiar.