Port równoległy i TB6560.

Dyskusje dotyczące działania obsługi programu LinuxCNC

Autor tematu
titleDe
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 171
Rejestracja: 09 lip 2010, 18:56
Lokalizacja: Bydgoszcz

Port równoległy i TB6560.

#1

Post napisał: titleDe » 24 sie 2015, 19:58

Cześć,
chcę skonfigurować linuxCNC ze sterownikiem TB6560 4 osie. Jak powinienem skonfigurować piny przy tworzeniu nowej maszyny?

Pozdrawiam. :wink:



Tagi:


avatar
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 208
Rejestracja: 23 cze 2004, 09:44
Lokalizacja: Gdansk

#2

Post napisał: avatar » 24 sie 2015, 21:24

A masz opis pinów wejściowych/wyjściowych w swoim modelu PCB ?
"Everything should be made as simple as possible, but not one bit simpler."
Albert Einstein


Autor tematu
titleDe
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 171
Rejestracja: 09 lip 2010, 18:56
Lokalizacja: Bydgoszcz

#3

Post napisał: titleDe » 25 sie 2015, 04:06

Na PCB nie ma oznaczeń in/out. W programie chcę ustawić piny od 1 do 17.

W internecie znalazłem opis pinów:

Pin LPT Driver
1 (strobe) X-CW/CCW
2 (D0) RELAY (heater)
3 (D1) Z-CLK (step)
4 (D2) X-ENABLE
5 (D3) Z-ENABLE
6 (D4) Z-CW/CCW (direction)
7 (D5) Y-CW/CCW (direction)
8 (D6) E-CW/CCW (direction)
9 (D7) E-CLK (step)
10 (ACK) INPUT (limit switch)
11 (BUSY) INPUT (limit switch)
12 (PE) INUPT (limit switch)
13 (SEL) INPUT (limit/stop switch)
14 (AFEED) Y-CLK (step)
15 (ERROR) N/C
16 (INIT) X-CLK (step)
17 (SELIN) Y-ENABLE
18 GND GND
19 GND GND
20 GND GND
21 GND GND
22 GND GND
23 GND GND
24 GND GND
25 GND GND


Jednak w linuxCNC, nie mam wszystkich funcji. Z tej rozpiski odczytuję krok i kierunek dla osi, co z pozostałymi pinami, co należy ustawić w programie?


avatar
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 2
Posty: 208
Rejestracja: 23 cze 2004, 09:44
Lokalizacja: Gdansk

#4

Post napisał: avatar » 26 sie 2015, 06:15

Ja bym sprawdził czy to co opisujesz zgadza się ze stanem faktycznym bo też ostatnio kupiłem płytę 4 osiową ale wyjścia sterujące ostatnio osią były na wtyku DB15 czyli nie da się nią sterować z LPT.
O ile masz logiczne 1 to sygnałami enable nie musisz się przejmować - sterowniki w tedy domyślnie są włączone dla wszystkich osi.
"Everything should be made as simple as possible, but not one bit simpler."
Albert Einstein


Autor tematu
titleDe
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 171
Rejestracja: 09 lip 2010, 18:56
Lokalizacja: Bydgoszcz

#5

Post napisał: titleDe » 26 sie 2015, 17:13

Czy zatem wystarczy, że ustawie kroki i kierunki według powyższego opisu a resztę pozostawię nie używaną? Czy muszę ustawić coś jeszcze? Co powinienem zrobić z pinami takimi jak: limit switch, n/c czy CW/CWW? Czy mogę przypisać dowolnie osie do pinów, np: pin 1 - kierunek X, pin 2 - krok X, pin 3 -kierunek Y itd?

Sterownik wygląda tak:
Obrazek

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”