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?
Znaleziono 4 wyniki
Wróć do „LinueCNC - nie rusza gwintowanie”
- 08 lis 2023, 18:15
- Forum: LinuxCNC (dawniej EMC2)
- Temat: LinueCNC - nie rusza gwintowanie
- Odpowiedzi: 7
- Odsłony: 896
- 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:
Czyli komponent near porównywał wartość prędkości ze znakiem z wartością zadaną bez znaku.
Zmieniłem na :
i przywróciłem kolejność sygnałów A i B i gwintowanie działa.
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
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
- 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.
- 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:
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.
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
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.