Java
Niniejszy dokument jest dokumentacją interfejsu programistycznego (API) dla języka Java w wersji dla programistów.
Ważne
Opis jednostek parametrów robota: jednostką pozycji robota jest milimetr (mm), jednostką orientacji jest stopień (°).
Ważne
We wszystkich przykładach kodu, o ile nie zaznaczono inaczej, zakłada się, że robot jest już prawidłowo włączony i gotowy do pracy;
We wszystkich przykładach kodu w tym dokumencie zakłada się, że w przestrzeni roboczej robota nie ma żadnych kolizji;
Podczas rzeczywistych testów prosimy używać danych z robota na miejscu.
Informacja
Niniejszy dokument dotyczy wersji SDK-v3.8.4 i jest wstecznie kompatybilny z wersjami v1.x / v2.x.
- 1. Informacje o aktualizacji wersji
- 2. Opis struktur danych
- 2.1. Typ danych pozycji stawów
- 2.2. Typ danych pozycji w przestrzeni kartezjańskiej
- 2.3. Typ danych orientacji kątów Eulera
- 2.4. Typ danych pozy i orientacji w przestrzeni kartezjańskiej
- 2.5. Typ danych pozycji osi rozszerzonej
- 2.6. Typ danych czujnika siły/momentu
- 2.7. Typ danych parametrów spirali
- 2.8. Typ stanu osi rozszerzonej
- 2.9. Typ czujnika
- 2.10. Konfiguracja osi rozszerzonej 485
- 2.11. Stan sterownika serwonapędu
- 2.12. Stan przerwania spawania
- 2.13. Parametry komunikacji UDP osi rozszerzonej
- 2.14. Typ struktury sprzężenia zwrotnego stanu robota
- 2.15. Klasa wyniku konfiguracji sprzężenia zwrotnego stanu robota
- 2.16. Typ wyliczeniowy konfiguracji sprzężenia zwrotnego stanu robota
- 3. Podstawy robota
- 3.1. Tworzenie instancji robota
- 3.2. Nawiązywanie komunikacji ze sterownikiem
- 3.3. Zamykanie komunikacji z robotem
- 3.4. Sprawdzanie numeru wersji SDK
- 3.5. Pobieranie adresu IP sterownika
- 3.6. Sterowanie wejściem lub wyjściem robota z trybu nauczania przez przeciąganie
- 3.7. Sprawdzanie, czy robot jest w trybie nauczania przez przeciąganie
- 3.8. Sterowanie włączaniem lub wyłączaniem zasilania robota
- 3.9. Sterowanie przełączaniem trybu ręcznego/automatycznego robota
- 3.10. Zamykanie systemu operacyjnego robota
- 3.11. Ustawianie parametrów ponownego łączenia z robotem
- 3.12. Inicjalizacja parametrów logowania
- 3.13. Ustawianie poziomu filtrowania logów
- 3.14. Przykład kodu podstawowego sterowania robotem
- 3.15. Pobieranie wersji oprogramowania robota
- 3.16. Pobieranie wersji sprzętowej robota
- 3.17. Pobieranie wersji oprogramowania sprzętowego (firmware) robota
- 3.18. Przykład kodu pobierania wersji oprogramowania i oprogramowania sprzętowego robota
- 4. Ruch robota
- 4.1. Jog (punktowy ruch)
- 4.2. Zatrzymanie jog z redukcją prędkości
- 4.3. Natychmiastowe zatrzymanie jog
- 4.4. Przykład kodu sterowania punktowego robotem
- 4.5. Ruch w przestrzeni przegubów
- 4.6. Ruch w przestrzeni przegubów (automatyczne obliczenia kinematyki prostej)
- 4.7. Ruch liniowy w przestrzeni kartezjańskiej
- 4.8. Ruch liniowy w przestrzeni kartezjańskiej (automatyczne obliczenia kinematyki odwrotnej)
- 4.9. Ruch liniowy w przestrzeni kartezjańskiej (z dodanym parametrem trybu parametrów prędkości i przyspieszenia velAccParamMode)
- 4.10. Ruch liniowy w przestrzeni kartezjańskiej (przeciążona funkcja 1 z dodanym blendMode)
- 4.11. Ruch liniowy w przestrzeni kartezjańskiej (przeciążona funkcja 2 bez konieczności podawania pozycji przegubów)
- 4.12. Ruch po łuku w przestrzeni kartezjańskiej
- 4.13. Ruch po łuku w przestrzeni kartezjańskiej (automatyczne obliczenia kinematyki odwrotnej)
- 4.14. Ruch po łuku w przestrzeni kartezjańskiej (z dodanym parametrem trybu parametrów prędkości i przyspieszenia velAccParamMode)
- 4.15. Ruch po łuku w przestrzeni kartezjańskiej (przeciążona funkcja 1 bez konieczności podawania pozycji przegubów)
- 4.16. Ruch po pełnym okręgu w przestrzeni kartezjańskiej
- 4.17. Ruch po pełnym okręgu w przestrzeni kartezjańskiej (automatyczne obliczenia kinematyki odwrotnej)
- 4.18. Ruch po pełnym okręgu w przestrzeni kartezjańskiej (z dodanym parametrem trybu parametrów prędkości i przyspieszenia velAccParamMode)
- 4.19. Ruch po pełnym okręgu w przestrzeni kartezjańskiej (przeciążona funkcja 1 bez konieczności podawania pozycji przegubów)
- 4.20. Ruch punkt-punkt w przestrzeni kartezjańskiej
- 4.21. Przykład kodu podstawowych instrukcji ruchu robota
- 4.22. Ruch po spirali w przestrzeni kartezjańskiej
- 4.23. Ruch po spirali w przestrzeni kartezjańskiej (automatyczne obliczenia kinematyki odwrotnej)
- 4.24. Przykład kodu ruchu po spirali
- 4.25. Rozpoczęcie ruchu serwo
- 4.26. Zakończenie ruchu serwo
- 4.27. Ruch w trybie serwo w przestrzeni przegubów
- 4.28. Przykład kodu SDK dla ServoJ, ServoMoveStart, ServoMoveEnd opartych na komunikacji UDP
- 4.29. Przykładowy program ruchu w trybie serwo w przestrzeni przegubów
- 4.30. Rozpoczęcie sterowania momentem obrotowym przegubów
- 4.31. Sterowanie momentem obrotowym przegubów
- 4.32. Zakończenie sterowania momentem obrotowym przegubów
- 4.33. Przykładowy program ruchu w trybie serwo w przestrzeni przegubów
- 4.34. Przykład kodu SDK dla ServoJT, ServoJTStart, ServoJTEnd opartych na komunikacji UDP
- 4.35. Przykład kodu sterowania momentem obrotowym przegubów z ochroną przed przekroczeniem prędkości
- 4.36. Ruch w trybie serwo w przestrzeni kartezjańskiej
- 4.37. Przykład kodu ruchu w trybie serwo w przestrzeni kartezjańskiej
- 4.38. Rozpoczęcie ruchu po krzywej składanej (spline)
- 4.39. Ruch PTP (punkt-punkt) po krzywej składanej
- 4.40. Ruch po krzywej składanej w przestrzeni przegubów (automatyczne obliczenia kinematyki prostej)
- 4.41. Zakończenie ruchu po krzywej składanej (spline)
- 4.42. Przykład kodu ruchu po krzywej składanej
- 4.43. Rozpoczęcie nowego ruchu po krzywej składanej (new spline)
- 4.44. Punkt instrukcji nowej krzywej składanej
- 4.45. Punkt instrukcji nowej krzywej składanej (automatyczne obliczenia kinematyki odwrotnej)
- 4.46. Zakończenie nowego ruchu po krzywej składanej
- 4.47. Przykład kodu nowego ruchu po krzywej składanej
- 4.48. Zatrzymanie ruchu
- 4.49. Wstrzymanie ruchu
- 4.50. Wznowienie ruchu
- 4.51. Przykład kodu wstrzymywania, wznawiania i zatrzymywania ruchu
- 4.52. Rozpoczęcie globalnego przesunięcia punktów
- 4.53. Zakończenie globalnego przesunięcia punktów
- 4.54. Przykład kodu przesunięcia punktów
- 4.55. Rozpoczęcie zdjęcia seryjnego AO skrzynki kontrolnej (fly拍摄)
- 4.56. Zatrzymanie zdjęcia seryjnego AO skrzynki kontrolnej
- 4.57. Rozpoczęcie zdjęcia seryjnego AO końcówki
- 4.58. Zatrzymanie zdjęcia seryjnego AO końcówki
- 4.59. Przykład kodu zdjęcia seryjnego AO
- 4.60. Rozpoczęcie filtracji FIR ruchu PTP
- 4.61. Zakończenie filtracji FIR ruchu PTP
- 4.62. Rozpoczęcie filtracji FIR ruchu LIN i ARC
- 4.63. Zakończenie filtracji FIR ruchu LIN i ARC
- 4.64. Przykład kodu filtracji FIR
- 4.65. Włączenie wygładzania przyspieszenia
- 4.66. Wyłączenie wygładzania przyspieszenia
- 4.67. Przykład kodu wygładzania przyspieszenia
- 4.68. Włączenie określonej prędkości pozy
- 4.69. Wyłączenie określonej prędkości pozy
- 4.70. Przykład kodu określonej prędkości pozy robota
- 4.71. Rozpoczęcie ochrony przed osobliwą pozycją
- 4.72. Zatrzymanie ochrony przed osobliwą pozycją
- 4.73. Przykład kodu ochrony przed osobliwą pozycją robota
- 4.74. Wyczyszczenie kolejki instrukcji ruchu
- 4.75. Przejście do punktu początkowego linii przecięcia rur
- 4.76. Ruch po linii przecięcia rur
- 4.77. Przykład kodu ruchu robota po linii przecięcia rur
- 4.78. Ruch w miejscu (pusty ruch)
- 4.79. Przykład kodu ruchu w miejscu
- 4.80. Rozpoczęcie wahadła w punkcie stałym
- 4.81. Zakończenie wahadła w punkcie stałym
- 4.82. Przykład kodu SDK dla wahadła w punkcie stałym
- 4.83. Przykład kodu SDK dla wahadła w punkcie stałym (z laserem i osią rozszerzenia)
- 4.84. Ruch w trybie serwo prędkościowym w przestrzeni przegubów
- 4.85. Przykład kodu ruchu w trybie serwo prędkościowym w przestrzeni przegubów
- 4.86. Rozpoczęcie sterowania MIT przegubów
- 4.87. Zakończenie sterowania MIT przegubów
- 4.88. Sterowanie MIT przegubów
- 4.89. Przykład kodu sterowania MIT przegubów robota
- 5. Wejścia/Wyjścia (IO) robota
- 5.1. Ustawianie wyjścia cyfrowego szafy sterowniczej
- 5.2. Ustawianie wyjścia cyfrowego narzędzia
- 5.3. Ustawianie wyjścia analogowego szafy sterowniczej
- 5.4. Ustawianie wyjścia analogowego narzędzia
- 5.5. Przykład kodu ustawiania wyjść cyfrowych i analogowych
- 5.6. Pobieranie wejścia cyfrowego szafy sterowniczej
- 5.7. Pobieranie wejścia cyfrowego narzędzia
- 5.8. Pobieranie wejścia analogowego szafy sterowniczej
- 5.9. Pobieranie wejścia analogowego narzędzia
- 5.10. Pobieranie stanu przycisku rejestracji punktu na końcówce robota
- 5.11. Pobieranie stanu wyjścia DO na końcówce robota
- 5.12. Pobieranie stanu wyjścia DO sterownika robota
- 5.13. Przykład kodu pobierania stanów DI i DO robota
- 5.14. Oczekiwanie na wejście cyfrowe szafy sterowniczej
- 5.15. Oczekiwanie na wiele wejść cyfrowych szafy sterowniczej
- 5.16. Oczekiwanie na wejście cyfrowe narzędzia
- 5.17. Oczekiwanie na wejście analogowe szafy sterowniczej
- 5.18. Oczekiwanie na wejście analogowe narzędzia
- 5.19. Przykład kodu oczekiwania na sygnały wejściowe cyfrowe i analogowe szafy sterowniczej
- 5.20. Ustawianie resetowania wyjścia DO szafy sterowniczej po zatrzymaniu/wstrzymaniu
- 5.21. Ustawianie resetowania wyjścia AO szafy sterowniczej po zatrzymaniu/wstrzymaniu
- 5.22. Ustawianie resetowania wyjścia DO narzędzia końcowego po zatrzymaniu/wstrzymaniu
- 5.23. Ustawianie resetowania wyjścia AO narzędzia końcowego po zatrzymaniu/wstrzymaniu
- 5.24. Ustawianie resetowania wyjścia rozszerzonego DO po zatrzymaniu/wstrzymaniu
- 5.25. Ustawianie resetowania wyjścia rozszerzonego AO po zatrzymaniu/wstrzymaniu
- 5.26. Ustawianie resetowania wyjścia SmartTool po zatrzymaniu/wstrzymaniu
- 5.27. Przykład kodu resetowania wyjść po zatrzymaniu/wstrzymaniu programu LUA
- 5.28. Ustawianie funkcji konfigurowalnych portów CI szafy sterowniczej
- 5.29. Pobieranie funkcji konfigurowalnych portów CI szafy sterowniczej
- 5.30. Ustawianie funkcji konfigurowalnych portów CO szafy sterowniczej
- 5.31. Pobieranie funkcji konfigurowalnych portów CO szafy sterowniczej
- 5.32. Ustawianie funkcji konfigurowalnych portów End-CI końcówki
- 5.33. Pobieranie funkcji konfigurowalnych portów End-CI końcówki
- 5.34. Ustawianie stanu aktywnego konfigurowalnych CI szafy sterowniczej
- 5.35. Pobieranie stanu aktywnego konfigurowalnych CI szafy sterowniczej
- 5.36. Ustawianie stanu aktywnego konfigurowalnych CO szafy sterowniczej
- 5.37. Pobieranie stanu aktywnego konfigurowalnych CO szafy sterowniczej
- 5.38. Ustawianie stanu aktywnego konfigurowalnych CI końcówki
- 5.39. Pobieranie stanu aktywnego konfigurowalnych CI końcówki
- 5.40. Ustawianie stanu aktywnego standardowych DI szafy sterowniczej
- 5.41. Pobieranie stanu aktywnego standardowych DI szafy sterowniczej
- 5.42. Ustawianie stanu aktywnego standardowych DO szafy sterowniczej
- 5.43. Pobieranie stanu aktywnego standardowych DO szafy sterowniczej
- 5.44. Przykład kodu konfiguracji IO robota
- 6. Ustawienia ogólne robota
- 6.1. Ustawianie punktu odniesienia narzędzia - metoda sześciu punktów
- 6.2. Obliczanie układu współrzędnych narzędzia – metoda sześciu punktów
- 6.3. Ustawianie punktu odniesienia narzędzia - metoda czterech punktów
- 6.4. Obliczanie układu współrzędnych narzędzia - metoda czterech punktów
- 6.5. Obliczanie układu współrzędnych narzędzia na podstawie informacji o punktach
- 6.6. Ustawianie układu współrzędnych narzędzia
- 6.7. Ustawianie listy układów współrzędnych narzędzia
- 6.8. Pobieranie bieżącego układu współrzędnych narzędzia
- 6.9. Przykład kodu operacji na układzie współrzędnych narzędzia robota
- 6.10. Ustawianie punktu odniesienia zewnętrznego narzędzia - metoda trzech punktów
- 6.11. Obliczanie zewnętrznego układu współrzędnych narzędzia - metoda trzech punktów
- 6.12. Ustawianie zewnętrznego układu współrzędnych narzędzia
- 6.13. Ustawianie listy zewnętrznych układów współrzędnych narzędzia
- 6.14. Przykład kodu operacji na zewnętrznym układzie współrzędnych narzędzia robota
- 6.15. Ustawianie punktu odniesienia układu współrzędnych obiektu - metoda trzech punktów
- 6.16. Obliczanie układu współrzędnych obiektu
- 6.17. Ustawianie układu współrzędnych obiektu
- 6.18. Ustawianie listy układów współrzędnych obiektu
- 6.19. Obliczanie układu współrzędnych obiektu na podstawie informacji o punktach
- 6.20. Pobieranie bieżącego układu współrzędnych obiektu
- 6.21. Przykład kodu operacji na układzie współrzędnych obiektu robota
- 6.22. Ustawianie prędkości globalnej
- 6.23. Ustawianie przyspieszenia robota
- 6.24. Pobieranie domyślnej prędkości robota
- 6.25. Ustawianie masy obciążenia końcówki
- 6.26. Ustawianie współrzędnych środka ciężkości obciążenia końcówki
- 6.27. Ustawianie współrzędnych środka ciężkości obciążenia końcówki
- 6.28. Pobieranie masy bieżącego obciążenia
- 6.29. Pobieranie środka ciężkości bieżącego obciążenia
- 6.30. Ustawianie sposobu montażu robota
- 6.31. Ustawianie kąta montażu robota
- 6.32. Pobieranie kąta montażu robota
- 6.33. Ustawianie wartości zmiennej systemowej
- 6.34. Pobieranie wartości zmiennej systemowej
- 6.35. Przykład kodu ustawień ogólnych robota
- 6.36. Przełącznik kompensacji tarcia stawów
- 6.37. Ustawianie współczynników kompensacji tarcia stawów - montaż normalny
- 6.38. Ustawianie współczynników kompensacji tarcia stawów - montaż boczny
- 6.39. Ustawianie współczynników kompensacji tarcia stawów - montaż odwrócony
- 6.40. Ustawianie współczynników kompensacji tarcia stawów - montaż swobodny
- 6.41. Przykład kodu ustawiania kompensacji tarcia stawów robota
- 6.42. Sprawdzanie kodu błędu robota
- 6.43. Czyszczenie stanu błędu
- 6.44. Przykład kodu pobierania stanu usterki robota i czyszczenia błędu
- 6.45. Ustawianie parametrów monitorowania temperatury i prędkości wentylatora szerokonapięciowej szafy sterowniczej
- 6.46. Pobieranie parametrów monitorowania temperatury i prędkości wentylatora szerokonapięciowej szafy sterowniczej
- 6.47. Przykład kodu pobierania temperatury szerokonapięciowej szafy sterowniczej i stanu prądu wentylatora
- 6.48. Ustawianie punktu kalibracji ogniskowej
- 6.49. Obliczanie wyniku kalibracji ogniskowej
- 6.50. Rozpoczęcie śledzenia ogniskowej
- 6.51. Zatrzymanie śledzenia ogniskowej
- 6.52. Ustawianie współrzędnych ogniskowej
- 6.53. Przykład kodu śledzenia ogniskowej
- 6.54. Włączenie funkcji kalibracji czułości czujnika momentu stawów
- 6.55. Zbieranie danych czułości czujnika momentu stawów
- 6.56. Pobieranie wyniku kalibracji czułości czujnika momentu stawów
- 6.57. Pobieranie błędu histerezy czujnika momentu stawów
- 6.58. Pobieranie powtarzalności czujnika momentu stawów
- 6.59. Ustawianie parametrów czujnika siły stawów
- 6.60. Przykład kodu automatycznej kalibracji czułości czujnika momentu stawów
- 6.61. Pobieranie liczby błędnych ramek 8 portów stacji podrzędnej robota
- 6.62. Zerowanie licznika błędnych ramek portu stacji podrzędnej
- 6.63. Przykład kodu pobierania błędnych ramek portu stacji podrzędnej
- 6.64. Ustawianie współczynników sprzężenia przedniego prędkości dla poszczególnych osi
- 6.65. Pobieranie współczynników sprzężenia przedniego prędkości dla poszczególnych osi
- 6.66. Przykład kodu współczynników sprzężenia przedniego prędkości robota
- 6.67. Kalibracja TCP czujnika fotoelektrycznego - obliczanie RPY narzędzia
- 6.68. Kalibracja TCP czujnika fotoelektrycznego - obliczanie XYZ narzędzia
- 6.69. Kalibracja TCP czujnika fotoelektrycznego - rozpoczęcie rejestracji pozycji środka kołnierza końcowego
- 6.70. Kalibracja TCP czujnika fotoelektrycznego - zatrzymanie rejestracji pozycji środka kołnierza końcowego
- 6.71. Kalibracja TCP czujnika fotoelektrycznego - pobieranie pozycji środka końcowego narzędzia
- 6.72. Kalibracja TCP czujnika fotoelektrycznego
- 6.73. Przykład kodu kalibracji TCP czujnika fotoelektrycznego
- 7. Ustawienia bezpieczeństwa robota
- 7.1. Ustawianie poziomu kolizji
- 7.2. Ustawianie strategii po kolizji
- 7.3. Rozpoczęcie funkcji niestandardowego progu detekcji kolizji
- 7.4. Zakończenie funkcji niestandardowego progu detekcji kolizji
- 7.5. Przykład kodu ustawiania poziomu kolizji robota
- 7.6. Ustawianie dodatniego ograniczenia
- 7.7. Ustawianie ujemnego ograniczenia
- 7.8. Pobieranie kątów miękkiego ograniczenia przegubów
- 7.9. Przykład kodu ustawiania ograniczeń robota
- 7.10. Ustawianie metody detekcji kolizji robota
- 7.11. Włączanie/wyłączanie detekcji kolizji w stanie statycznym
- 7.12. Przykład kodu ustawiania metody detekcji kolizji robota
- 7.13. Detekcja momentu obrotowego i mocy przegubów
- 7.14. Przykład kodu detekcji momentu obrotowego i mocy przegubów
- 7.15. Ustawianie parametrów bezpiecznej prędkości
- 7.16. Przykład kodu SDK ustawiania parametrów bezpiecznej prędkości
- 8. Zapytanie o stan robota
- 8.1. Pobieranie bieżącej pozycji przegubów (kąt)
- 8.2. Pobieranie prędkości sprzężenia zwrotnego przegubów - deg/s
- 8.3. Pobieranie przyspieszenia sprzężenia zwrotnego przegubów
- 8.4. Pobieranie prędkości wypadkowej zadanej TCP
- 8.5. Pobieranie prędkości wypadkowej sprzężenia zwrotnego TCP
- 8.6. Pobieranie prędkości zadanej TCP
- 8.7. Pobieranie prędkości sprzężenia zwrotnego TCP
- 8.8. Pobieranie bieżącej pozy narzędzia
- 8.9. Pobieranie bieżącego numeru układu narzędzia
- 8.10. Pobieranie bieżącego numeru układu przedmiotu
- 8.11. Pobieranie bieżącej pozy kołnierza końcowego
- 8.12. Pobieranie bieżącego momentu obrotowego przegubów
- 8.13. Pobieranie czasu systemowego
- 8.14. Sprawdzanie, czy ruch robota został zakończony
- 8.15. Sprawdzanie długości bufora kolejki ruchu robota
- 8.16. Pobieranie stanu zatrzymania awaryjnego robota
- 8.17. Pobieranie stanu komunikacji SDK z robotem
- 8.18. Pobieranie sygnału bezpiecznego zatrzymania
- 8.19. Pobieranie temperatury sterownika przegubu robota (℃)
- 8.20. Pobieranie momentu obrotowego sterownika przegubu robota (Nm)
- 8.21. Pobieranie struktury stanu robota w czasie rzeczywistym
- 8.22. Przykład kodu zapytania o stan robota
- 8.23. Rozwiązanie kinematyki odwrotnej
- 8.24. Rozwiązanie kinematyki odwrotnej (z pozycją referencyjną)
- 8.25. Rozwiązanie kinematyki odwrotnej, przestrzeń kartezjańska z uwzględnieniem pozycji osi rozszerzenia
- 8.26. Przykład kodu rozwiązania kinematyki odwrotnej z uwzględnieniem pozycji osi rozszerzenia
- 8.27. Sprawdzanie, czy kinematyka odwrotna ma rozwiązanie
- 8.28. Rozwiązanie kinematyki prostej
- 8.29. Przykład kodu obliczeń kinematyki prostej i odwrotnej robota
- 8.30. Zapytanie o dane punktu zarządzania nauczaniem robota
- 8.31. Pobieranie wartości kompensacji parametrów DH robota
- 8.32. Pobieranie numeru SN skrzynki kontrolnej
- 8.33. Przykład kodu zapytania o dane punktu zarządzania nauczaniem robota
- 8.34. Pobieranie układu narzędzia według numeru
- 8.35. Pobieranie układu przedmiotu według numeru
- 8.36. Pobieranie zewnętrznego układu narzędzia według numeru
- 8.37. Pobieranie układu osi rozszerzenia według numeru
- 8.38. Pobieranie bieżącego układu narzędzia
- 8.39. Pobieranie bieżącego układu przedmiotu
- 8.40. Pobieranie bieżącego zewnętrznego układu narzędzia
- 8.41. Pobieranie bieżącego układu osi rozszerzenia
- 8.42. Przykład kodu układów współrzędnych robota i obciążenia
- 9. Odtwarzanie trajektorii robota
- 9.1. Ustawianie parametrów rejestracji trajektorii TPD
- 9.2. Rozpoczęcie rejestracji trajektorii TPD
- 9.3. Zatrzymanie rejestracji trajektorii TPD
- 9.4. Usunięcie zarejestrowanej trajektorii TPD
- 9.5. Wstępne ładowanie trajektorii TPD
- 9.6. Odtwarzanie trajektorii TPD
- 9.7. Pobieranie początkowej pozy trajektorii TPD
- 9.8. Przykład kodu rejestracji trajektorii TPD robota
- 9.9. Wstępne przetwarzanie trajektorii
- 9.10. Odtwarzanie trajektorii
- 9.11. Pobieranie początkowej pozy trajektorii
- 9.12. Pobieranie numeru punktu trajektorii
- 9.13. Ustawianie prędkości podczas odtwarzania trajektorii
- 9.14. Ustawianie siły i momentu obrotowego podczas odtwarzania trajektorii
- 9.15. Ustawianie siły w kierunku X podczas odtwarzania trajektorii
- 9.16. Ustawianie siły w kierunku Y podczas odtwarzania trajektorii
- 9.17. Ustawianie siły w kierunku Z podczas odtwarzania trajektorii
- 9.18. Ustawianie momentu obrotowego wokół osi X podczas odtwarzania trajektorii
- 9.19. Ustawianie momentu obrotowego wokół osi Y podczas odtwarzania trajektorii
- 9.20. Ustawianie momentu obrotowego wokół osi Z podczas odtwarzania trajektorii
- 9.21. Przesyłanie pliku trajektorii J
- 9.22. Usuwanie pliku trajektorii J
- 9.23. Przykład kodu odtwarzania pliku trajektorii J robota
- 9.24. Przykład kodu ustawiania prędkości podczas odtwarzania trajektorii robota
- 9.25. Wstępne przetwarzanie trajektorii (Look-Ahead)
- 9.26. Odtwarzanie trajektorii (Look-Ahead)
- 9.27. Przykład kodu odtwarzania trajektorii (Look-Ahead)
- 9.28. Ruch do punktu początkowego rejestracji trajektorii TPD
- 9.29. Przykład kodu SDK ruchu do punktu początkowego rejestracji trajektorii TPD
- 10. Użytkowanie programu WebAPP robota
- 10.1. Ustawianie automatycznego ładowania domyślnego programu roboczego przy starcie
- 10.2. Ładowanie określonego programu roboczego
- 10.3. Pobieranie nazwy załadowanego programu roboczego
- 10.4. Pobieranie bieżącego numeru linii wykonania programu roboczego robota
- 10.5. Uruchamianie bieżącego załadowanego programu roboczego
- 10.6. Wstrzymywanie bieżącego uruchomionego programu roboczego
- 10.7. Wznawianie bieżącego wstrzymanego programu roboczego
- 10.8. Zatrzymywanie bieżącego uruchomionego programu roboczego
- 10.9. Pobieranie stanu wykonania programu roboczego robota
- 10.10. Przykład kodu operacji na programie LUA robota
- 10.11. Pobieranie programu LUA
- 10.12. Usuwanie programu LUA
- 10.13. Pobieranie nazw wszystkich bieżących plików lua
- 10.14. Przesyłanie programu LUA
- 10.15. Przykład kodu przesyłania i pobierania pliku LUA robota
- 11. Urządzenia peryferyjne robota
- 11.1. Konfiguracja chwytaka
- 11.2. Pobranie konfiguracji chwytaka
- 11.3. Aktywacja chwytaka
- 11.4. Sterowanie chwytakiem
- 11.5. Pobranie stanu ruchu chwytaka
- 11.6. Pobranie stanu aktywacji chwytaka
- 11.7. Pobranie pozycji chwytaka
- 11.8. Pobranie prędkości chwytaka
- 11.9. Pobranie prądu chwytaka
- 11.10. Pobranie napięcia chwytaka
- 11.11. Pobranie temperatury chwytaka
- 11.12. Obliczenie punktu wstępnego chwytania - wizja
- 11.13. Obliczenie punktu wycofania - wizja
- 11.14. Przykład kodu operacji chwytakiem robota
- 11.15. Pobranie liczby obrotów chwytaka obrotowego
- 11.16. Pobranie procentu prędkości obrotowej chwytaka obrotowego
- 11.17. Pobranie procentu momentu obrotowego chwytaka obrotowego
- 11.18. Przykład kodu pobrania stanu chwytaka obrotowego
- 11.19. Uruchomienie, zatrzymanie przenośnika taśmowego
- 11.20. Rejestracja punktu detekcji IO
- 11.21. Rejestracja punktu A
- 11.22. Rejestracja punktu odniesienia
- 11.23. Rejestracja punktu B
- 11.24. Detekcja IO przedmiotu na przenośniku
- 11.25. Pobranie bieżącej pozycji przedmiotu
- 11.26. Rozpoczęcie śledzenia przenośnika
- 11.27. Zatrzymanie śledzenia przenośnika
- 11.28. Konfiguracja parametrów przenośnika
- 11.29. Ustawienie kompensacji punktu chwytania przenośnika
- 11.30. Ruch liniowy przenośnika
- 11.31. Detekcja wejścia komunikacyjnego przenośnika
- 11.32. Wyzwolenie detekcji wejścia komunikacyjnego przenośnika
- 11.33. Przykładowy program operacji przenośnika robota
- 11.34. Konfiguracja czujnika końcowego
- 11.35. Pobranie konfiguracji czujnika końcowego
- 11.36. Aktywacja czujnika końcowego
- 11.37. Zapis do rejestru czujnika końcowego
- 11.38. Przykład kodu czujnika końcowego
- 11.39. Pobranie protokołu urządzeń peryferyjnych robota
- 11.40. Ustawienie protokołu urządzeń peryferyjnych robota
- 11.41. Przykładowy program ustawiania protokołu urządzeń peryferyjnych robota
- 11.42. Pobranie parametrów komunikacji końcowej
- 11.43. Ustawienie parametrów komunikacji końcowej
- 11.44. Ustawienie typu transferu pliku końcowego
- 11.45. Ustawienie włączenia wykonania LUA końcowego
- 11.46. Odnowienie błędu wyjątkowego pliku LUA końcowego
- 11.47. Pobranie stanu włączenia wykonania LUA końcowego
- 11.48. Ustawianie włączonych typów urządzeń końcówki dla LUA
- 11.49. Pobieranie włączonych typów urządzeń końcówki dla LUA
- 11.50. Pobieranie aktualnie skonfigurowanych urządzeń końcówki
- 11.51. Ustawianie włączonych funkcji sterowania ruchem chwytaka
- 11.52. Pobieranie włączonych funkcji sterowania ruchem chwytaka
- 11.53. Zapis pliku węzła podrzędnego Ethercat robota
- 11.54. Przesłanie pliku protokołu otwartego LUA końcowego
- 11.55. Wprowadzenie węzła podrzędnego Ethercat robota w tryb boot
- 11.56. Przykład kodu operacji na pliku LUA końcowego robota
- 11.57. Pobranie stanu przycisków SmartTool
- 11.58. Przykład kodu przycisków SmartTool
- 11.59. Przesłanie pliku LUA protokołu otwartego
- 11.60. Pobranie parametrów karty węzła podrzędnego
- 11.61. Zapis DO węzła podrzędnego
- 11.62. Zapis AO węzła podrzędnego
- 11.63. Odczyt DI węzła podrzędnego
- 11.64. Odczyt AI węzła podrzędnego
- 11.65. Oczekiwanie na wejście rozszerzonego DI
- 11.66. Oczekiwanie na wejście rozszerzonego AI
- 11.67. Przykład kodu instrukcji interfejsów trybu węzła podrzędnego
- 11.68. Sterowanie matrycową przyssawką
- 11.69. Pobranie stanu matrycowej przyssawki
- 11.70. Oczekiwanie na stan przyssawki
- 11.71. Przykład kodu instrukcji sterowania matrycową przyssawką
- 11.72. Funkcja włączania/wyłączania urządzenia peryferyjnego laserowego
- 11.73. Funkcja rozpoczęcia/zakończenia śledzenia laserowego
- 11.74. Poszukiwanie pozycji laserowej - stały kierunek
- 11.75. Poszukiwanie pozycji laserowej - dowolny kierunek
- 11.76. Zakończenie poszukiwania pozycji laserowej
- 11.77. Konfiguracja IP lasera
- 11.78. Konfiguracja okresu próbkowania urządzenia peryferyjnego laserowego
- 11.79. Ładowanie sterownika urządzenia peryferyjnego laserowego
- 11.80. Rozładowanie sterownika urządzenia peryferyjnego laserowego
- 11.81. Rejestracja ścieżki spoiny laserowej
- 11.82. Odtwarzanie ścieżki spoiny laserowej
- 11.83. Odtwarzanie śledzenia laserowego
- 11.84. Odtwarzanie ścieżki spoiny laserowej
- 11.85. Ruch do początku zapisu ścieżki spoiny
- 11.86. Ruch do końca zapisu ścieżki spoiny
- 11.87. Ruch do punktu poszukiwanego przez czujnik laserowy
- 11.88. Pobranie informacji o współrzędnych punktu poszukiwanego przez czujnik laserowy
- 11.89. Przykład kodu konfiguracji parametrów i debugowania urządzenia peryferyjnego laserowego
- 11.90. Przykład kodu skanowania i odtwarzania ścieżki laserowej
- 11.91. Przykład kodu poszukiwania pozycji laserowej i śledzenia w czasie rzeczywistym
- 11.92. Przykład kodu śledzenia laserowego z osią rozszerzenia synchronicznie z robotem
- 11.93. Interfejs SDK włączania/wyłączania funkcji przezroczystej transmisji końcowej
- 11.94. Interfejs SDK wysyłania i odbierania danych aperiodycznych funkcji przezroczystej transmisji końcowej
- 11.95. Przykład kodu komunikacji danych aperiodycznych głowicy moxibuscyjnej Beiyikang w oparciu o funkcję przezroczystej transmisji końcowej
- 11.96. Pobranie pliku LUA protokołu otwartego
- 11.97. Usunięcie pliku LUA protokołu otwartego
- 11.98. Usunięcie wszystkich plików LUA protokołu otwartego
- 11.99. Przykład kodu przesyłania, pobierania i usuwania protokołu otwartego urządzeń peryferyjnych kontrolera
- 11.100. Sterowanie Ruchem Dłoni
- 11.101. Sterowanie Resetem i Aktywacją Dłoni
- 11.102. Czyszczenie Błędu Dłoni
- 11.103. Ustawianie Włączonych Funkcji Sterowania Ruchem Dłoni
- 11.104. Pobieranie Włączonych Funkcji Sterowania Ruchem Dłoni
- 11.105. Przykład Kodu Konfiguracji i Ruchu Dłoni na Końcówce Robota
- 12. Sterowanie siłą robota
- 12.1. Konfiguracja czujnika siły
- 12.2. Pobieranie konfiguracji czujnika siły
- 12.3. Aktywacja czujnika siły
- 12.4. Zerowanie czujnika siły
- 12.5. Ustawianie układu odniesienia czujnika siły
- 12.6. Ustawianie masy obciążenia pod czujnikiem siły
- 12.7. Ustawianie środka ciężkości obciążenia pod czujnikiem siły
- 12.8. Pobieranie masy obciążenia pod czujnikiem siły
- 12.9. Pobieranie środka ciężkości obciążenia pod czujnikiem siły
- 12.10. Automatyczne zerowanie czujnika siły
- 12.11. Pobieranie danych siły/momentu w układzie odniesienia
- 12.12. Pobieranie surowych danych siły/momentu z czujnika siły
- 12.13. Przykład kodu konfiguracji czujnika siły i automatycznego zerowania
- 12.14. Rejestracja identyfikacji masy obciążenia
- 12.15. Obliczanie identyfikacji masy obciążenia
- 12.16. Rejestracja identyfikacji środka ciężkości obciążenia
- 12.17. Obliczanie identyfikacji środka ciężkości obciążenia
- 12.18. Przykład kodu identyfikacji obciążenia czujnika siły
- 12.19. Ochrona przed kolizją
- 12.20. Przykład kodu ochrony przed kolizją
- 12.21. Sterowanie stałą siłą
- 12.22. Przykład kodu sterowania stałą siłą z tłumieniem
- 12.23. Wstawianie obrotowe
- 12.24. Przykład kodu wstawiania obrotowego z czujnikiem siły robota
- 12.25. Włączenie sterowania podatnego
- 12.26. Wyłączenie sterowania podatnego
- 12.27. Przykład kodu sterowania podatnego
- 12.28. Inicjalizacja filtracji dynamicznej identyfikacji obciążenia
- 12.29. Inicjalizacja zmiennych dynamicznych identyfikacji obciążenia
- 12.30. Program główny identyfikacji obciążenia
- 12.31. Pobieranie wyniku identyfikacji obciążenia
- 12.32. Przykład kodu identyfikacji obciążenia robota
- 12.33. Wspomaganie przeciągania przez czujnik siły
- 12.34. Pobieranie stanu przełącznika przeciągania dla czujnika siły
- 12.35. Automatyczne włączanie czujnika siły po wyczyszczeniu błędu
- 12.36. Przykład kodu wspomagania przeciągania przez czujnik siły
- 12.37. Ustawianie przełącznika i parametrów mieszanego przeciągania z wykorzystaniem siły sześcioosiowej i impedancji stawów
- 12.38. Przykład kodu mieszanego przeciągania z wykorzystaniem siły sześcioosiowej i impedancji stawów
- 12.39. Sterowanie uruchamianiem/zatrzymywaniem impedancji
- 12.40. Przykład kodu sterowania uruchamianiem/zatrzymywaniem impedancji robota
- 12.41. Włączanie funkcji kompensacji momentu i współczynnik kompensacji
- 13. Oś rozszerzona
- 13.1. Ustawianie parametrów osi rozszerzonej 485
- 13.2. Pobieranie parametrów osi rozszerzonej 485
- 13.3. Włączanie/wyłączanie zasilania osi rozszerzonej 485
- 13.4. Ustawianie trybu sterowania osi rozszerzonej 485
- 13.5. Ustawianie pozycji docelowej osi rozszerzonej 485 (tryb pozycyjny)
- 13.6. Ustawianie momentu obrotowego docelowego osi rozszerzonej 485 (tryb momentowy) - tymczasowo niedostępne
- 13.7. Ustawianie powrotu do zera osi rozszerzonej 485
- 13.8. Czyszczenie informacji o błędzie osi rozszerzonej 485
- 13.9. Pobieranie stanu serwonapędu osi rozszerzonej 485
- 13.10. Ustawianie prędkości docelowej osi rozszerzonej 485 (tryb prędkościowy)
- 13.11. Ustawianie numeru osi danych osi rozszerzonej 485 w sprzężeniu zwrotnym stanu
- 13.12. Ustawianie przyspieszenia i opóźnienia ruchu osi rozszerzonej 485
- 13.13. Ustawianie przyspieszenia i opóźnienia awaryjnego zatrzymania osi rozszerzonej 485
- 13.14. Pobieranie przyspieszenia i opóźnienia ruchu osi rozszerzonej 485
- 13.15. Pobieranie przyspieszenia i opóźnienia awaryjnego zatrzymania osi rozszerzonej 485
- 13.16. Przykład kodu sterowania osią rozszerzoną
- 13.17. Konfiguracja parametrów komunikacji UDP dla osi rozszerzonej
- 13.18. Pobieranie konfiguracji parametrów komunikacji UDP dla osi rozszerzonej
- 13.19. Ładowanie komunikacji UDP
- 13.20. Zwolnienie komunikacji UDP
- 13.21. Przywracanie połączenia po przerwaniu komunikacji UDP osi rozszerzonej
- 13.22. Zamykanie komunikacji po przerwaniu komunikacji UDP osi rozszerzonej
- 13.23. Konfiguracja parametrów osi rozszerzonej UDP
- 13.24. Pobieranie parametrów osi rozszerzonej UDP
- 13.25. Ustawianie pozycji montażowej osi rozszerzonej
- 13.26. Ustawianie konfiguracji parametrów DH systemu osi rozszerzonej
- 13.27. Włączanie zasilania osi rozszerzonej UDP
- 13.28. Powrót do zera osi rozszerzonej UDP
- 13.29. Rozpoczęcie ruchu jałowego osi rozszerzonej UDP
- 13.30. Zatrzymanie ruchu jałowego osi rozszerzonej UDP
- 13.31. Przykład kodu konfiguracji i ruchu jałowego osi rozszerzonej UDP
- 13.32. Ustawianie punktu odniesienia układu współrzędnych osi rozszerzonej - metoda czterech punktów
- 13.33. Obliczanie układu współrzędnych osi rozszerzonej - metoda czterech punktów
- 13.34. Ustawianie punktu odniesienia układu współrzędnych pozycjonera
- 13.35. Obliczanie układu współrzędnych pozycjonera - metoda czterech punktów
- 13.36. Ustawianie pozy i orientacji punktu odniesienia kalibracji w układzie współrzędnych końcówki pozycjonera
- 13.37. Stosowanie układu współrzędnych osi rozszerzonej
- 13.38. Pobieranie układu współrzędnych osi rozszerzonej
- 13.39. Przykład kodu kalibracji układu współrzędnych osi rozszerzonej
- 13.40. Ruch osi rozszerzonej UDP
- 13.41. Przykład kodu ruchu osi rozszerzonej UDP
- 13.42. Ruch synchroniczny osi rozszerzonej UDP z ruchem stawowym robota
- 13.43. Ruch synchroniczny osi rozszerzonej UDP z ruchem stawowym robota (automatyczne obliczanie prostej kinematyki)
- 13.44. Przykład kodu ruchu synchronicznego z ruchem stawowym robota
- 13.45. Ruch synchroniczny osi rozszerzonej UDP z ruchem liniowym robota
- 13.46. Ruch synchroniczny osi rozszerzonej UDP z ruchem liniowym robota (automatyczne obliczanie odwrotnej kinematyki)
- 13.47. Przykład kodu ruchu synchronicznego z ruchem liniowym robota
- 13.48. Ruch synchroniczny osi rozszerzonej UDP z ruchem łukowym robota
- 13.49. Ruch synchroniczny osi rozszerzonej UDP z ruchem łukowym robota (automatyczne obliczanie odwrotnej kinematyki)
- 13.50. Przykład kodu ruchu synchronicznego z ruchem łukowym robota
- 13.51. Ustawianie rozszerzonego wyjścia cyfrowego (DO)
- 13.52. Ustawianie rozszerzonego wyjścia analogowego (AO)
- 13.53. Ustawianie czasu filtracji wejścia rozszerzonego DI
- 13.54. Ustawianie czasu filtracji wejścia rozszerzonego AI
- 13.55. Oczekiwanie na wejście rozszerzone DI
- 13.56. Oczekiwanie na wejście rozszerzone AI
- 13.57. Pobieranie wartości rozszerzonego DI
- 13.58. Pobieranie wartości rozszerzonego AI
- 13.59. Przykład kodu rozszerzonego IO
- 13.60. Włączanie zasilania mobilnego urządzenia
- 13.61. Powrót do zera mobilnego urządzenia
- 13.62. Ruch liniowy mobilnego urządzenia
- 13.63. Ruch łukowy mobilnego urządzenia
- 13.64. Zatrzymanie ruchu mobilnego urządzenia
- 13.65. Przykład kodu mobilnego urządzenia
- 13.66. Ustawianie czasu zakończenia pozycjonowania osi rozszerzonej UDP
- 14. Spawanie robotem
- 14.1. Ustawianie parametrów krzywej procesu spawania
- 14.2. Pobieranie parametrów krzywej procesu spawania
- 14.3. Ustawianie zależności między prądem spawania a wyjściowym sygnałem analogowym
- 14.4. Ustawianie zależności między napięciem spawania a wyjściowym sygnałem analogowym
- 14.5. Pobieranie zależności między prądem spawania a wyjściowym sygnałem analogowym
- 14.6. Pobieranie zależności między napięciem spawania a wyjściowym sygnałem analogowym
- 14.7. Ustawianie prądu spawania
- 14.8. Ustawianie napięcia spawania
- 14.9. Ustawianie parametrów ruchu wahadłowego
- 14.10. Przykład kodu ustawiania parametrów spawania
- 14.11. Natychmiastowe ustawianie parametrów ruchu wahadłowego
- 14.12. Ustawianie parametrów wykrywania nieoczekiwanego przerwania łuku spawalniczego robota
- 14.13. Pobieranie parametrów wykrywania nieoczekiwanego przerwania łuku spawalniczego robota
- 14.14. Ustawianie parametrów wznawiania spawania po przerwaniu robota
- 14.15. Pobieranie parametrów wznawiania spawania po przerwaniu robota
- 14.16. Ustawianie rozszerzonego portu DO trybu sterowania spawarką
- 14.17. Ustawianie trybu sterowania spawarką
- 14.18. Rozpoczęcie spawania
- 14.19. Zakończenie spawania
- 14.20. Rozpoczęcie ruchu wahadłowego
- 14.21. Zakończenie ruchu wahadłowego
- 14.22. Podawanie drutu do przodu
- 14.23. Podawanie drutu do tyłu
- 14.24. Podawanie gazu osłonowego
- 14.25. Ustawianie wznowienia spawania po przerwaniu robota
- 14.26. Ustawianie wyjścia ze spawania po przerwaniu robota
- 14.27. Przykład kodu sterowania spawaniem robota
- 14.28. Rozpoczęcie spawania segmentowego
- 14.29. Przykład kodu spawania segmentowego robota
- 14.30. Rozpoczęcie symulacji ruchu wahadłowego
- 14.31. Zakończenie symulacji ruchu wahadłowego
- 14.32. Rozpoczęcie ostrzegania o wykrywaniu trajektorii (bez ruchu)
- 14.33. Zakończenie ostrzegania o wykrywaniu trajektorii (bez ruchu)
- 14.34. Rozpoczęcie zmiany parametrów wahadła
- 14.35. Przykład kodu spawania ze zmianą parametrów wahadła robota
- 14.36. Zakończenie zmiany parametrów wahadła
- 14.37. Rozszerzone IO - konfiguracja sygnału detekcji gazu spawarki
- 14.38. Rozszerzone IO - konfiguracja sygnału zapłonu łuku spawarki
- 14.39. Rozszerzone IO - konfiguracja sygnału podawania drutu do tyłu spawarki
- 14.40. Rozszerzone IO - konfiguracja sygnału podawania drutu do przodu spawarki
- 14.41. Rozszerzone IO - konfiguracja sygnału pomyślnego zapłonu łuku spawarki
- 14.42. Rozszerzone IO - konfiguracja sygnału gotowości spawarki
- 14.43. Rozszerzone IO - konfiguracja sygnału wznowienia po przerwaniu spawania
- 14.44. Przykład kodu konfiguracji rozszerzonych sygnałów IO spawania
- 14.45. Sterowanie śledzeniem łuku
- 14.46. Wybór pasma przenoszenia AI śledzenia łuku
- 14.47. Włączenie kompensacji śledzenia łuku + wielowarstwowej, wielościeżkowej
- 14.48. Wyłączenie kompensacji śledzenia łuku + wielowarstwowej, wielościeżkowej
- 14.49. Zmiana współrzędnych przesunięcia - spawanie wielowarstwowe, wielościeżkowe
- 14.50. Przykład kodu śledzenia łuku dla spawania wielowarstwowego, wielościeżkowego
- 14.51. Wybór kanału AI sprzężenia zwrotnego prądu spawarki dla śledzenia łuku
- 14.52. Wybór kanału AI sprzężenia zwrotnego napięcia spawarki dla śledzenia łuku
- 14.53. Parametry konwersji sprzężenia zwrotnego prądu spawarki dla śledzenia łuku
- 14.54. Parametry konwersji sprzężenia zwrotnego napięcia spawarki dla śledzenia łuku
- 14.55. Przykład kodu śledzenia łuku
- 14.56. Ustawianie rozszerzonego portu IO dla poszukiwania pozycji drutu
- 14.57. Przykładowy program
- 14.58. Rozpoczęcie poszukiwania pozycji drutu
- 14.59. Zakończenie poszukiwania pozycji drutu
- 14.60. Obliczanie przesunięcia poszukiwania pozycji drutu
- 14.61. Oczekiwanie na zakończenie poszukiwania pozycji drutu
- 14.62. Zapis punktu kontaktu poszukiwania pozycji drutu do bazy danych
- 14.63. Przykład kodu poszukiwania pozycji drutu robota
- 14.64. Ustawianie rozpoczęcia zmiany napięcia spawania
- 14.65. Ustawianie zakończenia zmiany napięcia spawania
- 14.66. Ustawianie rozpoczęcia zmiany prądu spawania
- 14.67. Ustawianie zakończenia zmiany prądu spawania
- 14.68. Przykład kodu zmiany prądu i napięcia spawania robota
- 14.69. Ustawianie niestandardowych parametrów ruchu wahadłowego
- 14.70. Pobieranie niestandardowych parametrów ruchu wahadłowego
- 14.71. Przykład kodu niestandardowych parametrów ruchu wahadłowego
- 14.72. Konfiguracja parametrów spawarki laserowej
- 14.73. Ustawianie rozpoczęcia/zatrzymania spawania laserowego
- 14.74. Włączanie/wyłączanie spawarki laserowej
- 14.75. Resetowanie błędów spawarki laserowej
- 14.76. Pobieranie stanu pracy spawarki laserowej
- 14.77. Pobieranie stanu awarii spawarki laserowej
- 14.78. Pobieranie parametrów konfiguracyjnych spawarki laserowej
- 14.79. Pobieranie aktualnie obowiązujących parametrów konfiguracyjnych spawarki laserowej
- 14.80. Konfiguracja rozszerzonego portu DO włączania spawarki laserowej
- 14.81. Konfiguracja rozszerzonego portu DO uruchamiania spawarki laserowej
- 14.82. Konfiguracja rozszerzonego portu DO resetowania błędów spawarki laserowej
- 14.83. Konfiguracja rozszerzonego portu DI stanu pracy (stanu wiązki) spawarki laserowej
- 14.84. Konfiguracja rozszerzonego portu DI stanu awarii spawarki laserowej
- 14.85. Przykład kodu spawania laserowego
- 14.86. Ustawianie Powrotu do Punktu Zerowego Cyklu po Zakończeniu Splotu
- 14.87. Pobieranie Parametrów Powrotu do Punktu Zerowego Cyklu po Zakończeniu Splotu
- 14.88. Przykład Kodu Powrotu do Punktu Zerowego Cyklu po Zakończeniu Splotu
- 14.89. Ustawianie Prędkości w Czasie Rzeczywistym (Rama Komendy, Niskie Opóźnienie)
- 14.90. Ustawianie Przesunięcia Splotu w Czasie Rzeczywistym
- 14.91. Przykład Kodu Testu Prędkości i Przesunięcia Splotu
- 15. CNDE
- 15.1. Konfiguracja sprzężenia zwrotnego stanu robota
- 15.2. Dodanie stanu robota do listy konfiguracji CNDE
- 15.3. Usunięcie stanu robota z listy konfiguracji CNDE
- 15.4. Ustawienie okresu sprzężenia zwrotnego stanu CNDE
- 15.5. Pobranie wszystkich stanów i okresu bieżącej konfiguracji sprzężenia zwrotnego stanu CNDE
- 15.6. Przykład kodu użycia sprzężenia zwrotnego stanu CNDE
- 16. Inne interfejsy
- 16.1. Pobieranie klucza publicznego SSH
- 16.2. Wysyłanie polecenia SCP
- 16.3. Obliczanie wartości MD5 pliku w określonej ścieżce
- 16.4. Przykład kodu dla poleceń SSH i MD5 robota
- 16.5. Ustawianie okresu zwrotnego portu 20004 robota
- 16.6. Pobieranie okresu zwrotnego portu 20004 robota
- 16.7. Przykład konfiguracji okresu zwrotnego stanu portu 20004 robota
- 16.8. Aktualizacja oprogramowania robota
- 16.9. Pobieranie statusu aktualizacji oprogramowania robota
- 16.10. Przykład kodu aktualizacji oprogramowania robota
- 16.11. Pobieranie bazy danych tabeli punktów
- 16.12. Przesyłanie bazy danych tabeli punktów
- 16.13. Aktualizacja pliku Lua tabeli punktów
- 16.14. Przykład operacji na tabeli punktów robota
- 16.15. Pobieranie logów kontrolera
- 16.16. Pobieranie wszystkich źródeł danych
- 16.17. Pobieranie pakietu kopii zapasowej danych
- 16.18. Przykład kodu pobierania danych z kontrolera
- 16.19. Ustawianie aktualizacji enkodera
- 16.20. Ustawianie aktualizacji firmware przegubów
- 16.21. Ustawianie aktualizacji firmware skrzynki kontrolnej
- 16.22. Ustawianie aktualizacji firmware końcówki
- 16.23. Aktualizacja pliku konfiguracji pełnych parametrów przegubu
- 16.24. Przykład kodu aktualizacji firmware stacji podrzędnej robota
- 16.25. Aktualizacja systemu operacyjnego robota (skrzynka kontrolna LA)
- 16.26. Pobieranie wyniku aktualizacji systemu operacyjnego robota (skrzynka kontrolna LA)
- 16.27. Generowanie logów MCU robota
- 16.28. Ustawianie zatrzymania robota po rozłączeniu komunikacji portu
- 16.29. Pobieranie parametrów zatrzymania robota po rozłączeniu komunikacji portu
- 16.30. Przykład kodu parametrów zatrzymania robota po rozłączeniu komunikacji portu
- 16.31. Wysyłanie ramki polecenia UDP
- 16.32. Przykład kodu SDK dla komunikacji UDP
- 16.33. Ustawianie niestandardowego koloru lampki końcówki robota przez użytkownika
- 16.34. Przykład kodu SDK ustawiania niestandardowego koloru lampki końcówki robota przez użytkownika
- 17. Dodatek