Cyfrowy bliźniak warsztatu
Bez futurologii: praktyczny system zbierający stan drukarek, frezarki, komputerów i kart graficznych. Telemetria, historia zdarzeń i alert, który przychodzi zanim coś się zmarnuje.

„Cyfrowy bliźniak” brzmi jak hasło z konferencji. W praktyce chodzi o coś banalnego: wiedzieć, co się dzieje z maszynami, nie wchodząc do warsztatu — i mieć zapis tego, co działo się wcześniej.
Problem
Wydruk trwający dwanaście godzin nie wymaga nadzoru, ale wymaga wiedzy, czy nadal trwa. Frezarka po zakończeniu programu stoi bezczynnie, dopóki ktoś nie zajrzy. Karta graficzna licząca segmentację nocą może skończyć o drugiej albo o szóstej — różnica jest istotna dla planu następnego dnia.
Agent telemetryczny
Na każdym urządzeniu albo obok niego działa mały proces, który raz na sekundę odczytuje stan i publikuje go dalej. Zasada jest jedna: agent nie ma prawa niczego sterować. Tylko czyta.
To ograniczenie było świadomą decyzją. System, który może zatrzymać maszynę, wymaga zupełnie innego poziomu zabezpieczeń niż system, który jedynie raportuje — a wartość informacyjna jest ta sama.

Co zbieramy
- Drukarki 3D — stan zadania, postęp, temperatury, czas do końca.
- Frezarka — stan programu, obciążenie wrzeciona, czas pracy narzędzia.
- Komputery i GPU — obciążenie, temperatura, kolejka zadań.
- Otoczenie — temperatura i wilgotność w warsztacie, istotne przy drewnie i filamencie.
Wszystko idzie jednym kanałem MQTT do bazy szeregów czasowych. Ujednolicenie formatu na wejściu jest ważniejsze niż wybór konkretnej bazy — przy różnych formatach każdy nowy wykres to nowy parser.

Historia jest ważniejsza od kokpitu
Kokpit ze stanem bieżącym jest efektowny i przydaje się przez pierwszy tydzień. Realną wartość ma historia: dopiero ona pokazuje, że nieudane wydruki zdarzają się częściej przy wilgotności powyżej pewnego progu, a zużycie frezów rośnie po określonym czasie pracy.
Detekcja anomalii działa na tej historii, nie na wartościach chwilowych. Temperatura wyższa o kilka stopni nie znaczy nic; temperatura wyższa niż zwykle przy tym samym zadaniu znaczy sporo.
Alerty, których się nie wyłącza
Zasada, do której doszliśmy metodą prób: alert ma przychodzić tylko wtedy, gdy wymaga działania w ciągu najbliższej godziny. Wszystko inne trafia do podsumowania dziennego. System, który wysyła powiadomienie o każdym zakończonym zadaniu, zostaje wyciszony po trzech dniach i przestaje pełnić swoją funkcję.
Wynik
Najbardziej wymierny efekt to spadek liczby zmarnowanych wydruków — awaria wykryta w pierwszych minutach kosztuje kilka gramów filamentu zamiast całej rolki. Drugi, mniej oczywisty: planowanie dnia zaczyna się od spojrzenia w telefon, a nie od obchodu warsztatu.

