Miniatura projektu optymalizacji robota FANUC SR-12iA
Wróć do projektów
Automatyka/FANUC / Roboguide / Czas cyklu / Utrzymanie ruchu

Optymalizacja czasu cyklu i zużycia robota FANUC SR-12iA

Optymalizacja czasu cyklu i żywotności mechanicznej robota (SCARA) FANUC SR-12iA w symulacji przenoszenia losowo rozmieszczonego detalu z wykorzystaniem iRVision. Znalezienie idealnego balansu między wydajnością produkcji a czasem bezawaryjnej pracy.

Założenia projektu

Analiza została przeprowadzona dla stanowiska zrobotyzowanego przeznaczonego do pobierania i odkładania losowo rozmieszczonych detali (pozycjonowanie systemem wizyjnym iRVision). Masa narzędzia (chwytaka) wynosi 0,3 kg, a masa pobieranego detalu (korbowodu) to 0,2 kg (łączne rzeczywiste obciążenie robota wynosi 0,5 kg).

Cykl pracy uwzględnia 3 sekundy oczekiwania na dojazd detalu do strefy pobrania oraz 1 sekundę opóźnienia na rozruch i wymianę sygnałów.

Konfiguracja symulacji zakłada pracę badanego cyklu robota przez 20 godzin na dobę oraz 300 dni w roku, a obciążenie cieplne wyliczono dla temperatury otoczenia 20°C.

Celem symulacji jest znalezienie optymalnego rozwiązania dla cyklu ułożenia 10 korbowodów w czasie maksymalnie 20 s.

Przejazd robota bezpośrednio między punktami (najlepszy czas)

Podsumowanie

Poszczególne zmiany konfiguracji wpływają na parametry pracy robota w następujący sposób:

  • Zawyżenie deklarowanej masy (np. z 0.5 kg na 1.0 kg):
    • 🔴 Efekt negatywny: Sterownik automatycznie ogranicza dynamikę maszyny, co niepotrzebnie wydłuża czas cyklu.
    • 🔴 Efekt negatywny: Brak poprawy w żywotności sprzętu (całkowity brak korzyści).
  • Mniejsza prędkość (np. zmiana ze 100% na 80%):
    • 🟢 Efekt pozytywny: Znaczący wzrost żywotności przekładni oraz niższe obciążenie cieplne silników.
    • 🔴 Efekt negatywny: Dłuższy czas cyklu (strata ok. 2 sekund).
  • Ruch przez punkt pośredni (składanie ramienia):
    • 🟢 Efekt pozytywny: Zmniejszenie momentu bezwładności i mniejsze obciążenie głównego reduktora (J1).
    • 🔴 Efekt negatywny: Wydłużenie czasu cyklu.
  • Ruch Liniowy (L):
    • 🟢 Efekt pozytywny: Przejazd po najkrótszej drodze (linii prostej) zapewnia krótszy czas cyklu.
    • 🔴 Efekt negatywny: Prowadzi do większych przeciążeń termicznych osi robota.
  • Ruch Osiowy (J):
    • 🟢 Efekt pozytywny: Płynna praca silników, równomierne rozłożenie obciążeń i bezpieczne temperatury.
    • 🔴 Efekt negatywny: Przemieszczanie po łuku wydłuża czas cyklu.

2. Analiza Zmiennych i Fizyka Ruchu

Najbardziej obciążonym elementem mechanicznym w robocie FANUC SR-12iA jest reduktor osi głównej (Oś J1). Żywotność reduktora drugiej osi (Oś J2) we wszystkich testach z łatwością przekracza standardowe 8 lat. Osie pionowa i obrotowa (J3 i J4) nie posiadają klasycznych reduktorów podlegających zużyciu mechanicznemu, lecz oś J3 jest wrażliwa na przeciążenia termiczne.

  • Kwestia wagi (Payload): Wpisywanie do sterownika zawyżonej masy jest błędem. Kontroler redukuje przyspieszenia, co wydłuża cykl, ale nie zmniejsza sił fizycznych oddziałujących na przekładnię. Należy używać poprawnej masy (chwytak + obiekt), aby odblokować pełną wydajność.

  • Wpływ prędkości robota: Obniżenie prędkości zaledwie o 20% (ze 100% na 80%) drastycznie redukuje energię kinetyczną podczas hamowania. Akceptacja wydłużenia cyklu o ok. 2 sekundy wydłuża żywotność reduktora J1 z 1.5 roku do ponad 5 lat.

  • Typ interpolacji (Joint vs Linear): Ruch liniowy (L) prowadzi narzędzie po prostej, co skraca cykl, ale wymaga większej pracy silników (nadużycie przegrzewa oś J3). Ruch osiowy (J) pozwala silnikom wykonać ruch "po najmniejszej linii oporu" - nie jest to linia prosta. Zapewnia to płynną i stabilną pracę bez przeciążania układu.

  • Wpływ trajektorii i momentu bezwładności: Przejazd bezpośredni to ruch na wyprostowanym ramieniu – silnik J1 musi wygenerować ogromny moment, by wyhamować masę (degradacja przekładni). Punkt pośredni wymusza złożenie ramienia, co drastycznie zmniejsza bezwładność i odciąża przekładnię J1, choć wydłuża czas cyklu.

Przejazd robota z punktu pobrania do punktu odkładania przez punkt pośredni

Tabela - zestawienie testowanych konfiguracji, czasu cyklu i zużycia:

Lp. Konfiguracja Czas Cyklu [s] Żywotność J1 [lata] Przegrzanie J1 [%] Przegrzanie J2 [%] Przegrzanie J3 [%] Przegrzanie J4 [%]
1 Prędkość 100%, payload 0.5kg, ruch L, przejazd bezpośredni 17.23 1.2 91.8 69.1 105.3 12.7
2 Prędkość 100%, payload 1.0kg, ruch L, przejazd przez punkt pośredni 17.58 1.7 91.3 80.8 114.2 17.0
3 Prędkość 100%, payload 0.5kg, ruch L, przejazd przez punkt pośredni 17.88 1.8 90.3 79.2 111.7 17.0
4 Prędkość 100%, payload 1.0kg, ruch J, przejazd bezpośredni 17.94 1.4 87.3 80.1 77.2 11.5
5 Prędkość 100%, payload 0.5kg, ruch J, przejazd bezpośredni 17.99 1.5 87.0 78.7 77.1 11.8
6 Prędkość 90%, payload 0.5kg, ruch L, przejazd bezpośredni 18.32 2.0 79.3 59.4 90.5 11.3
7 Prędkość 90%, payload 0.5kg, ruch L, przejazd przez punkt pośredni 18.55 3.1 78.2 69.5 96.7 15.1
8 Prędkość 90%, payload 0.5kg, ruch J, przejazd bezpośredni 18.80 2.6 74.7 67.8 67.1 10.6
9 Prędkość 100%, payload 0.5kg, ruch J, przejazd przez punkt pośredni 19.00 3.6 72.4 73.9 78.9 14.6
10 Prędkość 100%, payload 1.0kg, ruch J, przejazd przez punkt pośredni 19.19 3.8 71.1 74.4 78.5 14.2
11 Prędkość 80%, payload 0.5kg, ruch L, przejazd bezpośredni 19.52 3.8 67.4 50.0 76.5 10.1
12 Prędkość 90%, payload 1.0kg, ruch J, przejazd bezpośredni 19.57 2.6 74.0 68.4 65.9 10.2
13 Prędkość 80%, payload 0.5kg, ruch L, przejazd przez punkt pośredni 20.00 6.3 65.2 59.0 80.7 13.1
14 Prędkość 80%, payload 1.0kg, ruch L, przejazd przez punkt pośredni 20.00 6.1 65.6 60.0 82.0 13.0
15 Prędkość 80%, payload 0.5kg, ruch J, przejazd bezpośredni (Złoty Środek) 20.08 5.3 62.8 57.5 57.1 9.4
16 Prędkość 90%, payload 0.5kg, ruch J, przejazd przez punkt pośredni 20.22 6.6 62.0 63.8 67.4 12.9
17 Prędkość 80%, payload 1.0kg, ruch J, przejazd bezpośredni 20.68 5.3 62.2 57.8 56.5 9.1
18 Prędkość 70%, payload 0.5kg, ruch L, przejazd bezpośredni 21.40 >8.0 54.8 40.8 62.5 8.9
19 Prędkość 80%, payload 0.5kg, ruch J, przejazd przez punkt pośredni 21.76 >8.0 51.9 54.1 56.5 11.3
20 Prędkość 80%, payload 1.0kg, ruch J, przejazd przez punkt pośredni 22.15 >8.0 50.9 54.6 56.4 10.9
21 Prędkość 70%, payload 0.5kg, ruch J, przejazd bezpośredni 22.35 >8.0 50.8 47.2 46.9 8.2
22 Prędkość 70%, payload 1.0kg, ruch J, przejazd bezpośredni 23.04 >8.0 50.2 47.3 46.6 8.0

3. Analiza skrajności

Najkrótszy czas cyklu - 17,23 s

  • Konfiguracja: Prędkość 100%, payload 0.5kg, ruch L, przejazd bezpośredni od punktu pobrania do odłożenia.
  • Skutki: Reduktor osi J1 wymaga wymiany po zaledwie 1.2 roku. Ruch liniowy przy 100% prędkości przegrzewa oś J3 (przegrzanie 105.3%).
Maksymalna wydajność, ale krytycznie niska żywotność reduktora

Anty-przykład (Błędna optymalizacja) - czas cyklu 17,88 s

  • Konfiguracja: Prędkość 100%, payload 0.5kg, ruch L, przejazd przez punkt pośredni.
  • Skutki: Agresywne składanie ramienia w locie przy 100% prędkości i ruchu liniowym skutkuje najgorszym wynikiem termicznym: oś J3 osiąga 111.7% przegrzania.
Błędna optymalizacja prowadząca do najwyższego przegrzania

Najdłuższa żywotność / Najdłuższy czas - 21,76 s

  • Konfiguracja: Prędkość 80%, payload 0.5kg, ruch J, przejazd przez punkt pośredni.
  • Skutki: Żywotność reduktorów wynosi > 8 lat, a przegrzanie osiąga zaledwie max 56,5%.
Niskie zużycie mechaniczne, ale zauważalnie dłuższy czas cyklu

4. Optymalne rozwiązanie:

Dla uzyskania czasu cyklu w granicach 20s, rekomendowana jest konfiguracja: Prędkość 80%, payload 0.5kg, ruch J, przejazd bezpośredni.

Uzasadnienie:

  • Wydajność: Czas cyklu 20,08 s - nieznaczne przekroczenie czasu cyklu jest warte optymalnej temperatury pracy i czasu bezawaryjnej eksploatacji.
  • Trwałość: Żywotność reduktora J1 wynosi 5.3 roku, co pozwala na łatwe i bezpieczne planowanie serwisów.
  • Bezpieczeństwo: Obciążenie cieplne (62.8% dla J1, 57.1% dla J3) daje wysoki margines bezpieczeństwa nawet w upalne dni.
Optymalny wynik dla czasu cyklu i zużycia robota
Przejazd robota przez punkt pośredni (składanie ramienia)
Przejazd robota bezpośrednio z punktu pobrania do punktu odkładania

04 / Kontakt

Masz pytania? Skontaktuj się z nami.

Skontaktuj się z nami