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 rozjazduJak to wygląda na haliSkutek dla firmy
Nieaktualna wersja BOMProdukcja pracuje na pliku sprzed zmianyZły komponent w wyrobie i przeróbki
Zmiana konstrukcyjna poza ERPRysunek w CAD zmieniony, ERP bez zmianZakup materiału, który nie jest już potrzebny
Zamiennik bez zapisuBrak komponentu, magazyn wydaje innyNiezgodne stany i zafałszowany koszt wyrobu
Nierealna norma odpaduBOM zakłada 3% odpadu, hala ma 9%Brak surowca w połowie zlecenia
Zużycie wpisywane z normyRW tworzone z BOM, bez pomiaruRozbieżność widoczna dopiero przy inwentaryzacji
Jednostki i przelicznikiArkusz w sztukach, zakup w metrachZamó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.

Automatyczny BOM - od rysunku do zakupów i hali 1. ŹRÓDŁO CAD / PDM struktura złożenia części i ilości materiał, wymiar lub receptura 2. WALIDACJA Warstwa integracyjna mapowanie na indeksy ERP jednostki i normy odpadu blokada brakujących pozycji wersja i data obowiązywania API 3. ERP BOM w ERP technologia lub receptura historia wersji koszt materiałowy wyrobu Alert zmiana wersji do zakupów i planowania 4. ODBIORCY BOM MRP i zakupy potrzeby netto propozycje zamówień MES i APS na hali materiały na zlecenie harmonogram z dostępności Magazyn / WMS lista kompletacyjna wydanie na zlecenie rzeczywiste zużycie vs norma Efekt: jedno źródło BOM dla zakupów, hali i magazynu - bez przepisywania. Zużycie z hali wraca do ERP, więc normy w BOM zbliżają się do rzeczywistości.

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.

ObszarBOM ręcznie w ExceluBOM generowany automatycznie
Źródło danychPrzepisywany z rysunkuPobierany ze struktury w CAD lub PDM
Nowy wyróbCzeka w kolejce u technologaGotowy po zatwierdzeniu rysunku
Zmiana konstrukcyjnaMail albo telefon do zakupówNowa wersja z datą i automatycznym powiadomieniem
Brakujący indeksWychodzi na haliBlokada i zadanie dla technologa
Historia zmianBrak albo plik „BOM_v3_final”Pełna historia wersji z autorem
Warianty wyrobuOsobny plik dla każdegoGenerowane 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.

ZdarzenieCo robi automatyzacjaEfekt biznesowy
Nowe zamówienie klientaRozwija BOM i liczy potrzeby nettoPropozycja zakupów w dniu przyjęcia zamówienia
Zmiana konstrukcyjnaTworzy nową wersję BOM i powiadamia zakupyBrak zakupów do wycofanego wariantu
Brak komponentu na stanieWysyła alert i wstrzymuje zlecenie w APSZlecenie nie staje w połowie realizacji
Zamknięcie zlecenia w MESPorównuje zużycie z normąRozjazdy widoczne od razu, nie przy inwentaryzacji
Zużycie stale powyżej normyProponuje technologowi korektę normyBOM coraz bliższy realnemu zużyciu
Zmiana ceny materiałuPrzelicza koszt materiałowy wyrobuAktualna 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

Czy do automatyzacji BOM potrzebny jest system CAD?

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.

Czy da się zautomatyzować BOM bez wymiany 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.

Jak często aktualizować normy zużycia w BOM?

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.

Od czego zacząć automatyzację generowania BOM?

Od uporządkowania kartoteki indeksów i jednostek w ERP. Potem wybierz jedną grupę wyrobów z największymi rozjazdami i na niej uruchom automatyczny import z CAD.

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

Masz proces, który zjada czas Twojego zespołu?

Zobaczmy na bezpłatnej konsultacji, czy da się go zautomatyzować i ile realnie zaoszczędzisz.

Umów bezpłatną konsultację