Witam wszystkich i przepraszam za przydługi wstęp, ale staram się oszczędzić Wam czasu i szczegółowo nakreślić sytuację.
Maszyna już pracowała na innym kompie, połączenia przetestowane, nie mam tego kompa ani konfiguracji, zaczynam przygodę .
Mam problem z wstępną konfiguracją w step conf, mianowicie:
Posiadam SSK-MB :
https://www.akcesoria.cnc.info.pl/242-s ... nc-ssk-mb1
zwory ustawione na pół kroku (wszystkie jumpery rozwarte).
1. nie znalazłem informacji, co to dokładnie oznacza: czy pracę półkrokową, czy ogólnie mikrokrokową (ponieważ sterowniki silników mam ustawione na 1/8 kroku)?
2. Jakie czasy ustawić w bazowej konfiguracji?
http://www.linuxcnc.org/docs/2.7/html/c ... nformation
znalazłem kilka opcji:
a) Gecko 540, (coś tam kręci silnikami, ale da się zatrzymać ręką, co moim zdaniem nie powinno występować przy silniku 1.5A)
b)
c) linuxcnc-problem-z-konfiguracja-t36365- ... mb#p262863
Konfiguracja osi.
http://www.linuxcnc.org/docs/2.7/html/c ... figuration
Mam sterowniki praktycznie identyczne z tymi:
http://www.ottop.republika.pl/sterownik8435.shtml
ustawione na 1/8 kroku (wszystkie jumpery rozwarte) + śruba metryczna 1.25mm skoku.
3. Co ustawić w parametrze mikrokroki? Jest jedynie objaśnione, że dla półkroku wpisać 2, czyli 8 dla 1/8 kroku? Pytam ponieważ silnik jedzie poprawnie zadaną ilość milimetrów (np. 30mm) jak wpiszę 4...
Wspomniałem, że silniki mam 1.5A, i że podczas pracy można je zatrzymać ręką (za oś napędową - gwint metryczny 1.25 skok). Chciałbym zwiększyć moment silnika.
4. Czy zmniejszyć ilość mikrokroków na sterowniku, aby zwiększyć prąd cewek i zwiększyć moment silnika? Jak to jest liczone? (ogarniam stronę elektroniczną, miernik i oscyloskop nie są obce )
5. Czy prąd nominalny silnika to prąd jednej cewki w momencie momentu trzymającego i co za tym idzie praca mikrokrokowa polega na zmniejszeniu prądu pojedynczych mikrokroków przez 2,4,8 itp?
Reszta pytań później, nie chcę przeginać na początek.
pozdrawiam,
SSK-MB + TA8435 - stepconf w LinuxCNC
Niby znalazłem, ale za dużo opcji
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 4
- Posty: 116
- Rejestracja: 02 gru 2014, 11:31
- Lokalizacja: Słupsk
-
- Lider FORUM (min. 2000)
- Posty w temacie: 3
- Posty: 2115
- Rejestracja: 14 lis 2015, 10:11
- Lokalizacja: Warszawa
Re: SSK-MB + TA8435 - stepconf w LinuxCNC
Ganz_Conrad pisze:praca mikrokrokowa polega na zmniejszeniu prądu pojedynczych mikrokroków przez 2,4,8 itp
to może jeszcze podziel 1 mikrokrok z 200 przez 8
i niżej - ale wiedzy nie.Ganz_Conrad pisze:Mam sterowniki praktycznie identyczne z tymi:
Pkt. 5 - Na początek to poczytaj o zasadach pracy silników krokowych i ich sterowaniu !
Ale ja to się na niczym nie znam, czytać też nie bardzo - Art Tech Design
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 4
- Posty: 116
- Rejestracja: 02 gru 2014, 11:31
- Lokalizacja: Słupsk
Re: SSK-MB + TA8435 - stepconf w LinuxCNC
Ganz_Conrad pisze:prądu pojedynczych mikrokroków
przepraszam, miało być kroków. Już doczytałem, ale dalej nie mam odpowiedzi na większość pytań.
Np dlaczego to poprawnie działało przy ustawieniu SSK-MB na 1/2 kroku , a sterowników na 1/8 kroku? i jaką konfigurację wpisać w stepconf?
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 4
- Posty: 116
- Rejestracja: 02 gru 2014, 11:31
- Lokalizacja: Słupsk
Re: SSK-MB + TA8435 - stepconf w LinuxCNC
Yarec, nie wiem jak Ci się odwdzięczę za pomoc, chyba wyślę Ci beczkę piwa...
Po co się w ogóle odzywać jak nie ma się nic do powiedzenia?
Po co się w ogóle odzywać jak nie ma się nic do powiedzenia?
-
Autor tematu - Specjalista poziom 1 (min. 100)
- Posty w temacie: 4
- Posty: 116
- Rejestracja: 02 gru 2014, 11:31
- Lokalizacja: Słupsk
Re: SSK-MB + TA8435 - stepconf w LinuxCNC
Ostatecznie ustawiłem :
Kroki : 15000
Kierunek: 20000
Pracuje to już jakiś czas i na razie nie ma problemów, ale nie mogę dojść co robię nie tak w kwestii ustawienia mikrokroków i E-Stop (wyjście).
Mianowicie, jeśli ustawię prawidłowo mikrokroki (8, czyli 1/8 tak jak na sterownikach silników) to podczas testu osi w Stepconf frezarka porusza dwukrotnie dalej niż powinna (60mm przy ustawionych 30mm), ale już w Linuxcnc pracuje prawidłowo. Oczywiście w odwrotną stronę działa to samo: aby przesuwała się prawidłowo w StepConf, muszę ustawić mikrokroki na 4, ale wówczas, podczas pracy w LinuxCNC wymiary są dwukrotnie mniejsze.
Czy ma ktoś pomysł skąd to się bierze?
To samo dotyczy E-Stop wyjście: jeśli w Stepconf zadeklaruję prawidłowo E-Stop (aby działał test osi) to LinuxCNC wystawia ten sygnał zanegowany i frezarka nie pracuje. Natomiast jeśli zaneguję sygnał w StepConf to nie działa test osi podczas konfiguracji, ale już frezarka działa prawidłowo w LinuxCNC.
Macie może jakieś pomysły?
Kroki : 15000
Kierunek: 20000
Pracuje to już jakiś czas i na razie nie ma problemów, ale nie mogę dojść co robię nie tak w kwestii ustawienia mikrokroków i E-Stop (wyjście).
Mianowicie, jeśli ustawię prawidłowo mikrokroki (8, czyli 1/8 tak jak na sterownikach silników) to podczas testu osi w Stepconf frezarka porusza dwukrotnie dalej niż powinna (60mm przy ustawionych 30mm), ale już w Linuxcnc pracuje prawidłowo. Oczywiście w odwrotną stronę działa to samo: aby przesuwała się prawidłowo w StepConf, muszę ustawić mikrokroki na 4, ale wówczas, podczas pracy w LinuxCNC wymiary są dwukrotnie mniejsze.
Czy ma ktoś pomysł skąd to się bierze?
To samo dotyczy E-Stop wyjście: jeśli w Stepconf zadeklaruję prawidłowo E-Stop (aby działał test osi) to LinuxCNC wystawia ten sygnał zanegowany i frezarka nie pracuje. Natomiast jeśli zaneguję sygnał w StepConf to nie działa test osi podczas konfiguracji, ale już frezarka działa prawidłowo w LinuxCNC.
Macie może jakieś pomysły?