Problem z bazowanie serva.

Dyskusje dotyczące serwonapędów i napędów serwokrokowych.

Autor tematu
1q1q1q1q
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 150
Rejestracja: 07 sty 2011, 17:48
Lokalizacja: Polska

Problem z bazowanie serva.

#1

Post napisał: 1q1q1q1q » 20 paź 2024, 11:42

Witam. przesiadłem się ostatnio z silników krokowych na servo. wybrałem napędy Lichuan 600w z enkoderem absolutnym 17bit.
W ustawieniach napędu można ustawić pozycje bazowa odczytana z enkodera.
Nie jestem pewien czy tak można ale chce żeby sterownik podawał sygnał na wejście napędu (jedz na punkt bazowy ) napęd ustawiał się na zapisana pozycje i podawał sygnał na wyjście ( punkt bazowy osiągnięty)
Czy nadal musi być zastosowana krańcówka punktu bazowania ?
bo bazowanie na krańcówkę mi działa jak to miało miejsce przy silnikach krokowych.
sterowanie tym napędem na przez pul dir.
Moze ktoś by mi pomógł to ogarnąć


Obrazek
Załączniki
Full-manual-A5-driver.pdf.pdf
(8.17 MiB) Pobrany 12 razy




koala.g
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2945
Rejestracja: 01 kwie 2009, 23:02
Lokalizacja: Małopolska

Re: Problem z bazowanie serva.

#2

Post napisał: koala.g » 20 paź 2024, 15:19

Dość karkołomny pomysł.
Bo sevo będzie wiedzieć jak jest samo ustawione.
Ale skąd sterownik do maszyny ma wiedzieć że rzeczywiście się tak ustawiło?


Autor tematu
1q1q1q1q
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 150
Rejestracja: 07 sty 2011, 17:48
Lokalizacja: Polska

Re: Problem z bazowanie serva.

#3

Post napisał: 1q1q1q1q » 20 paź 2024, 17:08

sterownik wysyła do serva sygnał bazowania servo jedzie do bazy i po najechaniu na bazę wysyła do sterownika sygnał o poprawnym bazowaniu co zeruje os maszyny. Obecnie było to realizowane na krańcówkę majac krokowce i działało zresztą ten sposób bazowania działa również na tym serwie ale.... Kupiłem takie serva z enkoderem absolutnym i chciałbym coś zmienić i spróbować takiej konfiguracji.


koala.g
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 2945
Rejestracja: 01 kwie 2009, 23:02
Lokalizacja: Małopolska

Re: Problem z bazowanie serva.

#4

Post napisał: koala.g » 23 paź 2024, 09:05

Tyle że baza na serwie i baza na maszynie może się rozjechać przez mechanikę.
I jeśli się zdarzy coś co nie powinno się zdarzyć to lepiej mieć krańcówki.


kasjo
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 351
Rejestracja: 23 lis 2005, 18:07
Lokalizacja: Białystok

Re: Problem z bazowanie serva.

#5

Post napisał: kasjo » 23 paź 2024, 10:30

W wielu profesjonalnych maszynach nie ma krańcówki bazowania i nie ma problemu. To znaczy problem jest tylko wtedy, jak wyczerpie się bateria podtrzymująca i nie wymieni się jej na czas to wtedy trzeba się bawić w ustawianie zera, ale zazwyczaj jest to opisane w dokumentacji :)


qqaz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 2347
Rejestracja: 28 sty 2007, 16:12
Lokalizacja: Łódź

Re: Problem z bazowanie serva.

#6

Post napisał: qqaz » 23 paź 2024, 16:10

1q1q1q1q pisze:
20 paź 2024, 11:42
Witam. przesiadłem się ostatnio z silników krokowych na servo. wybrałem napędy Lichuan 600w z enkoderem absolutnym 17bit.
W ustawieniach napędu można ustawić pozycje bazowa odczytana z enkodera.
W większości napędów praca w trybie Step/Dir wyklucza samodzielne ruchy napedu czyli samo pozycjonować się nie będzie. Dopiero po przełączeniu na inny tryb ale przełączenie trybu wymaga wyłączenia zasilania aby nowe ustawienia zadziałało. Kicha.
Natomiast możesz stanąć na krańcówce z programu maszyny (z jakąś tam dokładnością), odpytać serwo o stan enkodera i wyznaczyć poprawkę do wykonania sterując impulsami sterownika. I wtedy wyzerować liczniki maszyny. Działa.


qqaz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 2347
Rejestracja: 28 sty 2007, 16:12
Lokalizacja: Łódź

Re: Problem z bazowanie serva.

#7

Post napisał: qqaz » 24 paź 2024, 11:16

jeszcze taka uwaga o tych 17bitach enkodera.
Doczytaj czy to jest rozdzielczość w jednym obrocie silnika czy magiczny marketing w opisie bo faktycznie 17 bitów jest ale pozycja określana jest enkoderem silnika który standardowo ma 2500/obr a 17 bitów ma pamięć licznika w sterowniku gdzie ostatnie bity zawierają impulsy tarczy enkodera określające kąt wirnika względem pozycji zerowej a bity znaczące to ilość pełnych obrotów silnika.
Niby pozycja absolutna tylko tak jakby inaczej podana.

Dodane 7 minuty 54 sekundy:
17 bitowy enkoder jest większy od tego silnika i droższy 10x od całego zestawu


Autor tematu
1q1q1q1q
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 4
Posty: 150
Rejestracja: 07 sty 2011, 17:48
Lokalizacja: Polska

Re: Problem z bazowanie serva.

#8

Post napisał: 1q1q1q1q » 27 paź 2024, 11:27

Napisałem do chińczyka odpisał mi ze można te serwo bazować nawet w trybie step dir bez użycia kranówek . Maszyna wysyła do serva sygnał homing servo jedzie na pozycje i po najechaniu na krańcówkę servo wysyła sygnał do sterownika który zeruje osie. I tak się da z tego co wyczytałem w manuale.
Maszynę do której to jest założone to maszyna której pozycja home możne być plus minus milimetr :) a dokładność pozycjonowania możne mieć rozrzut 2 mm wiec dokładność zerowania nie ma tu żadnego znaczenia
Obecnie maszynka jest przebudowywana na automat cnc. jak tylko ogarnę budowę to pochwale się moja twórczością.


qqaz
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 2347
Rejestracja: 28 sty 2007, 16:12
Lokalizacja: Łódź

Re: Problem z bazowanie serva.

#9

Post napisał: qqaz » 28 paź 2024, 19:12

1q1q1q1q pisze: dokładność pozycjonowania możne mieć rozrzut 2
skoro najazd na wprost na mikrowyłącznik (bez stosowania dźwigni, skosów czy innych przydasiów) powtarza się do 0,01mm to co chcesz poprawiać tymi 17-toma bitami?

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 9320
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: Problem z bazowanie serva.

#10

Post napisał: tuxcnc » 28 paź 2024, 19:42

qqaz pisze:
28 paź 2024, 19:12
1q1q1q1q pisze: dokładność pozycjonowania możne mieć rozrzut 2
skoro najazd na wprost na mikrowyłącznik (bez stosowania dźwigni, skosów czy innych przydasiów) powtarza się do 0,01mm to co chcesz poprawiać tymi 17-toma bitami?
Autor wątku niczego nie chce poprawiać.
Ma działającą maszynę i chce ją popsuć, bo mu się nudzi.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Serwomotory / Serwonapędy / Napędy Serwokrokowe”