Znaczenie podziału kroków

Dyskusje na temat silników krokowych i sterowników silników krokowych.
Awatar użytkownika

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

#11

Post napisał: tuxcnc » 11 sie 2013, 16:31

gpls pisze:Dlatego podstawowa sprawa: dokładność nastawnika prądu w tych sterownikach, w właściwie we wszystkich sterownikach,
Wiadomo że w sterowniku jest przetwornik DAC, który powinien ustawić odpowiednie wartości prądu. Powinien mieć również swoje źródło referencyjne, które kosztuje. Im mniej bitów tym taniej. Im mniej precyzyjny DAC, tym taniej. Im mniej dokładna podana w % drabinka R-2R tym taniej. A gdzie dokładność pozycjonowania w mikrokroku ? Proste - ta "dokładność" jest tanio sprzedawana.
Zaczynasz bredzić.
Mowa jest o przetwornikach o rozdzielczości kilku bitów i dokładności nie większej niż dokładność wykonania silnika, bo i po co lepsza.
Ja nie wiem czy w ogóle ktoś produkuje układy tak kiepskie jak by tutaj wystarczyły.

.



Tagi:


Raven
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 7
Posty: 681
Rejestracja: 24 paź 2011, 11:54
Lokalizacja: Warszawa

#12

Post napisał: Raven » 11 sie 2013, 19:23

Nie ma szczególnego znaczenia dokładność sterownika... nawet przy sterowniku który będzie generował idealne sterowanie krok o 1/4 nie obróci silnika o 1/4 kąta pomiędzy kolejnymi stanami stabilnymi.

Para uzwojeń silnika nie działa liniowo, a dwa różne silniki nie mają identycznej charakterystyki reakcji na prąd w uzwojeniach.


gpls
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 4
Posty: 21
Rejestracja: 01 lut 2013, 10:18
Lokalizacja: Poznań

#13

Post napisał: gpls » 11 sie 2013, 19:58

Raven pisze:Nie ma szczególnego znaczenia dokładność sterownika... nawet przy sterowniku który będzie generował idealne sterowanie krok o 1/4 nie obróci silnika o 1/4 kąta pomiędzy kolejnymi stanami stabilnymi.

Para uzwojeń silnika nie działa liniowo, a dwa różne silniki nie mają identycznej charakterystyki reakcji na prąd w uzwojeniach.
Tak, ale jak już kupisz silnik o dokładności 1% (kiedyś miałem silniki 1,5%)to jakość sterownika zaczyna nabierać znaczenia.
Oczywiście przy kiepskim silniku (>5%) i całej reszcie kiepskiej i tak wychodzi kiepski układ elektro-mechaniczny no i kiepska maszyna.
Moja uwaga o jakości sterowników ma znaczenie tylko z bardzo dobrymi silnikami. Przecież nie wydaje się grubych pieniędzy na dobre silniki żeby je napędzać kiepskimi sterownikami. To byłoby bez sensu.

[ Dodano: 2013-08-11, 20:06 ]
tuxcnc pisze:Zaczynasz bredzić. Mowa jest o przetwornikach o rozdzielczości kilku bitów i dokładności nie większej niż dokładność wykonania silnika, bo i po co lepsza..
Dlaczego zakładasz że pisząc o sterowniku silnika mam na myśli najgorsze na rynku silniki krokowe ?
Nie każdy zakłada, ze zakupi najtańsze silniki i sterowniki jakie są dostępne na rynku i po zamontowaniu tego nawet w najdroższej precyzyjnej mechanice nazwie to maszyną.
W PL jest już trochę firm , które odeszły od tych najtańszych sterowników i silników, bo co nieco już zrozumiały z techniki napędowej.
Oczywiście bazując na silnikach "low cost" faktycznie co nie założysz czyli jak tani sterownik to wiadomo że silnik obróci oś i w jakiejś pozycji się ustawi, o co przecież chodzi.


Raven
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 7
Posty: 681
Rejestracja: 24 paź 2011, 11:54
Lokalizacja: Warszawa

#14

Post napisał: Raven » 11 sie 2013, 20:29

gpls - jedynym sposobem na zapewnienie precyzji w podziale jest strojenie sterownika pod dany silnik.

Dwa silniki będą miały podobne parametry ale podobne to nie identyczne.

W dalszym ciągu nie jest istotne jaka jest dokładność silnika - dwa silniki ruszone o np. 1/16 kroku nie wylądują w 1/16 drogi do następnego stanu stabilnego, i o tym cały czas dyskutujemy.

Silnik może mieć super precyzję ustawiać się z błedem 0.01% i to nic nie zmieni - bo błąd dotyczy odchyłki stanów stabilnych, czyli pełnych kroków.

Na stanach pośrednich odchyłka już nie zależy od silnika a od sterownika i tego po jakiej krzywej przechodzi pomiędzy stanami stabilnymi (o ile w ogóle po krzywej, a nie liniowo).

Awatar użytkownika

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

#15

Post napisał: tuxcnc » 11 sie 2013, 20:56

Te wasze dywagacje są już naprawdę chore.
Jak myślicie, jaka będzie różnica pozycji silnika puszczonego na pusto i obciążonego 90% momentu znamionowego ?

.


gpls
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 4
Posty: 21
Rejestracja: 01 lut 2013, 10:18
Lokalizacja: Poznań

#16

Post napisał: gpls » 11 sie 2013, 20:58

Raven pisze: W dalszym ciągu nie jest istotne jaka jest dokładność silnika - dwa silniki ruszone o np. 1/16 kroku nie wylądują w 1/16 drogi do następnego stanu stabilnego, i o tym cały czas dyskutujemy.

Na stanach pośrednich odchyłka już nie zależy od silnika a od sterownika i tego po jakiej krzywej przechodzi pomiędzy stanami stabilnymi (o ile w ogóle po krzywej, a nie liniowo).
czyli podsumowując:
w stanach pośrednich pomiędzy stabilnymi pełnokrokowymi położeniami wału silnika , w pracy mikrokrokowej, za jakość dokładności pozycjonowania odpowiada sterownik, który musi mieć dokładność zadajnika prądu nie gorszą niż silnik,i posługując się w całej pracy maszyny np. podziałem 1/16 faktycznie silnik może nie wykonać zadanej trajektorii ruchu, np. okręgu, dokładnie. To masz na myśli ?


Raven
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 7
Posty: 681
Rejestracja: 24 paź 2011, 11:54
Lokalizacja: Warszawa

#17

Post napisał: Raven » 12 sie 2013, 10:13

tux - to czy dywagacja ma sens czy nie zależy od zastosowania, przy przełożeniu na śrubę o małym skoku przez pasek setka stopnia w obrocie silnika nie zrobi żadnej różnicy.

Przy napędzie listwą zębatą będzie już odczuwalna.

gpls - maszyna wykona robotę i wykona całą trajektorię zadaną, jedynie w zależności od zastosowanego napędu różne będą odchyłki.

W większości przypadków jest to dyskusja akademicka ponieważ:
a) odchyłki będą minimalne - np. silnik miał wykonać 25% kroku, wykonał 20%, śruba zamiast obrócić się o 0,45* obróciła się o 0,36*, czyli zamiast przesunąć narzędzie o 0,005 przesunęła o 0,004 (dla śruby o skoku 4mm i podpięciu bezpośrednim).
b) falowania prędkości na przejazdach nie będą zauważalne

Oczywiście wolał bym mieć sterownik zestrojony pod silnik w którym zadanie o wykonania kroku zawsze wykona krok a nie raz krok, raz prawie krok, a raz troszkę więcej niż krok.

W przypadku gdyby napęd odbywał się bezpośrednio - np. koło pasowe i przeciąganie paska to niestety różnice w pozycjonowaniu będą większe.

W tego rodzaju zastosowaniu wręcz konieczne staje się załączenie mikrokroku aby uzyskać precyzję maszyny, a problem nierównomierności może owocować niemożliwością uzyskania okręgu (przy dużym kole pasowym).

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Silniki Krokowe / Sterowniki Silników Krokowych”