Zastosowanie systemu kodów kreskowych do zarządzania

Transkrypt

Zastosowanie systemu kodów kreskowych do zarządzania
Piotr OZGA, Krzysztof NADOLNY
Katedra InŜynierii Produkcji, Politechnika Koszalińska
E–mail: [email protected], [email protected]
Zastosowanie systemu kodów kreskowych
do zarządzania zapasami w toku produkcji
1. Wstęp
W wyniku wprowadzania postępu technicznego oraz elektronicznego do procesów produkcji i automatyzacji podejmowania decyzji dotyczących wzrostu samodzielności
przedsiębiorstwa, zmieniał się zakres merytoryczny funkcji zarządzania produkcją [1].
Zarządzanie produkcją zaczęło obejmować nowe obszary związanie bezpośrednio lub
pośrednio z samym procesem wytwórczym, a głównie z przepływem materiałów, a co
za tym idzie z zapasami w toku produkcji.
Zapas w sferze produkcji obejmuje całość strumienia materiałów od momentu pobrania
z magazynu zaopatrzenia do chwili przekazania wyrobu finalnego do magazynu zbytu.
Składają się na niego „przygotówki” (elementy częściowo obrobione), części, podzespoły i zespoły z montaŜu własnego oraz z kooperacji. Odgrywają one istotną rolę
w międzynarodowym handlu róŜnymi towarami, zwłaszcza tymi, których obrót regulowany jest przez tzw. kontyngenty. Gdy nastąpi nadmierna podaŜ określonych produktów, naleŜy tworzyć tzw. zapasy buforowe po to, aby przetrzymać okres spadku cen bez
konieczności ograniczania produkcji w biednych zazwyczaj krajach rolniczych.
W przypadku wyjątkowo duŜego wzrostu cen kierowanie na rynek zgromadzonych zapasów sprzyja zahamowaniu tempa wzrostu cen. Posiadanie duŜych zapasów zapewnia
ciągłość pracy firmy. Utrzymywanie wysokiego poziomu zapasów wymaga jednak odpowiednio duŜych środków finansowych. Środki te moŜna pozyskać z kredytów lub
poŜyczek. Z tego teŜ względu firmy starają się optymalizować poziom zapasów [2].
Zapasy ściśle związane są z logistyką. Logistyka sprowadza się do sterowania przepływem materiałów na całej długości łańcucha powiązań w procesie wytwórczym. Sferę
zainteresowań logistyki stanowią pozatechnologiczne stany ruchu i spoczynku wszystkich form przedmiotów, tj. procesy: transportu, magazynowania, manipulowania, sortowania, kompletowania, znakowania i pakowania. Przedmiotami przepływu są:
surowce, materiały, półfabrykaty, wyroby gotowe, ale teŜ odpady i surowce wtórne.
Celem logistyki jest optymalizacja przepływu materiałowego, aby moŜna było uzyskać:
moŜliwie niski poziom zapasów, skrócenie cyklu realizacji zamówień klientów, obniŜenie kosztów przepływu materiałowego. Wspólne problemy logistyki oraz sterowania
produkcją naleŜy zauwaŜyć w kompleksie zadań związanych z harmonogramowaniem
zleceń i operacji technologicznych, połączonych z bilansowaniem zdolności. Realizacja
tych zadań określa uŜycie materiału co do jego rodzaju, ilości, miejsca i czasu, a zatem
determinuje równieŜ operacje transportowe, manipulacyjne i magazynowe. Ściśle powiązania oznaczają, Ŝe zadania stawiane logistyce, szczególnie w obszarze produkcji,
nie mogą być realizowane skutecznie bez moŜliwie najlepszego wykonania zadań sterowania produkcją [1].
160
W wyniku postępu elektronicznego, a głównie informatycznego sterowanie produkcją
stało się bardziej skuteczne. Powstały programy do zarządzania produkcją oraz zaspami
w toku. Komputerowe systemy zarządzania zapasami to programy obsługujące
i wspomagające procesy związane ze sprzedaŜą zarówno detaliczną jak i hurtową, ale
takŜe wytwarzanie. Posiadają szereg mechanizmów wspomagających szybki dostęp do
potrzebnych danych, dzięki czemu umoŜliwiają ich sprawną obsługę.
Do niedawna technologie informatyczne wspomagały logistykę produkcji jedynie
w ograniczonym stopniu. Oprogramowanie trudno było dostosowywać do potrzeb uŜytkownika, a firmy często musiały zmieniać sposób prowadzenia działalności, aby dopasować się do sposobów działania procedur wbudowanych w programy komputerowe,
a łączenie róŜnych aplikacji nie było łatwym zadaniem. Systemy gospodarowania zasobami przedsiębiorstwa powodowały, Ŝe przedsiębiorstwa musiały dopasowywać swoje
metody prowadzenia działalności do wymogów systemu komputerowego. Ulepszenia
w architekturze oprogramowania i narzędzi projektowych przekształciły technologię informatyczną w znacznie lepsze narzędzie wspierające logistykę procesów wytwarzania.
Obecnie o wiele łatwiej jest dostosować oprogramowanie do unikalnej potrzeb firmy [3].
Dalszy rozwój informatyki i elektroniki przyczynił się do powstania urządzeń, które
dodatkowo pomogły określać miejsce i ilości gromadzonych zapasów w toku produkcji
poprzez znakowanie ich kodami kreskowymi. Automatyczne gromadzenie danych poprzez kody kreskowe to nowoczesna, najtańsza i jedyna z najbardziej efektywnych
technik zbierania i wprowadzania danych do systemów komputerowych. Znakowanie
obiektów kodem kreskowym pozwala na ich identyfikację przy pomocy urządzeń skanujących. Kody kreskowe i systemy automatycznego gromadzenia danych są równieŜ
integralną częścią elektronicznej gospodarki, a w szczególności przynoszą duŜe korzyści w połączeniu z elektroniczną wymianą danych, która znajduje coraz szersze zastosowanie w przemyśle [4].
2. Charakterystyka przedsiębiorstwa Elfa®
Na potrzeby niniejszego opracowania posłuŜono się danymi udostępnionymi przez
przedsiębiorstwo produkcyjne Elfa Manufacturing Poland Sp. z o.o. w Koszalinie. Firma ta została załoŜona w 1947 roku i obecnie jest światowym liderem w dostarczaniu
kreatywnych systemów przechowywania. Markę elfa tworzy: system koszy, system
półek oraz system drzwi przesuwanych. Wszystkie systemy mogą być łączone, tworząc
razem kreatywne systemy przechowywania w garderobach, wnękach, kuchniach, garaŜach itd.
System kodyfikacji zapasów w toku produkcji został przeanalizowany podczas
8 godzinnej zmiany w maju 2009 roku. W tym czasie dokładnie zbadano poszczególne
etapy produkcji danego wyrobu.
3. Zastosowanie kodów kreskowych w procesie produkcyjnym
Proces produkcji danego wyrobu związany jest ściśle z powstawaniem zapasów w toku
produkcji. Owe zapasy słuŜą wyrównywaniu dysproporcji, jaka występuje
w zapotrzebowaniu materiałowym poszczególnych komórek oraz stanowisk pracy
w określonym ciągu technologicznym. Dlatego ciągłość i rytmiczność procesu produkcyjnego gwarantują zapasy w toku produkcji. Miejsca w procesie produkcyjnym półki
typu PL45140, w których powstają zapasy pokazano na rysunku 1.
161
CIĘCIE DRUTU Ø 2,5 X 330
N=44 SZTUK NA PÓŁKĘ
WYDAJNOŚĆ: 7 000 szt./h
CIĘCIE DRUTU Ø 6 X 607
N=5 SZTUK NA PÓŁKĘ
WYDAJNOŚĆ: 4 000 szt./h
OBCINANIE NADDATKÓW
WYDAJNOŚĆ: 170 szt./h
DOGRZEWANIE DRUTU Ø 6
WYDAJNOŚĆ: 80 szt./h
Zapas w toku produkcji
ZGRZEWANIE PÓŁKI
WYDAJNOŚĆ: 35 szt./h
MALOWANIE
I PAKOWANIE
WYDAJNOŚĆ: 120 szt./h
MAGAZYN
Rys. 1. Miejsca występowania zapasów w toku produkcji półki typu PL45140
Fig. 1. Occurance of reserves in the course of production of shelf type PL45140
Na pokazanym rysunku widać jak waŜne jest zastosowanie kodów kreskowych do określenia ilości i miejsca zapasów w toku. W róŜnych stadiach procesu produkcyjnego produkt musi być identyfikowany i zliczany. KaŜdy produkt wymaga oznakowania przy
pomocy etykiety lub przywieszki, tak aby mógł być identyfikowany z przewoźnikiem
produkcyjnym. Wybór systemu znakowania, czyli rodzaju kodu kreskowego oraz typu
i formatu kodowania danych, uzaleŜniony jest zazwyczaj od potrzeb danej firmy [4].
JednakŜe zanim wybierzemy typ kodu naleŜy wybrać odpowiedni system zarządzania
produkcją, który współpracuje z danymi kodami.
W opisywanym przedsiębiorstwie logistyka produkcji wspomagana jest programem
Movex. Program ten automatyzuje procesy logistyczne związane z produkcją, które są
jednymi z najkosztowniejszych i najmniej zautomatyzowanych. Ponadto udostępnia
kierownikom wszelkie informacje w przystępny sposób. Rozwijając posiadane juŜ za162
soby moŜna zwiększyć wydajność personelu, zredukować liczbę błędów i wąskich gardeł, skrócić czas realizacji i podnieść poziom obsługi klienta. Dzięki systemowi Movex
moŜna monitorować kaŜdy proces wytwórczy oraz uzyskać dostęp do wszystkich planów produkcyjnych. Mając wybrany program moŜna zastanowić się jaki rodzaj kodu
kreskowego będzie najlepszy w danym zastosowaniu. Na świecie opracowano dotąd
około 250 rodzajów kodów kreskowych. Większość z nich nie znalazła jednak szerszego zastosowania, a obecnie moŜna mówić o kilkunastu kodach, które są powszechnie
wykorzystywane. Poszczególne symboliki kodów kreskowych rozróŜnia się nie tylko
sposobem przedstawiania danych, ale i rodzajem kodowanych danych: niektóre mogą
kodować tylko cyfry, inne cyfry, litery i kilka znaków interpunkcyjnych, a jeszcze inne
wszystkie znaki ASCII. Najnowsze symboliki pozwalają zakodować więcej niŜ jeden
język w tym samym symbolu, a ponadto umoŜliwiają zakodowanie danych specyficznych definiowanych przez uŜytkownika. Pozwalają nawet na rekonstrukcję danych,
jeŜeli symbol został uszkodzony [4].
Kody kreskowe w swojej najbardziej znanej postaci – szeregu równoległych kresek
i spacji o róŜnej szerokości – nazywane są kodami liniowymi lub kodami jednowymiarowymi, czyli 1D. Liniowe kody kreskowe są wykorzystywane w wielu aplikacjach, w których proste kody numeryczne lub alfanumeryczne stanowią klucz dostępu do bazy danych
dotyczących identyfikowanych obiektów. Najbardziej oczywistym ograniczeniem jest tu
ilość danych, które moŜna przedstawić w danym kodzie. Istnieje jednak równieŜ inne problemy, polegające choćby na tym, Ŝe podłoŜe, na którym kod jest drukowany, nie zapewnia odpowiedniego kontrastu lub słabo przyjmuje farbę drukarską, co moŜe powodować
obniŜenie jakości symbolu kodu. Poprawność odczytu danych zawartych w symbolu jest
zazwyczaj sprawdzana przy pomocy tzw. cyfry kontrolnej. Jest to ostatnia cyfra w kodzie,
obliczana według określonego algorytmu ze wszystkich pozostałych cyfr kodu lub wartości liczbowych przypisanych znakom alfanumerycznym i innym [4].
Najszersze zastosowanie w przemyśle znalazł kod kreskowy liniowy 128. W kodzie tym
identyfikuje się jednostki logistyczne, opakowania, numery serii, daty produkcji, okresy
trwałości, róŜne wymiary, lokalizację, usługi oraz zasoby takie jak zapasy w toku produkcji.
Kod umoŜliwia zakodowanie 128 znaków ASCII, występujących tu w trzech zbiorach
(A, B i C):
• zbiór A zawiera cyfry od 0 do 9, znaki z górnej części klawiatury, większość
znaków specjalnych i części znaków funkcyjnych;
• zbiór B zawiera równieŜ cyfry od 0 do 9, znaki z górnej części klawiatury, część
znaków specjalnych i funkcyjnych oraz znaki z dolnej części klawiatury (ang.
lower case);
• zbiór C zawiera 100 dwucyfrowych liczb, od 00 do 99, oraz części znaków
funkcyjnych. Zbiór ten umoŜliwia zakodowanie pary cyfr z podwójną gęstość
dwie cyfry na jeden znak informacyjny.
W Kodzie 128 występuje dodatkowo znak kontrolny, kodowany na końcu symbolu
(przed znakiem ,,stop"). Znak kontrolny me jest przedstawiany wśród znaków czytelnych wzrokowo. Jest on liczony według algorytmu modulo 103.
W Kodzie 128 występują trzy znaki ,,start” i jeden znak ,,stop” oraz osiem znaków
funkcyjnych.
W kodzie EAN-128 zawsze po znaku ,,start” występuje znak funkcyjny FNC 1. Został
on przypisany przez Światowe Stowarzyszenie Handlowe Przemysłu Automatycznej
Identyfikacji i Gromadzenia Danych (Global Trade Association of the Automatic Identificattion and Data Capture Industry – AIM) do systemu EAN-UCC i występuje zawsze
bezpośrednio po znaku Start A, B lub C, co odróŜnia kod EAN-128 od kodu 128. KaŜdy
symbol Kodu 128 kończy znak ,,stop”[4].
163
Wśród znaków funkcyjnych wyróŜnia się trzy znaki Code: Code A, Code B i Code C
oraz znak Shift, pozwalające na zmianę zestawu znaków w symbolu. Wszystkie znaki
następujące po Code A, B lub C, kodowane są według odpowiedniego zestawu znaków,
dopóki nie pojawi się inny znak Code lub Shift. Znak Shift działa jedynie pomiędzy
znakami z zestawu A i B, umoŜliwiając zmianę tylko jednego występującego po nim
znaku (pozostałe nadal będą kodowane według zestawu sprzed znaku Shift). W Kodzie
128 występują jeszcze cztery inne znaki funkcyjne sterujące: FNC 1, FNC 2, FNC 3
i FNC 4:
• FNC 1 przeznaczony jest wyłącznie dla systemu EAN-UCC i tworzy kod EAN128. Na podstawie porozumienia AIM, Międzynarodowego Stowarzyszenia
EAN (EAN International) i Uniwersalnego Kodu Produktów (Universal Product
Code – UPC) z roku 1988, wszelkie inne zastosowania tego znaku są zabronione, z wyjątkiem sytuacji, kiedy jest to znak symbolu odpowiadający obliczonej
wartości znaku kontrolnego symbolu;
• FNC 2 słuŜy do łączenia kilku symboli, jeŜeli dane kodowane są więcej niŜ
w jednym symbolu kodu, a przez dekoder mają być odczytywane jako informacja łączna. Jest to sygnał dla czytnika, Ŝe dane zawierające znak FNC 2 mają być
czasowo przechowane w pamięci i dołączone do danych z kolejnego symbolu;
• FNC 3 zarezerwowany jest dla inicjowania funkcji dekodera;
• FNC 4 zarezerwowany jest do wykorzystania w systemach zamkniętych.
Kod 128 jest kodem ciągłym. Jego budowa jest modularna. KaŜdy znak zbudowany jest
z 11 modułów (n-11), z wyjątkiem znaku ,,stop”, który ma 13 modułów (posiada jedną
dodatkową ciemną kreskę, kończącą znak). Znaki mają po trzy kreski ciemne (k=3)
i trzy jasne, zbudowane z 1, 2, 3 lub 4 modułów. Wymiar X wynosi 0,191 mm. Długość
symbolu Kodu 128 jest dowolna [4]. Wygląd kodu przedstawiony na rysunku poniŜej.
Rys. 2. Przykładowy symbol Kodu 128 kodujący litery C, E i N
Fig. 2. An example of Code 128 symbol for letters C, E and N
Do tego symbolu kodu moŜna wprowadzać takŜe inne dane poniŜej kodu, które są odczytywane bez potrzeby czytnika. W przedsiębiorstwie Elfa w drukowanym kodzie zamieszczone są takŜe takie dane jak: symbol wyrobu, ilość sztuk w palecie (lub na
wieszaku), numer partii, zmiana produkcyjna, numer pracownika, data oraz godzina
wydruku kodu (rysunek 3).
164
Symbol wyrobu:
PL45140
Nr partii:
1
Zmiana:
1
Ilość:
320 szt.
Nr pracownika:
12
Data:
2009.05.18
Godzina:
12:45
Rys. 3. Wzór kodu zastosowany w firmie Elfa Manufacturing Poland
Fig. 3. Pattern of code used in Elfa Manufacturing Poland
Zamieszczone dane są z łatwością odczytywane przez pracownika firmy. Jednocześnie
za pomocą urządzenia odczytującego oznakowane przedmioty będą mogły być identyfikowane w sposób automatyczny. Proces ten rozpoczyna się odczytaniem kodu kreskowego przez urządzenie zwane czytnikami lub skanerami. Odczyt polega na
przetworzeniu obrazu kodu (metodą optoelektroniczną) na sygnały elektryczne
w module wejściowym czytnika. Następnie w dekoderze, z przebiegu amplitudowo-czasowego tego sygnału, dekoduje się zawartą w kodzie informację i w postaci znakowej przesyła się ją do urządzenia końcowego. Tutaj informacja ta jest jednocześnie interpretowana i wykorzystana so określonego celu w konkretnym zastosowaniu.
Produkcją czytników zajmuje się wiele firm na całym świecie. Obecnie najpopularniejsze są czytniki w wykonaniu kompaktowym, tzn. zawierające w sobie moduł wejściowy, dekoder i urządzenie przesyłowe (rysunek 4).
Rys. 4. Czytnik CCD Voyager
Fig. 4. CCD Voyager reader
165
Dynamiczny rozwój elektroniki, optoelektroniki i technologii powoduje, Ŝe stają się one
gabarytowo mniejsze, doskonalsze pod względem uŜytkowym i bardziej energooszczędne [4].
4. Podsumowanie
Rozwój elektroniki i techniki przyczynił się do poprawienia zdolności produkcyjnych
w przedsiębiorstwach produkcyjnych. W praktyce wszędzie tam, gdzie istnieje potrzeba identyfikowania obiektów, dotyczy to zapasów w toku, półwyrobów, wyrobów gotowych, moŜna stosować kody kreskowe. W XXI wieku zastosowanie kodów
kreskowych jest coraz bardziej powszechne. Kody mogą być stosowane przy inwentaryzacjach, co znacznie skraca czas ich przeprowadzania oraz dokładnie określa ilości
i lokalizację produktów w magazynie, czy zapasów w toku produkcji na hali produkcyjnej. Obecnie w wielu przedsiębiorstwach dąŜy się do wyeliminowania wykonywania
jednorazowej inwentaryzacji na koniec roku, gdyŜ jest to proces długotrwały i angaŜujący znaczne środki.
Planowanie produkcyjne za pomocą systemów teleinformatycznych współpracujących
z kodami kreskowymi jest duŜo bardziej efektywne w porównaniu do metod tradycyjnych. MoŜna ustalić priorytetowość dla zleceń produkcyjnych na bazie danych zgromadzonych w systemie zarządzającym produkcją. Wszystkie aktualizacje przeprowadzane są
na bieŜąco, gdyŜ ilości i lokalizacja zapasów w toku produkcji jest z łatwością sczytywana
z palet znajdujących się na hali produkcyjnej. Na podstawie tych informacji moŜna dokładnie zaplanować harmonogram produkcji do nowej sytuacji rynkowej. Aktualizowany
harmonogram produkcyjny wspomaga dobór operacji związanych z poszczególnymi wyrobami, tak aby pilne zlecenia były wykonywane w pierwszej kolejności.
Znając ilość i lokalizację zapasów na hali moŜna zoptymalizować rozmieszczenie urządzeń technologicznych potrzebnych do produkcji. Odpowiednie rozmieszczenie przyczyni się do lepszej koordynacji w wykonywanych operacjach na stanowiskach
roboczych. Zastosowanie systemów kodów kreskowych do zarządzania zapasami
w toku pozwala na określenie rotacji poszczególnych zapasów. Informuje to o stanach
magazynowych w danej chwili, czyli o tym które zapasy są przechowywane dłuŜszy
czas na magazynie, a których brakuje.
Trzeba zwrócić takŜe uwagę na to, Ŝe znając ilość zapasów w toku, moŜna zmodernizować dany proces produkcyjny, gdyŜ dokładna wartość zapasów po kaŜdej operacji
informuje o miejscach występowania „wąskich gardeł”. Kody kreskowe przyczyniają
się do szybszej analizy stanów zapasów.
Stosowanie kodu kreskowego eliminuje ręczne wprowadzanie danych i w konsekwencji
likwiduje związane z tym błędy, czas i koszty (zarówno ręcznego wprowadzania, jak
i wyszukiwania oraz eliminacji błędów). Obecnie, jeŜeli przedsiębiorstwo produkcyjne
dobierze odpowiednio program zarządzający produkcją oraz dobrze zaprojektuje system
kompletacji danych przy wykorzystaniu kodu kreskowego, przyniesie to firmie wiele
korzyści takich jak: wzrost dokładności, zwiększenie prędkości operacji, zmniejszenie
zapasów, zwiększenie produktywności oraz zredukowanie kosztów administracyjnych.
Literatura
1. Nowosielski S.: Zarządzanie produkcją. Wyd. Akademii Ekonomicznej im. Oskara
Langego Wrocław 2001.
2. Bozarth C., Handfield R.B.: Wprowadzenie do zarządzania operacjami i łańcuchem
dostaw. Wyd. Helion Gliwice 2007.
166
3. Fowler M.: Architektura systemów zarządzania przedsiębiorstwem . Wyd. Helion
Gliwice 2005.
4. Praca zbiorowa: Kody kreskowe. Wyd. Instytut Logistyki i Magazynowania Poznań
2000.
Streszczenie
Artykuł opisuje zastosowanie kodów kreskowych w przedsiębiorstwie produkcyjnym
do wspomagania zarządzania zapasami w toku produkcji. W pracy opisano budowę
kodu kreskowego 128, moŜliwości zastosowania kodów kreskowych, zasadę działania
odczytu kodów oraz stosowane urządzenia odczytujące. Na koniec zwrócono uwagę na
korzyści płynące ze stosowania kodów kreskowych w przedsiębiorstwach przemysłowych z uwzględnieniem moŜliwości zarządzania zapasami w toku produkcji.
Using system of bar codes for management
of reserves in the course of production
Summary
In the article using of bar codes in production enterprises for assist of management of
reserves in the course of production was described. Structure of bar code type 128, possibilities of applying of bar codes, method of readout of bar codes and used reading devices were also described. At the end advantages of using of bar codes in industrial
enterprises taking into consideration possibilities of management of reserves in the
course of production were considered.
167

Podobne dokumenty