zadawanie kroków mikrokontroler

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

Autor tematu
andrejch2
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 7
Posty: 486
Rejestracja: 15 wrz 2019, 07:56

zadawanie kroków mikrokontroler

#1

Post napisał: andrejch2 » 27 kwie 2020, 09:01

Witam,

czy ktoś z forum może zna jakiś ukłąd gotowy lub do zlozenia, który zadawał by mi kroki do sterownika silnika krokowego. Chciałbym, aby szybkość zadawania kroków była regulowana potencjometrem ewentualnie, wartość zadawania kroków może być wpisywana z klawiatury.
Moze ktoś podjąłby sie budowy czegoś takiego?
Nie chce nawet pytać na elektrodzie bo wartość tamtego forum jest żenująca w tych czasach.



Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: zadawanie kroków mikrokontroler

#2

Post napisał: TOP67 » 27 kwie 2020, 09:09

Jest to do zrobienia na dowolnym Arduino.
Można też użyć gotowego generatora PWM & pulse.

Mam jedno i drugie i mogę pomóc.

Dodane 2 minuty 23 sekundy:
Jeśli nie jest potrzebny wyświetlacz, to można też użyć prostego generatora na 555.

Mam też gotowy analogowy sterownik silnika z potencjometrem i trzema trybami pracy.


Autor tematu
andrejch2
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 7
Posty: 486
Rejestracja: 15 wrz 2019, 07:56

Re: zadawanie kroków mikrokontroler

#3

Post napisał: andrejch2 » 27 kwie 2020, 09:13

Chciałbym miec jednak wyswietlacz zeby wyswietlał ile kroków jest zadane w danej chwili. Silnik krokowy ma napedzać srubę tokarki. Chciałbym dzięki niemu pozbyć się kół zębatych i móc nacinac jakies gwinty nie wiem czy jest to realne ale...

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: zadawanie kroków mikrokontroler

#4

Post napisał: TOP67 » 27 kwie 2020, 09:25

andrejch2 pisze:
27 kwie 2020, 09:13
Chciałbym miec jednak wyswietlacz zeby wyswietlał ile kroków jest zadane w danej chwili. Silnik krokowy ma napedzać srubę tokarki.
Czyli dwa pierwsze rozwiązania. Można zadać szybkość i ilość impulsów
andrejch2 pisze:
27 kwie 2020, 09:13
Chciałbym dzięki niemu pozbyć się kół zębatych i móc nacinac jakies gwinty nie wiem czy jest to realne ale...
A to wymaga dodatkowo synchronizacji z wrzecionem. Trzeba założyć na nie enkoder. To już tylko mikrokontroler, jak Arduino i dedykowany program.


bdgr
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 1
Posty: 113
Rejestracja: 16 paź 2017, 15:21
Lokalizacja: Poznań

Re: zadawanie kroków mikrokontroler

#5

Post napisał: bdgr » 27 kwie 2020, 09:28

To czego szukasz nazywa się electronic lead screw, jest kilka tego typu projektów
https://github.com/clough42/electronic-leadscrew/wiki
http://autoartisans.com/ELS/


Avalyah
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 2437
Rejestracja: 29 lis 2015, 00:38
Lokalizacja: Bielsko-Biała

Re: zadawanie kroków mikrokontroler

#6

Post napisał: Avalyah » 27 kwie 2020, 09:29

andrejch2 pisze:Chciałbym dzięki niemu pozbyć się kół zębatych i móc nacinac jakies gwinty nie wiem czy jest to realne ale...

Do gwintów potrzebny jest jeszcze enkoder i to trochę skomplikuje układ, ale dalej jest to spokojnie do zrobienia nawet przez zupełnie początkującego.


Autor tematu
andrejch2
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 7
Posty: 486
Rejestracja: 15 wrz 2019, 07:56

Re: zadawanie kroków mikrokontroler

#7

Post napisał: andrejch2 » 27 kwie 2020, 09:32

A ten enkoder jest potrzebny? nie można z niego zrezygnować? Czy taniej nie wyjdzie mi podpięcie wszystkiego pod Mach3 lub inny podobny program na linuxie?


Avalyah
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 2437
Rejestracja: 29 lis 2015, 00:38
Lokalizacja: Bielsko-Biała

Re: zadawanie kroków mikrokontroler

#8

Post napisał: Avalyah » 27 kwie 2020, 09:35

andrejch2 pisze:A ten enkoder jest potrzebny? nie można z niego zrezygnować?

Nie można, bo bez niego nie zsynchronizujesz śruby z wrzecionem i nie wykonasz gwintu. Machy i inne również potrzebują tego enkodera.


Autor tematu
andrejch2
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 7
Posty: 486
Rejestracja: 15 wrz 2019, 07:56

Re: zadawanie kroków mikrokontroler

#9

Post napisał: andrejch2 » 27 kwie 2020, 09:38

Ok. Czyli muszę przeliczyć co wyjdzie mi taniej komputer + silnik czy sterowanie z mikrokontrolera jak w linkach powyżej.

Awatar użytkownika

TOP67
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 6
Posty: 2224
Rejestracja: 17 wrz 2018, 10:47
Lokalizacja: Wrocław
Kontakt:

Re: zadawanie kroków mikrokontroler

#10

Post napisał: TOP67 » 27 kwie 2020, 09:49

andrejch2 pisze:
27 kwie 2020, 09:38
Ok. Czyli muszę przeliczyć co wyjdzie mi taniej komputer + silnik czy sterowanie z mikrokontrolera jak w linkach powyżej.
Mikrokontroler zastępuje komputer. Płytka + wyświetlacz + zasilacz można kupić do 100 zł.
Całą resztę, czyli silnik, sterownik, enkoder wrzeciona trzeba kupić do obu rozwiązań.
Ale jeśli podłączysz jeszcze silnik do osi Y, to będziesz miał pełne CNC (bez kontroli prędkości wrzeciona).

Dodane 4 minuty 14 sekundy:
andrejch2 pisze:
27 kwie 2020, 09:32
A ten enkoder jest potrzebny? nie można z niego zrezygnować?
Można tylko pod dwoma warunkami

1. Masz stabilne i znane obroty wrzeciona
2. Natniesz gwint za jednym przejazdem

W praktyce nierealne

Enkoder może się składać nawet z jednej kreski na kole pasowym wrzeciona i czujniku odbiciowym.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Elektronika CNC”