Automatyka i mechanika

Motion Perfect – oprogramowanie do zaawansowanego sterowania ruchem

By  | 

Wiele firm boryka się z problem sterowania wieloma osiami. Zaawansowane aplikacje bardzo często wymagają innowacyjnego sprzętu. W roku 2018 nasza firma wprowadziła do oferty właśnie tak nowatorskie rozwiązanie, pozwalające na elastyczną kontrolę aplikacji wieloosiowych, przy jednoczesnym zminimalizowaniu nakładu pracy programistycznej. Mowa oczywiście o oprogramowaniu Motion Perfect.

Motion Perfect v4.3 to oprogramowanie narzędziowe koordynatorów ruchu produkowanych przez brytyjską firmę TrioMotion. Jest to nowa, ulepszona wersja, w której konfiguracja, uruchamianie i diagnostyka zaawansowanych sterowników ruchu zostały uproszczone, do minimum redukując czynności obsługowe. Oprogramowanie stworzone zostało dla systemu Windows, z wykorzystaniem .NET oraz WPF – najnowszych technologii Microsoftu, przez co zapewnia użytkownikowi łatwy w obsłudze, intuicyjny interfejs.

Dzięki zaimplementowanemu symulatorowi kontrolera ruchu, Motion Perfect umożliwia tworzenie oraz testowanie stworzonego programu bez udziału sprzętu. Symulator, pod względem komunikacji z nim, wykonywania logiki programowej oraz przeliczania trajektorii ruchów, zachowuje się jak fizyczny kontroler ruchu (zachowuje się jak kontroler, którego wszystkie osie są osiami wirtualnymi).

Motion Perfect v4 zawiera pliki pomocy, wspomagające użytkownika w zakresie obsługi programu narzędziowego oraz stosowanego w kontrolerach języka programowania TrioBASIC. Przyjęto tu często stosowane podejście, w myśl którego nie istnieje pełniejszy podręcznik języka programowania, niż plik pomocy, na bieżąco dostępny podczas tworzenia oprogramowania. Dzięki temu programista posiada wgląd do opisu wszystkich zaimplementowanych w języku funkcji. Możliwość wyszukiwania słów kluczowych w pliku pomocy daje szybki dostęp do potrzebnych informacji. Opisy funkcji, prócz formalnego przedstawienia ich działania i składni, często poparte są przykładami ich implementacji, w odniesieniu do powszechnie spotykanych zagadnień kontroli ruchu. Korzystając z tego zasobu niemal gotowych implementacji, osoba pisząca program, może znacząco skrócić czas swojej pracy nad projektem.

Oprogramowanie jest dostępne do pobrania ze strony www.triomotion.com całkowicie za darmo.

Więcej informacji oraz dodatkową pomoc mogą Państwo uzyskać u specjalistów firmy Multiprojekt, osób z ogromnym zapleczem praktycznego doświadczenia w programowaniu w Motion Perfect. Firma organizuje również szkolenia zamknięte z tego zakresu – jeśli są Państwo zainteresowani przeprowadzeniem takiego w Państwa firmie, prosimy o kontakt z Sekretariatem firmy Multiprojekt pod adresem mailowym: szkolenia@multiprojekt.pl lub pod numerem telefonu: +48 517 773 570.

MOŻLIWOŚCI, JAKIE OFERUJE OPROGRAMOWANIE:

Narzędzia do wizualizacji ruchu maszyn w 3D – program umożliwia importowanie modeli 3D części składowych maszyn lub robotów, składanie ich w układy kinematyczne, a po tym ich animację, zgodnie z przeliczanymi przez kontroler trajektoriami ruchu poszczególnych osi, pozwalając na wizualną ocenę działania stworzonego w Motion Perfect programu kontrolera ruchu (przykładowy film z wizualizacji można obejrzeć poniżej).

Intuicyjny widok drzewa projektu – informacje o elementach projektu są przedstawione w jasny, wyraźny sposób.

Wbudowany zegar czasu rzeczywistego (Real-Time Clock, RTC) – istnieje również możliwość jego synchronizacji z zegarem komputera PC.

Graficzna prezentacja sieci EtherCAT – program umożliwia wyświetlenie i kontrolę stanu sieci, sprawdzanie informacji o stanie poszczególnych napędów, pozwala na odczyt i konfigurację obiektów w napędzie.

Szyfrowanie projektu – program kontrolera może zostać zaszyfrowany, przez co jego odczyt z kontrolera wymaga podania popranego, unikatowego klucza. Klucz może się składać z numeru seryjnego sterownika lub kodu dystrybutora.

Przejrzyście zaprezentowane parametry osi – program umożliwia wybór spośród setek dostępnych danych tylko te, które chcemy aktualnie przeglądać.

Projekt demonstracyjny, który powstał na podstawie gotowego szablonu (w chwili debugowania).

Projekt demonstracyjny, który powstał na podstawie gotowego szablonu (w chwili debugowania).

Deklaracja zmiennych i przypisanie do komórek pamięci. Symulacja I/O.

Deklaracja zmiennych i przypisanie do komórek pamięci. Symulacja I/O.

INNE PRZYDATNE FUNKCJE PROGRAMU:

  • Wczytywanie i zapis programów w postaci jednego projektu
  • Równoczesne przechowywanie projektu w sterowniku ruchu i na dysku komputera PC
  • Automatyczna weryfikacja zgodności plików na kontrolerze z projektem na PC, wraz z możliwością ich synchronizacji
  • Automatyczne wczytywanie i zapis zmiennych sterownika
  • Generowanie plików rozruchowych kontrolera
  • Wsparcie języków programowania wg normy IEC 61131-3 – FB, LD, SFC, ST
  • Nadzór nad wieloma kontrolerami ruchu jednocześnie
  • Rozbudowane możliwości debugowania kodu programu
  • Jednoczesna prezentacja statusów wszystkich wejść/wyjść
  • Automatyczna konfiguracja dostępnych wejść/wyjść
  • Możliwość nadania w projekcie opisów dla wejść/wyjść dyskretnych/analogowych
  • Podgląd do 32 kanałów połączonych z osiami lub parametrami systemowymi
  • Funkcja oscyloskopu – prezentacja dwuwymiarowego, interpolowanego ruchu
  • Elastyczna opcja podglądu zmiennych: VR, TABLE lub samodzielnie zadeklarowanych – wybierz, które z nich chcesz przeglądać
  • Edycja programu sterownika osi oraz możliwość zapisania kopii na dysku
  • Edycja za pomocą opcji Wytnij, Kopiuj, Wklej – program umożliwia szybkie przenoszenie linii programu
  • Funkcja Znajdź i zastąp
  • Podgląd i edycja w trakcie wykonywania programu
  • Łatwa nawigacja za pomocą zakładek w liniach programu
  • Edycja offline – funkcja działająca dzięki zaawansowanemu symulatorowi MC400
  • Automatyczne podpowiedzi i pomoc linii poleceń, uzupełnianie słów oraz sugestia parametrów, formatowanie
  • Ułatwione edytowanie i debugowanie
  • Stworzony wykres może zostać zapisany w postaci tabeli krzywki CAM lub parametrów FLEXLINK. Wystarczy wpisać wymiary i przesunięcia. Następnie kształt krzywki zostanie przedstawiony w postaci wykresu pozycji, prędkości i przyspieszenia
  • Tabele krzywek można definiować i generować w prosty sposób za pomocą interaktywnego narzędzia graficznego
  • Za pomocą interaktywnych funkcji w opcji modelowania krzywizn na ekranie monitora może być tworzony kształt krzywki
  • Prócz wyżej wymienionych funkcji ułatwiających definiowanie krzywek CAM, możliwe jest manualne definiowanie punktów XY
  • Aby oszczędzić cenny czas, programista jest wstanie korygować punkty za pomocą przesunięć na wcześniej stworzonym wykresie
  • Możliwość wprowadzania stworzonych krzywek do funkcji CAM oraz CAMBOX
  • Korzystanie z bibliotek programowych, zwierających często używane kształty krzywek

Patryk Mocak, Doradca techniczno-handlowy, multiprojekt.pl

Leave a Reply

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *