Sterownik Arduino DC servo motory niekrokowe

Ogólne tematy związane z maszynami CNC, maszyny o odmiennej konstrukcji czyli wszystko co nie pasuje do powyższych.
Tu możesz również przedstawić się i opisać swoją maszynę

drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 10
Posty: 1766
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: Sterownik Arduino DC servo motory niekrokowe

#21

Post napisał: drzasiek90 » 11 sie 2020, 13:43

atlc pisze:
11 sie 2020, 12:10
Przepraszam alfę i omegę ;)
Drwina jest zupełnie niepotrzebna.
Nie wymądrzam się, to Ty pierwszy zaproponowałeś zgadywanki :)

Chodzi o charakterystykę momentu obrotowego ale nie w funkcji prędkości obrotowej lecz w funkcji kąta.
I to co funduje nam silnik DC (szczotkowy i bezszczotkowy) na tej charakterystyce na pewno nie jest pożądane w żadnym zastosowaniu. Jest jednak wiele zastosowań w których to po prostu nie przeszkadza i jest całkowicie nieszkodliwe. Jednak w precyzyjnych napędach (np w robotach) takie "dziury" momentowe są niepożądane.

Jeśli chodzi o EMC.
My badamy w normach milowskich.
Tam jak nic nie włączasz a tylko otworzysz komorę to okazuje się, że samo tło nie przechodzi badań :) Tak to jest mądrze wymyślone. A badania przejść musi urządzenie w którym cały czas pracuje i utrzymuje pozycję np 4 serwonapędy.

Silnik DC się nie nadaje i takie jest moje zdanie.
A nie nadaje się dlatego że jest nieopłacalny, zbyt "skomplikowany", generuje dużo zakłóceń, nie może pracować w pozycji zatrzymanej/hamującej bez obcego chłodzenia.

Wyobraź dobie robota/ramie z serwami DC, który podnosi na maksymalnym wysięgu ogromny ciężar i musi się zatrzymać w tej pozycji na dłuższą chwilę. Silnik/silniki są mocno obciążone, wirnik się gotuje bo nie ma odprowadzania ciepła. No chyba, że ma otwartą obudowę i obce chłodzenie, ale cóż to za skomplikowana konstrukcja. Słabo odporna na wodę, pył, kurz i inne trudne warunki.




atlc
Posty w temacie: 7

Re: Sterownik Arduino DC servo motory niekrokowe

#22

Post napisał: atlc » 11 sie 2020, 16:02

drzasiek90 pisze:nie może pracować w pozycji zatrzymanej/hamującej bez obcego chłodzenia.

Wyobraź dobie robota/ramie z serwami DC, który podnosi na maksymalnym wysięgu ogromny ciężar i musi się zatrzymać w tej pozycji na dłuższą chwilę. Silnik/silniki są mocno obciążone, wirnik się gotuje bo nie ma odprowadzania ciepła.


To również nie jest prawda.
Raz, że taki silnik może pracować w zatrzymaniu, szczególnie w obrabiarce gdzie w pozycji zatrzymanej wykorzystujesz niewielki procent dostępnej mocy.
Dwa, że kłania się budowa robota - oś silnika nie jest obciążona bezpośrednio, tylko poprzez przekładnię redukującą moment obrotowy przynajmniej kilkadziesiąt razy, taki silnik za wiele nie odczuwa przy utrzymywaniu pozycji, siódme poty wyciska się ale przy pełnym obciążeniu i ruchu z dużymi przyśpieszeniami.
Roboty z silnikami DC produkowało ABB, produkował nasz krajowy PIAP, pewnie wielu innych również.
Sprawa trzecia, to co funduje nam silnik DC jest pożądane w aplikacjach o ciężkim rozruchu, dlatego przemysł np papierniczy tak bardzo trzyma się wciąż silników DC, jest ich tam naprawdę mnogo.

Patrzysz przez pryzmat swojej branży, w której takie twierdzenia mogą mieć sens, ale świat zna trochę więcej zastosowań dla silników DC i ogólnie napędów.


drzasiek90
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 10
Posty: 1766
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: Sterownik Arduino DC servo motory niekrokowe

#23

Post napisał: drzasiek90 » 11 sie 2020, 17:08

atlc pisze:
11 sie 2020, 16:02
To również nie jest prawda.
Raz, że taki silnik może pracować w zatrzymaniu, szczególnie w obrabiarce gdzie w pozycji zatrzymanej wykorzystujesz niewielki procent dostępnej mocy.
Dwa, że kłania się budowa robota - oś silnika nie jest obciążona bezpośrednio, tylko poprzez przekładnię redukującą moment obrotowy przynajmniej kilkadziesiąt razy, taki silnik za wiele nie odczuwa przy utrzymywaniu pozycji, siódme poty wyciska się ale przy pełnym obciążeniu i ruchu z dużymi przyśpieszeniami.
Czytaj że ze zrozumieniem.

Podałem przykład, gdzie robot na maksymalnym wysięgu podnosi duży ciężar. Załóżmy że maksymalny dla niego.

Napisałem w pozycji zatrzymanej/hamującej czyli takiej gdzie na układ działa moment obrotowy a silnik przeciwdziała momentem aby utrzymać pozycję.

Czytaj dokładnie, potem się wymadrzaj.
Z mojej strony koniec tematu bo ta dyskusja nie ma sensu. Miłego dnia.


atlc
Posty w temacie: 7

Re: Sterownik Arduino DC servo motory niekrokowe

#24

Post napisał: atlc » 11 sie 2020, 19:40

Również polecam czytanie ze zrozumieniem.
Jeśli robot trzyma pozycję na maksymalnym wysięgu przy maksymalnym obciążeniu, to wciąż dla silnika jest to ułamek obciążenia względem przyśpieszania z maksymalną prędkością na maksymalnym wysięgu z maksymalnym ciężarem.
I wciąż jest tam przekładnia o sporej samohamowności oraz dużym przełożeniu.

Zwyczajnie postawiłeś fałszywą tezę o tym, że silnik szczotkowy DC nie nadaje się w roli serwa i uparcie tego bronisz, chociaż mijasz się z prawdą.
Pozdrawiam.


Autor tematu
NumerNaBis
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 17
Posty: 17
Rejestracja: 09 sie 2020, 23:39

Re: Sterownik Arduino DC servo motory niekrokowe

#25

Post napisał: NumerNaBis » 11 sie 2020, 23:16

Wg. mnie te silniki od wycieraczek się nadają ze względu na rozmiar i wielkość przekładni ślimakowej. Pobadałem już silniki i wychodzi na to że:
#1 42RPM
#2 44 RPM
#3 44 RPM
#4 42.5
#5 43
Szybko się nie kręcą.

Nie widzę potrzeby robienia w tym przypadku hamulca i wplatania funkcji hamulca.
Zrobiłem też test wagą do ważenia worków z puszkami. Zamontowałem wagę i silnik na stole i łapałem za przegub kulowy. Ramie przegubu to ok. 46mm
Wyciągały po 10-->10.4 kg aż do zatrzymania. Wystarczy. To chyba 100N na 0.05m wyjdzie ok 5Nm.
Na allegro jak patrzę na te ceny to weźcie nie pieprzcie że się nie opłaca. Luzu to one też nie mają dużo.
Wymienię sobie te silniki 10 razy za cenę jednego krokowca.

Dodane 9 minuty 30 sekundy:
No nie, plastikowe przekładnie...
Ale nie zmielone więc pewnie nie robi to na nim wrażenia.

Awatar użytkownika

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

Re: Sterownik Arduino DC servo motory niekrokowe

#26

Post napisał: tuxcnc » 12 sie 2020, 06:20

NumerNaBis pisze:
11 sie 2020, 23:16
weźcie nie pieprzcie
Zacznij od siebie, bo jak na razie to niczego z sensem nie powiedziałeś.
Ciągle uważasz że, wydaje ci się i ignorujesz wszystko co z tym niezgodne.


piromarek
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1341
Rejestracja: 08 maja 2007, 08:05
Lokalizacja: Chodzież

Re: Sterownik Arduino DC servo motory niekrokowe

#27

Post napisał: piromarek » 12 sie 2020, 07:11

Co tu gadać.
Zrób to chłopie i pokaż co wyszło, jeżeli uważasz, że wymyśliłeś i robisz dobrze, zgodnie ze swoją ideą.
Nie ma się co spinać.

Koledzy z doświadczenia, sygnalizują możliwe konsekwencje pewnych rozwiązań.
To nie znaczy, że to się nie będzie kręciło.
Nie takie konstrukcje, i na początku działania forum ludzie robili, i pewnie do tej pory robią.

Zmontuj to w całość i pokaż jak działa.
Pomierz jakieś geometrie i dokładności obróbki. Pokaż co wyszło.

Chcesz to rób, nikt Ci przecież nie zabrania.
Forum dyskusyjne. Nic innego.


Autor tematu
NumerNaBis
Czytelnik forum poziom 1 (min. 10)
Czytelnik forum poziom 1 (min. 10)
Posty w temacie: 17
Posty: 17
Rejestracja: 09 sie 2020, 23:39

Re: Sterownik Arduino DC servo motory niekrokowe

#28

Post napisał: NumerNaBis » 12 sie 2020, 10:45

Challenge accepted

Zrobię te emulatory i ten shield na ESP. Potem podepnę do tego riga co zbudowałem w nocy i wjo.


steff.k
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 4
Posty: 529
Rejestracja: 07 paź 2013, 20:12
Lokalizacja: Kraków/Kraśnik

Re: Sterownik Arduino DC servo motory niekrokowe

#29

Post napisał: steff.k » 14 sie 2020, 14:25

Używam serw DC od kilku lat w różnych swoich maszynkach, frezarka, tokarka i kilka innych mniejszych mechanizmów. Serwa robiłem sam w oparciu o dowolny silnik DC 12V, enkoder z Chin. (Czasami uda się kupić na allegro gotowca - silnik z wbudowanym enkoderem)
Sterownik budowałem na AT2313 z gotowym wsadem pisany w asemblerze.
Co mogę podpowiedzieć:
- L298N się kompletnie do tego nie nadaje, pali się momentalnie. Tutaj trzeba zastosować porządny mostek H. Ja mam zbudowany w oparciu IRFZ44N czyli 55V/41A.
- Można stosować dowolny silnik DC. Nie zauważyłem żadnych różnic w pracy silnika dedykowanego do serwa, a silnika wyciągniętego z bliżej nie określonej maszyny
- W przypadku amatorskich napędów enkoder 400-600ppr jest w zupełności wystarczający. Dokładniejszy powoduje bardzo duże częstotliwości sygnałów do obrobienia. Większe niedokładności wprowadza luzy maszyny i jej braki w sztywność niż pozycjonowanie napędu.
- Enkoder mui być zamontowany na osi silnika. W innym przypadku luz na przekładni czy pasku powoduje wpadanie serwa w wibracje.
- Brak luzów i sztywność jest najważniejsza w budowie każdej obrabiarki i nawet pozycjonowanie do mikrona nie pomoże jak stołem będzie można przesunąć o milimetr jednym palcem.
- Przy aktualnych cenach śrub kulowych stosowanie szpilek budowlanych jest kompletnym marnotrawstwem czasu.
Serwa DC Rulez!!!
Frezowanie gwintów :D


piromarek
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 3
Posty: 1341
Rejestracja: 08 maja 2007, 08:05
Lokalizacja: Chodzież

Re: Sterownik Arduino DC servo motory niekrokowe

#30

Post napisał: piromarek » 14 sie 2020, 14:34

Masz może coś z tych swoich maszyn na swoich serwach do obejrzenia w trakcie pracy na YT ?
Jakieś tematy były u nas ?

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „NASZE AMATORSKIE MASZYNY CNC”