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 35 razy
Ini.txt
(2.74 KiB) Pobrany 31 razy
Hal.txt
(5.43 KiB) Pobrany 58 razy
Hal wędki WHB04B-4.txt
(9.22 KiB) Pobrany 47 razy
custom postugi hal.txt
(181 Bajtów) Pobrany 31 razy
custom hal.txt
(265 Bajtów) Pobrany 33 razy
custom call list hal.txt
(268 Bajtów) Pobrany 42 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 56 razy
TEST_TOKARKI_ENCODER.ini.txt
(2.74 KiB) Pobrany 61 razy
TEST_TOKARKI_ENCODER.hal.txt
(5.43 KiB) Pobrany 35 razy
pyvcp_options.hal.txt
(1.19 KiB) Pobrany 64 razy
postgui_cal_list.hal.txt
(268 Bajtów) Pobrany 48 razy
custom_postugi.hal.txt
(181 Bajtów) Pobrany 45 razy
custom.hal.txt
(265 Bajtów) Pobrany 37 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 46 razy