Strona 1 z 1

SSK-MB + TA8435 - stepconf w LinuxCNC

: 12 gru 2017, 10:56
autor: Ganz_Conrad
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,

Re: SSK-MB + TA8435 - stepconf w LinuxCNC

: 12 gru 2017, 13:00
autor: Yarec
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
Ganz_Conrad pisze:Mam sterowniki praktycznie identyczne z tymi:
i niżej - ale wiedzy nie.

Pkt. 5 - Na początek to poczytaj o zasadach pracy silników krokowych i ich sterowaniu !

Re: SSK-MB + TA8435 - stepconf w LinuxCNC

: 12 gru 2017, 14:06
autor: Ganz_Conrad
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?

Re: SSK-MB + TA8435 - stepconf w LinuxCNC

: 12 gru 2017, 15:44
autor: Yarec
Chyba jednakową.

Re: SSK-MB + TA8435 - stepconf w LinuxCNC

: 12 gru 2017, 21:23
autor: Ganz_Conrad
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?

Re: SSK-MB + TA8435 - stepconf w LinuxCNC

: 12 gru 2017, 22:16
autor: Yarec
Amen

Re: SSK-MB + TA8435 - stepconf w LinuxCNC

: 22 gru 2017, 10:31
autor: Ganz_Conrad
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?