Strona 1 z 2

Linuxcnc 2.8.4 osie nie czekają na zadane obroty

: 11 gru 2023, 13:00
autor: jarcys
Po instalacji linuxcnc 2.8.4 i przeprowadzeniu konfiguracji tokarki a dokładnie
- sterowanie obrotów RS485
- encoder tarczka 60 otworków
- zadajnik bezprzewodowy MPG CNC WHB04B-4 - 4 osie
Wszystko działa prawidłowo tylko gdy uruchamiam program osie nie czekają na zadane obroty.
Nie wiem co namieszałem wcześniej miałem system na 2.7.14 i było ok.

Pliki konfig.

pyvcp options hal.txt
(1.19 KiB) Pobrany 40 razy
Ini.txt
(2.74 KiB) Pobrany 34 razy
Hal.txt
(5.43 KiB) Pobrany 66 razy
Hal wędki WHB04B-4.txt
(9.22 KiB) Pobrany 51 razy
custom postugi hal.txt
(181 Bajtów) Pobrany 36 razy
custom hal.txt
(265 Bajtów) Pobrany 36 razy
custom call list hal.txt
(268 Bajtów) Pobrany 47 razy

Re: Linuxcnc 2.8.4

: 11 gru 2023, 13:11
autor: micges
Załączone pliki hal są inne niż wymienione w pliku ini. Podejrzewam problem z połączeniem sygnału spindle.0.at-speed, nie widać podłączenia w pliku głównym hal.

Re: Linuxcnc 2.8.4 osie nie czekają na zadane obroty

: 11 gru 2023, 14:03
autor: jarcys
Proszę wskazać te pliki , które się różnią.

Re: Linuxcnc 2.8.4 osie nie czekają na zadane obroty

: 11 gru 2023, 14:14
autor: micges
[HAL]
HALFILE = TEST_TOKARKI_ENCODER.hal
HALFILE = custom.hal
HALFILE = wedkahandrad.hal
POSTGUI_HALFILE = postgui_call_list.hal

Re: Linuxcnc 2.8.4 osie nie czekają na zadane obroty

: 11 gru 2023, 20:11
autor: jarcys
Te pliki zle podpisałem . Tak mam
wedkahandrad.hal.txt
(9.22 KiB) Pobrany 59 razy
TEST_TOKARKI_ENCODER.ini.txt
(2.74 KiB) Pobrany 66 razy
TEST_TOKARKI_ENCODER.hal.txt
(5.43 KiB) Pobrany 39 razy
pyvcp_options.hal.txt
(1.19 KiB) Pobrany 68 razy
postgui_cal_list.hal.txt
(268 Bajtów) Pobrany 55 razy
custom_postugi.hal.txt
(181 Bajtów) Pobrany 49 razy
custom.hal.txt
(265 Bajtów) Pobrany 41 razy

Re: Linuxcnc 2.8.4 osie nie czekają na zadane obroty

: 12 gru 2023, 10:32
autor: micges
W pliku pyvcp_options.hal w linii 21 jest wartość ze znakiem, a w liniii 20 wartość bez znaku

Re: Linuxcnc 2.8.4 osie nie czekają na zadane obroty

: 12 gru 2023, 14:07
autor: jarcys
Jaka wartość proszę wskazać.

Re: Linuxcnc 2.8.4 osie nie czekają na zadane obroty

: 12 gru 2023, 20:21
autor: jarcys
I co oznacza ta część pliku hal

loadusr -W hal_manualtoolchange
net tool-change iocontrol.0.tool-change => hal_manualtoolchange.change
net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchange.changed
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared

Re: Linuxcnc 2.8.4 osie nie czekają na zadane obroty

: 12 gru 2023, 20:43
autor: kszumek
Witam
opisuje sygnały skąd i dokąd lecą
loadusr -W hal_manualtoolchange załaduj "ręczną zmianiarkę"
net tool-change iocontrol.0.tool-change => hal_manualtoolchange.change
sygnał z iocontrol o potrzebie zmiany narzędzia do ręcznej zmieniarki
net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchange.changed
sygnał z recznej zmieniarki do io że zmiana zakonczona
net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number
sygnał z io przygotuj numer narzedzia
net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared
sygnał z ręczej zmieniarki że narzędzie zostało przygotowane
pozdrawiam

Re: Linuxcnc 2.8.4 osie nie czekają na zadane obroty

: 12 gru 2023, 21:18
autor: jarcys
To dlaczego po tym mam dwa razy sygnały w pliku hal

net xenable => parport.0.pin-17-out

net estop-out => parport.1.pin-01-out

net home-x <= parport.0.pin-11-in-not
net home-z <= parport.0.pin-13-in-not

net estop-ext <= parport.1.pin-10-in
net spindle-phase-a <= parport.1.pin-11-in
net spindle-phase-b <= parport.1.pin-12-in
net spindle-index <= parport.1.pin-13-in
Nowy dokument tekstowy.txt
(5.43 KiB) Pobrany 56 razy