Oprogramowanie WMS prowadzi towar od rampy do wysyłki i zapisuje każdy ruch palety razem z adresem lokalizacji. W regale sięgającym kilkunastu metrów ten zapis rozstrzyga, czy operator wózka znajdzie paletę za pierwszym razem. Strona opisuje moduły systemu i ich pracę w Studio WMS.net, które działa w przeglądarce na bazie MS SQL Server.
Spis treści
- Moduły oprogramowania WMS i ich zadania
- Adresowanie lokalizacji w regałach wysokiego składowania
- Sterowanie automatyką AS/RS przez oprogramowanie WMS
- Kompletacja i metody zbierania zamówień
- Inwentaryzacja ciągła w programie WMS
- Kalkulacja kosztów i zysku z magazynu
- Uprawnienia i praca wielostanowiskowa
- Wskaźniki pracy magazynu liczone z historii ruchów
- Oprogramowanie WMS a moduł magazynowy w ERP
- Pytania i odpowiedzi o oprogramowanie WMS
- Glosariusz pojęć związanych z oprogramowaniem WMS
Moduły oprogramowania WMS i ich zadania
System dzieli pracę magazynu na procesy, a każdy proces ma własny dokument i własne potwierdzenie na terminalu. Wszystkie procesy korzystają z tej samej kartoteki towarów i tej samej mapy lokalizacji. Dane nie są przepisywane między modułami, więc stan widziany przez kierownika jest stanem z ostatniego skanu.
| Moduł | Zadanie | Dokument w systemie | Potwierdzenie |
|---|---|---|---|
| Przyjęcie | kontrola dostawy i odłożenie na lokalizację | ZPZ, PZ, PZB | skan towaru i lokalizacji |
| Zmiana miejsca | przesunięcie palety między gniazdami | ZL, przesunięcie | skan palety i lokalizacji docelowej |
| Kompletacja | pobranie towaru według listy pickingowej | lista kompletacyjna | skan lokalizacji źródłowej |
| Wydanie | zdjęcie towaru ze stanu i przekazanie odbiorcy | ZWZ, WZ, WZB | zatwierdzenie dokumentu |
| Inwentaryzacja | porównanie stanu fizycznego z ewidencją | arkusz inwentaryzacyjny | wynik liczenia ze skanera |
Reguła: stan palety zmienia się wyłącznie przez dokument. Ruch bez dokumentu, na przykład przestawienie palety wózkiem po cichu, zostawia w systemie starą lokalizację i wydłuża kolejne poszukiwanie.
Pełny opis obiegu PZ i WZ znajduje się w artykule o dokumentach magazynowych. Ten sam zestaw dokumentów obsługuje magazyny różnej wielkości, od jednego regału po wielopoziomową halę.
Przyjęcie jako punkt, w którym powstają błędy stanów
Zlecenie przyjęcia ZPZ opisuje, co ma przyjechać, a dokument PZ potwierdza, co faktycznie rozładowano. Różnica między nimi jest pierwszą rozbieżnością, jaką widzi system. Wychodzi na rampie, a nie dopiero przy wydaniu. Przyjęcie bez zlecenia, czyli PZB, zostawia ślad w osobnym rejestrze, więc kierownik widzi, ile dostaw nie było awizowanych.
Planowanie rampy opisuje strona o awizacji dostaw. Gdy awizacja z oknem czasowym poprzedza przyjęcie, operator dostaje listę lokalizacji odkładczych jeszcze przed przyjazdem pojazdu.
Adresowanie lokalizacji w regałach wysokiego składowania
Adres lokalizacji ma cztery człony, na przykład A.01.4 w formularzu przyjęcia. Pierwszy człon wskazuje rząd, a ostatni pozycję w gnieździe. Trójwymiarowy zapis pozwala systemowi liczyć wysokość pobrania i wybierać gniazda zgodne z masą oraz gabarytem palety. Kartoteka miejsc adresowych jest więc pierwszym obiektem, który trzeba uporządkować przed uruchomieniem systemu.
Reguły rotacji FIFO i FEFO decydują, którą paletę z danego indeksu system wskaże jako pierwszą. Klasyfikacja ABC wskazuje, gdzie odłożyć towar szybko rotujący, a opisuje ją osobny artykuł o ABC magazynu.
Mapa pokazuje układ regałów i zajętość gniazd, więc kierownik widzi przepełnioną strefę przed kolejną dostawą. Widok działa jak podgląd stanu, a nie jak edytor układu.
Sterowanie automatyką AS/RS przez oprogramowanie WMS
Układnice paletowe i roboty mobilne pracują według zleceń, które wystawia WMS. System ustala kolejność operacji i odbiera potwierdzenie wykonania od sterownika urządzenia. Wymiana ma charakter kolejkowy: zlecenie czeka w tabeli, aż urządzenie je pobierze, a terminale nie czekają na zakończenie ruchu układnicy.
- Zlecenie transportowe. Adresy źródłowy i docelowy trafiają do sterownika razem z numerem palety, w jednym rekordzie.
- Potwierdzenie. Stan lokalizacji zmienia się dopiero po komunikacie zwrotnym, a nie w chwili wystawienia zlecenia.
- Obsługa błędu. Zlecenie bez potwierdzenia ma status oczekujący i trafia na listę do wyjaśnienia.
- Priorytet. Wydanie dla rampy ma pierwszeństwo przed uzupełnieniem rezerwy, więc kolejka nie jest sortowana wyłącznie czasem.
Zakres automatyzacji zależy od obiektu, a omawia go strona o automatycznym magazynie wysokiego składowania. Definicje pojęć z łańcucha dostaw porządkuje słownik CSCMP.
Kompletacja i metody zbierania zamówień
Kompletacja jest najbardziej czasochłonnym procesem w magazynie, bo operator pokonuje największy dystans. WMS obsługuje zbieranie według zamówienia oraz według fali. Lista pickingowa jest sortowana według kolejności lokalizacji, więc operator przechodzi alejki raz.
Potwierdzenie pobrania skanem eliminuje pomyłkę indeksu, bo terminal odrzuca kod, który nie zgadza się z pozycją listy. Proces opisuje strona o komisjonowaniu.
Inwentaryzacja ciągła w programie WMS
Spis z natury zatrzymuje magazyn na kilka dni, a liczenie cykliczne obejmuje tylko wskazane lokalizacje. System wyznacza strefy do przeliczenia, a operator skanuje lokalizację i wpisuje ilość. Rozbieżność pojawia się od razu po zapisie, a reszta magazynu pracuje bez przerwy.
Wynik liczenia warto zestawić ze stanem ewidencyjnym zapytaniem, które pokazuje tylko różnice. Poniższy przykład jest ilustracyjny i nie przedstawia kodu produktu. Zapytanie łączy pozycje arkusza ze stanem lokalizacji i zwraca wiersze, w których ilości się nie zgadzają.
SELECT a.LokalizacjaId, a.IndeksId,
s.Ilosc AS StanEwidencyjny,
a.Policzono,
a.Policzono - s.Ilosc AS Roznica
FROM dbo.InwentaryzacjaPozycje AS a
JOIN dbo.StanyLokalizacji AS s
ON s.LokalizacjaId = a.LokalizacjaId AND s.IndeksId = a.IndeksId
WHERE a.ArkuszId = @ArkuszId
AND a.Policzono <> s.Ilosc
ORDER BY ABS(a.Policzono - s.Ilosc) DESC;
Sortowanie po wartości bezwzględnej różnicy ustawia na górze listy pozycje, które trzeba przeliczyć ponownie w pierwszej kolejności. Zasady organizacji liczenia opisuje artykuł o inwentaryzacji w magazynie, a składnię indeksów przyspieszających takie złączenia opisuje dokumentacja CREATE INDEX.
Kalkulacja kosztów i zysku z magazynu
Koszt operacji magazynowych można przypisać do klienta albo do projektu. Operator logistyczny porównuje wtedy stawkę za usługę z kosztem faktycznie poniesionym, a nie tylko z ceną zakupu towaru. Dla firm kontraktowych jest to punkt wyjścia do wyceny kolejnych umów.
Uprawnienia i praca wielostanowiskowa
Aplikacja obsługuje wielu użytkowników naraz, więc kilka stanowisk kompletacji pracuje na tych samych danych. Dostęp do funkcji nadaje się rolom, a nie pojedynczym osobom. Magazynier widzi zadania na terminalu, a kierownik widzi raporty oraz mapę magazynu. Administrator konfiguruje kartoteki i nadaje role, więc zmiana ustawień nie jest dostępna na hali. Zasady ról opisuje strona o rolach i użytkownikach w systemie WMS.
Równoczesna praca wymaga kontroli współbieżności w bazie. Dwa terminale nie mogą przydzielić jednego wolnego gniazda dwóm paletom, dlatego zapis lokalizacji odbywa się w transakcji z blokadą wiersza. System pozostaje spójny, nawet gdy w tej samej sekundzie pracuje kilkunastu operatorów.
Wskaźniki pracy magazynu liczone z historii ruchów
Każdy skan zostawia w bazie czas oraz identyfikator operatora, więc wskaźniki liczy się z historii ruchów, a nie z ręcznych zestawień. Cztery miary wystarczą, by ocenić, czy zmiana układu skróciła pracę.
- Czas kompletacji linii. Odstęp między wydaniem zadania a skanem pobrania, liczony osobno dla każdej strefy.
- Pobrania na godzinę. Liczba potwierdzonych pozycji na operatora, bez godzin przestoju na rampie.
- Odsetek błędnych skanów. Kody odrzucone przez terminal w stosunku do wszystkich skanów w zmianie.
- Rozbieżności inwentaryzacyjne. Liczba lokalizacji z różnicą między stanem policzonym a ewidencyjnym.
Porównanie ma sens dla tego samego okresu w poprzednim roku, bo sezonowość zmienia strukturę zamówień. Dwa tygodnie danych po zmianie to za mało, gdy asortyment ma wahania miesięczne.
Oprogramowanie WMS a moduł magazynowy w ERP
Moduł magazynowy ERP ewidencjonuje ilości i wartości na poziomie magazynu. Dedykowany WMS schodzi do poziomu gniazda i palety, więc odpowiada na pytanie, gdzie towar leży, a nie tylko ile go jest. Oba systemy wymieniają dokumenty, a wymianę opisuje strona o integracji z SAP.
- Poziom szczegółu. ERP zna magazyn jako jednostkę, a WMS zna każde gniazdo regału.
- Urządzenia. WMS obsługuje skanery i terminale z aplikacją WMS na Androida, a ERP zwykle pracuje na stanowisku biurowym.
- Dostęp. Studio WMS.net działa w przeglądarce, więc nie wymaga instalacji na stanowisku.
- Zakres. WMS skupia się na procesach magazynowych i nie prowadzi księgowości ani sprzedaży.
Magazyn wysokiego składowania dokłada do tego wymagania, których zwykły moduł ERP nie obsługuje. Są to adresy trójwymiarowe oraz nośność gniazd, a omawia je strona o zarządzaniu magazynem wysokiego składowania.
Pytania i odpowiedzi o oprogramowanie WMS
Moduł ERP prowadzi stany ilościowo-wartościowe dla magazynu jako całości. WMS dodaje adresy gniazd, terminale ze skanerami, kolejkę zadań i inwentaryzację cykliczną, więc wskazuje miejsce towaru, a nie tylko jego ilość.
W regale kilkunastometrowym błędna lokalizacja oznacza paletę, której nie da się znaleźć bez przeszukiwania poziomów. System zapisuje adres każdej palety i prowadzi operatora wózka do właściwego gniazda, dlatego w takich obiektach jest standardem.
System wystawia zlecenia transportowe z adresem źródłowym i docelowym, a sterownik urządzenia zwraca potwierdzenie wykonania. Stan lokalizacji zmienia się po potwierdzeniu, więc przerwa w komunikacji nie tworzy fałszywego stanu.
Nie. System wskazuje lokalizacje do przeliczenia, a operator liczy je skanerem podczas normalnej pracy. Rozbieżności widać od razu po zapisie wyniku, więc nie trzeba czekać na zamknięcie spisu.
Nie. Aplikacja działa w przeglądarce i opiera się na ASP.net oraz bazie MS SQL Server, a terminale z Androidem korzystają z modułów mobilnych. Instalacja serwerowa jest możliwa w sieci lokalnej albo w modelu usługi w chmurze.
Glosariusz pojęć związanych z oprogramowaniem WMS
- WMS
- Warehouse Management System, system prowadzący procesy magazynowe i zapisujący lokalizację oraz historię ruchu każdej jednostki ładunkowej.
- AS/RS
- Automated Storage and Retrieval System, zautomatyzowany system składowania i pobierania sterowany zleceniami z WMS.
- Lokalizacja magazynowa
- Adres gniazda składający się z rzędu, regału, poziomu i pozycji, przy którym system zapisuje stan i historię ruchów.
- FEFO
- Zasada rotacji First Expired, First Out, według której jako pierwsza wychodzi partia o najkrótszym terminie ważności.
- Inwentaryzacja cykliczna
- Systematyczne liczenie wybranych lokalizacji bez zatrzymywania pracy magazynu.
- Dokument ZL
- Zlecenie zmiany miejsca składowania, w którym podaje się numer palety i lokalizację docelową.
- Układnica paletowa
- Urządzenie poruszające się w alejce regałowej, które odkłada i pobiera palety zgodnie ze zleceniem WMS.
- Kartoteka lokalizacji
- Zbiór adresów gniazd z parametrami takimi jak nośność, wysokość i rodzaj składowanego towaru.