Optimum BF20L-3xWhale2-Kto pomoże?

Rozmowy na temat układów elektronicznych sterowania obrabiarek CNC

Autor tematu
muskiel
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 13
Posty: 152
Rejestracja: 26 mar 2005, 16:25
Lokalizacja: Starachowice

Optimum BF20L-3xWhale2-Kto pomoże?

#1

Post napisał: muskiel » 04 sty 2008, 07:48

Witam,
Mam taki zestaw:
3xWhale2
3x Servo 150W, encoder A,B 400cpr (ustawialny)
Zasilacz: trafo 600W, 24V, mostek 35A, kondensatory 10000uFx4
PC AMD 1,66GHz
Mach3r2.58

Wszystko smiga z jednym ale: sterownik pracuje, kreci silnikiem i nagle staje jak wryty. Dzieje sie to okresowo i przypadkowo. Jak dotad nie znalazlem nic co mialoby wplyw na owe zatrzymanie.
Dioda na kontrolerze miga co oznacza ze petla PID jest wykonywana, producent twierdzi ze sterownik nie jest zawieszony. Mach wysyla sygaly, poniewaz po zamianie pinow w ports&pins dla y z 4,5 na 2,3 i X z 2,3 na 4,5 os X jest poruszana z uzyciem pinow wlasciwych dla osi Y.
Rownoczesnie sterownik nie przechodzi w tryb bledu, np. taki jak przy przekroczeniu limitu błędu zliczen z enkodera, czy wlaczenia limitu pradu maksymalnego.
Dalsza praca jest mozliwa tylko po nacisnieciu przycisku reset na sterowniku.

Bardzo prosze o pomoc.



Tagi:

Awatar użytkownika

rockykon
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 7
Posty: 917
Rejestracja: 13 maja 2005, 22:24
Lokalizacja: Wawa

#2

Post napisał: rockykon » 04 sty 2008, 14:06

encoder A,B 400cpr (ustawialny)
co to znaczy "ustawialny" ??


Autor tematu
muskiel
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 13
Posty: 152
Rejestracja: 26 mar 2005, 16:25
Lokalizacja: Starachowice

#3

Post napisał: muskiel » 04 sty 2008, 14:24

Witam,

Moze wyrazilem sie zbyt ogolnie:
"ustawialny" znaczy ze mozna ustawic rozdzielczosc za pomoca 4 przelacznikow DIP-Switch w enkoderze. Mozna uzystkac 48, 96, 100, 125, 196, 200, 250,256, 384, 400, 500, 512, 800, 1000, 1024, 2048 ppr.

Awatar użytkownika

rockykon
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 7
Posty: 917
Rejestracja: 13 maja 2005, 22:24
Lokalizacja: Wawa

#4

Post napisał: rockykon » 04 sty 2008, 14:38

Wow pierwszy raz słyszę o takim wynalazku, możesz powiedzieć co to za model ? to jest magnetyczny czy optyczny ? może jakieś fotki?

ps, próbowałeś odpalać to na jakimś innym kopie ? może zrób jakiś generatorek impulsów tak żeby wykluczyć winę kompa ..


Autor tematu
muskiel
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 13
Posty: 152
Rejestracja: 26 mar 2005, 16:25
Lokalizacja: Starachowice

#5

Post napisał: muskiel » 04 sty 2008, 15:22

Witam,
Dzieki za zainteresowanie.

Enkoder jesttaki jak tu.
http://www.cui.com/pdffiles/AMT102-V.pdf
Jest to enkoder magnetyczny.

Tak. Probowalem mam inna maszyne na krokowych i SMC64.
Po podlaczeniu PC od tamtej maszyny dokladnie to samo.

Problem w tym ze to sie dzieje nie od razu. Czasem moze pracowac 5min i jest ok a czasem po paru centymetrach jest stop.

Awatar użytkownika

rockykon
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 7
Posty: 917
Rejestracja: 13 maja 2005, 22:24
Lokalizacja: Wawa

#6

Post napisał: rockykon » 04 sty 2008, 15:31

czyli zamiast wieloryba podłączyłeś jakiś sterownik do krokówek i było to samo ? czyli wina leży po stronie kompa, może masz jakieś zażądanie energią wałczone, zastosowałeś się do zaleceń jak skonfigurować windowa do macha ?

a może coś w tym czasie robisz i komp nie nadąża, spróbuj zmniejszy częstotliwość generowania impulsów


Autor tematu
muskiel
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 13
Posty: 152
Rejestracja: 26 mar 2005, 16:25
Lokalizacja: Starachowice

#7

Post napisał: muskiel » 04 sty 2008, 15:41

rockykon pisze:czyli zamiast wieloryba podłączyłeś jakiś sterownik do krokówek i było to samo ?
No sterownik od krokowek to raczej silnikami DC nie zakreci..
Chodzilo mi o komputer uzywany do pracy z krokowkami.

Komputer byl optymalizowany, potem przeinstalowany, ACPI wylaczone, 0 innych programow w tle, po prostu XP +Mach3

Komputer nadaza tyle w pewnym momencie sterownik przestaje krecic silnikiem. W machu jednak po zatrzymaniu silnika w okienkach DRO parametry sie zmieniaja wiec mach nie jest zawieszony. Dodatkowo po zatrzymaniu jednego silnika/sterownika mozna poruszac inne osie Jog'iem. Musze jeszcze napisac ze zawieszaja sie rozne osie przypadkowo (zeby nie bylo ze to wina sterownika czy jednego kabla)

Pewnie jest to jakis drobny szczegol ktory przeoczylem. Niestety trudno to znalezc....

Awatar użytkownika

rockykon
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 7
Posty: 917
Rejestracja: 13 maja 2005, 22:24
Lokalizacja: Wawa

#8

Post napisał: rockykon » 04 sty 2008, 16:08

a masz po drodze jeszcze jakąs optoizolatorze ? jesteś w stanie stwierdzi gdzie impulsy zanikają ? czy jak "sterownik się zawiesi" czy reaguje na "ręczne" generowanie impulsów ?


Autor tematu
muskiel
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 13
Posty: 152
Rejestracja: 26 mar 2005, 16:25
Lokalizacja: Starachowice

#9

Post napisał: muskiel » 04 sty 2008, 17:10

rockykon pisze:a masz po drodze jeszcze jakąs optoizolatorze ?
Jest tzw breakout board plytka laczaca lpt i sterowniki ale na niej nie ma optoizolacji.
rockykon pisze:jesteś w stanie stwierdzi gdzie impulsy zanikają ?
No wlasnie nie bardzo. Jak juz mowilem jak przestawie piny w machu (zamienie x i y) to niby z tych pinow sygnal idzie. dioda czy miernik odpadaja bo to jednak 55x300imp/s
czy jak "sterownik się zawiesi" czy reaguje na "ręczne" generowanie impulsów ?
Chodzi Ci o jakis generator impulsow? nie mam takiego i nie wiem jak zrobic:( Mozesz cos poradzic?

Dodatkowo sprawa jest tak skomplikowana ze sygnaly i zasilanie starownika idzie jednym kablem UTP z wtykami RJ45, wiec jesli odlacze kabel step/dir to zarazem zasilanie sterownika i nie bedzie juz zawieszony po wlaczeniu.

No wlasnie jak to prosto sprawdzic gdzie impulsy gina?
Z drugiej jednak strony zalozenie ze to zanik impulsow powoduje zaprzestanie pracy sterownika moze nie byc prawdziwe, powod: wydaje mi sie ze starownik powinien zatrzymac silnik i i po wznowieniu transmisji sygnalow powinien zaczac krecic (?). Tyle ze z maksymalnym opoznieniem i przyspieszeniem.

Awatar użytkownika

rockykon
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 7
Posty: 917
Rejestracja: 13 maja 2005, 22:24
Lokalizacja: Wawa

#10

Post napisał: rockykon » 04 sty 2008, 17:25

dioda czy miernik odpadaja bo to jednak 55x300imp/s
no ale może da się zwolnic na tyle żeby coś zaobserwować, poza tym jak impulsy są z jakąś częstotliwością, to tak jak by była modulacja PWM, wiec może woltomierz coś pokaże ( ja takie sprawy badam językiem ), niektóre multimetry maja miernik częstotliwości

Ci o jakis generator impulsow? nie mam takiego i nie wiem jak zrobic:( Mozesz cos poradzic?
najprościej to kawałek drucika i zwierać do masy albo do +5V, no może przez rezystorek, bardziej zaawansowany to NE555 kilka rezystorów kondensatorów + PR'ek
Z drugiej jednak strony zalozenie ze to zanik impulsow powoduje zaprzestanie pracy sterownika
chodzi o zdiagnozowanie gdzie leży error, czy to komp nawala, czy mach , sterownik a moze coś po drodze, jak będziesz pewien ze impulsy z LPT wychodzą, przechodzą przez twoją breakout board, i dochodzą do sterownika, a silnik mimo to nie kręci to bym stawiał ze to sterownik,

nie znam wieloryba, może tam jest jakieś zabezpieczenie które się samo wzbudza.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”