fbpx

Eureka – symulacja cnc, roboty przemysłowe

Eureka

Jak sterować robotami CNC za pomocą programu 3D ZW3D CAD/CAM i Eureka?

Symulator robota przemysłowego

Symulator maszyny CNC stosuje się do sterowania robotem przemysłowym i wiąże się bezpośrednio z pojęciem „symulacja komputerowa robota przemysłowego”.

Programowanie cnc offline jest szybszym i wygodniejszym sposobem przyśpieszającym prace produkcyjne. Symulatory robotów (maszyn cnc) budowane są w celu programowania

offline robotów i sprawdzania poprawności programów generowanych do robota w systemie CAM.

Programowanie offline robotów przemysłowych jest wygodną alternatywą programowania w porównaniu z ręcznym programowaniem na stanowisku. Przede wszystkim takie programowanie cnc jest znacznie szybsze! Polega ono na wczytaniu ścieżki narzędzia (freza, palnika itp.) z uniwersalnego systemu CAM (maksymalnie 5-osiowej ścieżki narzędzia) i dopasowaniu jej do struktury kinematycznej robota, który może mieć 6 i więcej osi sterowanych numerycznie oraz osie zewnętrzne.

Na takie programowanie offline pozwala program Eureka. Eureka pozwala na efektywne wykorzystanie stanowiska zrobotyzowanego oraz sprawdzenie krok po kroku zachowania robota oraz efektów jego pracy.

Symulowanie ruchów robota w Eurece
Sterowanie robotem

Podstawowe zagadnienia dotyczące symulatorów robotów przemysłowych

Roboty przemysłowe wykorzystywane są w przemyśle w coraz większym zakresie i przeznaczone do różnych zadań, m.in. za ich pomocą odbywa się:

  • frezowanie robotami
  • malowanie
  • spawanie
  • szlifowanie
  • wycinanie robotem
  • manipulacja przedmiotami

Najważniejsze zagadnienia obejmujące sposoby programowania off-line robotów przemysłowych to:

  • programowanie CAM poza środowiskiem symulatora oraz z wykorzystaniem symulatora
  • wykrywanie kolizji
  • edycja ścieżki ruchu
  • wykrywanie osobliwości
  • rozwiązanie problemu odwrotnego zadania kinematyki robotów
  • obsługa zewnętrznych osi w systemach zrobotyzowanych

Schemat programowania offline robotów przedstawiamy na przykładach poniżej:

KROK 1

Przygotowanie części i złożenia w środowisku CAD

Przygotowanie części i złożenia w środowisku CAD

KROK 2

Generowanie kodu CNC w środowisku CAM

Generowanie kodu CNC w środowisku CAM

KROK 3

Wygenerowanie współrzędnych sterujących w formacie neutralnym

Symulowanie ruchów robota w Eurece

KROK 4

Wczytanie programu (pliku pośredniego) do symulatora robotów, analiza zachowania robota i optymalizacja programu pod kątem wykorzystania na robocie. Analiza kolizji. (możliwe różne roboty przemysłowe m.in. KUKA, FANUC, MOTOMAN, COMAU, ABB)

Plik pośredni z analizą kolizją ruchów

KROK 5

Jeśli program nie zawiera błędów, system Eureka pozwoli na wygenerowanie programu sterującego robotem, którego struktura będzie zgodna z wymaganiami producenta układu sterowania (typ i wersja układu sterowania robota).

Sterowanie robotem