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.
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ę:
Najważniejsze zagadnienia obejmujące sposoby programowania off-line robotów przemysłowych to:
Przygotowanie części i złożenia w środowisku CAD
Generowanie kodu CNC w środowisku CAM
Wygenerowanie współrzędnych sterujących w formacie neutralnym
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)
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).