Problem z uruchomieniem sterowania

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

Autor tematu
qulet
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 106
Rejestracja: 26 lip 2008, 19:15
Lokalizacja: Poznań

Problem z uruchomieniem sterowania

#1

Post napisał: qulet » 07 wrz 2008, 17:41

Witam !
Mam problem z uruchomieniem sterowania silnika- proszę o pomoc !
Płyta główna w/g http://www.ottop.republika.pl
Sterownik w/g LEOO
Zasilacz logiki VCC 5V
Zasilacz silnika VCC 12V
Silnik krokowy reaguje gdy w sterowniku"Leoo" podaje przez opornik 10k +5V na pin STP
Próbowałem to podłączyć przez program KCAM ale silnik nie reagował. Czy może mi ktoś podpowiedzieć jak sprawdzić poprawność monażu i działania Płyty głównej ze strony kolegi OTTOP. Na mail kolega OTTOP nie odpowiada :(((.
Jak właściwie skonfigurować KCAM.
Mam zrobione zdjęcia
Ostatnio zmieniony 07 wrz 2008, 18:11 przez qulet, łącznie zmieniany 1 raz.



Tagi:


zolax
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 164
Rejestracja: 15 cze 2007, 17:40
Lokalizacja: Wrocław

#2

Post napisał: zolax » 07 wrz 2008, 18:08

Cześć,
mam dokładnie taki sam zestaw. Na początku sprawdź czy płyta główna przekazuje poprawnie sygnały, np. TurboCNC ma możliwość manualnego sterowania poszczególnymi wyprowadzeniami złącza (albo jakimś innym dowolnym programem). Wejście enable sterowników może póki co wisieć. W Machu trzeba było odznaczyć w ustawieniach kwadraciki przy Active Low (bez tego wogóle nie reagowały) - nie znam KCAM, póki co mógłbyś spróbować w Machu albo chociażby TurboCNC.


Autor tematu
qulet
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 106
Rejestracja: 26 lip 2008, 19:15
Lokalizacja: Poznań

#3

Post napisał: qulet » 07 wrz 2008, 18:16

Dzięki za zainteresowanie, ściągnę turboCNC, Mach3 zawiesza się na moim compie. Pytanie jak sprawdzić czy płyta główna przekazuje poprawnie sygnały ?


zolax
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 164
Rejestracja: 15 cze 2007, 17:40
Lokalizacja: Wrocław

#4

Post napisał: zolax » 07 wrz 2008, 18:26

TurboCNC musisz uruchomić pod dosem, do testów może być też windows 98 (silniki chodzą ale brzydko). Jak to włączysz to w opcjach "Configure->Step pin is" upewnij się, że masz zaznaczone "Active Hi". Potem "Motion Parameters" możesz ustawić na jakąś bezpieczną wartość, np. wszędzie wpisać tam 1000 (oczywiście oprócz "Backlash"). Do testowanie stanu pinów wciskasz F2, potem Alt+F2 i klawiszami z numerkami sobie możesz nimi migać.

Edit:
Woltomierzem albo np. diodą LED z opornikiem, patrzysz na schemacie do jakiego pinu lpt podłączony jest dany goldpin w złączu. Ja u siebie korzystam ze złącz 2-4 patrząc od lewej, mam STEP 3,5,7 , DIR 4,6,8.


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 10
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#5

Post napisał: Leoo » 07 wrz 2008, 21:16

zolax pisze:Wejście enable sterowników może póki co wisieć.
Pozostawianie wejść "w powietrzu" grozi przenikaniem zakłóceń. Na czas testów zdecydowanie polecam ustawienie stanu logicznego H poprzez zainstalowanie zworek łączących VCC pin1 z ENA pin3 w złączach J2.
Płyta kolegi ottop przenosi wprost (bez negacji) wszystkie sygnały, tak więc po wybraniu wyjścia zbiorczego ENA w LPT należy jego stan aktywności ustawić na wysoki (H).

Napięcie zasilania silników jest trochę za niskie.


Autor tematu
qulet
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 106
Rejestracja: 26 lip 2008, 19:15
Lokalizacja: Poznań

#6

Post napisał: qulet » 08 wrz 2008, 06:23

Dzięki LEOO i pozostałym za pomoc. Dziś po południu zastosuję sie do uwag. Zrobię zworkę z +5V i pinem ENEBLE. Zasilanie mogę zwiększyć do 17V. Moje pytanie - podłączając diodę LED z opornikiem na PIN STEP i masę Płyty głównej np na oś X powinienem obserwować podczas transmi danych przerywane świecenie LEDA ?


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 10
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#7

Post napisał: Leoo » 08 wrz 2008, 09:41

qulet pisze:podłączając diodę LED z opornikiem na PIN STEP i masę Płyty głównej np na oś X powinienem obserwować podczas transmi danych przerywane świecenie LEDA ?
Na początek przetestuj bez LED'a. Generalnie błyskanie diody zależy od częstotliwości i wypełnienia przebiegu. Impulsy STEP mają czas trwania 50us lub nawet mniej, tak więc jeśli tawet przebieg ma kilka Hz, to i tak średnia jasność świecenia jest niewielka. Jeśli STEP osiągnie 10kHz wówczas dioda zaświeci w 50%.


Autor tematu
qulet
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 106
Rejestracja: 26 lip 2008, 19:15
Lokalizacja: Poznań

#8

Post napisał: qulet » 08 wrz 2008, 18:04

Napięcie zwiększyłem do 18V zworka na płytce LEOO VCC 5V-ENABLE
KICHA !!!!
Płyta główna ma wyjścia na oś :
1 STEP
2 DIR
3 SYN
4 GND
5 VCC +5V
W/G kolegi OTOOP pin 3 SYN jest dla sterowników zbudowanych na układzie L297.
To gdzie natej płycie podłacza się enable, wogóle jak to jest z tym enable
W/G rozpiski "LPT CNC" dla programu Kcam każda oś ma przyporządkowany inny PIN portu LPT. W Mach2 i pozostałych programach niema wogóle przyporządkowanych pinów portu do sygnału Enable.
Ponawiam moje pytanie jak praktycznie przeprowadzić test Płyty głównej zbudowanej w/g schematu kolegi OTOOP. Dysponuję miernikiem uniwersalnym, oscyloskopem MINI4 do 10MHz i generatorem do100 kHz
Czy do sprawdzenie potrzebny jest program sterujący CNC? Jezeli tak to opis jego konfiguracji może w/g zestawienia "LPT CNC"

Awatar użytkownika

Asza PL
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 2
Posty: 308
Rejestracja: 06 sty 2007, 11:12
Lokalizacja: Prowincia Golensici

#9

Post napisał: Asza PL » 08 wrz 2008, 19:58

Płytka bazowa wg. Ottopa- sprawdzanie:
potrzebny program TurboCNC na dyskietce i dyskietka systemowa DOS.
W biosie komputera musi być ustawiony start z dyskietki. Wkładamy dyskietkę systemową DOS i włączamy komputer, uzyskujemy czarny ekran z : "A:\ " , wkładamy dyskietkę z TurboCNC i wpisujemy za ukośnikiem TURBOCNC : "A:\TURBOCNC" i naciskamy Enter, powinien się uruchomić program TurboCNC. Za pomocą klawisza F2 "Ports" otwieramy zakładkę ręcznego ustawiania portów .Za pomocą Alt+F2 ustawiamy mode na "active" i możemy za pomocą klawiatury zmieniać stany na porcie -klawisze od 1-0 oraz shift+(1-7). za pomocą miernika uniwersalnego można prześledzić drogę sygnału pierwsze mierzymy napięcia na opornikach optoizolatorów , powinno być ok 5 V od strony gniazda wejściowego i ok. 1-1,5 V za opornikiem. Uwaga można to napięcie mierzyć bez zasilania 5V płytki ale (ważne) względem masy na wtyczce bo masa od 5 V jest inna (odizolowana). Jeżeli napięcia są poprawne (oczywiście występują one jak port jest wysterowany) możemy podłączyć zasilanie płytki 5 V i sprawdzać zmiany napięcia na wyjściach do sterownika, najlepiej na tym etapie nie podłączać sterowników. Warto zmierzyć prąd pobierany przez płytkę bazową powinien być nie większy niż 25 mA. Tak na marginesie jak przytrzymamy klawisz zmiany stanu portu dłużej to port zmienia się cyklicznie co ok. 1 s .
Pozdrawiam i miłego sprawdzania.
Gildemeister GDM42\4A

Już ten chomik mniej mi się podoba ale jest.
http://chomikuj.pl/AszaPL
i nowy filmik C6 CNC


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 10
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#10

Post napisał: Leoo » 08 wrz 2008, 21:41

qulet pisze:Napięcie zwiększyłem do 18V zworka na płytce LEOO VCC 5V-ENABLE
KICHA !!!!
Kiepsko...
Odłączamy płytę główną. Do pierwszego sterownika podłączamy 5V (VCC) i GND, przy czym GND musi być połączone z minusem kondensatora filtrującego napięcie silnika. Wejście DIR łączymy mostkiem z GND, ENA - mostkiem z VCC, do wejścia STEP podłączamy wyjście TTL generatora i ustawiamy np. 50Hz. Oczywiście generator musi mieć wyjście TTL, nie można podłączyć prostokątnego sygnału symetrycznego bo uszkodzimy wejście TA8435.
Włączamy zasilanie i silnik ma chodzić. Jeśli nie chodzi to jest uszkodzony on sam lub sterownik, bądź wystąpił błąd w połączeniu. Ewentualnie zworki nastawy prądu fazowego mogą być źle ustawione.
qulet pisze:Dysponuję miernikiem uniwersalnym, oscyloskopem MINI4 do 10MHz i generatorem do100 kHz
Nic więcej nie potrzeba.

Konfiguracja PC - płyta główna jest praktycznie dowolna w obrębie wejść i wyjść. Jednak jeśli chcesz, by opisy pasowały to należy zrobić jak wskazują. Jako wspólne wyjście ENABLE można użyć np. OUT#1 ale w programie trzeba zadeklarować pin9 LPT.

W moim laptopie P1 133MHz TurboCNC działa w trybie DOS i uruchamiany jest z HDD, za pomocą skrótu na pulpicie.
Jeśli chcesz, to podeślę plik konfiguracyjny ale najpierw muszą działać sterowniki.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”