Integracje / ERP / Fulcrum
Czy Fulcrum harmonogramuje produkcję z uwzględnieniem dostępnych mocy? Jak działa Fulcrum Autoschedule
Tak, na poziomie maszyn. Autoschedule w Fulcrum przypisuje każdą operację zlecenia do konkretnej maszyny, w ramach zmian danego działu, które ograniczają liczbę maszyn pracujących jednocześnie. Ustala kolejność według produkcji w toku, poziomu priorytetu zlecenia i terminu zakończenia produkcji. Dostępność pracowników jest odwzorowana przez tę liczbę maszyn, a nie przez poszczególnych operatorów. Czas przezbrojenia każdej operacji jest stały lub naliczany na sztukę. Zakłady, które muszą uwzględniać w jednym planie operatorów, przezbrojenia zależne od kolejności i współdzielone narzędzia, korzystają ze SkyPlanner APS obok Fulcrum.
Autoschedule jest częścią platformy Fulcrum, a nie osobnym modułem. Fulcrum nie publikuje cennika. W sekcji FAQ podaje: „Pricing is based on company size, scope, and implementation requirements.” (Cena zależy od wielkości firmy, zakresu i wymagań wdrożenia). Dodaje też: „Fulcrum doesn’t follow a traditional per-user licensing model.” (Fulcrum nie stosuje tradycyjnego modelu licencjonowania za użytkownika).
Jak Fulcrum harmonogramuje produkcję — krok po kroku
1. Maszyny i stanowiska
Konfiguracja mocy produkcyjnych zaczyna się w Business Setup > System Data > Shop Setup. „Equipment within Fulcrum is defined as your machinery and workstations.” (W Fulcrum wyposażenie oznacza maszyny i stanowiska robocze). Każda maszyna lub stanowisko ma trzy ustawienia istotne dla harmonogramu:
- Equipment Status. Po oznaczeniu jako „Out of Service” (wyłączone z eksploatacji) harmonogram „will reorganize jobs based on what equipment remains in an operational status.” (przeorganizuje operacje na podstawie tego, które maszyny i stanowiska pozostają sprawne).
- Can Run Unattended. Dla maszyn, które pracownik przygotowuje, a które następnie kończą operację bez nadzoru lub pracują poza godzinami zmian.
- Unlimited Capacity. Dla urządzeń, które „can run simultaneous jobs” (mogą realizować operacje jednocześnie), takich jak kabina lakiernicza czy piec.
Każda pozostała maszyna wykonuje jedną operację naraz. (źródło)
2. Działy i zmiany
„Departments are best thought of in terms of personnel constraints.” (Działy najlepiej rozpatrywać w kontekście ograniczeń kadrowych). Każdy dział ma jedną lub więcej zmian z określonymi godzinami rozpoczęcia i zakończenia, dniami pracy oraz maszynami, które mogą pracować na danej zmianie. Określa się też „how many pieces of equipment can be running at the same time.” (ile maszyn może pracować jednocześnie). Zmianę można również oznaczyć jako mającą nieograniczone moce, a API udostępnia maksymalną liczbę nowych zleceń na zmianę. (źródło)
3. Gniazda produkcyjne i operacje
„A Fulcrum Work Center is defined as a group of interchangeable equipment with similar capabilities.” (Gniazdo produkcyjne w Fulcrum to grupa maszyn lub stanowisk o podobnych możliwościach, które mogą się wzajemnie zastępować). Fulcrum wyraźnie zaznacza: „you will be scheduling to equipment. The Work Center tells the schedule what equipment can be used for a specific operation.” (Operacje są harmonogramowane na maszynach i stanowiskach. Gniazdo produkcyjne wskazuje, które z nich można wykorzystać do danej operacji).
Operacje mają określone normatywne czasy przezbrojenia, pracy ludzi i pracy maszyn. W API czas przezbrojenia przyjmuje wartość fixed lub perUnit. Dostępne opcje obejmują czas buforowy, podział operacji między dwie maszyny oraz jednoczesne harmonogramowanie maszyn, w którym operacja blokuje inne maszyny na czas swojego trwania. W marszrucie technologicznej można przypisać konkretną maszynę na stałe. (źródło)
4. Priorytety i dwa algorytmy
„The schedule prioritizes jobs first based on the following: Work In Process, Job Priority Level, Production Due Date.” (Harmonogram ustala kolejność zleceń według następujących kryteriów: produkcja w toku, poziom priorytetu zlecenia, termin zakończenia produkcji). „High priority jobs will always be scheduled before moderate to low priority.” (Zlecenia o wysokim priorytecie zawsze będą harmonogramowane przed zleceniami o średnim i niskim priorytecie). Opóźnione zlecenia o niższym priorytecie są następnie umieszczane tam, gdzie się zmieszczą, w kolejności według wielkości opóźnienia.
Fulcrum oferuje dwa tryby:
- Greedy. „When you schedule a job, the schedule will look at the current state of the schedule.” (Podczas harmonogramowania zlecenia system uwzględnia aktualny stan harmonogramu). Następnie rozmieszcza operacje tego zlecenia tak, aby zakończyć je jak najwcześniej.
- Just in Time. Planuje zakończenie „as close to the due date as possible” (jak najbliżej wymaganego terminu), a gdy dotrzymanie terminu nie jest możliwe, przechodzi na tryb Greedy.
Zlecenie może też mieć określoną najwcześniejszą datę rozpoczęcia. Wówczas „the job won’t be scheduled before that date” (zlecenie nie zostanie zaplanowane przed tą datą). (źródło)
5. Materiały
Zamówienia zakupu powiązane ze zleceniem wyznaczają jego daty na podstawie pól Expected Receive, czyli oczekiwanych dat przyjęcia. Jeśli nie ma otwartego zamówienia zakupu, harmonogram korzysta z szacowanego lead time danej pozycji, a następnie z domyślnego lead time dostawcy. W przypadku braków magazynowych Fulcrum podaje: „If materials are not in stock, the schedule assumes that you are IMMEDIATELY ordering the material when you hit „Schedule” on the job” (Jeśli materiałów nie ma w magazynie, harmonogram zakłada, że zamawiasz je NATYCHMIAST po kliknięciu „Schedule” w zleceniu).
6. Ekran harmonogramu i Job Tracking
„Each column is a separate piece of equipment.” (Każda kolumna odpowiada osobnej maszynie lub stanowisku). Operacje są ułożone od góry do dołu według priorytetu i terminu, a pod każdą maszyną widnieją kolejka oczekujących prac i najbliższa data dostępności. Operatorzy rejestrują rozpoczęcie pracy przez Job Tracking, który „is a reflection of the schedule.” (odzwierciedla harmonogram). Zamrożony horyzont pozwala planistom ręcznie zmieniać plan na najbliższy okres, „but everything further out can still be auto-scheduled.” (ale wszystko poza tym okresem nadal można harmonogramować automatycznie). (źródło)
Co pozostaje w gestii planisty
- Operatorów reprezentuje liczba. Wartość Max Equipment na zmianę „is usually determined by how many people you have working in a certain area at that time.” (zwykle wynika z liczby osób pracujących w danym obszarze w tym czasie). Gdy ktoś zgłasza nieobecność z powodu choroby, kierownik może „decrement the Max Equipment by 1” (zmniejszyć Max Equipment o tę wartość). Planista musi sam pamiętać, kto wykona dane zlecenie i które zlecenie wymaga dwóch osób.
- Czas przezbrojenia jest przypisany do operacji. Każda operacja marszruty technologicznej ma stały czas przezbrojenia lub czas naliczany na sztukę. Dokumentacja nie wskazuje czasu przejścia od jednego zlecenia do następnego na tej samej maszynie jako danych wejściowych.
- Narzędzia to rekordy w systemie wzorcowania. Tools w Fulcrum to rekordy typu „measurement instrument or gage” (przyrząd pomiarowy lub sprawdzian) w systemie wzorcowania. Współdzielone uchwyty i matryce nie są zasobami produkcyjnymi uwzględnianymi w harmonogramie.
- System zakłada, że materiał został zamówiony. Brakujący materiał jest planowany tak, jakby zamówiono go w chwili umieszczenia zlecenia w harmonogramie.
- Priorytet jest ważniejszy od terminu. Zlecenia o wysokim priorytecie zawsze trafiają do harmonogramu jako pierwsze, a opóźnione zlecenia wypełniają pozostałe miejsca.
- Przeplanowanie odbywa się codziennie. „The schedule automatically will pull in scheduled jobs once a day.” (Harmonogram automatycznie pobiera zaplanowane zlecenia raz dziennie). Aby uwzględnić zmiany tego samego dnia, „you will need to select the Reschedule button in the top right of the schedule.” (trzeba wybrać przycisk Reschedule w prawym górnym rogu harmonogramu).
- Ograniczone możliwości nakładania operacji. Przepływ ciągły pozwala nakładać operacje w czasie, ale „those with fixed run times (not per-unit) will not be allowed to overlap.” (operacje o stałym czasie wykonania, a nie czasie naliczanym na sztukę, nie mogą się nakładać). Fulcrum określa to jako „a simple version of continuous flow” (prostą wersję przepływu ciągłego). (źródło)
W praktyce: kierownik na bieżąco ustala, kto obsługuje którą maszynę, grupuje przezbrojenia z pamięci, a obok ekranu stoi tablica.
Kiedy wystarczy harmonogramowanie w samym Fulcrum
Autoschedule w Fulcrum spełnia swoje zadanie, gdy:
- Maszyny są wąskim gardłem, a pracownicy swobodnie przechodzą między nimi, więc jeden dział i liczba maszyn dobrze odwzorowują dostępność pracowników.
- Przezbrojenia trwają mniej więcej tyle samo niezależnie od tego, co produkowano wcześniej.
- Uchwyty i oprzyrządowanie są przypisane do konkretnych maszyn.
- Materiały są w magazynie lub daty Expected Receive w zamówieniach zakupu są na bieżąco aktualizowane.
- Codzienne przeliczenie harmonogramu i przycisk Reschedule wystarczają, by nadążyć za zmianami w zakładzie.
Jeśli tak działa Twój zakład, dbaj o aktualność czasów w marszrutach technologicznych, zmian i przestojów. Zgodnie z zaleceniami pomocy Fulcrum używaj priorytetów zamiast przeciągania operacji i pozostań przy samym Fulcrum.
Kiedy potrzebujesz narzędzia do harmonogramowania produkcji z uwzględnieniem dostępnych mocy
Wbudowane narzędzie do harmonogramowania przestaje wystarczać, gdy dotyczy Cię kilka z poniższych sytuacji:
- To dostępność konkretnych operatorów lub ustawiaczy decyduje, co może być produkowane, a niektóre zlecenia wymagają dwóch lub trzech osób jednocześnie.
- Czas przezbrojenia zależy od wcześniej używanego materiału, koloru, uchwytu lub rodziny narzędzi.
- Uchwyty, matryce lub narzędzia są współdzielone przez różne maszyny.
- Opóźnione dostawy materiałów, awarie i pilne zlecenia wymuszają przeplanowanie kilka razy dziennie.
- W zakładzie pracuje 20 lub więcej maszyn, a kierownik poświęca codziennie wiele godzin na ustalanie, kto ma obsługiwać którą maszynę.
Na co zwrócić uwagę
- Operatorzy jako zasoby produkcyjne o ograniczonej dostępności — z własnymi zmianami i nieobecnościami oraz obsługą operacji wymagających kilku osób.
- Macierz czasów przezbrojeń: asymetryczne czasy przezbrojenia zależne od kolejności, wykorzystywane do minimalizacji łącznego czasu przezbrojeń.
- Narzędzia jako współdzielone zasoby produkcyjne o ograniczonej dostępności.
- Harmonogramowanie z uwzględnieniem materiałów przy każdej zmianie, obejmujące zapasy i oczekiwane dostawy z zamówień zakupu.
- Optymalizacja całego planu w kilka sekund oraz automatyczne przeplanowanie po zmianach w produkcji.
- Konkretny sposób zapisu danych z powrotem do Fulcrum. W API Fulcrum zaplanowane daty są tylko do odczytu, można natomiast zapisywać pola niestandardowe dla każdej operacji zlecenia, a także rejestry pomiaru czasu i ilości. Zapytaj każdego dostawcę, z jakich dokładnie wywołań korzysta jego narzędzie do harmonogramowania.
Dostępne rozwiązania dzielą się na trzy grupy:
- Wbudowany Autoschedule w Fulcrum harmonogramuje pracę maszyn i stanowisk bezpośrednio w Fulcrum.
- Rozbudowane pakiety APS i narzędzia do harmonogramowania oparte na plikach łączą się przez dedykowane interfejsy lub eksport CSV, często wymagając ręcznego przepisywania dat.
- Systemy APS w chmurze z obsługą realizacji produkcji — do tej grupy należy SkyPlanner — automatycznie harmonogramują każdy zasób produkcyjny obok Fulcrum i udostępniają plan operatorom.
Jaką rolę pełni SkyPlanner
SkyPlanner APS spełnia każdy z powyższych wymogów. Silnik Arcturus optymalizuje cały plan w kilka sekund, uwzględniając priorytet operacji, datę zakończenia, priorytet klienta, Fast Track i Dynamic Priorities. Pilna operacja otrzymuje miejsce w harmonogramie, a Bulldozer przesuwa kolejne operacje, aby je zwolnić.
Każda maszyna, operator, narzędzie i materiał to zasób produkcyjny o ograniczonej dostępności, uwzględnianej w konkretnych godzinach. Każdy operator ma własne zmiany, urlopy i nieobecności, a do operacji wymagającej trzech operatorów system przydziela trzy osoby dostępne na danej zmianie. Narzędzia używanego na jednej maszynie nie można w tym samym czasie zaplanować na innej. Gdy maszyna lub pracownik są niedostępni, silnik korzysta ze zdefiniowanych przez Ciebie alternatyw.
Macierz czasów przezbrojeń zawiera czasy przejścia między każdą parą produktów w obu kierunkach, na przykład z niebieskiego na czerwony 30 minut, a z czerwonego na niebieski 60. Silnik wybiera kolejność wymagającą najmniej czasu na przezbrojenia. Harmonogramowanie oparte na dostępności materiałów symuluje przyszłe stany magazynowe na podstawie aktualnych zapasów i oczekiwanych dostaw z zamówień zakupu. Dzięki temu praca jest planowana tylko wtedy, gdy materiał jest dostępny.
Model Fulcrum można odwzorować bezpośrednio. Gniazda produkcyjne stają się grupami stanowisk roboczych, urządzenia — stanowiskami roboczymi, piece z ustawieniem Unlimited Capacity — operacjami wsadowymi, a zmiany działowe — zmianami. Autopilot automatycznie aktualizuje harmonogram, gdy sytuacja na produkcji się zmienia, a Running Time Lock utrzymuje rozpoczęte operacje na swoich miejscach. Operatorzy widzą swoją kolejkę operacji i rejestrują pracę za pomocą Mobile Confirmations, Production Timer i Quick Log Mode.
Wybierz SkyPlanner, gdy operatorzy, przezbrojenia i współdzielone narzędzia decydują o kolejności prac w takim samym stopniu jak maszyny.
Wybierz SkyPlanner, gdy zmieniasz plan kilka razy dziennie i chcesz, by harmonogram dostosowywał się automatycznie.
Wybierz SkyPlanner, gdy chcesz w ciągu kilku tygodni uruchomić działający harmonogram dla swojego zakładu i przesyłać czasy oraz ilości z powrotem do Fulcrum.
Zacznij od eksportu danych do CSV i 30-dniowego bezpłatnego okresu próbnego (do 20 stanowisk roboczych, bez karty kredytowej). Po tym okresie ceny zaczynają się od 199 € miesięcznie za 5 stanowisk roboczych, z rozliczeniem miesięcznym. Wycenę integracji otrzymasz z góry wraz z wyceną planu, z uwzględnieniem Twoich procesów i potrzeb.
SkyPlanner integruje się dwukierunkowo z Fulcrum przez Fulcrum Public API. Pobiera zlecenia, operacje marszrut technologicznych, gniazda produkcyjne, urządzenia i zmiany. Do każdej operacji zlecenia w Fulcrum trafiają z powrotem planowany początek i koniec oraz przypisane stanowisko robocze, a także czas pracy operatora i wykonane ilości. Zespół SkyPlanner konfiguruje integrację podczas wdrożenia. Może ją też zbudować Twój konsultant Fulcrum lub zespół programistów, korzystając z udokumentowanego REST API SkyPlanner (dokumentacja API).
Przeczytaj opis na stronie SkyPlanner dla Fulcrum, przejdź do przewodnika po integracji z Fulcrum, poznaj wszystkie funkcje lub porównaj inne systemy w sekcji integracji z ERP.
Opinie firm produkcyjnych o SkyPlanner
2 hoszczędności co tydzień
„Dzięki SkyPlanner przeszliśmy od planowania produkcji w arkuszach Excela do optymalizacji produkcji w czasie rzeczywistym.”
Kalle Kalliomäki, specjalista ds. łańcucha dostaw
UTU · Rozdzielnice i aparatura rozdzielcza
Planowanie produkcji pozwala zaoszczędzić 2 godziny pracy tygodniowo, a nowa kolejka operacji trafia na linię w kilka sekund.
+90%wydajności produkcji
„Wydajność produkcji wzrosła o 90%.”
Abdul Rucyinga, szef działu IT
Laboratory & Allied · Produkcja farmaceutyczna
Wydajność produkcji wzrosła o 90%, a przygotowanie zoptymalizowanego planu na trzy miesiące dla wszystkich stanowisk roboczych zajmuje mniej niż 30 minut.
1 000 i więcejzleceń produkcyjnych harmonogramowanych automatycznie
„Mamy teraz zupełnie inną kontrolę nad produkcją, a nasza wiedza o zdolnościach produkcyjnych jest na całkiem innym poziomie.”
Hannu Ryynänen, prezes
Mamec · Mieszalniki przemysłowe, pompy i zaawansowana technologicznie produkcja kontraktowa
Tysiące zleceń produkcyjnych są harmonogramowane automatycznie, a cała organizacja ma wgląd w produkcję w czasie rzeczywistym.
6 miesięcynaprzód — wgląd w wolne moce produkcyjne dla działu sprzedaży
„SkyPlanner stanowi solidną podstawę całego planowania produkcji i zapewnia jego niezawodność.”
Anu Järvinen, kierowniczka produkcji
Fredman Operations · Papiery opakowaniowe do kontaktu z żywnością
Dział sprzedaży widzi wolne moce produkcyjne na sześć miesięcy naprzód, a odpowiedzi na prośby o zmianę harmonogramu, które wcześniej zajmowały godzinę lub dłużej, są teraz gotowe w kilka sekund.
Najczęściej zadawane pytania
Czy Fulcrum ma narzędzie do harmonogramowania produkcji?
Tak. Autoschedule w Fulcrum automatycznie przypisuje operacje zleceń do urządzeń w trybie Greedy lub Just-in-Time, w ramach zmian danego działu. Planiści sterują harmonogramowaniem za pomocą priorytetów zleceń, terminów realizacji i najwcześniejszej daty rozpoczęcia. Mogą też wprowadzać ręczne zmiany w zamrożonym okresie harmonogramu.
Czy Fulcrum planuje pracę poszczególnych operatorów?
Nie. Fulcrum uwzględnia obsadę jako liczbę maszyn, które mogą pracować jednocześnie na danej zmianie. Kierownik zmniejsza tę liczbę, gdy ktoś jest nieobecny. SkyPlanner APS planuje pracę każdego operatora z uwzględnieniem zmian i nieobecności, także przy operacjach wymagających kilku osób.
Czy Fulcrum obsługuje czasy przezbrojeń zależne od kolejności operacji?
Fulcrum zapisuje czas przezbrojenia dla każdej operacji marszruty technologicznej jako wartość stałą lub czas na jednostkę. SkyPlanner korzysta z macierzy czasów przezbrojeń między parami produktów (z niebieskiego na czerwony 30 minut, z czerwonego na niebieski 60) i ustala kolejność operacji tak, aby zminimalizować te czasy.
Jak często Fulcrum aktualizuje harmonogram?
Według dokumentacji pomocy Fulcrum harmonogram pobiera zaplanowane zlecenia raz dziennie. Aby zobaczyć zmiany z bieżącego dnia, planiści naciskają Reschedule. Autopilot w SkyPlanner automatycznie aktualizuje harmonogram, gdy sytuacja na produkcji się zmienia.
Czy mogę przetestować SkyPlanner na swoich danych z Fulcrum?
Tak. Wyeksportuj z Fulcrum kartoteki produktów, marszruty technologiczne i otwarte zlecenia do CSV. Zaimportuj je podczas 30-dniowego okresu próbnego i porównaj harmonogram z obecnym. Sprawdź cennik, rozpocznij okres próbny lub porozmawiaj z działem sprzedaży.