Cece pisze: ↑29 kwie 2025, 04:46
Sygnał DIR i STEP dla obu napędów osi Y możesz połączyć razem (czyli jeden sygnał DIR i jeden STEP idzie na dwa sterowniki). Czyli: oba silniki będą dostawać te same sygnały podczas normalnej pracy — będą jechać równo. Nie potrzebujesz osobnych wyjść DIR/STEP dla każdego silnika podczas normalnej pracy.
Takie podłączenie jest błędne. Należy edytować przycisk bazowania w machu żeby oba sterowniki bazowały się do swojej konkretnej krańcówki i wyrównywały brame. Był gdzieś o tym post. Robiłem to kilka lat temu. Oczywiście płyta główna musi mieć obsługę 4 osi
Dodane 8 minuty 22 sekundy:
Mach umozliwia jednoczesne bazowanie na dwoch lub wiecej krancowkach nawet kilku osi na raz. Co do mojego problemu to rozwiazanie jest nastepuajce:
Ustawiamy os A jako podrzedna do X, edytujemy skrypt przycisku bazowania (reff all) gdzie standardowo jest regulka:
DoButton( 24 ) ' bazowanie Z
DoButton( 23 ) ' bazowanie Y
DoButton( 22 ) ' bazowanie X
DoButton( 25 ) 'bazowanie A
w natepujacy sposob:
DoButton( 24 ) ' bazowanie Z
DoButton( 23 ) ' bazowanie Y
RefCombination( 9 ) 'jednoczesne bazowanie osi X i A
gdzie RefCombination (N) - za litere N prosze podstawic po prostu sumujac nastepujace wartosci:
X - 1
Y - 2
Z - 4
A - 8
B - 16
C - 32
czyli np. jednoczesne bazowanie osi X i Y to N = 3.
Oczywiscie krancowki osi nadrzdnej i podrzednej musza byc podpiete pod rozne piny.