Czy da się sterować silnikiem krokowym z częstotliwością 100-200Hz?

Tu możemy porozmawiać na temat podstaw budowy amatorskich maszyn CNC

Autor tematu
nanab
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 17
Posty: 330
Rejestracja: 01 paź 2018, 22:34

Re: Czy da się sterować silnikiem krokowym z częstotliwością 100-200Hz?

#31

Post napisał: nanab » 13 lip 2020, 19:45

tristar0 pisze:Każdy silnik krokowy "rozkręcisz " na takich częstotliwościach pod warunkiem że będzie startował i hamował z rampą .

Jak widać nie każdy.
SylwekK pisze:Co to za silnik?

Vexta PH265M-31. Próbowałem też na kilku różnych w rozmiarze nema17, bipolarne, docelowo miał tam być
42HS40 (ten zestaw: archiwum.alle gro.pl/oferta/silnik-krokowy-42hs40-4-2kg-cm-ze-sterownikiem-i7483938631.html )




tristar0
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 13
Posty: 2847
Rejestracja: 21 sty 2020, 17:48
Lokalizacja: Toruń miasto Tadeusza R

Re: Czy da się sterować silnikiem krokowym z częstotliwością 100-200Hz?

#32

Post napisał: tristar0 » 14 lip 2020, 08:02

Czym próbujesz to sterować ,jaki masz zadajnik impulsów ?

Dodane 1 minuta 33 sekundy:
Na tym na pewno będzie działać .
http://sklep.cncprofi.com/sterownik-d2-cnc.html

Dodane 1 minuta 25 sekundy:
Mam wyrypane na wszelkiej maści proroków ,mędrców i wszystkich którzy stawiają się ponad innymi ,i tak ich zjedzą robaki


tristar0
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 13
Posty: 2847
Rejestracja: 21 sty 2020, 17:48
Lokalizacja: Toruń miasto Tadeusza R

Re: Czy da się sterować silnikiem krokowym z częstotliwością 100-200Hz?

#33

Post napisał: tristar0 » 14 lip 2020, 16:11

Tak patrząc na ten twój sterownik silnika to wg pdf :
atures: •Cost-effective
•Supply voltage up to +40 VDC, Output current up to 4.0 A (PEAK)
•Output current selectable in 8 steps via DIP-switch
•Automatic idle-current reduction (in standstill mode) to reduce motor heating
•Pulse input frequency up to 20 kHz

czyli sterownik do 20KHz wyciąga .
Mam wyrypane na wszelkiej maści proroków ,mędrców i wszystkich którzy stawiają się ponad innymi ,i tak ich zjedzą robaki


Autor tematu
nanab
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 17
Posty: 330
Rejestracja: 01 paź 2018, 22:34

Re: Czy da się sterować silnikiem krokowym z częstotliwością 100-200Hz?

#34

Post napisał: nanab » 14 lip 2020, 17:52

tristar0 pisze: czyli sterownik do 20KHz wyciąga .

Na papierze :D
tristar0 pisze:Czym próbujesz to sterować ,jaki masz zadajnik impulsów ?

Już pisałem, impulsy z komputera atmega8 albo 328.


tristar0
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 13
Posty: 2847
Rejestracja: 21 sty 2020, 17:48
Lokalizacja: Toruń miasto Tadeusza R

Re: Czy da się sterować silnikiem krokowym z częstotliwością 100-200Hz?

#35

Post napisał: tristar0 » 14 lip 2020, 18:08

Moja propozycja Te sterowniki TB6600 są najtańszymi i pełno podróbek musiałbyś wstawić coś lepszego , co to znaczy z komputera ? jaki program rozumiem że główny kontroler to jakieś arduino uno ?

Dodane 6 minuty 11 sekundy:
opisz szczegółowo jaki program tym steruje jaki podział masz ustawiony jaki prąd jakie napięcie zasilania silnika
Wprawdzie nigdy się nie zajmowałem silnikami krokowymi poniżej 12Nm ale zasada działania taka sama

Dodane 13 minuty 21 sekundy:
Tu masz opis pdf twojego silnika i wyprowadzeń
https://www.artisantg.com/info/Oriental ... asheet.pdf

Dodane 2 minuty 45 sekundy:
A jeśli pomylisz koniec wyprowadzeń tego samego uzwojenia silnik będzie kręcił w drugą stronę a jak pomylisz uzwojenia to duża szansa że zdechnie TB6600 .
Mam wyrypane na wszelkiej maści proroków ,mędrców i wszystkich którzy stawiają się ponad innymi ,i tak ich zjedzą robaki


Autor tematu
nanab
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 17
Posty: 330
Rejestracja: 01 paź 2018, 22:34

Re: Czy da się sterować silnikiem krokowym z częstotliwością 100-200Hz?

#36

Post napisał: nanab » 14 lip 2020, 19:31

tristar0 pisze:Moja propozycja Te sterowniki TB6600 są najtańszymi i pełno podróbek musiałbyś wstawić coś lepszego , co to znaczy z komputera ? jaki program rozumiem że główny kontroler to jakieś arduino uno ?

NIe próbowałem żadnych "markowych" ale testowałem tez na innych popularnych driverach typu a4988 albo drv8825, najmniej kilka różnych egzemplarzy.
Komputer taki: http://ww1.microchip.com/downloads/en/D ... asheet.pdf
tristar0 pisze:opisz szczegółowo jaki program tym steruje jaki podział masz ustawiony jaki prąd jakie napięcie zasilania silnika
Wprawdzie nigdy się nie zajmowałem silnikami krokowymi poniżej 12Nm ale zasada działania taka sama

Programu nie mogę już znaleźć, ale generował ładny prostokąt o wypełnieniu 50%, rampy ustawione pod konstrukcję, napięcie zasilania docelowo 30V(duże przełożenie, więc chciałem nadrobić obrotami), próbowałem też na 12V, jedyne co się zmieniło to max predkość i obszar w którym występuje to zjawisko. Prąd ustawiony na 1A.
Podział kroku 4,8 lub 16, wybierane przełącznikiem.
tristar0 pisze:A jeśli pomylisz koniec wyprowadzeń tego samego uzwojenia silnik będzie kręcił w drugą stronę a jak pomylisz uzwojenia to duża szansa że zdechnie TB6600 .

Próbowałem już zamieniać końce wyprowadzeń + i - i nie było żadnej różnicy czy dana cewka jest podłączona w tą czy odwrotnie,. Po zamianie cewek miejscami A na B i B na A zmieniał się tylko kierunek obrotów.


tristar0
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 13
Posty: 2847
Rejestracja: 21 sty 2020, 17:48
Lokalizacja: Toruń miasto Tadeusza R

Re: Czy da się sterować silnikiem krokowym z częstotliwością 100-200Hz?

#37

Post napisał: tristar0 » 14 lip 2020, 20:04

przeczytałem wszystko od początku i skoro silnik sam zmienia kierunek obrotów to znaczy że gubi kroki za duża częstotliwość impulsów i silnik nie nadąża dla tego działa przypadkowo

Dodane 10 minuty 49 sekundy:
Na generatorze NE555 nie ma rampy
prosty z rampą :
https://www.ebmia.pl/generator-impulsow ... en-01.html
ogólnie w twoim sterowniku masz podział max 32 trochę słabo w moich sterownikach zaczyna się podział od 800
twój sterownik działa na granicy częstotliwości i dla tego gubi kroki i efektem jest to że działa niby prawidłowo a w pewnym momęcie silnik zmienia kierunek.
Mam wyrypane na wszelkiej maści proroków ,mędrców i wszystkich którzy stawiają się ponad innymi ,i tak ich zjedzą robaki


Autor tematu
nanab
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 17
Posty: 330
Rejestracja: 01 paź 2018, 22:34

Re: Czy da się sterować silnikiem krokowym z częstotliwością 100-200Hz?

#38

Post napisał: nanab » 14 lip 2020, 20:28

tristar0 pisze:przeczytałem wszystko od początku i skoro silnik sam zmienia kierunek obrotów to znaczy że gubi kroki za duża częstotliwość impulsów i silnik nie nadąża dla tego działa przypadkowo

Czyli częstotliwość 100-200Hz jest za duża, a np 500Hz jest już ok?


tristar0
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 13
Posty: 2847
Rejestracja: 21 sty 2020, 17:48
Lokalizacja: Toruń miasto Tadeusza R

Re: Czy da się sterować silnikiem krokowym z częstotliwością 100-200Hz?

#39

Post napisał: tristar0 » 14 lip 2020, 20:40

Nie jest za duża po prostu masz ustawiony podział który jest za mały do częstotliwości impulsów . Skąd wiesz że masz 200Hz a nie 500

Dodane 30 sekundy:
albo 1 KHZ

Dodane 1 minuta 52 sekundy:
gdybyś miał możliwość na sterowniku zwiększyć podział to byś to mógł sprawdzić a wg mnie masz za duża częstotliwość impulsów w stosunku do max 32 podziału

Dodane 8 minuty 37 sekundy:
Max podział 32 to bez obrazy mało dla precyzyjnego przemieszczania , poszedłeś trochę po taniości i stąd wziął się problem ,w maszynach cnc w mach 3 częstotliwośc dochodzi do 200Khz i działa . Jesteś pewien że masz 200Hz ?
to przy podziale 32 powinien silnik kręcić wolno bo wolno ale w jedną strone z predkością 6,25HZ

Dodane 7 minuty 54 sekundy:
oględnołem jeszcze raz ten film i po odgłosach silnika doszedłem do wniosku że masz dużo za dużą częstotliwośc zadanych impulsów słychać jak się silnik rozpędza ale po chwili czestotliwośc przekracza max podział i słychać brzęczenie silnika ( takie świergolenie )
Mam wyrypane na wszelkiej maści proroków ,mędrców i wszystkich którzy stawiają się ponad innymi ,i tak ich zjedzą robaki


Autor tematu
nanab
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 17
Posty: 330
Rejestracja: 01 paź 2018, 22:34

Re: Czy da się sterować silnikiem krokowym z częstotliwością 100-200Hz?

#40

Post napisał: nanab » 14 lip 2020, 21:18

tristar0 pisze:Nie jest za duża po prostu masz ustawiony podział który jest za mały do częstotliwości impulsów . Skąd wiesz że masz 200Hz a nie 500

Bo widzę i liczę ile tych impulsów w jednostce czasu.
tristar0 pisze:gdybyś miał możliwość na sterowniku zwiększyć podział to byś to mógł sprawdzić a wg mnie masz za duża częstotliwość impulsów w stosunku do max 32 podziału

Skoro 100-200Hz jest za dużą częstotliwością to czemu wszystko pracuje poprawie przy kilka razy większej częstotliwości, a problemy są tylko w tym zakresie? Problem ominąłem właśnie podnosząc częstotliwość tak żeby startować powyżej 200Hz.
tristar0 pisze:Max podział 32 to bez obrazy mało dla precyzyjnego przemieszczania ,

Do tego zastosowania jest precyzyjne silnik ma dodatkowo przełożenie ok 1:120, dokładność pozycjonowania z tym podziałam jest rzędu sekund, a luzy w tej konstrukcji to już dziesiątki minut.
tristar0 pisze:oględnołem jeszcze raz ten film i po odgłosach silnika doszedłem do wniosku że masz dużo za dużą częstotliwośc zadanych impulsów słychać jak się silnik rozpędza ale po chwili czestotliwośc przekracza max podział i słychać brzęczenie silnika ( takie świergolenie )

Obejrzyj dalszą część, po dalszym zwiększaniu częstotliwości silnik się uspokaja, przestaje szarpać i płynnie przyspiesza do max prędkości.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „CNC podstawy”