LinueCNC - nie rusza gwintowanie

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

Autor tematu
drzasiek90
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 2329
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

LinueCNC - nie rusza gwintowanie

#1

Post napisał: drzasiek90 » 07 lis 2023, 22:00

Na początek wyjaśnię, że z toczeniem CNC nie mam nic wspólnego, nie mam też tokarki CNC, toczenia CNC dopiero się uczę.
Pomyślałem, że zanim spędzę kupę czasu, żeby znaleźć przyczynę, może zapytam tych, którzy toczą z linuxcnc na porządku dziennym.
Zbudowałem biurkowy model tokarki do testowania sterującego urządzenia, nie do samego toczenia.
Ruchy działają, wrzeciono się kręci, generalnie wszystko w modelu tokarki działa.
Chciałem przetestować gwintowanie i niestety gwintowanie nie rusza.
O taki prosty program:

Kod: Zaznacz cały

G90
G54

M04 S200
G4 P2
G0 Z25
G0 X0
G33.1 Z10 K2

M05
M30
Maszyna uruchamia wrzeciono, jedzie do początkowego punktu X0 Z25 i program stoi na komendzie:
G33.1 Z10 K2
Wrzeciono osiąga stabilne obroty 200 rpm, sygnał spindle-at-speed się pojawia a mimo to gwintowanie nie rusza.

Komuś tak na szybko przychodzi do głowy przyczyna?
Gdzie sprawdzić, co go boli, że nie rusza?

Jedyne co mi na ten moment przychodzi do głowy, to może przyczyną są moje zmiany w halu:
linuxccnc-sterowanie-wrzecionem-w-zamkn ... 21059.html
Ale jeszcze nie rozgryzałem co. Jeśli nikt nic nie podpowie na szybko, jutro będę rozgryzał co popsułem.




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

Re: LinueCNC - nie rusza gwintowanie

#2

Post napisał: kszumek » 08 lis 2023, 08:50

Witam
być może przyczyną jest błędnie skonfigurowany lub podłączony enkoder
muszą być sygnały A B Z i to w dobrej kolejności
u mnie działa g33.1 jak i g76
pozdrawiam

Dodane 1 godzina 23 minuty 16 sekundy:
zapomniałem dopisać
do g33.1 chyba nawet nie jest konieczny spindle-at-speed
spróbuj ręką zakręcić enkoderem w drugą stronę sprawdzisz
czy sygnały A B są w odpowiedniej kolejności
pozdrawiam


Autor tematu
drzasiek90
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 2329
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: LinueCNC - nie rusza gwintowanie

#3

Post napisał: drzasiek90 » 08 lis 2023, 08:56

No właśnie jeśli AB są w nieodpowiedniej kolejności to sygnał spindle-at-speed się nie pojawi, bo prędkość będzie miała niewłaściwy znak.


Autor tematu
drzasiek90
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 2329
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: LinueCNC - nie rusza gwintowanie

#4

Post napisał: drzasiek90 » 08 lis 2023, 17:43

Wygląda na to, że sygnał spindle-at-speed jest konieczny i jednocześnie znak prędkości musi się zgadzać.
U mnie sygnał spindle-at-speed się pojawiał mimo, że znak prędkości się nie zgadzał, bo zmieniłem kolejność sygnałów A i B.
spindle-at-speed ma utworzone połączenie przez kreator wizard w pliku hal, a konkretnie pyvcp_options.hal i wygląda tak:

Kod: Zaznacz cały

net spindle-cmd-rps-abs            =>  near.0.in1
net spindle-velocity-feedback-rps   =>  near.0.in2
net spindle-at-speed                <=  near.0.out
Czyli komponent near porównywał wartość prędkości ze znakiem z wartością zadaną bez znaku.
Zmieniłem na :

Kod: Zaznacz cały

net spindle-cmd-rps            =>  near.0.in1
net spindle-velocity-feedback-rps   =>  near.0.in2
net spindle-at-speed                <=  near.0.out
i przywróciłem kolejność sygnałów A i B i gwintowanie działa.


tristar0
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 3052
Rejestracja: 21 sty 2020, 17:48
Lokalizacja: Toruń miasto Tadeusza R

Re: LinueCNC - nie rusza gwintowanie

#5

Post napisał: tristar0 » 08 lis 2023, 18:04

drzasiek90 pisze:przywróciłem kolejność sygnałów A i B i gwintowanie działa
Brawo ty :wink:

Dodane 1 minuta 16 sekundy:
gdybyś nie podpiął sygnału B wcale to ruszyło by gwintowanie od razu .
Mam wyrypane na wszelkiej maści proroków ,mędrców i wszystkich którzy stawiają się ponad innymi ,i tak ich zjedzą robaki


Autor tematu
drzasiek90
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 4
Posty: 2329
Rejestracja: 25 kwie 2016, 11:58
Lokalizacja: Jodlowa
Kontakt:

Re: LinueCNC - nie rusza gwintowanie

#6

Post napisał: drzasiek90 » 08 lis 2023, 18:15

Przywrocilem, bo wcześniej je zamieniłem po to, aby sygnał spindle-at-speed się pojawiał a jak wyżej wyjaśniłem z źle był przypisany przez kreator.

Gwintowanie na sztywno chyba nie zadziała ot tak bez sygnału B, bo nie będzie informacji o kierunku obrotów?


tristar0
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 2
Posty: 3052
Rejestracja: 21 sty 2020, 17:48
Lokalizacja: Toruń miasto Tadeusza R

Re: LinueCNC - nie rusza gwintowanie

#7

Post napisał: tristar0 » 08 lis 2023, 18:29

drzasiek90 pisze:bo nie będzie informacji o kierunku obrotów
tak jest
Mam wyrypane na wszelkiej maści proroków ,mędrców i wszystkich którzy stawiają się ponad innymi ,i tak ich zjedzą robaki


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

Re: LinueCNC - nie rusza gwintowanie

#8

Post napisał: kszumek » 09 lis 2023, 17:16

Witam
Jak tu o gwintowaniu to , jak gwintować na sztywno lewym gwintownikiem ?
bo takie coś :
M04 s200 z-20 k1 nie chce się ruszyć ?
pozdrawiam

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „LinuxCNC (dawniej EMC2)”