Programowanie offline robota przemysłowego do procesu spawania

|

NX CAM Robotics – Programowanie Offline / Proces Spawalniczy

Spawanie wymaga dużej wiedzy i umiejętności. Liczba profesjonalnych spawaczy jest z roku na rok mniejsza. Zrobotyzowane stanowiska spawania automatyzują proces spawalniczy dla zwiększenia dokładności, bezpieczeństwa pracy oraz skrócenia czasu potrzebnego na wykonanie każdego projektu. Wiele branż wykorzystuje roboty, aby uzyskać zamierzony wynik tak szybko, jak to możliwe.

Dzięki szerokiej gamie urządzeń i oprzyrządowania roboty dostosowują się do wielu różnych procesów spawalniczych, w tym spawanie łukiem ARC, TIG, MIG, zgrzewanie oporowe, punktowe, laserowe oraz innych.

Naprzeciw wyzwaniom stawianym przez przemysł wychodzi oprogramowanie Siemens NX. Zaawansowane narzędzie do planowania-programowania procesów obróbczych. NX CAM to oprogramowanie dzięki, któremu zaprogramujesz ścieżki narzędzia dla maszyn sterowanych numerycznie oraz przeprowadzisz symulację opartą na g-kodzie.

Już nie tylko frezarkę 5-osiową z możliwościami toczenia czy tokarkę wielokanałową z uchylną osią B i przechwytem lub 4-osiową wycinarkę drutową (WEDM). Najnowsza odsłona oprogramowania pozwala programować 6-osiowe roboty przemysłowe.

Rozwój modułu NX CAM Robotics można obserwować od wersji NX 10.0. Narzędzie to służy do offline’owego programowania robotów przemysłowych.

Jeśli użytkownik zna moduł frezowania to jego praca sprowadza się tylko do nałożenia charakterystyki robota na strategię CAM.

Przykładowy proces programowania ścieżki spawalniczej w systemie NX CAM przedstawiamy poniżej:

Wyzwanie: Zaprogramować manipulator 6-osiowy do wykonania procesu spawalniczego

1cam

W tym celu pobrać należy z biblioteki odpowiednie środowisko robota (manipulator + cela + oprzyrządowanie)

2cam

Po jego wczytaniu do systemu należy właściwie umiejscowić detal, który będzie poddany procesowi

3cam

Do spawania użyjemy odpowiedniej głowicy z palnikiem

4cam
4-1

Zamontowane narzędzie na ostatnim węźle (J6) robota

5cam

Następnie tworzymy operację CAM. W tym przypadku będzie to spoina pachwinowa przerywana, dlatego używamy operacji opartej o krzywą

6cam

Wskazujemy krzywe

7cam

Generujemy ścieżkę na którą zostanie nałożona charakterystyka robota

8cam

Na pasku znajdują się trzy „magiczne” ikony dotyczące pracy z robotem

9cam

W pierwszej kolejności definiujemy pozycje referencyjne (domową, bezpieczeństwa przed czy po procesie) manipulatora

10cam1

Następnie można przejść do uczenia robota konkretnej operacji CAM

11cam1

W tym miejscu wybieram konfigurację pracy robota, orientację głowicy z palnikiem i sposób działania zewnętrznej osi (pozycjonera obrotowego)

Po wszystkim wybieramy „Zastosuj reguły”

12cam

Otrzymujemy komunikat z pytaniem czy chcemy przeprowadzić walidację ścieżki robota

13cam

To pytanie jest o tyle istotne, ponieważ dzięki wybraniu opcji „Tak” NX sprawdzi czy podczas pracy robot nie będzie powodował kolizji z detalem lub komponentami robota (osiami), sprawdzi czy nie zabraknie nam zakresu którejś z osi i czy robot może osiągnąć każdą pozycję ścieżki. Ostrzeże również programistę o możliwej „pozycji osobliwej”

Jeśli wszystko jest dobrze przechodzimy do symulacji oraz generowania kodu na sterownik robota

14cam
14-1cam

W ten szybki sposób mamy wykonaną pierwszą spoinę. Pozostało jeszcze tylko 5…

15cam