Znaleziono 6 wyników

autor: tuxcnc
18 gru 2022, 13:21
Forum: LinuxCNC (dawniej EMC2)
Temat: zadajnik mpg tokarka
Odpowiedzi: 19
Odsłony: 1181

Re: zadajnik mpg tokarka

tristar0 pisze:
17 gru 2022, 21:55
i z tego wnioskuje że idąc za przykładami mam
newsig Estop bit
linksp Estop in <= parport.1.pin-08-in
linksp Estop in => hulai. machne .off
"hulai" to zapewne literówka, ale dla zasady trzeba to zauważyć.
Poza tym to jest kompletna bzdura i nie ma prawa działać.
Otóż znaczniki "=>" oraz "<=" nic nie znaczą, to jest tylko forma komentarza, tutaj skutecznie wprowadzającego w błąd.
To czy dany pin jest wejściem czy wyjściem jest zdefiniowane gdzieś indziej i trzeba szukać tego w dokumentacji.
Tutaj:
Estop in to wejście (na co wskazuje końcówka "in")
parport.1.pin-08-in to WYJŚCIE (końcówka "in" odnosi się do gniazda LPT, czyli wejście jest skierowane na zewnątrz komputera, natomiast do wewnątrz komputera sygnał jest wyjściowy)
halui. machne .off to wyjście (co trzeba znaleźć w dokumentacji)

Prawidłowy zapis z "komentarzami" to:
<wejście> => <wyjście>
lub
<wyjście> <= <wejście>
co jest oczywiste, bo sygnał zawsze idzie z wyjścia do wejścia.

Czyli prawidłowy zapis będzie następujący:
newsig Estop bit
linksp Estop in <= parport.1.pin-08-in
linksp Estop in <= halui. machne .off
(Zapis jest prawidłowy, ale połączenia błędne).

Czyli do wejścia Estop.in masz podłączone DWA WYJŚCIA, co jest niedopuszczalne!
Wyjść nie wolno łączyć ze sobą bezpośrednio.
Nie ma tu znaczenia czy w "<=" lub "=>" zrobisz literówkę, bo jak już pisałem jest to traktowane jako komentarz.

Dwa wyjścia trzeba łączyć przez element logiczny or2 (lub inny jeśli bardziej pasuje) .
autor: tuxcnc
17 gru 2022, 21:42
Forum: LinuxCNC (dawniej EMC2)
Temat: zadajnik mpg tokarka
Odpowiedzi: 19
Odsłony: 1181

Re: zadajnik mpg tokarka

tristar0 pisze:
17 gru 2022, 21:28
Jak uruchomić drugi e-stop na drugim porcie z mpg niby są przykłady tyle że żaden nie działa .
Musisz użyć elementu or2, albo lut5 jeśli potrzeba więcej wejść.
autor: tuxcnc
07 gru 2022, 23:13
Forum: LinuxCNC (dawniej EMC2)
Temat: zadajnik mpg tokarka
Odpowiedzi: 19
Odsłony: 1181

Re: zadajnik mpg tokarka

tristar0 pisze:
07 gru 2022, 22:07
ale czy 9 to wyście ? ponoć nie
Port LPT może pracować w różnych trybach, w domyślnym trybie piny wejściowe to 10,11,12,13,15.
http://linuxcnc.org/docs/html/hal/parallel-port.html
autor: tuxcnc
07 gru 2022, 21:59
Forum: LinuxCNC (dawniej EMC2)
Temat: zadajnik mpg tokarka
Odpowiedzi: 19
Odsłony: 1181

Re: zadajnik mpg tokarka

tristar0 pisze:
07 gru 2022, 21:48
net scale1 mux4.0.sel0 <= parport.1.pin-09-in
Pin 9 to jest wyjście, a przypisujesz go jako wejście.
Sprawdź to.
autor: tuxcnc
07 gru 2022, 21:33
Forum: LinuxCNC (dawniej EMC2)
Temat: zadajnik mpg tokarka
Odpowiedzi: 19
Odsłony: 1181

Re: zadajnik mpg tokarka

tristar0 pisze:
07 gru 2022, 20:55
Najgorsze jest to że wywali linuxa i szukaj wiatru w polu
Możesz zakomentować wszystkie linie, potem odkomentowywać po jednej i używając ulubionego narzędzia (http://linuxcnc.org/docs/stable/html/hal/tools.html) sprawdzać czy stan sygnałów zmienia się kiedy kręcisz pokrętłami w MPG.
A Linuxcnc zwykle się wywala gdy przypiszesz ten sam sygnał dwa razy, albo próbujesz używać nieistniejącego sygnału.
Uruchamiaj Linuxcnc z konsoli i czytaj wszystkie komunikaty...
autor: tuxcnc
07 gru 2022, 20:44
Forum: LinuxCNC (dawniej EMC2)
Temat: zadajnik mpg tokarka
Odpowiedzi: 19
Odsłony: 1181

Re: zadajnik mpg tokarka

tristar0 pisze:
07 gru 2022, 18:54
# If your MPG outputs a quadrature signal per click set x4 to 1
# If your MPG puts out 1 pulse per click set x4 to 0
setp encoder.0.x4-mode 0
Enkoder wygląda na kwadraturowy, więc powinno być mode 1
Więcej Ci dzisiaj nie pomogę, bo miałem ciężki dzień w robocie i nie chce mi się myśleć...

Wróć do „zadajnik mpg tokarka”