xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg

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

Autor tematu
szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg

#11

Post napisał: szatri » 15 cze 2021, 12:21

tuxcnc pisze: Załadowałeś jeden element OR2, a chcesz używać czterech.

Kod: Zaznacz cały

loadrt or2 count=4
addf or2.0 servo-thread
addf or2.1 servo-thread
addf or2.2 servo-thread
addf or2.3 servo-thread
tuxcnc pisze:Na odwrót.

Czyli ze wyjściem jest:
pyvcp.safe-z
A wejściem jest:
halui.mdi-command-01
oraz
pdnt.macro.1

pyvcp_options.hal:

Kod: Zaznacz cały

net or2.0.in0 pdnt.macro.1
net or2.0.in1 halui.mdi-command-01
net pyvcp.safe-z or2.0.out

Kod: Zaznacz cały

net remote-safe-z or2.0.out <= pyvcp.safe-z
xhc-whb04b-6.hal:

Kod: Zaznacz cały

net pdnt.macro.1                        whb.button.macro-1                 halui.mdi-command-01
pyvcp_options.hal:14: Pin 'pdnt.macro.1' does not exist
Sorry ale nie pojmę któro to wejście, a wyjścia, a któro to nazwa sygnału, a któro to pin sygnału.
Albo proszę mi to napisz czarno na białym, albo niech spadam na
tuxcnc pisze:drzewa




Autor tematu
szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg

#12

Post napisał: szatri » 17 cze 2021, 11:29

Podaje rozwiązanie dla zainteresowanych:

Kod: Zaznacz cały

loadrt or2 count=4
addf or2.0 servo-thread
addf or2.1 servo-thread
addf or2.2 servo-thread
addf or2.3 servo-thread

net pdnt.macro.1  => or2.0.in0 
net mdi_or2.0.in1   <= pyvcp.safe-z
net mdi_or2.0.in1   => or2.0.in1
net mdi_or2.0.out   <= or2.0.out
net mdi_or2.0.out   => halui.mdi-command-01

net pdnt.macro.2  => or2.1.in0 
net mdi_or2.1.in1   <= pyvcp.tool-change
net mdi_or2.1.in1   => or2.1.in1
net mdi_or2.1.out   <= or2.1.out
net mdi_or2.1.out   => halui.mdi-command-02

net pdnt.macro.3  => or2.2.in0 
net mdi_or2.2.in1   <= pyvcp.parking
net mdi_or2.2.in1   => or2.2.in1
net mdi_or2.2.out   <= or2.2.out
net mdi_or2.2.out   => halui.mdi-command-03

net pdnt.macro.4  => or2.3.in0 
net mdi_or2.3.in1   <= pyvcp.wrzec
net mdi_or2.3.in1   => or2.3.in1
net mdi_or2.3.out   <= or2.3.out
net mdi_or2.3.out   => halui.mdi-command-04

net remote-touch-probe halui.mdi-command-00 <= pyvcp.touch-probe
xhc-whb04b-6.hal:

Kod: Zaznacz cały

# Connect macro buttons to mdi commands

net pdnt.macro.1                        whb.button.macro-1                 #halui.mdi-command-01
net pdnt.macro.2                        whb.button.macro-2                 #halui.mdi-command-02
net pdnt.macro.3                        whb.button.macro-3		   #halui.mdi-command-03
net pdnt.macro.4                        whb.button.macro-4                 #halui.mdi-command-04

Awatar użytkownika

tuxcnc
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 5
Posty: 7781
Rejestracja: 26 lut 2011, 23:24
Lokalizacja: mazowieckie

Re: xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg

#13

Post napisał: tuxcnc » 17 cze 2021, 15:15

szatri pisze:
17 cze 2021, 11:29
Podaje rozwiązanie dla zainteresowanych
Źle się dzisiaj czuję, głowa mi pęka i nie nadaję się do myślenia, ale chyba znowu namieszałeś, a powinno być tak:

Kod: Zaznacz cały

net mdi_or2.0.in0   <= pdnt.macro.1
net mdi_or2.0.in0   => or2.0.in0
net mdi_or2.0.in1   <= pyvcp.safe-z
net mdi_or2.0.in1   => or2.0.in1
net mdi_or2.0.out   <= or2.0.out
net mdi_or2.0.out   => halui.mdi-command-01
Albo krócej ale mniej czytelnie:

Kod: Zaznacz cały

net mdi_or2.0.in0 pdnt.macro.1 or2.0.in0
net mdi_or2.0.in1 pyvcp.safe-z or2.0.in1
net mdi_or2.0.out or2.0.out halui.mdi-command-01
Tak czy inaczej, widać postępy...


Autor tematu
szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg

#14

Post napisał: szatri » 17 cze 2021, 22:21

tuxcnc pisze:znowu namieszałeś

A skąd wiesz że ja to mieszał.
tuxcnc pisze:powinno być tak

Dzięki ale nie będę sprawdzał, działa i to mnie interesuje.
tuxcnc pisze:widać postępy

Mówiłem że tego nie pojmę i w tej kwestii nic się nie zmieniło. Są inni życzliwiensi.


Autor tematu
szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg

#15

Post napisał: szatri » 18 cze 2021, 08:45

Jako że pierwszy problem już rozwiązany mam teraz inna zagwozdkę.
Jak zmieniać za pomocą prawego pokrętła tryb pracy z ciągłego na krokowy(o zadana jednostkę odległości) a nie ogólny OVERRIDE ?(mówimy tu o trybie ręcznym do ustawiana)


Autor tematu
szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg

#16

Post napisał: szatri » 27 cze 2021, 18:15

Zagwozdka rozwiązana, wystarczy wcisnąć guzik Step i jedno klikniecie to jedna miara długości na prawym pokrętle (tylko szkoda ze nie ma 10)


Autor tematu
szatri
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 12
Posty: 235
Rejestracja: 23 lut 2011, 15:12
Lokalizacja: PL

Re: xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg

#17

Post napisał: szatri » 03 sie 2021, 20:03

Jak zmienić wyświetlanie współrzędnych na wyświetlaczu na te pokazujące pozycje względna, a nie pozycje maszynowa?

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”