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 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
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: 292
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: 292
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 55 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 63 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


micges
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 3
Posty: 292
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: 495
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 46 razy

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”