Start / Baza wiedzy / Automatyzacja generowania BOM (zestawienia materiałowego) w produkcji - dane z CAD i ERP bez przepisywania
Automatyzacja generowania BOM (zestawienia materiałowego) w produkcji - dane z CAD i ERP bez przepisywania
Spis treści
Czym jest BOM i dlaczego ręczne utrzymanie go w Excelu jest ryzykowne?
Skąd biorą się rozjazdy między BOM a rzeczywistym zużyciem materiałów?
Jak wygląda automatyzacja generowania BOM w ERP krok po kroku?
Jak powiązać BOM z planowaniem zakupów i produkcji?
Jaki efekt biznesowy daje automatyzacja generowania BOM?
FAQ
Podsumowanie
Czym jest BOM i dlaczego ręczne utrzymanie go w Excelu jest ryzykowne?
Automatyzacja generowania BOM (zestawienia materiałowego) w produkcji polega na tym, że lista materiałów dla wyrobu powstaje i aktualizuje się sama. Źródłem są dane z CAD i ERP, a nie ręczne przepisywanie do arkusza. BOM (Bill of Materials) to kompletna lista surowców, komponentów i półproduktów wraz z ilościami potrzebnymi do wykonania jednej sztuki wyrobu.
BOM jest punktem wyjścia dla trzech decyzji: ile materiału kupić, kiedy uruchomić produkcję i ile naprawdę kosztuje wyrób. Jeśli zestawienie jest błędne, błędne są wszystkie trzy. W prostym wyrobie wystarczy jeden poziom listy. W wyrobie złożonym BOM jest wielopoziomowy: zespół składa się z podzespołów, a te z części i surowców. Pomyłka na niższym poziomie powtarza się w każdym wyrobie, który korzysta z danego podzespołu.
Wiele firm produkcyjnych nadal trzyma BOM w Excelu, a do ERP wpisuje go dopiero przy zleceniu. To nie jest wyjątek. Według danych Eurostatu w 2025 r. z oprogramowania ERP korzystało 46,45% przedsiębiorstw w UE, czyli mniej niż połowa. W pozostałych firmach dane materiałowe żyją w plikach, mailach i w głowach technologów.
Problem arkusza nie polega na tym, że ktoś jest nieuważny. Raymond Panko z University of Hawaii od lat bada błędy w arkuszach kalkulacyjnych. Jego podsumowanie badań mówi, że błędy są rzadkie na poziomie pojedynczej komórki. W dużym arkuszu co najmniej jedna błędna wartość końcowa jest jednak bardzo prawdopodobna. BOM dla kilkuset wyrobów to właśnie taki duży arkusz. Typowe ryzyka wyglądają tak:
- Kilka wersji pliku - produkcja pracuje na starej wersji, zakupy na nowej. Efekt: kupujesz materiał do wyrobu, którego już nie robisz.
- Przepisywanie z rysunku - zamienione cyfry w indeksie albo w ilości. Efekt: brak komponentu na linii w dniu startu zlecenia.
- Brak jednostek i przeliczników - arkusz liczy w sztukach, dostawca sprzedaje w metrach. Efekt: zamówienie kilka razy za duże albo za małe.
- Brak historii zmian - nie wiadomo, kto i kiedy zmienił normę. Efekt: reklamacji nie da się rzetelnie wyjaśnić.
Każde z tych ryzyk da się usunąć bez wymiany systemów. Najpierw trzeba jednak wiedzieć, skąd dokładnie biorą się rozbieżności.
Skąd biorą się rozjazdy między BOM a rzeczywistym zużyciem materiałów?
Rozjazdy między BOM a rzeczywistym zużyciem mają zwykle pięć źródeł. To nieaktualna wersja zestawienia, zmiany konstrukcyjne spoza ERP, zamienniki bez zapisu, nierealne normy odpadu i zużycie wpisywane z normy zamiast z pomiaru. Rzadko chodzi o złą wolę. Prawie zawsze chodzi o dane, które nie nadążają za halą.
Najczęstszy scenariusz wygląda tak. Konstruktor zmienia w CAD grubość blachy albo typ złącza. Rysunek jest aktualny, ale BOM w ERP już nie, bo nikt nie przekazał informacji o zmianie. Zakupy zamawiają stary komponent, a magazyn wydaje go na produkcję. Różnica wychodzi dopiero przy inwentaryzacji albo przy reklamacji klienta.
Drugi scenariusz to warianty. Producent mebli czy okien ma dziesiątki kombinacji wymiaru, koloru i okuć, a każda zmienia listę materiałów. Ręczne utrzymywanie osobnego BOM dla każdego wariantu jest w praktyce niewykonalne. Szerzej opisaliśmy to przy okazji integracji ERP z MES w produkcji mebli.
Trzeci scenariusz dotyczy zużycia. Norma w BOM mówi 2,4 kg granulatu na sztukę, ale nikt nie sprawdza, ile faktycznie zeszło. Rozchód wewnętrzny (RW) tworzy się przecież automatycznie z normy. Rozwiązaniem jest pomiar u źródła, np. integracja wag przemysłowych z ERP, która zapisuje na dokumencie rzeczywiste naważenie. Efekt: koszt wyrobu liczysz na danych z hali, a nie na założeniu sprzed kilku lat.
| Źródło rozjazdu | Jak to wygląda na hali | Skutek dla firmy |
|---|---|---|
| Nieaktualna wersja BOM | Produkcja pracuje na pliku sprzed zmiany | Zły komponent w wyrobie i przeróbki |
| Zmiana konstrukcyjna poza ERP | Rysunek w CAD zmieniony, ERP bez zmian | Zakup materiału, który nie jest już potrzebny |
| Zamiennik bez zapisu | Brak komponentu, magazyn wydaje inny | Niezgodne stany i zafałszowany koszt wyrobu |
| Nierealna norma odpadu | BOM zakłada 3% odpadu, hala ma 9% | Brak surowca w połowie zlecenia |
| Zużycie wpisywane z normy | RW tworzone z BOM, bez pomiaru | Rozbieżność widoczna dopiero przy inwentaryzacji |
| Jednostki i przeliczniki | Arkusz w sztukach, zakup w metrach | Zamówienie za duże albo za małe |
Wspólny mianownik jest prosty. BOM zmienia się w jednym miejscu, a reszta firmy dowiaduje się o tym z opóźnieniem albo wcale. Automatyzacja generowania BOM zaczyna się od zamknięcia tej luki.
Jak wygląda automatyzacja generowania BOM w ERP krok po kroku?
Automatyzacja generowania BOM w ERP oznacza, że zestawienie materiałowe powstaje z danych konstrukcyjnych jednym przebiegiem integracji. Każda zmiana w CAD trafia potem do ERP jako nowa, zatwierdzona wersja. Taki przepływ ma zwykle 4 etapy: eksport struktury z CAD, walidację, zapis w ERP i kontrolę zmian. Na końcu dochodzi informacja zwrotna z hali.
1. Eksport struktury wyrobu z CAD lub PDM
Systemy do zarządzania danymi konstrukcyjnymi, takie jak SOLIDWORKS PDM czy Autodesk Vault, przechowują strukturę złożenia: części, podzespoły, ilości i właściwości materiałowe. Integracja pobiera tę strukturę automatycznie, np. w chwili zatwierdzenia rysunku w obiegu PDM. Efekt: technolog nie przepisuje listy części, więc znika najczęstsze źródło literówek w indeksach i ilościach.
Nie każda firma ma CAD. W branży spożywczej czy chemicznej BOM powstaje z receptury, a jej źródłem jest arkusz technologa albo system laboratoryjny. Zasada pozostaje ta sama: jedno źródło danych i automatyczny przepływ dalej.
2. Walidacja i mapowanie na indeksy ERP
Część z CAD ma numer rysunku, a ERP potrzebuje indeksu magazynowego z jednostką i ceną. Warstwa integracyjna mapuje jedno na drugie, dolicza normy odpadu i sprawdza, czy każdy komponent istnieje w kartotece. Brakujący indeks nie przechodzi dalej po cichu. Trafia do technologa jako zadanie do uzupełnienia. Efekt: do ERP nie wchodzi BOM z pustą pozycją, która wyszłaby dopiero na hali.
3. Zapis BOM w module produkcyjnym ERP
Większość polskich systemów ERP ma moduł produkcyjny, w którym BOM zapisuje się jako technologię albo recepturę. W Comarch ERP XL czy enova365 integracja zapisuje strukturę przez API lub biblioteki udostępniane przez producenta. Efekt: nowy wyrób jest gotowy do zlecenia zaraz po zatwierdzeniu rysunku, bez kolejki do ręcznego wprowadzania.
W prostszych systemach, jak Streamsoft Pro, moduł Produkt obsługuje kompletację wyrobów na podstawie receptur. Przy jednoetapowym montażu to wystarcza. Przy produkcji wieloetapowej pełny BOM warto trzymać w warstwie nadrzędnej. Do ERP trafia wtedy tylko to, czego system potrzebuje do dokumentów i stanów.
4. Kontrola zmian i wersji
Każda zmiana konstrukcyjna tworzy nową wersję BOM z datą obowiązywania. Zlecenia już uruchomione zostają na starej wersji, nowe dostają nową. Zakupy i planowanie dostają powiadomienie z listą komponentów, które weszły i wypadły. Efekt: nie kupujesz materiału do wycofanego wariantu i wiesz, od którego zlecenia obowiązuje zmiana.
| Obszar | BOM ręcznie w Excelu | BOM generowany automatycznie |
|---|---|---|
| Źródło danych | Przepisywany z rysunku | Pobierany ze struktury w CAD lub PDM |
| Nowy wyrób | Czeka w kolejce u technologa | Gotowy po zatwierdzeniu rysunku |
| Zmiana konstrukcyjna | Mail albo telefon do zakupów | Nowa wersja z datą i automatycznym powiadomieniem |
| Brakujący indeks | Wychodzi na hali | Blokada i zadanie dla technologa |
| Historia zmian | Brak albo plik „BOM_v3_final” | Pełna historia wersji z autorem |
| Warianty wyrobu | Osobny plik dla każdego | Generowane z reguł konfiguracji |
Kolejność etapów ma znaczenie. Bez uporządkowanej kartoteki indeksów automatyczny eksport z CAD tylko szybciej przeniesie bałagan do ERP. Dlatego walidację warto zbudować jako pierwszą, jeszcze przed samym importem.
Jak powiązać BOM z planowaniem zakupów i produkcji?
BOM łączy się z planowaniem przez MRP, czyli obliczenie potrzeb materiałowych. ERP mnoży zestawienie przez plan produkcji, odejmuje stany i zamówienia w drodze, a wynik zamienia w propozycje zakupów. Im dokładniejszy BOM, tym mniej ręcznych korekt tego wyniku. Dlatego automatyzacja generowania BOM daje najwięcej wtedy, gdy od razu zasila MRP.
Przy automatycznym BOM propozycja zakupowa powstaje w chwili przyjęcia zamówienia od klienta. Uwzględnia czasy dostaw i minimalne partie u dostawców. Efekt: kupiec zatwierdza gotową listę, zamiast liczyć zapotrzebowanie w arkuszu. Brak materiału widać z wyprzedzeniem, a nie w dniu startu zlecenia.
Po stronie hali ten sam BOM trafia do MES jako lista materiałów do wydania na zlecenie. Integracja ERP z systemem MES pozwala odesłać z powrotem rzeczywiste zużycie i odpad. Z kolei system APS układa harmonogram tylko ze zleceń, dla których materiał jest dostępny. Efekt: nie uruchamiasz zlecenia, które stanie w połowie z braku komponentu.
Trzecim odbiorcą BOM jest magazyn. Przy integracji ERP z WMS lista kompletacyjna na zlecenie powstaje z aktualnej wersji zestawienia. Magazynier wydaje więc dokładnie to, czego wymaga wyrób. Efekt: mniej zwrotów z produkcji i mniej korekt stanów.
| Zdarzenie | Co robi automatyzacja | Efekt biznesowy |
|---|---|---|
| Nowe zamówienie klienta | Rozwija BOM i liczy potrzeby netto | Propozycja zakupów w dniu przyjęcia zamówienia |
| Zmiana konstrukcyjna | Tworzy nową wersję BOM i powiadamia zakupy | Brak zakupów do wycofanego wariantu |
| Brak komponentu na stanie | Wysyła alert i wstrzymuje zlecenie w APS | Zlecenie nie staje w połowie realizacji |
| Zamknięcie zlecenia w MES | Porównuje zużycie z normą | Rozjazdy widoczne od razu, nie przy inwentaryzacji |
| Zużycie stale powyżej normy | Proponuje technologowi korektę normy | BOM coraz bliższy realnemu zużyciu |
| Zmiana ceny materiału | Przelicza koszt materiałowy wyrobu | Aktualna kalkulacja przy kolejnej ofercie |
Dwa ostatnie wiersze zamykają pętlę. BOM przestaje być dokumentem, który pisze się raz, i staje się normą sprawdzaną na każdym zleceniu.
Jaki efekt biznesowy daje automatyzacja generowania BOM?
Automatyzacja generowania BOM daje trzy mierzalne efekty: mniej braków materiałowych, dokładniejszą kalkulację kosztu wyrobu i krótsze wprowadzanie nowego produktu. Każdy z nich wynika z tego samego. Dane o materiałach są aktualne w chwili, gdy ktoś podejmuje na ich podstawie decyzję.
Żeby efekt był widoczny w liczbach, a nie tylko w odczuciach zespołu, zmierz przed wdrożeniem i po nim cztery wskaźniki:
- Zlecenia wstrzymane z braku materiału w miesiącu - pokazują, ile braków wynikało z błędów w BOM, a ile z opóźnień dostawców.
- Odchylenie zużycia od normy w procentach, dla każdej grupy wyrobów - pokazuje, gdzie normy są nierealne i zaniżają koszt.
- Czas od zatwierdzenia rysunku do gotowego BOM w ERP - pokazuje, jak szybko nowy wyrób może trafić do oferty.
- Różnice inwentaryzacyjne na surowcach - pokazują, czy stany w ERP zgadzają się z tym, co leży na regałach.
Mniej braków materiałowych
Braki są dziś codziennością. W badaniu McKinsey wśród liderów łańcuchów dostaw 9 na 10 respondentów przyznało, że w 2024 r. mierzyło się z problemami w dostawach. Na zakłócenia u dostawców nie masz wpływu. Masz wpływ na to, czy brak wynika z błędu we własnym BOM. Automatyczne zestawienie usuwa tę drugą grupę przyczyn, a przy pierwszej daje więcej czasu na reakcję.
Dokładniejsza kalkulacja kosztów
Koszt wyrobu to suma materiałów z BOM, pracy z marszruty i narzutów. Jeśli BOM zaniża zużycie o kilka procent, zaniżasz koszt w każdej ofercie. Przy automatycznym BOM i zużyciu raportowanym z hali kalkulacja opiera się na rzeczywistych danych. Efekt: widzisz, na których wyrobach marża topnieje, zanim przyjmiesz kolejne zamówienie po starej cenie. Więcej sposobów opisujemy w artykule o tym, jak obniżyć koszty produkcji w MŚP dzięki automatyzacji.
Szybsze wprowadzenie nowego wyrobu
Nowy wyrób nie czeka na ręczne wprowadzenie listy materiałów. BOM powstaje po zatwierdzeniu rysunku, a zakupy od razu widzą nowe komponenty. Efekt: szybsza pierwsza oferta i pierwsza partia, bez ryzyka, że ktoś pominie pozycję przy przepisywaniu.
Jak bardzo brak danych o materiałach blokuje planowanie, widać w jednym z projektów Devesol dla firmy produkcyjnej z branży reklamy wielkoformatowej. Podczas diagnozy jednym z sześciu zidentyfikowanych problemów był brak kontroli zużycia materiałów. Nikt nie wiedział, ile materiału poszło na zlecenie, więc brakowało danych do planowania zakupów i kalkulacji kosztu realizacji. Zbudowaliśmy system nad istniejącym ERP, który prowadzi zlecenie przez 6 działów i 14 statusów. Każda zmiana jest zapisana z datą i autorem. Szczegóły znajdziesz w naszych case studies.
FAQ
Nie. CAD przyspiesza tworzenie BOM dla wyrobów konstrukcyjnych, ale w branżach recepturowych źródłem jest receptura technologa. Liczy się jedno źródło danych i automatyczny przepływ do ERP.
Tak. Większość popularnych systemów ERP ma API lub biblioteki do zapisu technologii i receptur. Integracja dokłada warstwę pośrednią, a obecny ERP zostaje na miejscu.
Najlepiej na bieżąco, na podstawie zużycia raportowanego z hali. Korektę normy warto zatwierdzać ręcznie, gdy odchylenie utrzymuje się przez kilka zleceń, a nie po jednym wyjątku.
Podsumowanie
BOM to jedna tabela, od której zależą zakupy, harmonogram i cena w ofercie. Dopóki powstaje przez przepisywanie z rysunku do arkusza, każda z tych decyzji opiera się na danych, które mogą być nieaktualne. Automatyzacja generowania BOM przenosi zestawienie z pliku do przepływu: CAD, walidacja, ERP i informacja zwrotna z hali. Zacznij od grupy wyrobów z największymi rozjazdami i od porządku w indeksach. Po kilku cyklach normy w BOM zaczną odpowiadać temu, co naprawdę schodzi z magazynu.
Chcesz sprawdzić, jak zautomatyzować BOM w Twoim ERP? Umów bezpłatną, 30-minutową konsultację. Przejrzymy, skąd dziś bierze się Twoje zestawienie materiałowe, i wskażemy pierwszy krok, który najszybciej ograniczy braki i błędy w kalkulacji.
O autorze
Kamil Zazula - założyciel i konsultant ds. automatyzacji procesów biznesowych i integracji systemów w Devesol. Od kilku lat pomaga polskim firmom wdrażać automatyzacje i Agentów AI. Opiera się przy tym na doświadczeniu zdobytym wcześniej jako programista aplikacji webowych. Więcej o autorze: devesol.pl/o-nas