Linuxcnc 2.8.4 osie nie czekają na zadane obroty

osie nie czekają na zadane obroty.

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

Autor tematu
jarcys
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 7
Posty: 271
Rejestracja: 28 sty 2010, 20:11
Lokalizacja: 50.290 N 21.430 E

Linuxcnc 2.8.4 osie nie czekają na zadane obroty

#1

Post napisał: jarcys » 11 gru 2023, 13:00

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 23 razy
Ini.txt
(2.74 KiB) Pobrany 16 razy
Hal.txt
(5.43 KiB) Pobrany 41 razy
Hal wędki WHB04B-4.txt
(9.22 KiB) Pobrany 32 razy
custom postugi hal.txt
(181 Bajtów) Pobrany 17 razy
custom hal.txt
(265 Bajtów) Pobrany 18 razy
custom call list hal.txt
(268 Bajtów) Pobrany 20 razy
Ostatnio zmieniony 11 gru 2023, 13:18 przez jarcys, łącznie zmieniany 1 raz.




micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 291
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

Re: Linuxcnc 2.8.4

#2

Post napisał: micges » 11 gru 2023, 13:11

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.


Autor tematu
jarcys
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 7
Posty: 271
Rejestracja: 28 sty 2010, 20:11
Lokalizacja: 50.290 N 21.430 E

Re: Linuxcnc 2.8.4 osie nie czekają na zadane obroty

#3

Post napisał: jarcys » 11 gru 2023, 14:03

Proszę wskazać te pliki , które się różnią.


micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 291
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

Re: Linuxcnc 2.8.4 osie nie czekają na zadane obroty

#4

Post napisał: micges » 11 gru 2023, 14:14

[HAL]
HALFILE = TEST_TOKARKI_ENCODER.hal
HALFILE = custom.hal
HALFILE = wedkahandrad.hal
POSTGUI_HALFILE = postgui_call_list.hal


Autor tematu
jarcys
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 7
Posty: 271
Rejestracja: 28 sty 2010, 20:11
Lokalizacja: 50.290 N 21.430 E

Re: Linuxcnc 2.8.4 osie nie czekają na zadane obroty

#5

Post napisał: jarcys » 11 gru 2023, 20:11

Te pliki zle podpisałem . Tak mam
wedkahandrad.hal.txt
(9.22 KiB) Pobrany 20 razy
TEST_TOKARKI_ENCODER.ini.txt
(2.74 KiB) Pobrany 27 razy
TEST_TOKARKI_ENCODER.hal.txt
(5.43 KiB) Pobrany 18 razy
pyvcp_options.hal.txt
(1.19 KiB) Pobrany 19 razy
postgui_cal_list.hal.txt
(268 Bajtów) Pobrany 21 razy
custom_postugi.hal.txt
(181 Bajtów) Pobrany 25 razy
custom.hal.txt
(265 Bajtów) Pobrany 17 razy


micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 291
Rejestracja: 08 sty 2010, 02:04
Lokalizacja: Toruń

Re: Linuxcnc 2.8.4 osie nie czekają na zadane obroty

#6

Post napisał: micges » 12 gru 2023, 10:32

W pliku pyvcp_options.hal w linii 21 jest wartość ze znakiem, a w liniii 20 wartość bez znaku


Autor tematu
jarcys
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 7
Posty: 271
Rejestracja: 28 sty 2010, 20:11
Lokalizacja: 50.290 N 21.430 E

Re: Linuxcnc 2.8.4 osie nie czekają na zadane obroty

#7

Post napisał: jarcys » 12 gru 2023, 14:07

Jaka wartość proszę wskazać.


Autor tematu
jarcys
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 7
Posty: 271
Rejestracja: 28 sty 2010, 20:11
Lokalizacja: 50.290 N 21.430 E

Re: Linuxcnc 2.8.4 osie nie czekają na zadane obroty

#8

Post napisał: jarcys » 12 gru 2023, 20:21

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


kszumek
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 388
Rejestracja: 04 kwie 2006, 18:08
Lokalizacja: Białystok

Re: Linuxcnc 2.8.4 osie nie czekają na zadane obroty

#9

Post napisał: kszumek » 12 gru 2023, 20:43

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


Autor tematu
jarcys
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 7
Posty: 271
Rejestracja: 28 sty 2010, 20:11
Lokalizacja: 50.290 N 21.430 E

Re: Linuxcnc 2.8.4 osie nie czekają na zadane obroty

#10

Post napisał: jarcys » 12 gru 2023, 21:18

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 28 razy

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”