sterowanie bezpośrednie z SSK-B02

Dyskusje na temat silników krokowych i sterowników silników krokowych.

Autor tematu
riat
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 11
Posty: 57
Rejestracja: 10 cze 2009, 01:27
Lokalizacja: warszawa

sterowanie bezpośrednie z SSK-B02

#1

Post napisał: riat » 16 cze 2011, 06:28

Witam Wszystkich!
Strona 11 "Instrukcji obsługi sterownika silnika krokowego SSK-B02",
Punkt 10 "Podłączenie do komputera" jest zapis, cyt.:
".........Istnieje jednak możliwość podłączenia go do komputera bezpośrednio za pomocą przewodów dołączonych do złącza LPT.................Podłączając do portu LPT sterowniki...........należy podwiesić wyprowadzenie do +5V za pomocą rezystora o oporności 4k7. Wyprowadzenie sygnału ENABLE podwieszamy rezystorem o oporności 10k do +5V...."
Zapis jest jakimś żargonem. Nie wiem co to znaczy "podwiesić"? Domyślam się, że to może oznacza "podłączyć za pośrednictwem lub poprzez"!?

Zmontowałem "w kupę" zasilanie MZ-01 z miękkim startem Soft Start, płytę główną SSK-MB2, 3 sterowniki SSK-B02 i 3 stepery 8-mio przewodowe 57H76-2008B podłączone jako bipolarne połączone-równoległe.
Wszystko jest sterowane z Mach3, skonfigurowane zgodnie z Waszą instrukcja. Poprawnie skonfigurowałem sterowniki ,jeden jako master, pozostałe jako slave. Pamiętam o klawiszu Reset który ma "nie migać". Zmieniłem nawet kompa na inny z czystym Winxp i jedynie Mach3. Oczywiście przetestowałem driver jak nakazuje instrukcja instalacji Mach3 i jest o'k

I co? I nic!!!!
Wszystkie diody się świecą. Silniki cicho piszczą. Trzymają z siłą proporcjonalną do ostawienia potencjometrów R3 na sterownikach.
Za nic nie mogę ich zmusić do "kręcenia się" pomimo różnych ustawień parametrów w oknie "Dostrajanie silników".
Sprawdziłem kabel łączący płytę główną z portem LPT czy przypadkiem nie jest to kabel "przekręcony" z tych do łączenia komputerów. Ale nie jest!
Pozostało mi jeszcze sprawdzenie czy przypadkiem płyta główna nie jest uszkodzona. Ponieważ nie wiem jak to sprawdzić (jestem elektronicznym głąbem - moja domena to mechanika!!!) postanowiłem podłączyć każdy ze steperów oddzielnie, po kolei do portu LPT, oczywiście przez sterownik SSK-B02.
W końcu nie jest możliwe żeby "padły" wszystkie sterowniki. Sprawdzę w ten sposób również płytę główną.

W związku z przedstawionym zamysłem bardzo proszę o wyjaśnienie mi "łopatą!!!!!!!!" jak mam połączyć sterownik SSK-B02 z portem LPT. Co z czym połączyć. Który drucik z którym drucikiem!!! Przepraszam za tą zapewne "głupawą" prośbę, ale ona głupawa dla mnie nie jest!!! Jest na miarę mojej elektronicznej wiedzy której stan uniemożliwia mi "skumanie" Waszej instrukcji zacytowanej na wstępie.
Czekam niecierpliwie i pozdrawiam


riat

Tagi:

Awatar użytkownika

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

Re: sterowanie bezpośrednie z SSK-B02

#2

Post napisał: tuxcnc » 16 cze 2011, 06:43

riat pisze:Poprawnie skonfigurowałem sterowniki ,jeden jako master, pozostałe jako slave.
Zapewne właśnie tutaj jesteś w błędzie.

.


Autor tematu
riat
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 11
Posty: 57
Rejestracja: 10 cze 2009, 01:27
Lokalizacja: warszawa

sterowanie bezpośrednie z SSK-B02

#3

Post napisał: riat » 16 cze 2011, 07:12

Witam!
Jak to? Nie rozumiem! Czyżbym "skopał" to master i slave?
Sterownik osi Y ustawiłem jumperem na master a X i Z jako slave.
Nie rozumiem co tu można "skopać"
Drogi Kolego będę wdzięczny za troszkę jaśniej, bo to ważne dla mnie!!
riat

Awatar użytkownika

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

Re: sterowanie bezpośrednie z SSK-B02

#4

Post napisał: tuxcnc » 16 cze 2011, 07:21

riat pisze:Witam!
Jak to? Nie rozumiem! Czyżbym "skopał" to master i slave?
Sterownik osi Y ustawiłem jumperem na master a X i Z jako slave.
Nie rozumiem co tu można "skopać"
Drogi Kolego będę wdzięczny za troszkę jaśniej, bo to ważne dla mnie!!
Właśnie wychodzę do pracy i już nie mam czasu pisać..
Z tego co piszesz wynika, że nie bardzo wiesz co ustawiasz, więc i szanse że będzie działać są małe.
Temat ustawień był wałkowany na forum setki razy, poszukaj to znajdziesz rozwiązanie.

.


Autor tematu
riat
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 11
Posty: 57
Rejestracja: 10 cze 2009, 01:27
Lokalizacja: warszawa

sterowanie bezpośrednie z SSK-B02

#5

Post napisał: riat » 16 cze 2011, 07:48

Witam ponownie!
Dzięki Szanowny Kolego TUXCNC za twórczą poradę!
Krótka refleksja: skoro temat był "wałkowany na forum setki razy" to świadczy o wielu różnych rzeczach w śród których jedna jest na pierwszym planie, instrukcje pisane przez twórców między innymi SSK-B02 są , jak by to powiedzieć aby nikogo nie obrazić, "wyjątkowo złej jakości"
Przecież Forum CNC nie gromadzi ekspertów od elektroniki. Jest to forum dla pasjonatów mechaniki i obróbki skrawaniem. I nie ma się co nadymać Szanowny Kolego. Gdyby to było forum pasjonatów elektroniki to konfrontacja ich wiedzy z zakresu mechaniki i tak dalej w konfrontacji z wiedzą "najmniej kumatego" forumkowicza w tej dziedzinie też byłaby zabawna.
Dzięki za zaprezentowanie "swoich muskułów" są "śliczne i się podobały" ale czy nie szkoda życia i własnego czasu na takie prezentacje?
Chętnie "pościgam" się z kolegą w tematach ściśle dotyczących obróbki skrawaniem, dziedzinie która do łatwych z pewnością nie należy, ale co do elektroniki to sam oceniłem swoją wiedzę "na poziomie głąba", nie obrażając oczywiście głąba.
Tak obszerna obecność problematyki o której mowa podpiera tylko moją opinię o składzie gremium członków forum, o reprezentowanej przez nich wiedzy na temat elektroniki i również o tym jak znakomitym jest to tłem dla każdego, kto choćby o jotę wybiegł ponad przeciętną forum. Jak łatwo jest mu "brylować" i "robić za guru"!
Mimo wszystko pozdrawiam, życzę miłego dnia, sukcesów w pracy i tak dalej, dziękując jednocześnie za twórczą wskazówkę.
riat


krzysiekgrab
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 741
Rejestracja: 16 lip 2008, 15:07
Lokalizacja: Polska, Augustow

#6

Post napisał: krzysiekgrab » 16 cze 2011, 09:34

wejścia sterownika b02 są już podwieszone przez drabinkę 4.7k do 5V ( patrz schemat). sterowniki możnasprawdzić zwierając wejście clk do masy. Wówczas przy każdym takim "zwarciu" powinniśmy wymusić jeden krok silnika. tutaj sugeruję sterownik ustawić na pełen krok. jeżeli chodzi o podłączenie do portu lpt to robimy to bezpośrednio. pamiętając żeby wybrać odpowiedni pin portu przy podłączeniu, a późnij taki sam podać w machu.
„Jeżeli nie znasz portu do którego płyniesz,
to żadne wiatry nie będą Ci sprzyjać”

Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;


Autor tematu
riat
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 11
Posty: 57
Rejestracja: 10 cze 2009, 01:27
Lokalizacja: warszawa

sterowanie bezpośrednie z SSK-B02

#7

Post napisał: riat » 16 cze 2011, 10:17

Witam Kolego Krzysiekgrab!
Dzięki za zainteresowanie.
Piszesz:
"wejścia sterownika b02 są już podwieszone przez drabinkę 4.7k do 5V ( patrz schemat). sterowniki możnasprawdzić zwierając wejście clk do masy. Wówczas przy każdym takim "zwarciu" powinniśmy wymusić jeden krok silnika. tutaj sugeruję sterownik ustawić na pełen krok. jeżeli chodzi o podłączenie do portu lpt to robimy to bezpośrednio. pamiętając żeby wybrać odpowiedni pin portu przy podłączeniu, a późnij taki sam podać w machu."

Jako że jestem elektroniczny głąb, czego nie ukrywam, pozwól, że Cię dopytam bo nie chcę narobić szkód:
1 " ..........jeżeli chodzi o podłączenie do portu lpt to robimy to bezpośrednio. pamiętając żeby wybrać odpowiedni pin portu przy podłączeniu, a późnij taki sam podać w machu." Powiem jak ja to zrozumiałem: do LPT podłączam bezpośrednio sterownik a nie steper ( przepraszam za głupotę tego pytania ale jestem super elektronicznym głąbem!)
"..........pamiętając żeby wybrać odpowiedni pin portu przy podłączeniu, a późnij taki sam podać w machu."
to znaczy żeby nie pomylić piny krok i kierunek przypisane dla odpowiednich osi.
2 "..... sterowniki można sprawdzić zwierając wejście clk do masy to znaczy, że podłączam przewodem pin kroku w interfejsie D25 sterownika badanej osi do masy portu LPT.
Szanowny Kolego, jak nie pomieszałem to proszę o potwierdzenie krutkim "o'k"
to tyle
pozdrówka
riat


krzysiekgrab
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 2
Posty: 741
Rejestracja: 16 lip 2008, 15:07
Lokalizacja: Polska, Augustow

#8

Post napisał: krzysiekgrab » 16 cze 2011, 11:18

sterownik b02 możemy sprawdzić zwierając wejście clk do gnd na sterowniku b02( nie mieszamy tutaj portu LPT. zasilamy logikę 5V, 40V na silnik i teraz gdy silnik trzyma zwieramy wej clk do masy gnd logiki. tutaj powinny pojawić się ruchy silnika. jeżeli wej ena zewrzemy do masy to silnik powinien się zluzować. w ten sposób kolega sprawdzi czy ster b02 reaguje na sygnały kroku. jeżeli tak to przyczyny trzeba szukać dalej).

Jeżeli chodzi o podłączenie portu plt do sterownika B02 to dajemy np. pin 2 na clk, pin3 na dir. i tak podajemy w machu. chodzi o to że w machu mamy z góry określoną pulę pinów wej i wyjściowych, więc tylko z nich możemy korzystać.


jeżeli chodzi o przetestowanie płyty głównej to możemy to zrobić np miernikiem. ustawiamy piny i sterujemy silnikiem z klawiatury mierząc napięcie na pinie dir jednej z osi. przy zmianie kierunku powinno tam się zmienić napięcie z 0 na 5 i na odwrót. w ten sposób sprawdzimy czy zmieniają się stany na pinach portu LPT.
„Jeżeli nie znasz portu do którego płyniesz,
to żadne wiatry nie będą Ci sprzyjać”

Programowanie sterowników PLC Fatek, HMI Weintek, sterowniki maszyn CNC, Mach3;

Awatar użytkownika

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

#9

Post napisał: tuxcnc » 16 cze 2011, 17:27

@riat
Jeżeli pytasz, to znaczy że nie wiesz.
To jest przecież oczywiste.

Co do sterowników to gdybyś wiedział, to byś nie "ustawiał jumperami" na master i slave.
Nie wiem co próbujesz zrobić, w jaki sposób i po co, ale to chyba jest oczywiste, że robisz źle, bo inaczej by działało.

Zamiast się obrażać napisz łaskawie co ustawiłeś w Machu, w jaki sposób i co chciałeś tym osiągnąć.
Wtedy może ktoś Ci powie co jest ustawione źle.

Jeżeli silniki buczą i trzymają, to na 99,9% sterowniki są sprawne, a silniki podłączone prawidłowo.

Przyczyn niemożliwości wysterowania ich z komputera może być wiele, zaczynając od ustawienia adresu nieistniejącego portu, poprzez złe ustawienie pinów portu do ustawienia astronomicznych wartości kroków na obrót.

Ale na pewno nie ustawia się jednego sterownika na master a pozostałych na slave.

.


Autor tematu
riat
Sympatyk forum poziom 2 (min. 50)
Sympatyk forum poziom 2 (min. 50)
Posty w temacie: 11
Posty: 57
Rejestracja: 10 cze 2009, 01:27
Lokalizacja: warszawa

sterowanie bezpośrednie z SSK-B02

#10

Post napisał: riat » 16 cze 2011, 20:56

Szanowny Kolego Tuxcnc!
Słusznie zauważyłeś...."Jeżeli pytasz, to znaczy że nie wiesz".
NIE WIEM!!! i nie wstydzę się tego.

Jak napisałem wcześniej poskładałem "moje klocki " ze sprzętu f-my Akcesoria cnc z Augustowa.
Tam też zakupiłem kity sterowników SSK-B08 które sam zmontowałem. Sam bo to najlepszy sposób na naukę!
W "Instrukcji obsługi sterownika silnika krokowego SSK-B02" wg której zmontowałem sterowniki i potem podłączyłem do silników i reszty podzespołów, na stronie 4 w punkcie 6 "Wybór trybu pracy sterownika" zapisano cyt.: "....Zworka J9służy do wyboru trybu pracy z wewnętrznym oscylatorem (pozycja MA) lub sygnałem taktującym ze złącza SYNCH (pozycja SL). Jeżeli sterownik pracuje jako samodzielny zworkę należy ustawić w pozycji MA. Jeżeli natomiast sterowników jest kilka, w jednym z nich należy ustawić zworkę w pozycji MA, a w pozostałych na SL, oraz połączyc wszystkie sterowniki równolegle za pomocą złącza SYNCH. UWAGA!!! Ustawienie zworki w pozycji SL podczas pracy samodzielnej sterownika może doprowadzić do uszkodzenia sterownika i/lub silnika krokowego"

Ty zaś, Szanowny Kolego piszesz cyt.:".............Co do sterowników to gdybyś wiedział, to byś nie "ustawiał jumperami" na master i slave."!???

No to jak to właściwie jest!? Z całą pewnością jest to przyczyna dla której jak pisałeś cyt.:"....temat na forum był już wałkowany setki razy..." I pewnie tak się będzie działo dalej aż ktoś z talentem nie napisze jakiegoś poprawnego manuala, takiego zwykłym językiem dla głąbów elektronicznych ale o wielkiej wiedzy z dziedziny obróbki skrawaniem.

Szanowny Kolego, z całą pewnością się nie obraziłem, bo nie upoważnia mnie do tego stan mojej wiedzy w omawianej dziedzinie. Bez obrazy ale ze znaczną otuchą przyjąłem słowa "Jeżeli silniki buczą i trzymają, to na 99,9% sterowniki są sprawne, a silniki podłączone prawidłowo."!!! To już COŚ! Jakieś światło w tunelu (Oby tylko nie było to światełko pędzącego pociągu- he,he)

Z całą pewnością adres portu LPT jest o'k. Dobrze też są ustawione piny w Mach-u. Natomiast faktycznie pobłażliwie potraktowałem parametr doboru kroków na obrót!

Są to wartości:
Step per 2000
Impuls kroku 1-5us 1
Impuls kierunku 0-5 1

Reszta parametrów się zmienia w zależności od położeń suwaków.
Próbowałem różnych kombinacji ustawień (poza parametrem Step per - którego nie da się zmienić) BEZ REZULTATU!
Stepery nadal cichutko piszczą, trzymają i tyle
pozdrawiam

\
riat

ODPOWIEDZ Poprzedni tematNastępny temat

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