Znaleziono 12 wyników

autor: ezbig
17 lut 2016, 21:48
Forum: Amatorska Tokarka CNC
Temat: Bieda CeeNCe czyli mini-lathe CNC w trzy wieczory. Estlcam.
Odpowiedzi: 79
Odsłony: 22987

clipper7 pisze:
ezbig pisze:Powinieneś dać jeszcze kondensatory po 100nF do masy przy arduino.
Wróciłem do mojej eksperymentalnej osi sterowanej przez Estlcam i problemu krańcówek. Wstyd się przyznać, ale padłem ofiarą starych przyzwyczajeń. W moich maszynach, do dojechaniu do lewej krańcówki, wystarczy dać w prawo i zjechać z krańcówki. W Estlcam jest inaczej, trzeba na nowo przeładować Arduino, co oczywiście pojawia się w treści komunikatu, ale jakoś do mnie dotarło dopiero teraz :sad: Podciąganie do +5V i kondensatory nie są potrzebne (te ostatnie, może sprawdzą się przy dłuższych przewodach).
Nie zgodzę się z tym. Jeśli wszystko jest ok, to komunikat nie występuje. Prowizorycznie podłączona maszyna pracowała bez zarzutów (problem był tylko z jedną osią), po zrobieniu wszystkiego w docelowej wersji okazało się, że bez kondensatorów wyrzuca komunikaty, o których wspominasz przy każdej osi i każe się restartować. Po podpięciu kondensatorów problem zniknął. Staje na krańcówkach i nie wyrzuca błędów - można normalnie zjechać. Komunikat pojawia się jedynie w sytuacji kiedy maszyna przetwarza g-kod. Wtedy najazd na krańcówkę wywołuje komunikat pokazujący, która zadziałała, ale restartowania nie wymaga. W zasadzie to nie wymagał, bo prawdopodobnie zainstalowałem kolejna, nowszą wersje programu i teraz restart jest wymagany (wręcz totalny ;)), ale z powodu zamulenia komputera. Po najeździe na krańcówkę pojawia się okno informacyjne, a po jego zamknięciu Estlcam zawłaszcza 99% czasu procesora. Nic praktycznie nie da się zrobić i szybciej jest wyłączyć komputer.

Przy okazji, w najnowszej wersji autor dodał kilka fajnych funkcji. M.in. skanowanie powierzchni (w celu kompensacji nierówności przy grawerowaniu - tak myślę, bo nie testowałem), a trochę wcześniej pojawiły się pomiary narzędzia, bazowanie do krawędzi, szukanie środka otworu i fajna funkcja: kompensacja nierównoległego ustawienia w polu pracy względem osi X. Nie testowałem, ale z podpowiedzi wynika, że program odpowiednio obróci g-kody uwzględniając nierównoległe ustawienie.
autor: ezbig
05 lut 2016, 23:06
Forum: Amatorska Tokarka CNC
Temat: Bieda CeeNCe czyli mini-lathe CNC w trzy wieczory. Estlcam.
Odpowiedzi: 79
Odsłony: 22987

clipper7 pisze:Podciągnąłem do +5V i nic to nie zmieniło, nadal są blokowane obydwa kierunki. Zmiana ustawień na 5V logic (czyli sygnałem aktywności jest +5V) też nic nie zmieniło. Program w wer. 8.203.
Powinieneś dać jeszcze kondensatory po 100nF do masy przy arduino.
autor: ezbig
10 sty 2016, 16:08
Forum: Amatorska Tokarka CNC
Temat: Bieda CeeNCe czyli mini-lathe CNC w trzy wieczory. Estlcam.
Odpowiedzi: 79
Odsłony: 22987

clipper7 pisze:Naiwnie myślałem, że skoro mam do wyboru, czy rozróżniać lewą i prawą, czy połączyć je razem jako jedną (dla danej osi, przypominam, że na razie mam tylko oś X), to program rozpozna, która zadziałała i pozwoli na ruch w przeciwnym kierunku, czyli tzw. zjechanie z krańcówki.
U mnie jest ok. Może pomyliłeś kierunki i masz źle podpięte krańcówki? Miałem tak jak uruchamiałem - krańcówka zadziałała, ale nie można było zjechać. Teraz nie podpowiem, bo mam chwilowo rozebrane sterowanie. Faktem jest, że muszą być obie krańcówki sprawne, bo nie będzie działać. Krańcówki muszą być też podciągnięte przez opornik 1k do +5V (jak tego nie zrobisz to mogą być dziwne efekty). We wcześniejszych wersjach były schematy na kartach ustawień, teraz autor je usunął.
autor: ezbig
06 sty 2016, 23:17
Forum: Amatorska Tokarka CNC
Temat: Bieda CeeNCe czyli mini-lathe CNC w trzy wieczory. Estlcam.
Odpowiedzi: 79
Odsłony: 22987

clipper7 pisze:Tak, wydaje mi się, że silnik ma 1,8 stopnia/krok, czyli 200 kroków na obrót, co daje, przy podziale 16, 16x200=3200. W moim przypadku, na razie, nie ma to większego znaczenia, bo konkretne przejazdy w mm nie są ważne, chciałem doprowadzić tylko do poprawnej pracy napędu.
Może nie ma znaczenia, jak jest ustawione mniej kroków na obrót niż na sterowniku tzn. sterownik ma ustawiony podział na 16, a ustawiamy mu mniej niż 3200. Odwrotnie będą zgrzyty jak częstotliwość impulsów przekroczy możliwości silnika.
autor: ezbig
06 sty 2016, 16:24
Forum: Amatorska Tokarka CNC
Temat: Bieda CeeNCe czyli mini-lathe CNC w trzy wieczory. Estlcam.
Odpowiedzi: 79
Odsłony: 22987

clipper7 pisze:Porzuciłem więc myśl o przeprowadzeniu wstępnych testów z pełnym krokiem i ustawiłem podział kroku na 16. Efekt był natychmiastowy, napęd działa jak fabryczny.
Dla czego chciałeś testować na pełnym kroku? Łatwo wtedy o rezonans. Mam nadzieję, że dla podziału 16 - "steps per revolutions" ustawiłeś na 3200, ale to chyba już oczywiste dla Ciebie.
autor: ezbig
05 sty 2016, 02:04
Forum: Amatorska Tokarka CNC
Temat: Bieda CeeNCe czyli mini-lathe CNC w trzy wieczory. Estlcam.
Odpowiedzi: 79
Odsłony: 22987

clipper7 pisze:Co do konfiguracji programu, to nie kumam ustawienia "Steps per revolution", rozumiem to jako 200 dla kroku 1,8 stopnia, w programie wartość domyślna to 1600.
W programie wpisuję się ilość kroków silnika (jak wspomniał steff.k) na jeden obrót. To zależy od ustawień sterownika. Silnik ma 200 kroków, ale jak ustawimy podział na 8 to będzie 1600.
clipper7 pisze:"Max feedrate" zmieniałem z zakresie 750 do 3000 mm/min (wartość domyślna), ale nie stwierdziłem widocznej wizualnie różnicy (tak, po każdej zmianie przeładowywałem Arduino). Po obniżeniu feedrate w definicji narzędzia, zapamiętaniu i wgraniu pliku konfiguracyjnego silnik przestał utykać przy przejazdach, chociaż wartość Feed Rate na ekranie ze strzałkami nie zmienia się.
Jak to nie ma różnicy? Przecież zmiana tego parametru wpływa na prędkości przestawcze (czyli ruch G0), maksymalną prędkość dla G1 (jeśli w kodzie ustawiono więcej) i sterowanie strzałkami (ostatnia strzałka - maksymalna prędkość i pośrednie). Jeśli kolega ma źle ustawiony parametr "Steps per revolution" (niezgodnie z ustawieniami sterownika) to możliwe jest dziwne zachowanie silnika. Ustawienie "Distance per revolution" też jest istotne, bo ten parametr razem z poprzednim wpływają na interpolację ruchu osi. Tylko patrząc na obracającą się wskazówkę na osi silnika (o czym wspominał kolega), zamiast na rzeczywisty ruch osi w maszynie, może wydawać się, że nie ma wielkich zmian poza pojawiającym się "utykaniem". Ja na fizycznej maszynie mogę tylko stwierdzić, że dziwnie działa parametr "Acceleration distance" (od którejś z nowszych aktualizacji programu).
autor: ezbig
03 sty 2016, 13:16
Forum: Amatorska Tokarka CNC
Temat: Bieda CeeNCe czyli mini-lathe CNC w trzy wieczory. Estlcam.
Odpowiedzi: 79
Odsłony: 22987

clipper7 pisze:Silnik obraca się gładko przy sterowaniu "strzałkami" ekranowymi, z wyjątkiem trzeciej kreski licząc od najmniejszej szybkości.
Może wpada w jakiś rezonans. U mnie wszystko chodzi ładnie. Wcześniej podłączałem stepstick-i na DRV8825, ale to jest badziewie. Nadaje się tylko do małych silników (max 1A), o 2.2A można zapomnieć mimo wydajnego chłodzenia. Po zmianie sterowników na TB6600 maszynka podwoiła prędkości przy tych samych silnikach.
autor: ezbig
13 gru 2015, 18:04
Forum: Amatorska Tokarka CNC
Temat: Bieda CeeNCe czyli mini-lathe CNC w trzy wieczory. Estlcam.
Odpowiedzi: 79
Odsłony: 22987

clipper7 pisze:dużo więcej pinów wykorzystanych, niż w moim opisie, np. obsługę wrzeciona. Jak to się modyfikuje ?
... a "pin layout" kolega wybrał.
autor: ezbig
13 gru 2015, 17:04
Forum: Amatorska Tokarka CNC
Temat: Bieda CeeNCe czyli mini-lathe CNC w trzy wieczory. Estlcam.
Odpowiedzi: 79
Odsłony: 22987

251mz pisze:W drukarkach 3d sterownik musi jeszcze obsłużyć lcd , obliczenia trajektorii i parę innych dupereli....
Jeśli jestem w błędzie niech ktoś mnie poprawi
GRBL może wygenerować stabilne 30kHz. Kod w estl jest prawdopodobnie lepiej zoptymalizowany, bo 40kHz idzie u mnie stabilnie, do tego UART pracuje na 500kb/s, a w GRBL tylko 115kb/s. Jak próbowałem sterować maszyną z GRBL-a to dodatkowo komputer się zamulał w czasie transmisji.
autor: ezbig
13 gru 2015, 15:30
Forum: Amatorska Tokarka CNC
Temat: Bieda CeeNCe czyli mini-lathe CNC w trzy wieczory. Estlcam.
Odpowiedzi: 79
Odsłony: 22987

251mz pisze:ezbig, a dałbyś radę sprawdzić ile się da wyciągnąć z tego kroków?
Bo wpisywałem testowo w programie ale chyba on nie ma ograniczeń...
Ja niestety na ten moment mam tylko arduino mega...
Teraz ciężko mi to sprawdzić, bo mam podpięte do maszyny na trapezach, a ona max 3m/min jedzie. Ilość kroków na obrót mam 3200, śruba 4mm skoku, to wychodzi 40kHz. W testach na początku sprawdzałem nawet 6m/min, ale teraz już nie mogę tak ustawić, bo przyspieszenia przestały działać tak jak we wcześniejszych wersjach estl. Silnik nie jest w stanie ruszyć i wypada z synchronizmu, więc trudno mi ocenić czy 80kHz jest stabilne. Mam jakiś silnik luzem, to sprawdzę przy okazji.
steff.k pisze:Estlcama głównie używam do generowania kodu na frezarkę. I w wersji demo przy zapisywaniu pliku z kodem czeka się najpierw 0s-5s-15s az do 90s.
Ja od razu daję kod na maszynę. Wygląda na to, że program w wersji demo działa bez ograniczeń jako zadajnik kodu. Sam kod zapisywałem tylko kilka razy w ciągu roku (tak z ciekawości jak wygląda) i jeszcze nie czekałem nawet sekundy.

Przydałby się dział poświęcony programowi. Jest on już dosyć długo na rynku. Działa całkiem nieźle jako cam i sterownik, cały czas się rozwija, a cena jest symboliczna na tle innych.

Wróć do „Bieda CeeNCe czyli mini-lathe CNC w trzy wieczory. Estlcam.”