Znaleziono 12 wyników

autor: szatri
03 sie 2021, 20:03
Forum: LinuxCNC (dawniej EMC2)
Temat: xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg
Odpowiedzi: 16
Odsłony: 1664

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

Jak zmienić wyświetlanie współrzędnych na wyświetlaczu na te pokazujące pozycje względna, a nie pozycje maszynowa?
autor: szatri
27 cze 2021, 18:15
Forum: LinuxCNC (dawniej EMC2)
Temat: xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg
Odpowiedzi: 16
Odsłony: 1664

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

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: szatri
18 cze 2021, 08:45
Forum: LinuxCNC (dawniej EMC2)
Temat: xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg
Odpowiedzi: 16
Odsłony: 1664

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

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: szatri
17 cze 2021, 22:21
Forum: LinuxCNC (dawniej EMC2)
Temat: xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg
Odpowiedzi: 16
Odsłony: 1664

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

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: szatri
17 cze 2021, 11:29
Forum: LinuxCNC (dawniej EMC2)
Temat: xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg
Odpowiedzi: 16
Odsłony: 1664

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

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
autor: szatri
15 cze 2021, 12:21
Forum: LinuxCNC (dawniej EMC2)
Temat: xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg
Odpowiedzi: 16
Odsłony: 1664

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

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: szatri
14 cze 2021, 18:29
Forum: LinuxCNC (dawniej EMC2)
Temat: xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg
Odpowiedzi: 16
Odsłony: 1664

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

tuxcnc pisze:kiedy wrócisz

Z roboty też się liczy zamiast patrzenia na rosnące drzewa?
autor: szatri
14 cze 2021, 15:56
Forum: LinuxCNC (dawniej EMC2)
Temat: xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg
Odpowiedzi: 16
Odsłony: 1664

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

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

Czyli że powinienem poprawić ten zapis:
addf or2.0 servo-thread
Na :
addf or2.1 servo-thread
addf or2.2 servo-thread
addf or2.3 servo-thread
addf or2.4 servo-thread
?
autor: szatri
14 cze 2021, 12:47
Forum: LinuxCNC (dawniej EMC2)
Temat: xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg
Odpowiedzi: 16
Odsłony: 1664

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

Dopisałem wedle przykładu
pyvcp_options.hal:

Kod: Zaznacz cały

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

net or2.2.in0 pdnt.macro.2
net or2.2.in1 pyvcp.tool-change
net halui.mdi-command-02 or2.2.out

net or2.3.in0 pdnt.macro.3
net or2.3.in1 pyvcp.parking
net halui.mdi-command-03 or2.3.out

net or2.4.in0 pdnt.macro.4
net or2.4.in1 pyvcp.wrzec
net halui.mdi-command-04 or2.4.out


net spindle-cmd-rpm-abs    => pyvcp.spindle-speed
net spindle-at-speed => pyvcp.spindle-at-speed-led

#net pyvcp-modbus-ok spindle-vfd.hycomm-ok => pyvcp.hycomm-ok

net remote-touch-probe halui.mdi-command-00 <= pyvcp.touch-probe
net remote-safe-z or2.1.out <= pyvcp.safe-z
net remote-tool-change or2.2.out <= pyvcp.tool-change
net remote-parking or2.3.out <= pyvcp.parking
net remote-wrzec or2.4.out <= pyvcp.wrzec
oraz w pliku xhc-whb04b-6.hal zmieniłem halui.mdi-command-XX na or2.X.out, nie pomogło
xhc-whb04b-6.hal:129: Pin 'or2.1.out' does not exist
wiec z powrotem wpisałem halui.mdi-command-XX
to teraz:
pyvcp_options.hal:10: Pin 'or2.1.in0' does not exist
W przykładzie z linka wyżej
net button-1 or2.0.in0 <= pyvcp.button-1
net button-2 or2.0.in1 <= pyvcp.button-2
net led-1 pyvcp.led-1 <= or2.0.out
przed or2.0.in0 jest wpisany button-1 (pin hal jak mniemam) dopisałem u siebie te piny:

Kod: Zaznacz cały

net whb.button.macro-1 or2.1.in0 pdnt.macro.1
net safe-z or2.1.in1 pyvcp.safe-z
net halui.mdi-command-01 or2.1.out
i dalej coś nie styka:

Kod: Zaznacz cały

Debug file information:
Note: Using POSIX realtime
Linux parallel port @40960 not found

(classicladder:5845): Gtk-CRITICAL **: 12:43:08.777: IA__gtk_widget_get_parent: assertion 'GTK_IS_WIDGET (widget)' failed
note: MAXV     max: 233.333 units/sec 14000.000 units/min
note: LJOG     max: 233.333 units/sec 14000.000 units/min
note: LJOG default: 202.000 units/sec 12120.000 units/min
note: jog_order='XYZ'
note: jog_invert=set([])
pyvcp_options.hal:10: Pin 'or2.1.in0' does not exist
5824
5865
Stopping realtime threads
Unloading hal components
libusb: error [do_close] Device handle closed while transfer was still being processed, but the device is still connected as far as we know
libusb: warning [do_close] A cancellation for an in-flight transfer hasn't completed but closing the device handle
Note: Using POSIX realtime
autor: szatri
14 cze 2021, 08:46
Forum: LinuxCNC (dawniej EMC2)
Temat: xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg
Odpowiedzi: 16
Odsłony: 1664

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

tuxcnc pisze:natomiast dwóch wyjść nie wolno połączyć ze sobą, co jest logiczne

Czyli w moim przypadku wyjście to jest halui.mdi-command-01 i mam do niego przypisane dwa wejścia (pdnt.macro.1 , pyvcp.safe-zl), których to mogę połączyć wejścia tylko za pomocą or2?
Teraz aby to się logicznie trzymało całości muszę (poza dopisanie tych or2 jak w przykładzie wyżej) pozamieniać halui.mdi-command-01 na or2.1.out?

Wróć do „xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg”