Rozruch linii produkcyjnej na obiekcie to najdroższy moment całego projektu: praca odbywa się pod presją czasu, na gotowej mechanice, a każda zmiana w programie wymaga fizycznego testu z ryzykiem kolizji. Wirtualne uruchomienie (virtual commissioning) przenosi większość tych prac do środowiska symulacyjnego – kod sterownika jest testowany na modelu maszyny, zanim maszyna fizycznie istnieje. Poniżej opisujemy warianty techniczne tego podejścia i warunki, w których się opłaca.

Cztery poziomy sprzężenia modelu ze sterowaniem

Pojęcie wirtualnego uruchomienia obejmuje kilka rozwiązań o bardzo różnym nakładzie pracy i wiarygodności. Dobór poziomu zależy od tego, co chcemy zweryfikować: logikę sekwencji, czasy cyklu czy zachowanie napędów w dynamice.

WariantSterowanieModel maszynyCo weryfikujeNakład przygotowania
MiL (Model in the Loop)model logikimodel kinematycznykoncepcję sekwencjiniski
SiL (Software in the Loop)PLCSIM Advanced / TwinCAT symulacjamodel kinematyczny + I/Opełny kod PLC, sekwencje, alarmyśredni
HiL (Hardware in the Loop)fizyczny sterownikmodel czasu rzeczywistegokod + komunikacja sieciowa + czasywysoki
RCS (Robot Control Simulation)wirtualny kontroler robotamodel 3D komórkiścieżki, zasięgi, kolizje, czas cykluśredni

W praktyce najkorzystniejszy stosunek efektu do nakładu daje połączenie SiL dla logiki PLC z wirtualnym kontrolerem robota (np. RobotStudio, RoboGuide, KUKA.Sim). Ten zestaw pozwala przetestować pełny cykl stanowiska wraz z dialogiem PLC–robot, czyli obszar, w którym powstaje najwięcej błędów wykrywanych dopiero na obiekcie. Szczegóły metodyki opisujemy w usłudze wirtualnych uruchomień linii produkcyjnych.

Zakres modelu – co modelować, a czego nie

Model nie musi być wierny fizycznie w każdym aspekcie. Musi być wierny w tym, co wpływa na weryfikowaną funkcję. Nadmiarowe modelowanie (np. pełna dynamika kontaktu detalu z prowadnicą) zwiększa nakład bez wzrostu wartości diagnostycznej.

ElementPoziom odwzorowaniaUzasadnienie
Siłowniki i osieczas ruchu + sygnały krańcowewystarcza do weryfikacji sekwencji i blokad
Czujniki obecności detalulogiczne, wyzwalane pozycją modelukluczowe dla testu warunków przejścia
Przepływ detalikinematyczny, z generatorem detalipozwala liczyć czas cyklu i przepustowość
Robotywirtualny kontroler z rzeczywistym programemodwzorowanie czasów i zasięgów
Napędy serwomodel ruchu z ograniczeniem a/v (bez dynamiki wału)pełna dynamika potrzebna tylko przy regulacji
Procesy technologiczne (spawanie, klejenie)czas trwania + sygnał gotowościfizyka procesu nie wpływa na logikę

Sygnały – najczęstsze źródło rozjeżdżania się modelu z rzeczywistością

  • Model musi korzystać z tej samej listy sygnałów co docelowy projekt sprzętowy – najlepiej generowanej automatycznie z tabeli I/O, a nie przepisywanej ręcznie.
  • Sygnały bezpieczeństwa (kanały dwutorowe, potwierdzenia) modelujemy w sposób odwzorowujący ich rzeczywistą strukturę, inaczej test restartu po zatrzymaniu awaryjnym jest pozorny.
  • Zmiany w liście sygnałów po rozpoczęciu symulacji wymagają dyscypliny wersjonowania – w przeciwnym razie na obiekt trafia kod testowany na innej konfiguracji.

Efekty mierzalne – co daje wirtualne uruchomienie

Wartość podejścia można wyrazić liczbami. Poniższe zakresy odpowiadają obserwacjom z projektów stanowisk zrobotyzowanych i linii montażowych o średniej złożoności (2–6 stanowisk, 1–3 roboty).

WskaźnikRozruch klasycznyZ wirtualnym uruchomieniemZmiana
Czas rozruchu na obiekcie100 %55–75 %skrócenie o 25–45 %
Błędy logiki wykryte przed montażem5–15 %70–90 %–
Kolizje wykryte w fazie projektupojedynczewiększość–
Zmiany konstrukcyjne w trakcie rozruchuczęsterzadkie–
Nakład dodatkowy w fazie projektu–+8–15 % godzin inżynierskichkoszt wejścia

Istotny jest drugi efekt, trudniejszy do zmierzenia: uruchomienie przestaje być pracą na obiekcie pod presją i staje się pracą projektową, którą da się zaplanować. Zmniejsza to również liczbę godzin nadliczbowych i podróży serwisowych, co w bilansie całkowitym często przewyższa nakład na budowę modelu.

Kiedy się nie opłaca

Wirtualne uruchomienie nie jest rozwiązaniem uniwersalnym. Dla jednostkowego, prostego stanowiska pneumatycznego o kilkunastu sygnałach koszt budowy modelu przekroczy oszczędność na rozruchu. Progiem opłacalności są najczęściej: powyżej ok. 80–120 sygnałów I/O, obecność co najmniej jednego robota, wielowariantowość produkcji lub sytuacja, w której rozruch odbywa się u klienta końcowego na innym kontynencie.

Sytuacja projektowaOcena opłacalności
Pojedyncze stanowisko pneumatyczne, < 50 I/OZwykle nieopłacalne
Stanowisko zrobotyzowane, 1 robot, wielowariantoweOpłacalne (weryfikacja ścieżek i taktu)
Linia 3–6 stanowisk z transportemWysoce opłacalne
Powielana koncepcja stanowiska (seria)Bardzo wysokie zwroty – model używany wielokrotnie
Rozruch u klienta zagranicznegoOpłacalne niemal zawsze (koszt delegacji)

Model po rozruchu – od symulacji do bliźniaka cyfrowego

Model zbudowany na potrzeby uruchomienia nie powinien kończyć życia w dniu odbioru maszyny. Po podłączeniu do rzeczywistego sterownika staje się podstawą do szkoleń operatorów, testowania modyfikacji przed wdrożeniem na produkcji oraz analiz wydajnościowych. Tę ścieżkę rozwoju opisujemy w usłudze wdrożeń typu Digital Twin, a warstwę programową w programowaniu wirtualnym.

Jeżeli planujesz nową linię i chcesz ograniczyć ryzyko rozruchu, zacznij od analizy koncepcji i przepływu – zakres tych prac opisujemy w eliminacji błędów na etapie projektowania i planowania oraz automatyce i uruchomieniach.


Powiązane artykuły z Poradnika Technicznego

Pełna lista opracowań: Poradnik Techniczny MDP Engineering. Masz pytanie dotyczące własnego projektu? Skontaktuj się z nami.