piny w machu...

Dyskusje dotyczące najpopularniejszego programu sterującego maszynami CNC

Autor tematu
grzesiek_re
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 4
Posty: 20
Rejestracja: 09 lip 2007, 18:50
Lokalizacja: Lublin

piny w machu...

#1

Post napisał: grzesiek_re » 15 gru 2007, 01:22

Witam chciałem się dowiedizeć jak to jest z machem. otóż na stronie: http://www.akcesoria.cnc.info.pl/mach2_konfig.htm przeczytałem ze do sterowania jednym silnikiem sa potrzebne 2 piny w porcie lpt. jeden określa ilośc kroków a drugi kierunek. i chciałem się dowiedzieć jak to z tym dokładnie jest? wydaje mi sie że to jest na zasadzie takiej ze (Przykładowo) pierwszy pin jak jest napięcie to krok w lewo jak brak to w prawo. a odnośnie drugiego pinu to ile razy pojawi się napięcie to tyle kroków? jak tak to z jaka częstotliwością sie pojawiają te impulsy? a czy może jest to zależne od długości przyłozonego napięcia? Prosiłbym jeśli było by to możliwe o szczegółowe informajie.
Pozdrawiam



Tagi:


kura999
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 1
Posty: 73
Rejestracja: 10 kwie 2005, 20:45
Lokalizacja: poznan

#2

Post napisał: kura999 » 15 gru 2007, 14:30

pytanie zadane trochę nieprecyzyjnie, nie za bardzo wiem jak można napięcie wyrazić w jednostkach długości
ale to jest mniej więcej tak jak piszesz jeden pin ustala kierunek w zależności czy jest na nim stan niski czy wysoki (można wybrać jaki stan ma odpowiadać danemu kierunkowy) drugi pin daje impulsy o konkretnej długości na każdy krok silnika (w programie podajemy wartość kroków na jednostkę) i jeśli np. mamy stały posuw 1mm na 1s a mamy ustawione że 100 kroków to 1mm wtedy w ciągu sekundy pojawi się 100 impulsów, trudno mówić tu o częstotliwości bo program daje tylko takie jakby "piki" a nie sygnał o wypełnieniu 50%
pozdrawiam


Autor tematu
grzesiek_re
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 4
Posty: 20
Rejestracja: 09 lip 2007, 18:50
Lokalizacja: Lublin

#3

Post napisał: grzesiek_re » 15 gru 2007, 14:43

Witam własnie o to im chopdziło!!! tak więc wszystko zależy od tego co sie ustawi w machu. Wielkie dzięki za udzielenie odpowiedzi!!
pozdrawiam


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#4

Post napisał: Leoo » 16 gru 2007, 01:14

kura999 pisze:... trudno mówić tu o częstotliwości bo program daje tylko takie jakby "piki" a nie sygnał o wypełnieniu 50%
Wypełnienie przebiegu i częstotliwość, to dwie rzeczy ściśle związane ze sobą.
Wracając do tematu, sygnał DIR (kierunek) decyduje o tym, w którą stronę obraca się oś silnika, natomiast drugi sygnał STEP (krok) odpowiada za prędkość obrotową. W sygnale STEP ważne jest zbocze sygnału, czyli moment kiedy zmienia się stan z niskiego L (0V) na wysoki H (+5V), wypełnienie jest bez znaczenia. Częstotliwość generuje np. Mach w taki sposób, by dana oś maszyny wykonała konkretny ruch w ściśle określonym czasie. Po ustaniu impulsów STEP silnik zatrzymuje się.


Autor tematu
grzesiek_re
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 4
Posty: 20
Rejestracja: 09 lip 2007, 18:50
Lokalizacja: Lublin

#5

Post napisał: grzesiek_re » 24 gru 2007, 14:21

Acha to znaczy że zmiana sygnału z 0v na 5v to jeden krok? a jak jest z pólkrokami??


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#6

Post napisał: Leoo » 24 gru 2007, 22:04

W półkroku sterownik musi otrzymać sekwencję 0V-5V-0V-5V by silnik wykonał pełny krok. Dla mikrokroku 1/8 sterownik otrzyma 8 sekwencji 0V-5V dla jednego kroku znamionowego silnika.


Autor tematu
grzesiek_re
Czytelnik forum poziom 2 (min. 20)
Czytelnik forum poziom 2 (min. 20)
Posty w temacie: 4
Posty: 20
Rejestracja: 09 lip 2007, 18:50
Lokalizacja: Lublin

#7

Post napisał: grzesiek_re » 25 gru 2007, 21:41

Wilkie dzięki za odpowiedz
a tak się spytam próbowął ktos kiedyś zrobić sterownik oparty na AVR ? pozdr


Leoo
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 3
Posty: 4017
Rejestracja: 15 lis 2006, 22:01
Lokalizacja: Tarnobrzeg

#8

Post napisał: Leoo » 25 gru 2007, 23:56

Sterownik można wykonać praktycznie na dowolnym CPU. Problem jedynie stanowi mostek dla silników bipolarnych. Często okazuje się, że mozolnie napisany program wykonuje jedynie funkcję translatora (podobnie jak L297) a resztę układów trzeba dokupić.

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Mach 2 / 3 / 4 (ArtSoft software)”