W zautomatyzowanych procesach nakładania ścieżek klejowych lub uszczelniających, inżynierowie UR i programiści systemów zrobotyzowanych stają przed powtarzalnym problemem: mimo idealnej powtarzalności mechanicznej ramienia robota, punkty początkowe i końcowe ścieżek dynamicznie przesuwają się na detalach. Przyczyna rzadko leży po stronie pneumatyki zaworu – najczęściej jest nią niedeterministyczna komunikacja i czas skanowania programu PLC.

DLA KOGO: Programiści PLC, Integratorzy Systemów, Inżynierowie Automatycy, Architekci Procesów UR.
ANALIZA: Wpływ transmisji asynchronicznej na stabilność dawki dynamicznej w standardzie Industry 4.0.
Praktyczna ilustracja problematyki nakładania ścieżek w aplikacjach zrobotyzowanych.

Fizyka ruchu a cykl pętli programu PLC

Aby zrozumieć skalę problemu, należy zestawić prędkość liniową manipulatora z czasem wykonywania pętli programowej głównego kontrolera (np. pętli OB1 w środowisku Siemens TIA Portal). Przyjmijmy standardową prędkość roboczą robota przy nakładaniu uszczelnień na poziomie V = 500 mm/s.

W takich warunkach przesunięcie geometryczne materiału na osi czasu wynosi dokładnie 0.5 mm na każdą 1 ms opóźnienia. Jeśli średni czas skanowania programu centralnego PLC wynosi 20 ms (co jest wartością nominalną przy rozbudowanej logice bezpieczeństwa, obsłudze stacji wysp I/O oraz systemów wizyjnych), moment wysłania sygnału otwarcia zaworu dozującego z poziomu pętli cyklicznej obarczony jest błędem przesunięcia (tzw. jitterem) sięgającym aż 10 mm.

Efektem tego zjawiska są drastyczne wahania jakościowe (wskaźnik Cpk): powstawanie przewężeń na starcie aplikacji, niedolewy (przerwy w ścieżce) lub potężne zgrubienia (tzw. efekt psiej kości) wynikające z nakładania się medium w punktach zamknięcia ścieżki.


01

Pułapka wyzwalania procesów przez magistrale sieciowe (Fieldbus Jitter)

Wrzucenie komendy otwarcia zaworu lub startu pompy do cyklicznej ramki wymiany danych (np. poprzez rejestry Modbus TCP) to najczęstszy błąd architektury sterowania. Protokoły warstwy aplikacji przesyłają dane asynchronicznie i nie gwarantują stałego czasu dostarczenia pakietu (brak determinizmu czasu rzeczywistego). Opóźnienia stosu sieciowego w połączeniu z buforowaniem pakietów generują nieprzewidywalne przesunięcia fazowe sygnału wyzwalającego.

Rozwiązanie sprzętowe:
Magistrale ethernetowe (Modbus TCP, Profinet) w najszybszych systemach dozowania służą wyłącznie do parametryzacji, diagnostyki, przesyłania receptur (Multi-Parameter Sets) oraz bezinercyjnego monitorowania krzywych ciśnienia. Sam proces wyzwolenia krytycznego czasowo (Dosing Start) musi odbywać się całkowicie poza magistralą, za pomocą twardego, bezpośredniego sygnału elektrycznego 24 VDC podawanego na fizyczne piny wejściowe sterownika brzegowego.
02

Decentralizacja czasu: Przeniesienie pętli sterowania na poziom Smart Edge

Sprawdzonym w praktyce rozwiązaniem problemu latencji jest przejście z modelu scentralizowanego na architekturę rozproszoną (Edge Computing). Zamiast zmuszać procesor główny PLC do obciążającego odliczania milisekundowych interwałów i obsługi szybkich przerwań, transferujemy to zadanie do dedykowanych modułów blisko samego procesu.

Sterowniki Walther WVC (Walther Valve Controller) oraz inteligentne zawory natryskowe WSV (Walther Spray Valve) przejmują ten ciężar na siebie. Posiadają wbudowane mikrokontrolery, które przetwarzają sygnały z częstotliwością sięgającą 10 kHz, oferując absolutny determinizm czasu rzeczywistego.

// Praktyczna koncepcja Handshakingu PLC <-> Walther WVC / WSV PLC_Outputs.Hardware_Trigger := Robot.In_Position_Positive_Edge; IF Walther_Controller.Dosing_Active == 0 THEN IF Walther_Controller.Result_OK == 1 THEN Process_Status := DETAL_PROPER_OK; ELSEIF Walther_Controller.Result_NOK == 1 THEN Process_Status := DETAL_FAULT_NOK; END_IF; END_IF;
Sprawdzona w praktyce architektura sygnałowa I/O:
Główny sterownik PLC podaje jedynie krótki sprzętowy impuls Hardware Trigger 24 VDC (wystarczą zaledwie 2 ms sygnału) na zdefiniowane wejście cyfrowe urządzenia Walther przy zboczu narastającym (Rising Edge). Zmiana poziomu napięcia z 0 V do 24 V błyskawicznie uruchamia realizację wewnętrznej, autonomicznej tabeli sekwencji. Od tego momentu idealne pozycjonowanie otwarć i zamknięć przejmuje kontroler WVC.
03

Synchronizacja aerodynamiki w zaworach natryskowych

Opóźnienie otwarcia powietrza rozpylającego względem ruchu iglicy materiałowej – typowe dla układów spiętych tradycyjną pneumatyką – natychmiast powoduje zjawisko "plucia" i powstawanie grubych kropel na krawędziach detalu.

Dzięki technologii Walther natrysk jest synchronizowany natywnie na poziomie sprzętowym, co daje stuprocentową pewność powtarzalności procesu. Sterownik realizuje całą sekwencję autonomicznie, z bezwzględną dokładnością do 1 ms:

Powietrze wstępne / Pre-air (0–500 ms) → Dozowanie materiału / Open time (najkrótszy konfigurowalny czas to 1 ms) → Przedmuch / Post-air (0–500 ms)

Powietrze atomizujące startuje zawsze ułamek sekundy przed otwarciem iglicy, tworząc idealne, uformowane ciśnienie w kapsule nasadek płaskich (Flat jet cap - kąty 45°, 60°, 90°). Natychmiast po odcięciu dawki, twardy strumień przedmuchu (Post-air) oczyszcza dyszę, całkowicie eliminując zatykanie układu i zjawisko zasychania na iglicy.

Analiza wykresu ciśnienia i parametrów Powietrza wstępnego oraz Przedmuchu na dashboardzie WVC
Uwolnienie od opóźnień sieciowych: wewnętrzny kontroler precyzyjnie taktuje pneumatyką dynamiczną, odciążając główną sieć i stabilizując punkt otwarcia.
04

Precyzyjna kontrola skoku iglicy i dynamika siłownika

Utrzymanie perfekcyjnej geometrii ścieżki przy zmiennych wektorach prędkości robota wymaga czegoś więcej niż tylko świetnego oprogramowania – wymaga bezkompromisowej mechaniki, która zablokuje błędy powtarzalności otwarcia.

Napęd modułów sterujących Walther WVC rozwiązuje to na dwa sposoby:

  • Rozdzielczość mechaniczna zbrojona na sztywno: Konstrukcja opiera się na twardych, indeksowanych podpozycjach z wyczuwalnym klikiem. Pojedyncza zmiana pozycji przesuwa ogranicznik iglicy o dokładnie 0,013 mm, pozwalając na absolutne zbalansowanie oporów gęstych smarów i past (całkowity zakres od 0 do 2 mm).
Błyskawiczna dynamika napędu liniowego:
Pole magnetyczne cewki zasilanej z 24 VDC uderzeniowo podnosi iglicę do limitu odległości roboczej. Częstotliwość pracy mechanicznej potrafi dojść aż do niesamowitych 30 cykli na sekundę (w zależności od parametrów ciśnieniowych). Z kolei brutalne odcięcie pętli prądowej sprawia, że potężna sprężyna powrotna zamyka dyszę z trzaskiem – zero kapania, idealne odcięcie.
05

Weryfikacja jakościowa w pętli zamkniętej (Closed-Loop) na żywo

Wersje zaawansowane Professional (PRO) urządzeń sterujących Walther zamykają pętlę kontrolną procesu na sobie. Fizycznie zintegrowany czujnik ciśnienia w głowicy dozującej jest próbkowany tak szybko, że sterownik brzegowy rejestruje kompletną krzywą narastania i opadania ciśnienia, porównując ją z ciasną tzw. kopertą tolerancji (Pressure graph envelope).

Spadek ciśnienia przez drobną kawitację? Powietrze w paście termoprzewodzącej? A może mikro-przytkanie dyszy? System na bieżąco analizuje odchyłki i błyskawicznie "odcina" proces, wystawiając twardy sygnał błędu bezpieczeństwa na styk cyfrowy (Dosing NOK). Wynik? Na stanowisko montażowe trafia wyłącznie w 100% poprawnie nałożona dawka.

Integracja zaworów Walther ze stanowiskiem zautomatyzowanym oraz interfejs IP
Interfejs Web-Dashboard sterowników Walther (domyślnie 192.168.0.55) to natychmiastowe okno na pętlę closed-loop. Pozwala inżynierom UR na parametryzację ułamków milisekund z przeglądarki, bez dotykania rygorystycznego kodu PLC.

Ucieka Ci ścieżka na szybkich detalach?

Nie marnuj godzin na przepisywanie trajektorii robota w poszukiwaniu "złotego środka". Porozmawiajmy o sprzętowym wyzwalaniu z dokładnością do 1 ms. Nasi automatycy pomogą Ci usunąć latencję sieciową i zaprojektować komunikację, która nadąży za fizyką procesu. Sprawdźmy to razem na żywo we Wrocławiu.

Skonsultuj integrację PLC z inżynierem ERD