Strona 1 z 2
linuxcnc tryb ręczny modyfikacja
: 18 mar 2021, 20:14
autor: logopeda
Witajcie pytanie mam takie
czy da się tryb "continous jog" ustawić/zaprogramować tak aby po dowolnym ręcznym przejeździe klawiszami strzałek oś zatrzymywała się na ustalonej stałej wartości co np.1mm najbliższej oczywiście ręcznego przesunięcia.
Takie kółko ręczne MPG ale na klawiszach strzałek.
Re: linuxcnc tryb ręczny modyfikacja
: 18 mar 2021, 22:23
autor: gluk
po lewej stronie okna masz menu wyboru "wybierz krok posuwu". Zmień "ciągły" na "1mm" i klawisze strzałek działają jak chciałeś.

Re: linuxcnc tryb ręczny modyfikacja
: 19 mar 2021, 08:38
autor: logopeda
To wiem - mi chodzi o tryb posuwu ciągłego. Tak muszę przeskakiwać z trybu ciągłego w skokowy.
Albo jeszcze inaczej czy w trybie krokowym po naciśnięciu i przytrzymaniu klawisza można przejść do trybu ciągłego - tak jak to jest np. przy sterowaniu głośnością klawiszami w różnych radioodtwarzaczach.
Re: linuxcnc tryb ręczny modyfikacja
: 19 mar 2021, 10:32
autor: gluk
faktycznie niedokładnie przeczytałem pierwszy post.
nie wiem co dokładnie chcesz osiągnąć, takie zachowanie klawiszy strzałek jest pewnie możliwe (choćby przez mapowanie klawiszy albo w ostateczności edycję funkcji odpowiedzialnej w kodzie

)
Przyszło mi do głowy inne rozwiązanie,
może rozwiązujące twój problem - prosty skrypt w Pythonie, dodający przycisk "Ustaw XY" który w razie potrzeby po ruchu ciągłym przesuwa w osi X i Y do najbliższych pełnych mm (0.1mm lub innej dokładności)
skrypt
zaokraglijXY.py trzeba umieścić w katalogu konfiguracyjnym
linuxcnc/configs/nazwa_konfiguracji/ i w pliku
nazwa_konfiguracji.ini w sekcji [DISPLAY] dodać
USER_COMMAND_FILE=zaokraglijXY.py
Re: linuxcnc tryb ręczny modyfikacja
: 19 mar 2021, 11:50
autor: logopeda
O to już jest coś. Dzięki wielkie
Wprawdzie ideałem by było aby działało to w automacie (idealnym przykładem jest ta regulacja głośności albo inna np. nastawy temperatury gdzie klikamy raz i przeskakuje zawsze o stopień a jak przytrzymamy to leci ciągle. Tak czy inaczej wielkie dzięki to już jest bliższe wygodzie.
Jeśli napisanie takiej edycji wchodziło by w grę to napisz proszę na priv chętnie zlecę takie coś w zależności od ceny.
Re: linuxcnc tryb ręczny modyfikacja
: 19 mar 2021, 12:03
autor: gluk
logopeda pisze: ↑19 mar 2021, 11:50
...
Jeśli napisanie takiej edycji wchodziło by w grę to napisz proszę na priv chętnie zlecę takie coś w zależności od ceny.
Chyba jednak na dzień dzisiejszy przekracza to moje możliwości, ale jeśli coś mi "zaświta" to dam znać
Co do skryptu, jeśli będzie przydatny to dodam tylko że można zmieniać dokładność pozycji w skrypcie w linii 6:
dokl = 0
dokl=0 zaokrągla do jednostek całkowitych, dokl =1 do dziesiątych części jednostki itd.
oczywiście nie muszę chyba dodawać, że skrypt jest bardzo prosty (nie uwzględnia pewnie wielu sytuacji awaryjnych itp.) więc lepiej na początek używać go z pewną rezerwą ( z palcem na przycisku awaryjnym

)
Re: linuxcnc tryb ręczny modyfikacja
: 19 mar 2021, 15:29
autor: tuxcnc
Widzę, że tworzycie piękne narzędzie do robienia dzwona ...
Re: linuxcnc tryb ręczny modyfikacja
: 19 mar 2021, 15:38
autor: logopeda
Tux nie martw się na zapas... bardzo proszę

Re: linuxcnc tryb ręczny modyfikacja
: 19 mar 2021, 16:00
autor: tuxcnc
logopeda pisze: ↑19 mar 2021, 15:38
Tux nie martw się na zapas... bardzo proszę
Nie martwię się, twoja maszyna, rób sobie co zechcesz.
Zwróciłem tylko dyplomatycznie uwagę, że pomysł jest zasady głupi i niebezpieczny, tak żeby nikomu nie przyszło do głowy Cię naśladować.
Re: linuxcnc tryb ręczny modyfikacja
: 19 mar 2021, 16:09
autor: logopeda
Spróbuję choć wiem że się nie uda

Mógłbyś przeczytać mój pierwszy post i do niego bezpośrednio się odnieść? Bez pytań typu "po co i dlaczego".