Uruchamianie wrzeciona z linii G-code
-
Autor tematu - Sympatyk forum poziom 1 (min. 40)
- Posty w temacie: 4
- Posty: 49
- Rejestracja: 17 lis 2020, 21:30
Uruchamianie wrzeciona z linii G-code
Mam problem z uruchomieniem wrzeciona z linii G-code. Posiadam sterowanie Arduino Uno + 4 X TB 6600 + GRBL.
W pliku config.h jest taki zapis:
#define VARIABLE_SPINDLE (usunięte znaki komentarza)
Pin sterujący przekaźnika podłączyłem pod pin 12 w Arduino. Jak rozumiem, polecenie M3 w linii G-codu powinno włączyć przekaźnik a M5 wyłączyć. Niestety, nic się nie dzieje. Co powinienem zrobić, by to zadziałało? Będę wdzięczny za okazaną pomoc.
W pliku config.h jest taki zapis:
#define VARIABLE_SPINDLE (usunięte znaki komentarza)
Pin sterujący przekaźnika podłączyłem pod pin 12 w Arduino. Jak rozumiem, polecenie M3 w linii G-codu powinno włączyć przekaźnik a M5 wyłączyć. Niestety, nic się nie dzieje. Co powinienem zrobić, by to zadziałało? Będę wdzięczny za okazaną pomoc.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 6
- Posty: 2224
- Rejestracja: 17 wrz 2018, 10:47
- Lokalizacja: Wrocław
- Kontakt:
Re: Uruchamianie wrzeciona z linii G-code
I tu jest błąd, bo na D12 jest krańcówka Z.
SpnEn jest na D13 (zamiast SpnDir), ale wymaga odkomentowania USE_SPINDLE_DIR_AS_ENABLE_PIN
Czy potrzebujesz regulować prędkość wrzeciona z programu?
Czy wrzeciono jest dwukierunkowe?
Te cztery sterowniki są obsługiwane niezależnie, czy dwa są zmostkowane?
-
Autor tematu - Sympatyk forum poziom 1 (min. 40)
- Posty w temacie: 4
- Posty: 49
- Rejestracja: 17 lis 2020, 21:30
Re: Uruchamianie wrzeciona z linii G-code
Bardzo dziękuję za zainteresowanie moim problemem.
Podłączyłem pin sterujący przekaźnika do pinu 13 Arduino. W config.h odkomentowałem USE_SPINDLE_DIR_AS_ENABLE_PIN.
Przy wgrywaniu programu do Arduino przekaźnik kilkakrotnie "zaskrzeczał", ale już przy odtwarzaniu G-coda nie drgnął.
Również wtedy, gdy łączę się z Arduino w Universal G-code Sender przekaźnik dwukrotnie brzęczy.
Nie chcę regulować prędkości wrzeciona.
Wrzeciono jest jednokierunkowe.
Dwa sterowniki na osi Y są zmostkowane.
Podłączyłem pin sterujący przekaźnika do pinu 13 Arduino. W config.h odkomentowałem USE_SPINDLE_DIR_AS_ENABLE_PIN.
Przy wgrywaniu programu do Arduino przekaźnik kilkakrotnie "zaskrzeczał", ale już przy odtwarzaniu G-coda nie drgnął.
Również wtedy, gdy łączę się z Arduino w Universal G-code Sender przekaźnik dwukrotnie brzęczy.
Nie chcę regulować prędkości wrzeciona.
Wrzeciono jest jednokierunkowe.
Dwa sterowniki na osi Y są zmostkowane.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 6
- Posty: 2224
- Rejestracja: 17 wrz 2018, 10:47
- Lokalizacja: Wrocław
- Kontakt:
Re: Uruchamianie wrzeciona z linii G-code
Zatem zakomentuj:
// #define VARIABLE_SPINDLE
// #define USE_SPINDLE_DIR_AS_ENABLE_PIN
Podłącz:
przekaźnik do D12
Z limit do D11
Nie boisz się, że jak jeden zgubi kroki, to oś się przekosi?
-
Autor tematu - Sympatyk forum poziom 1 (min. 40)
- Posty w temacie: 4
- Posty: 49
- Rejestracja: 17 lis 2020, 21:30
Re: Uruchamianie wrzeciona z linii G-code
Jestem Ci bardzo wdzięczny za okazaną pomoc. Wszystko chodzi w obu wariantach.
Złamałem już 4 frezy, bo zapominałem włączyć wrzeciono.
To co powinienem zrobić, by się tego ustrzec? Odłączyć jeden?
Złamałem już 4 frezy, bo zapominałem włączyć wrzeciono.
TOP67 pisze:Nie boisz się, że jak jeden zgubi kroki, to oś się przekosi?
To co powinienem zrobić, by się tego ustrzec? Odłączyć jeden?
-
- Lider FORUM (min. 2000)
- Posty w temacie: 6
- Posty: 2224
- Rejestracja: 17 wrz 2018, 10:47
- Lokalizacja: Wrocław
- Kontakt:
Re: Uruchamianie wrzeciona z linii G-code
Włączyć niezależne bazowanie obu silników.
Przeczytaj ten wątek grbl-2-silniki-na-os-i-niezalezne-bazow ... 09940.html
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 3
- Posty: 5
- Rejestracja: 13 gru 2021, 22:01
Re: Uruchamianie wrzeciona z linii G-code
Chciałem podłączyć się do wątku pytaniem, co jest lepsze, czy regulowanie prędkości ręcznie, czy programowo przez PWM??.
Buduję pierwszy raz małą frezarkę CNC i zastanawiam się , który wariant wybrać?.
Mam silnik 400W, zasilacz 500W i regulator 5-48V 20A z potencjometrem, ale dość łatwo można go przerobić podając sygnał PWM z arduino.
Buduję pierwszy raz małą frezarkę CNC i zastanawiam się , który wariant wybrać?.
Mam silnik 400W, zasilacz 500W i regulator 5-48V 20A z potencjometrem, ale dość łatwo można go przerobić podając sygnał PWM z arduino.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 6
- Posty: 2224
- Rejestracja: 17 wrz 2018, 10:47
- Lokalizacja: Wrocław
- Kontakt:
Re: Uruchamianie wrzeciona z linii G-code
Zdecydowanie programowo. Możesz prędkość zmieniać w programie, zależnie od materiału, średnicy frezu.
Ale najważniejsze, żeby było automatyczne włączanie. Bardzo łatwo złamać frez, jeśli zapomni się wystartować wrzeciono.
Ale najważniejsze, żeby było automatyczne włączanie. Bardzo łatwo złamać frez, jeśli zapomni się wystartować wrzeciono.