Znaleziono 4 wyniki

autor: drzasiek90
08 lis 2023, 18:15
Forum: LinuxCNC (dawniej EMC2)
Temat: LinueCNC - nie rusza gwintowanie
Odpowiedzi: 7
Odsłony: 896

Re: LinueCNC - nie rusza gwintowanie

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?
autor: drzasiek90
08 lis 2023, 17:43
Forum: LinuxCNC (dawniej EMC2)
Temat: LinueCNC - nie rusza gwintowanie
Odpowiedzi: 7
Odsłony: 896

Re: LinueCNC - nie rusza gwintowanie

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.
autor: drzasiek90
08 lis 2023, 08:56
Forum: LinuxCNC (dawniej EMC2)
Temat: LinueCNC - nie rusza gwintowanie
Odpowiedzi: 7
Odsłony: 896

Re: LinueCNC - nie rusza gwintowanie

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: drzasiek90
07 lis 2023, 22:00
Forum: LinuxCNC (dawniej EMC2)
Temat: LinueCNC - nie rusza gwintowanie
Odpowiedzi: 7
Odsłony: 896

LinueCNC - nie rusza gwintowanie

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.

Wróć do „LinueCNC - nie rusza gwintowanie”