Breadcrumbs

Wypróbuj polecenia Force

Uwaga

Przed przystąpieniem do próbkowania próbki należy przeczytać i przestrzegać środkówostrożności . Więcej informacji można znaleźć W CZĘŚCI pierwszej. Instrukcja bezpieczeństwa.

Uwaga

Ta próbka wymaga pliku programu Task Writer utworzonego w przykładach poleceń TRY Compliance

image-20250807-064047.png
  1. Zmień stan serwomechanizmu na Wł.

  2. Przełączyć tryb pracy na tryb ręczny.

  3. Z dolnego menu wybierz moduł Edytor zadań.

image-20250807-064147.png
  1. Kliknij przycisk Plik.

image-20250807-064315.png
  1. Kliknij przycisk Otwórz.

image-20250807-064433.png
  1. Wybierz plik Task_demo_compliance_ctrl utworzony w próbkach polecenia Try Compliance.

  2. Kliknij przycisk Otwórz plik.

image-20250807-064726.png
  1. Zmień nazwę pliku na Task_demo_force_ctrl.

  2. Kliknij przycisk Zapisz, aby zapisać nazwę pliku.

image-20250807-064839.png
  1. Wybrać kartę Własność.

  2. Wybierz polecenie Zgodność w 4 wierszu.

image-20250807-064931.png
  1. Ustawić sztywność na wartości domyślne w następujący sposób.

    1. X, Y, Z: 3000 N/m (domyślnie)

    2. RX, Ry, Rz: 200 Nm/rad (domyślnie)

image-20250807-065100.png
  1. Wybrać kartę Command (polecenie).

  2. Dodaj polecenie siły do 5 i 7 linii. Polecenia te zostaną użyte do aktywacji i dezaktywacji funkcji Force Control.

image-20250807-091229.png
  1. Wybierz polecenie Wymuś w 5. Wierszu.

  2. Przejdź do karty Właściwości.

  3. Ustaw tryb w następujący sposób: Tryb Wł. Aktywuje kontrolę siły.

    • Tryb : Wł

  4. Ustawić żądaną siłę w następujący sposób.

    1. X : 0 N (domyślnie)

    2. Y : 0 N (domyślnie)

    3. Z : -10 N.

    4. RX, Ry, Rz: 0 Nm/rad (domyślnie)

  5. W polu Kierunek docelowy sprawdzić tylko oś Z.

image-20250807-091342.png
  1. Na liście zadań wybierz polecenie Wymuś w wierszu 7.

  2. Ustaw tryb w następujący sposób: Tryb Wył. Wyłącza kontrolę siły.

    • Tryb : Wył

  3. Przełączyć tryb pracy w tryb automatyczny. Karta Właściwości automatycznie przełączy się na kartę Monitorowanie.

image-20250807-091449.png

Unknown Attachment

  1. Kliknij przycisk Uruchom. W stanie oczekiwania robot działa w następujący sposób:

    1. Siła -10N jest przyłożona na efektor końcowy robota, powodując, że robot powoli porusza się w kierunku -Z.

    2. Zastosować siłę przeciwdziałającą w kierunku +z, przeciwstawiając się ruchowi robota. Gdy siła przyłożona przez robota i przeciwna siła zostaną zrównoważone, robot będzie utrzymywał swoją pozycję, jakby był nieruchomy.

    3. Jeśli na robota zostanie przyłożona siła większa niż +10N, będzie on poruszał się w kierunku przyłożonej siły.

image-20250807-091747.png
  1. Podczas pracy można monitorować siłę TCP w czasie rzeczywistym w sekcji Siła TCP na karcie Monitorowanie. Jeśli do efektu końcowego robota nie zostanie zastosowana żadna siła, wartości TCP Force powinny być równe zero, ale można zauważyć, że wyświetlane są komponenty błędów. Poniżej znajduje się dodatkowe wyjaśnienie, aby rozwiązać ten problem.

  2. Kliknij przycisk Zatrzymaj, aby zakończyć zadanie.

  3. Przełączyć tryb pracy na Ręczny dla modyfikacji zadania.

  4. Wybrać kartę Command (polecenie).

image-20250807-092155.png
  1. Dodaj polecenie Wait do wiersza 4 listy zadań.

  2. Dodaj polecenie Kod niestandardowy do wiersza 5 listy zadań.

image-20250807-092331.png
  1. Wybierz polecenie Czekaj w linii 4.

  2. Wybrać kartę Własność.

  3. Ustaw czas oczekiwania w następujący sposób.

    • Czas oczekiwania: 3 s.

image-20250807-092528.png
  1. Wybierz polecenie Kod niestandardowy w wierszu 5.

  2. Wybierz opcję Pojedyncza linia i dodaj następujące polecenie DRL: To polecenie powoduje wyzerowanie wartości czujnika siły zewnętrznej w celu usunięcia wszelkich błędów.

    • set_externl_force_reset()

  3. Przełączyć tryb pracy w tryb automatyczny. Karta Właściwości automatycznie przełączy się na kartę Monitorowanie.

  4. Kliknij przycisk Uruchom.

image-20250807-092846.png
  1. Na karcie Monitorowanie sprawdź wartości siły TCP. Zauważysz, że błąd został zmniejszony w porównaniu do przed użyciem polecenia set_external_force_reset().