Znaleziono 12 wyników
Wróć do „xhc-whb04b-6 konflikt w hal/konfiguracja wędki mpg”
- 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?
- 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)
- 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)
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)
- 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.
- 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:
xhc-whb04b-6.hal:
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
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
- 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
Kod: Zaznacz cały
net pdnt.macro.1 whb.button.macro-1 halui.mdi-command-01
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.pyvcp_options.hal:14: Pin 'pdnt.macro.1' does not exist
Albo proszę mi to napisz czarno na białym, albo niech spadam na
tuxcnc pisze:drzewa
- 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?
- 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
?
- 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:
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
i dalej coś nie styka:
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
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
przed or2.0.in0 jest wpisany button-1 (pin hal jak mniemam) dopisałem u siebie te piny: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
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
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
- 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?